Commit Graph

  • f66003a45a hadis detail and sync apis Mohsen Taba 2025-12-13 15:18:19 +0330
  • 3b08a3804a new swagger docs for hadis Mohsen Taba 2025-12-11 16:33:11 +0330
  • 89d48ecd07 category endpoints compeleted Mohsen Taba 2025-12-11 16:22:25 +0330
  • b9c244c430 hadis develope and web guest token Mohsen Taba 2025-12-10 13:38:37 +0330
  • 196a2b4887 feat(hadis): enhance hadis management with collections and new endpoints mortezaei 2025-12-08 15:29:02 +0330
  • 0303586233 feat(location): implement geolocation features using GeoIP2 database mortezaei 2025-12-04 21:07:36 +0330
  • 2e1fbfdcdc refactor(urls): update URL patterns to use re_path for slug-based routes mortezaei 2025-12-04 13:04:31 +0330
  • c0cd7ff8f9 feat(transaction): implement receipt management for transactions mortezaei 2025-12-03 23:47:34 +0330
  • e093b6f6ce fix mortezaei 2025-12-03 16:33:22 +0330
  • f0666319a3 feat(article): implement structured content model for articles with bilingual text sections mortezaei 2025-12-02 17:19:14 +0330
  • 67f91ee47e feat(tests): add comprehensive test script for video and podcast API endpoints mortezaei 2025-12-02 13:10:12 +0330
  • 04b1f7ec02 feat(podcast, video): add audio and video file URL retrieval in serializers mortezaei 2025-12-01 16:58:36 +0330
  • 9c7755d8b6 refactor(podcast, video): update URL patterns to use re_path for slug-based detail views mortezaei 2025-12-01 16:46:26 +0330
  • 8ee3c093c1 fix(video): update queryset optimization to prefetch playlists instead of videos mortezaei 2025-12-01 16:39:26 +0330
  • c7d46c9833 feat(podcast, video): implement category creation and playlist association for podcasts and videos mortezaei 2025-12-01 14:20:30 +0330
  • 1b47b1ccef feat(podcast, video): refactor podcast and video systems to enhance playlist functionality mortezaei 2025-12-01 13:49:05 +0330
  • 8f029cbda6 refactor(article): rename method get_podcasts to get_articles in MiddleArticleCollectionSerializer for clarity mortezaei 2025-11-29 10:06:19 +0330
  • 645c03a08c feat(bookmark): add article service choice to bookmark model mortezaei 2025-11-21 03:24:37 +0330
  • b20ea09148 feat(collections): enhance article and podcast admin interfaces with display position mortezaei 2025-11-21 03:14:25 +0330
  • 0cdc001b50 feat(library): add endpoint for listing downloaded books and remove filtering from book list mortezaei 2025-11-08 14:58:32 +0330
  • 97239bd1e2 feat(bookmark): streamline bookmark creation and add downloaded book filtering mortezaei 2025-11-08 14:37:47 +0330
  • 733c6c7f8b feat(user): add saved_location field to UserProfileSerializer mortezaei 2025-11-05 17:24:32 +0330
  • c6121a271c feat(media): add UploadChatMedia functionality for permanent file storage mortezaei 2025-10-23 13:09:25 +0330
  • 689a2af0b0 feat(course): enhance professor serializer and logging in PlugNMeet nwhco 2025-10-23 08:45:02 +0000
  • 0bc0830d87 feat(chat): add file and image attachment support to ChatMessage model mortezaei 2025-10-23 12:07:28 +0330
  • 0162b65b2e feat(course): add local recording and admin webcam toggle mortezaei 2025-10-18 14:34:35 +0330
  • 5d108f64a3 feat(course): support live session recordings mortezaei 2025-10-18 14:32:27 +0330
  • 60b82bedc8 fix(course): update room ID generation in live session creation mortezaei 2025-10-18 12:14:28 +0330
  • bf09333bdb feat(course): add PlugNMeet webhook for session events and recordings mortezaei 2025-10-18 00:20:37 +0330
  • dca5eceb3e fix(course): use absolute avatar url in live session token mortezaei 2025-10-16 12:46:41 +0330
  • d3e0ab3ba8 fix(course): return avatar url without absolute uri mortezaei 2025-10-16 12:31:33 +0330
  • a2e9ce6ea8 feat(api)!: centralize metadata and camelCase payloads mortezaei 2025-10-16 09:49:26 +0330
  • 839acf11f1 feat(course): sync live session status with PlugNMeet on validate mortezaei 2025-10-14 15:46:37 +0330
  • 97489d9d70 feat(api)!: add account exchange-token endpoint mortezaei 2025-10-14 14:06:44 +0330
  • 1b0f813855 feat(api): add live session room APIs and metadata mortezaei 2025-10-14 11:27:32 +0330
  • faebbaca30 fix(course)!: switch online validate route to slug mortezaei 2025-10-13 23:30:54 +0330
  • 867c4c3e1e feat(course): add course online validate GET endpoint mortezaei 2025-10-13 22:58:11 +0330
  • 10fc6bd7fd fix(course): base URL from request and default path mortezaei 2025-10-13 19:45:28 +0330
  • 6c5cce5bb0 fix domain mortezaei 2025-10-13 19:25:31 +0330
  • 24326683aa feat(course): add live session models, admin and API metadata mortezaei 2025-10-13 19:05:38 +0330
  • 712bb5ae27 feat(account): add slug field to user profile serializer mortezaei 2025-10-09 16:53:09 +0330
  • 610488ee68 fix: update type hints for store_token and build_entry_url methods mortezaei 2025-10-06 13:11:57 +0330
  • a210e19fd0 Add online class entry flow documentation and implement token management mortezaei 2025-10-06 11:27:50 +0330
  • 5316b8d5a4 fix db mortezaei 2025-10-01 19:59:19 +0330
  • 4ee7c954d6 pref data mortezaei 2025-10-01 19:45:40 +0330
  • bf0cb974ed feat(env): update DJANGO_ALLOWED_HOSTS to include additional domains nwhco 2025-10-01 16:01:44 +0000
  • 0a556b0fd1 pref seed data mortezaei 2025-10-01 19:32:09 +0330
  • eb7f044b3b feat(account): add web user registration endpoint and serializer mortezaei 2025-09-25 15:00:28 +0330
  • 0e9a98f342 feat(account): streamline user verification and password handling mortezaei 2025-09-25 13:56:36 +0330
  • 2d7ddfb204 fix(documentation): correct boolean value casing in API documentation view mortezaei 2025-09-24 16:02:35 +0330
  • 904acf415f feat(account): enhance user update and verification logic mortezaei 2025-09-23 13:07:07 +0330
  • 377fdf6fec feat(account): enhance user serializers with email normalization and device_id handling mortezaei 2025-09-23 12:02:02 +0330
  • b028833ef6 feat(account): update unique constraints for User model mortezaei 2025-09-22 17:18:48 +0330
  • 4f99344b77 fix(account): allow blank and null values for fcm and device_id in user registration mortezaei 2025-09-22 17:11:03 +0330
  • b6be69d6fc fix(account): allow blank and null values for fcm and device_id in user registration mortezaei 2025-09-22 17:05:22 +0330
  • 55e808e15a fix(account): make device_id optional in user registration and update user verification logic mortezaei 2025-09-22 16:54:13 +0330
  • dedbccac05 feat(course): update thumbnail field to be required mortezaei 2025-09-16 14:52:56 +0330
  • eb632a0073 feat: add blog mortezaei 2025-09-11 12:51:55 +0330
  • b3d6652e47 feat(course): require thumbnail in CourseForm and enforce validation rules mortezaei 2025-09-06 22:43:09 +0330
  • c475b58f45 fix max length user account mortezaei 2025-09-02 18:38:31 +0330
  • 8807bd61bd refactor(quiz): Adjust quiz lesson relation mortezaei 2025-08-12 23:56:36 +0330
  • 6138218216 fix account nwhco 2025-08-09 11:17:43 +0000
  • 18c98ff3a6 docs: add repo information and update transaction admin mortezaei 2025-08-11 18:37:35 +0330
  • 7911bd0a9d feat(account, course): add enrolled courses count & improve admin mortezaei 2025-08-07 14:54:02 +0330
  • bebe3598ad refactor(chat): rename metadata field mortezaei 2025-08-07 01:33:51 +0330
  • 7fb3670812 feat(chat): add metadata field to ChatMessage mortezaei 2025-08-06 10:56:06 +0330
  • 06a5cd5985 feat: update CourseDetailSerializer to use SerializerMethodField for professor and add is_professor field mortezaei 2025-08-03 23:41:31 +0330
  • e25fcef5bd feat: implement Swagger authentication and permissions for admin and token users mortezaei 2025-08-03 22:53:36 +0330
  • d43651591c fix: handle exceptions when sending email in UserRegisterView nwhco 2025-08-03 12:36:36 +0000
  • fd54052c2a Refactor API Documentation System and optimize Hadis data scripts mortezaei 2025-08-03 15:53:41 +0330
  • adf73181b5 Add management commands for seeding basic and comprehensive Hadis data nwhco 2025-07-04 16:18:30 +0000
  • 7452d3ba3d Add API documentation templates, authentication UI, and pagination utility mortezaei 2025-07-04 14:48:17 +0330
  • ea5bc23d50 fix: reduce gunicorn worker count to improve resource management nwhco 2025-06-26 10:01:02 +0000
  • 379ce0c6ac fix: comment out firebase-admin imports and requirement nwhco 2025-06-16 14:46:14 +0000
  • 6c760e8eab fix: validate specific code in UserVerifyView nwhco 2025-05-31 14:15:44 +0000
  • 06738d5a5d fix production nwhco 2025-05-12 13:33:09 +0000
  • 44c5f7d9f7 fix middleware nwhco 2025-05-01 12:54:53 +0000
  • 2b305b41dc fix production nwhco 2025-04-12 22:41:27 +0000
  • eb2028290e fix: ensure completed lessons count does not exceed total lessons in CourseDetailSerializer mortezaei 2025-06-16 18:38:36 +0330
  • a2efd6e354 fix: optimize queryset in CourseListAPIView with select_related and improved filtering mortezaei 2025-06-16 18:27:24 +0330
  • 5a0e54ded0 fix: optimize lesson completion counting with prefetching in serializers mortezaei 2025-06-16 18:13:19 +0330
  • 89a1418d76 fix: optimize database queries and add indexes across course and lesson models mortezaei 2025-06-11 23:59:29 +0330
  • 79cec1d3f7 fix: update search fields in BookListView mortezaei 2025-05-31 17:43:55 +0330
  • 3b15b01b8f fix: course price mortezaei 2025-05-21 10:57:31 +0330
  • 8d48c358c5 fix: course price mortezaei 2025-05-21 10:37:49 +0330
  • 5d806c8775 fix: search list courses mortezaei 2025-05-21 10:22:09 +0330
  • 69b34f4636 fix: courselist serialiser mortezaei 2025-05-14 12:02:02 +0330
  • ec5d45b155 fix: about us mortezaei 2025-05-12 17:02:32 +0330
  • 07b61caa3e fix: config mortezaei 2025-05-12 16:31:15 +0330
  • c6a93cf4e7 fix: config mortezaei 2025-05-12 16:22:33 +0330
  • fc91e716ed fix: notif mortezaei 2025-05-12 16:09:20 +0330
  • 2a023c77c7 fix: course list mortezaei 2025-05-11 11:29:40 +0330
  • 876248a53e fix: course quiz mortezaei 2025-05-08 17:04:34 +0330
  • e2c7e08c3e fix: article mortezaei 2025-05-07 12:13:32 +0330
  • 883f720601 fix: article mortezaei 2025-05-07 12:11:41 +0330
  • c402bc0ed0 fix: bookmark mortezaei 2025-05-07 11:57:20 +0330
  • 4593ed024e fix: bookmark mortezaei 2025-05-07 11:51:39 +0330
  • d71913956c fix: course mortezaei 2025-05-07 11:20:18 +0330
  • 28e78aee14 fix: course mortezaei 2025-05-07 10:47:24 +0330
  • 7732e0f15c feat: article, videos. library, podcasts mortezaei 2025-05-07 10:39:41 +0330