Commit Graph

  • be575d733c Merge pull request 'feat: remove automatic Jitsi meeting creation from appointment scheduling' (#75) from feature/meetings into main main Saani 2025-12-05 18:48:03 +0000
  • 9ee63d7c3d feat: remove automatic Jitsi meeting creation from appointment scheduling feature/meetings saani 2025-12-05 18:47:35 +0000
  • eebeb88dcf Merge pull request 'feat: add reschedule appointment method to AppointmentRequest model' (#74) from feature/meetings into main Saani 2025-12-05 18:44:30 +0000
  • e0a5a5a8f1 feat: add reschedule appointment method to AppointmentRequest model saani 2025-12-05 18:43:59 +0000
  • 28e232b5dc Merge pull request 'feat: implement appointment rescheduling and cancellation features with email notifications' (#73) from feature/meetings into main Saani 2025-12-05 18:05:09 +0000
  • f73fc31a0e feat: implement appointment rescheduling and cancellation features with email notifications saani 2025-12-05 18:04:11 +0000
  • 63f8be59e8 Merge pull request 'feat: add user timezone field to appointment request and update related serializers and views' (#72) from feature/meetings into main Saani 2025-12-05 17:36:53 +0000
  • 5f4ab934cb feat: add user timezone field to appointment request and update related serializers and views saani 2025-12-05 17:32:04 +0000
  • a45773997b Merge pull request 'feat: remove debug print statements and add timezone handling in appointment serializers and views' (#71) from feature/meetings into main Saani 2025-12-05 16:56:28 +0000
  • dbde93f444 feat: remove debug print statements and add timezone handling in appointment serializers and views saani 2025-12-05 16:55:34 +0000
  • fd3126d341 Merge pull request 'feat: update appointment email to correct login URL and wording' (#70) from feature/meetings into main Saani 2025-12-05 13:56:36 +0000
  • 5a4f9f8301 feat: update appointment email to correct login URL and wording saani 2025-12-05 13:55:53 +0000
  • ff5d3a10e5 Merge pull request 'feat: enhance appointment statistics with percentage calculations for better insights' (#69) from feature/meetings into main Saani 2025-12-05 13:53:47 +0000
  • b19457d4d5 feat: enhance appointment statistics with percentage calculations for better insights saani 2025-12-05 13:52:13 +0000
  • f63af5c3a9 Merge pull request 'feat: update CORS and CSRF trusted origins for improved security' (#68) from feature/meetings into main Saani 2025-12-05 12:54:07 +0000
  • 4017ceac51 feat: update CORS and CSRF trusted origins for improved security saani 2025-12-05 12:52:52 +0000
  • 20c63b379a Merge pull request 'feat: update appointment request to set status to 'completed' when ending a meeting' (#67) from feature/meetings into main Saani 2025-12-05 12:35:16 +0000
  • ee8239aa1f feat: update appointment request to set status to 'completed' when ending a meeting saani 2025-12-05 12:34:48 +0000
  • f8987f54af Merge pull request 'feat: remove initial migrations for meetings and users models' (#66) from feature/meetings into main Saani 2025-12-05 11:36:22 +0000
  • 2d05dad9b4 feat: remove initial migrations for meetings and users models saani 2025-12-05 11:34:58 +0000
  • 889f98d28b Merge pull request 'feature/meetings' (#65) from feature/meetings into main Saani 2025-12-05 10:46:17 +0000
  • 6311a737eb feat: update timezone handling in api_root to use current timezone dynamically saani 2025-12-05 10:43:20 +0000
  • eb54d1784c feat: enhance appointment scheduling with user timezone support and email reminders saani 2025-12-05 10:34:19 +0000
  • 4f8c8bb909 Merge pull request 'feat: remove initial migrations for meetings and users models' (#64) from feature/meetings into main Saani 2025-12-04 12:37:08 +0000
  • 6fe52b4998 feat: remove initial migrations for meetings and users models saani 2025-12-04 12:35:50 +0000
  • 86507c9b92 Merge pull request 'feat: add max_length to jitsi_meet_url field and include debug prints for field lengths in AppointmentRequest' (#63) from feature/meetings into main Saani 2025-12-04 12:31:18 +0000
  • 912b7ed2a2 feat: add max_length to jitsi_meet_url field and include debug prints for field lengths in AppointmentRequest saani 2025-12-04 12:30:32 +0000
  • 59f0446925 Merge pull request 'feat: add debug prints for field lengths in AppointmentRequest before saving' (#62) from feature/meetings into main Saani 2025-12-04 12:26:07 +0000
  • cd5fd63399 feat: add debug prints for field lengths in AppointmentRequest before saving saani 2025-12-04 12:25:35 +0000
  • a59b2499f0 Merge pull request 'feature/meetings' (#61) from feature/meetings into main Saani 2025-12-04 12:10:57 +0000
  • 596188144b feat: add max_length to jitsi_meeting_password field in AppointmentRequest model saani 2025-12-04 12:10:27 +0000
  • 1480049f3c feat: refactor AppointmentRequest model to use standard fields instead of encrypted fields saani 2025-12-04 12:09:46 +0000
  • 565592dfb4 Merge pull request 'feat: update AppointmentRequest model fields and adjust migration files' (#60) from feature/meetings into main Saani 2025-12-04 12:02:18 +0000
  • 2dc08aeded feat: update AppointmentRequest model fields and adjust migration files saani 2025-12-04 12:01:34 +0000
  • a4f3714115 Merge pull request 'feat: remove obsolete migration files for meetings and users' (#59) from feature/meetings into main Saani 2025-12-04 11:35:22 +0000
  • ddab7313ee feat: remove obsolete migration files for meetings and users saani 2025-12-04 11:34:49 +0000
  • 7694221400 Merge pull request 'feat: increase max_length for EncryptedEmailField to 2000' (#58) from feature/meetings into main Saani 2025-12-04 11:22:14 +0000
  • a2243046e9 feat: increase max_length for EncryptedEmailField to 2000 saani 2025-12-04 11:21:33 +0000
  • 5401ab61d2 Merge pull request 'feat: increase max_length for fields in AppointmentRequest model' (#57) from feature/meetings into main Saani 2025-12-04 11:08:27 +0000
  • b434858faf feat: increase max_length for fields in AppointmentRequest model saani 2025-12-04 11:07:54 +0000
  • 2e72a69214 Merge pull request 'feat: add start and end meeting endpoints for scheduled appointments' (#56) from feature/meetings into main Saani 2025-12-04 10:57:56 +0000
  • 82af34c2e4 feat: add start and end meeting endpoints for scheduled appointments saani 2025-12-04 10:57:19 +0000
  • e78a8da89b Merge pull request 'feat: increase max_length for encrypted fields in AppointmentRequest model' (#55) from feature/meetings into main Saani 2025-12-04 10:50:12 +0000
  • 31a1f56fc9 feat: increase max_length for encrypted fields in AppointmentRequest model saani 2025-12-04 10:49:27 +0000
  • 034a1ccccc Merge pull request 'feat: refactor AppointmentRequest methods and update serializers to include selected_slots field' (#54) from feature/meetings into main Saani 2025-12-03 20:11:08 +0000
  • 875a284893 feat: refactor AppointmentRequest methods and update serializers to include selected_slots field saani 2025-12-03 20:10:15 +0000
  • 518e13f84c Merge pull request 'feat: add selected_slots field to AppointmentRequest model and update serializers' (#53) from feature/meetings into main Saani 2025-12-03 15:46:25 +0000
  • 53aac43289 feat: add selected_slots field to AppointmentRequest model and update serializers saani 2025-12-03 15:44:56 +0000
  • f8a0aac54b Merge pull request 'Refactor code structure for improved readability and maintainability' (#52) from feature/meetings into main Saani 2025-12-02 19:34:59 +0000
  • 99f9dac965 Refactor code structure for improved readability and maintainability saani 2025-12-02 19:32:51 +0000
  • c963fe045c Merge pull request 'feat: refactor contact message handling and update appointment request model' (#51) from feature/meetings into main Saani 2025-12-01 18:42:19 +0000
  • d5c3f12dbb feat: refactor contact message handling and update appointment request model saani 2025-12-01 18:40:56 +0000
  • 11ac82d6f9 Merge pull request 'feat: add contact form functionality with admin management' (#50) from feature/meetings into main Saani 2025-11-28 15:53:16 +0000
  • cd5ad1d753 feat: add contact form functionality with admin management saani 2025-11-28 15:52:06 +0000
  • 38c67b4a27 Merge pull request 'refactor(meetings): standardize null handling for Jitsi fields and enhance emails' (#49) from feature/meetings into main Saani 2025-11-28 12:52:09 +0000
  • 23c185c93d refactor(meetings): standardize null handling for Jitsi fields and enhance emails saani 2025-11-28 12:50:33 +0000
  • 10d2e7ff13 Merge pull request 'security: remove localhost origins from CORS allowed list' (#48) from feature/meetings into main Saani 2025-11-28 10:51:28 +0000
  • 027d216fcb security: remove localhost origins from CORS allowed list saani 2025-11-28 10:50:43 +0000
  • b555c56847 Merge pull request 'fix(email): hardcode admin dashboard URL and open in new tab' (#47) from feature/meetings into main Saani 2025-11-27 21:10:48 +0000
  • b43ead53c6 fix(email): hardcode admin dashboard URL and open in new tab saani 2025-11-27 21:09:52 +0000
  • 9834777f94 Merge pull request 'feature/meetings' (#46) from feature/meetings into main Saani 2025-11-27 19:55:12 +0000
  • bc001074b1 style: add blank lines for improved code readability saani 2025-11-27 19:54:03 +0000
  • 774ac584b4 refactor: convert user appointment endpoints from POST to GET saani 2025-11-27 19:51:55 +0000
  • 88cb7986cc Merge pull request 'feature/meetings' (#45) from feature/meetings into main Saani 2025-11-27 18:45:33 +0000
  • 98b9274e03 docs: update API documentation with example data and user appointments endpoint saani 2025-11-27 18:43:51 +0000
  • 20b7455eb7 refactor(emails): update support email to admin address saani 2025-11-27 18:30:23 +0000
  • 488271489e Merge pull request 'fix: update default admin email fallback address' (#44) from feature/meetings into main Saani 2025-11-27 17:31:56 +0000
  • 9ebfa76d6a fix: update default admin email fallback address saani 2025-11-27 17:31:16 +0000
  • 94fa7c97d7 Merge pull request 'Adding migrations' (#43) from feature/meetings into main Saani 2025-11-27 15:19:24 +0000
  • e66352e9ad Adding migrations saani 2025-11-27 15:18:56 +0000
  • 2f56f6bb49 Merge pull request 'feature/meetings' (#42) from feature/meetings into main Saani 2025-11-27 15:00:44 +0000
  • 0e7e51dc7d Deleting migrations saani 2025-11-27 15:00:16 +0000
  • 7d5d3217a0 fix: allow null values for Jitsi fields in AppointmentRequest saani 2025-11-27 14:56:37 +0000
  • 1ca8624f8d Merge pull request 'refactor(meetings): increase encrypted field lengths and add ID to admin' (#41) from feature/meetings into main Saani 2025-11-27 14:44:42 +0000
  • b58338db2f refactor(meetings): increase encrypted field lengths and add ID to admin saani 2025-11-27 14:43:50 +0000
  • ab61b35913 Merge pull request 'docs(api): refactor appointments endpoint documentation structure' (#40) from feature/meetings into main Saani 2025-11-26 19:41:57 +0000
  • a7d451702f docs(api): refactor appointments endpoint documentation structure saani 2025-11-26 19:30:26 +0000
  • 45f49544c2 Merge pull request 'feat(api): change user appointment stats endpoint to POST method' (#39) from feature/meetings into main Saani 2025-11-26 16:21:17 +0000
  • ce3b0b77f5 feat(api): change user appointment stats endpoint to POST method saani 2025-11-26 16:20:40 +0000
  • 577e87d8db Merge pull request 'refactor(meetings): change UserAppointmentStatsView from GET to POST' (#38) from feature/meetings into main Saani 2025-11-26 16:18:25 +0000
  • ea99552d95 refactor(meetings): change UserAppointmentStatsView from GET to POST saani 2025-11-26 16:03:09 +0000
  • 1a84b8eb99 Merge pull request 'config: add CSRF trusted origins for production domains' (#37) from feature/meetings into main Saani 2025-11-25 18:28:53 +0000
  • 4f07d854e1 config: add CSRF trusted origins for production domains saani 2025-11-25 18:27:57 +0000
  • 01c5efe746 Merge pull request 'build: update project dependencies in requirements.txt' (#36) from feature/meetings into main Saani 2025-11-25 18:18:54 +0000
  • 4b75d38713 build: update project dependencies in requirements.txt saani 2025-11-25 18:18:27 +0000
  • 8ddf14a276 Merge pull request 'feat(config): improve security and add WhiteNoise static file serving' (#35) from feature/meetings into main Saani 2025-11-25 18:15:18 +0000
  • d0dcfccb7f feat(config): improve security and add WhiteNoise static file serving saani 2025-11-25 18:14:40 +0000
  • 199a7ef403 Merge pull request 'fix(settings): remove line break in CORS_ALLOWED_ORIGINS string' (#34) from feature/meetings into main Saani 2025-11-25 17:42:12 +0000
  • d1a8f4403a fix(settings): remove line break in CORS_ALLOWED_ORIGINS string saani 2025-11-25 17:41:43 +0000
  • 3da92fa221 Merge pull request 'config: add production domain to CORS allowed origins' (#33) from feature/meetings into main Saani 2025-11-25 17:38:17 +0000
  • 7ee3663ffa config: add production domain to CORS allowed origins saani 2025-11-25 17:37:06 +0000
  • 445b7c1774 Merge pull request 'feature/meetings' (#32) from feature/meetings into main Saani 2025-11-24 18:31:24 +0000
  • aa0ac8c1c8 #$ saani 2025-11-24 18:30:43 +0000
  • 16c4afdce5 config: make ALLOWED_HOSTS configurable via environment variable saani 2025-11-24 13:36:11 +0000
  • 4b86761ddc Merge pull request 'feat: add API documentation with drf-spectacular and refactor views' (#31) from feature/meetings into main Saani 2025-11-24 13:31:17 +0000
  • 1ffbfa5692 feat: add API documentation with drf-spectacular and refactor views saani 2025-11-24 13:29:07 +0000
  • 61a703c7c2 Merge pull request 'feat: add user appointment stats endpoint to API root documentation' (#30) from feature/meetings into main Saani 2025-11-24 11:57:40 +0000
  • 9aef796fc7 feat: add user appointment stats endpoint to API root documentation saani 2025-11-24 11:55:42 +0000
  • 045b56d8f8 Merge pull request 'refactor(config): use dj-database-url for flexible database configuration' (#29) from feature/meetings into main Saani 2025-11-24 00:02:03 +0000
  • b7a4e73d93 refactor(config): use dj-database-url for flexible database configuration saani 2025-11-24 00:01:30 +0000