109 Commits (67f91ee47e090617ba7a67520047e1ddd9bf09ab)
 

Author SHA1 Message Date
mortezaei 67f91ee47e feat(tests): add comprehensive test script for video and podcast API endpoints 6 months ago
mortezaei 04b1f7ec02 feat(podcast, video): add audio and video file URL retrieval in serializers 6 months ago
mortezaei 9c7755d8b6 refactor(podcast, video): update URL patterns to use re_path for slug-based detail views 6 months ago
mortezaei 8ee3c093c1 fix(video): update queryset optimization to prefetch playlists instead of videos 6 months ago
mortezaei c7d46c9833 feat(podcast, video): implement category creation and playlist association for podcasts and videos 6 months ago
mortezaei 1b47b1ccef feat(podcast, video): refactor podcast and video systems to enhance playlist functionality 6 months ago
mortezaei 8f029cbda6 refactor(article): rename method get_podcasts to get_articles in MiddleArticleCollectionSerializer for clarity 6 months ago
mortezaei 645c03a08c feat(bookmark): add article service choice to bookmark model 6 months ago
mortezaei b20ea09148 feat(collections): enhance article and podcast admin interfaces with display position 6 months ago
mortezaei 0cdc001b50 feat(library): add endpoint for listing downloaded books and remove filtering from book list 6 months ago
mortezaei 97239bd1e2 feat(bookmark): streamline bookmark creation and add downloaded book filtering 6 months ago
mortezaei 733c6c7f8b feat(user): add saved_location field to UserProfileSerializer 7 months ago
mortezaei c6121a271c feat(media): add UploadChatMedia functionality for permanent file storage 7 months ago
nwhco 689a2af0b0 feat(course): enhance professor serializer and logging in PlugNMeet 7 months ago
mortezaei 0bc0830d87 feat(chat): add file and image attachment support to ChatMessage model 7 months ago
mortezaei 0162b65b2e feat(course): add local recording and admin webcam toggle 7 months ago
mortezaei 5d108f64a3 feat(course): support live session recordings 7 months ago
mortezaei 60b82bedc8 fix(course): update room ID generation in live session creation 7 months ago
mortezaei bf09333bdb feat(course): add PlugNMeet webhook for session events and recordings 7 months ago
mortezaei dca5eceb3e fix(course): use absolute avatar url in live session token 7 months ago
mortezaei d3e0ab3ba8 fix(course): return avatar url without absolute uri 7 months ago
mortezaei a2e9ce6ea8 feat(api)!: centralize metadata and camelCase payloads 7 months ago
mortezaei 839acf11f1 feat(course): sync live session status with PlugNMeet on validate 7 months ago
mortezaei 97489d9d70 feat(api)!: add account exchange-token endpoint 7 months ago
mortezaei 1b0f813855 feat(api): add live session room APIs and metadata 7 months ago
mortezaei faebbaca30 fix(course)!: switch online validate route to slug 7 months ago
mortezaei 867c4c3e1e feat(course): add course online validate GET endpoint 7 months ago
mortezaei 10fc6bd7fd fix(course): base URL from request and default path 7 months ago
mortezaei 6c5cce5bb0 fix domain 7 months ago
mortezaei 24326683aa feat(course): add live session models, admin and API metadata 7 months ago
mortezaei 712bb5ae27 feat(account): add slug field to user profile serializer 7 months ago
mortezaei 610488ee68 fix: update type hints for store_token and build_entry_url methods 8 months ago
mortezaei a210e19fd0 Add online class entry flow documentation and implement token management 8 months ago
mortezaei 5316b8d5a4 fix db 8 months ago
mortezaei 4ee7c954d6 pref data 8 months ago
nwhco bf0cb974ed feat(env): update DJANGO_ALLOWED_HOSTS to include additional domains 8 months ago
mortezaei 0a556b0fd1 pref seed data 8 months ago
mortezaei eb7f044b3b feat(account): add web user registration endpoint and serializer 8 months ago
mortezaei 0e9a98f342 feat(account): streamline user verification and password handling 8 months ago
mortezaei 2d7ddfb204 fix(documentation): correct boolean value casing in API documentation view 8 months ago
mortezaei 904acf415f feat(account): enhance user update and verification logic 8 months ago
mortezaei 377fdf6fec feat(account): enhance user serializers with email normalization and device_id handling 8 months ago
mortezaei b028833ef6 feat(account): update unique constraints for User model 8 months ago
mortezaei 4f99344b77 fix(account): allow blank and null values for fcm and device_id in user registration 8 months ago
mortezaei b6be69d6fc fix(account): allow blank and null values for fcm and device_id in user registration 8 months ago
mortezaei 55e808e15a fix(account): make device_id optional in user registration and update user verification logic 8 months ago
mortezaei dedbccac05 feat(course): update thumbnail field to be required 8 months ago
mortezaei eb632a0073 feat: add blog 8 months ago
mortezaei b3d6652e47 feat(course): require thumbnail in CourseForm and enforce validation rules 9 months ago
mortezaei c475b58f45 fix max length user account 9 months ago