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
2 months ago
Mohsen Taba
9ac56161c1
feat(bookmark): new api to get all the bookmarks added
2 months ago
mortezaei
904c899b02
Add API views for bulk adding and removing bookmarks, with corresponding URL routes.
7 months ago
Mohsen Taba
3775d46cf9
fixing bookmark issues for the Videos , Podcasts , Hadiths and Hadith Corrections.
7 months ago
Mohsen Taba
dc53a5a76d
bookmars fixed.
10 months ago
Mohsen Taba
0530332b4e
TokenAuthentication added to sensitive views.
10 months ago
Mohsen Taba
77737e243e
Swagger endpoints Tagged
10 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`.
12 months ago
mortezaei
c402bc0ed0
fix: bookmark
2 years ago
mortezaei
4593ed024e
fix: bookmark
2 years ago
alireza
bced7c6b24
feat: rate service
2 years ago