2025-06-06T07:08:59Z - 2025-12-06T07:08:59Z
Overview
75 Pull requests merged by 1 user
Merged
#75 feat: remove automatic Jitsi meeting creation from appointment scheduling
Merged
#74 feat: add reschedule appointment method to AppointmentRequest model
Merged
#73 feat: implement appointment rescheduling and cancellation features with email notifications
Merged
#72 feat: add user timezone field to appointment request and update related serializers and views
Merged
#71 feat: remove debug print statements and add timezone handling in appointment serializers and views
Merged
#70 feat: update appointment email to correct login URL and wording
Merged
#69 feat: enhance appointment statistics with percentage calculations for better insights
Merged
#68 feat: update CORS and CSRF trusted origins for improved security
Merged
#67 feat: update appointment request to set status to 'completed' when ending a meeting
Merged
#66 feat: remove initial migrations for meetings and users models
Merged
#65 feature/meetings
Merged
#64 feat: remove initial migrations for meetings and users models
Merged
#63 feat: add max_length to jitsi_meet_url field and include debug prints for field lengths in AppointmentRequest
Merged
#62 feat: add debug prints for field lengths in AppointmentRequest before saving
Merged
#61 feature/meetings
Merged
#60 feat: update AppointmentRequest model fields and adjust migration files
Merged
#59 feat: remove obsolete migration files for meetings and users
Merged
#58 feat: increase max_length for EncryptedEmailField to 2000
Merged
#57 feat: increase max_length for fields in AppointmentRequest model
Merged
#56 feat: add start and end meeting endpoints for scheduled appointments
Merged
#55 feat: increase max_length for encrypted fields in AppointmentRequest model
Merged
#54 feat: refactor AppointmentRequest methods and update serializers to include selected_slots field
Merged
#53 feat: add selected_slots field to AppointmentRequest model and update serializers
Merged
#52 Refactor code structure for improved readability and maintainability
Merged
#51 feat: refactor contact message handling and update appointment request model
Merged
#50 feat: add contact form functionality with admin management
Merged
#49 refactor(meetings): standardize null handling for Jitsi fields and enhance emails
Merged
#48 security: remove localhost origins from CORS allowed list
Merged
#47 fix(email): hardcode admin dashboard URL and open in new tab
Merged
#46 feature/meetings
Merged
#45 feature/meetings
Merged
#44 fix: update default admin email fallback address
Merged
#43 Adding migrations
Merged
#42 feature/meetings
Merged
#41 refactor(meetings): increase encrypted field lengths and add ID to admin
Merged
#40 docs(api): refactor appointments endpoint documentation structure
Merged
#39 feat(api): change user appointment stats endpoint to POST method
Merged
#38 refactor(meetings): change UserAppointmentStatsView from GET to POST
Merged
#37 config: add CSRF trusted origins for production domains
Merged
#36 build: update project dependencies in requirements.txt
Merged
#35 feat(config): improve security and add WhiteNoise static file serving
Merged
#34 fix(settings): remove line break in CORS_ALLOWED_ORIGINS string
Merged
#33 config: add production domain to CORS allowed origins
Merged
#32 feature/meetings
Merged
#31 feat: add API documentation with drf-spectacular and refactor views
Merged
#30 feat: add user appointment stats endpoint to API root documentation
Merged
#29 refactor(config): use dj-database-url for flexible database configuration
Merged
#28 chore: switch database backend from SQLite to PostgreSQL
Merged
#27 refactor(docker): streamline Dockerfile and add gunicorn workers
Merged
#26 added dockerfile
Merged
#25 RR%%
Merged
#24 # Commit Message
Merged
#23 refactor(docker): convert CMD instruction to exec form
Merged
#22 refactor(docker): clean up dockerfile and improve CMD syntax
Merged
#21 chore: switch from gunicorn to Django development server in dockerfile
Merged
#20 refactor(docker): replace uv with pip and move Django commands to runtime
Merged
#19 feat: migrate to UV package manager and enhance production config
Merged
#18 chore: configure for local development environment
Merged
#17 chore(config): update ALLOWED_HOSTS with new sslip.io domain
Merged
#16 chore: update project dependencies
Merged
#15 chore(database): switch from SQLite to PostgreSQL
Merged
#14 config: switch to SQLite database and change application port to 8080
Merged
#13 build: change application port from 8081 to 8000
Merged
#12 chore(docker): change application port from 8080 to 8081
Merged
#11 chore(docker): change application port from 8000 to 8080
Merged
#10 feat: add user management endpoints and update appointment model
Merged
#9 refactor(api): replace hardcoded URLs with dynamic URL generation
Merged
#8 config: switch database backend from SQLite to PostgreSQL
Merged
#7 feature/meetings
Merged
#6 ##$$
Merged
#5 Rendering with docker
Merged
#4 $$#
Merged
#3 #$$
Merged
#2 feature/authentication_and_authorization
Merged
#1 feat: add HIPAA-compliant email and OTP authentication system