Mohsen Taba
46757e4d5c
fix(video): align video playlist bookmarking logic with podcast pattern
4 days ago
Mohsen Taba
a0a67be5ff
feat(bookmarks): add auto-delete signals on content deletion and cleanup command
4 days ago
Mohsen Taba
0d2e6b782f
feat(backend): multilingual companion_type, restrict madhhab choices, and fix orphan bookmarks
- hadis: convert companion_type to multilingual JSONField with localized serialization
- hadis: restrict MadhhabChoices to SHIA and SUNNI with default SHIA
- bookmark: filter out orphan/phantom bookmarks and deactivate inactive content bookmarks
- podcast: enhance UserPlaylistListAPIView to filter directly by bookmarked podcasts
- utils/mixins: support numeric ID lookup and enhance Gone410ViewMixin / CanonicalSlugViewSetMixin
- runner: optimize docker pre-build cleanup
- docs: add technical migration guide for Flutter offline SQLite hadith sync
6 days ago
Mohsen Taba
9ac56161c1
feat(bookmark): new api to get all the bookmarks added
6 days ago
mortezaei
904c899b02
Add API views for bulk adding and removing bookmarks, with corresponding URL routes.
5 months ago
Mohsen Taba
3775d46cf9
fixing bookmark issues for the Videos , Podcasts , Hadiths and Hadith Corrections.
6 months ago
Mohsen Taba
dc53a5a76d
bookmars fixed.
9 months ago
Mohsen Taba
0530332b4e
TokenAuthentication added to sensitive views.
9 months ago
Mohsen Taba
77737e243e
Swagger endpoints Tagged
9 months ago
mortezaei
97239bd1e2
feat(bookmark): streamline bookmark creation and add downloaded book filtering
- Simplified the bookmark creation process by using request data directly in the serializer.
- Introduced a new `perform_create` method to save the user context during bookmark creation.
- Enhanced the book listing functionality to filter books by download status for the current user, using a new query parameter `is_downloaded`.
11 months ago
mortezaei
c402bc0ed0
fix: bookmark
1 year ago
mortezaei
4593ed024e
fix: bookmark
1 year ago
alireza
bced7c6b24
feat: rate service
1 year ago