883 Commits (bb5c57d0b73d48ddde128c209607beb3274e2986)
 

Author SHA1 Message Date
Mohsen Taba bb5c57d0b7 feat(hadis): implement is_topic architectural separation for categories and topics 2 weeks ago
Mohsen Taba 5c491c1776 feat(hadis): include all_titles and search_text in sync category tree API for cross-lingual search 2 weeks ago
Mohsen Taba fc13a13857 feat(hadis): add ancestors list to SimpleCategory for breadcrumb navigation 2 weeks ago
Mohsen Taba cd554e4fb9 fix(sentry): disable error reporting in development, enable only in production 2 weeks ago
Mohsen Taba 245098f356 feat(hadis): add multi-category M2M support with full backend integration 2 weeks ago
Mohsen Taba 4f37b8ee2f fix(hadis): update category share_link logic for parent vs topic categories 3 weeks ago
Mohsen Taba 01a670bc49 feat(hadis): add category title deduplication script 3 weeks ago
Mohsen Taba eff48c31a7 feat(hadis): allow cross-type parent categories and add topic/leaf filters 3 weeks ago
Mohsen Taba d5a69bd539 feat(hadis): support source_type, sect_type, sect, and has_hadith filtering in admin category viewset 3 weeks ago
Mohsen Taba f8d0ba8666 feat(hadis): add narrator filtering and cleanup non-hadith narrator records 3 weeks ago
Mohsen Taba f93ddda003 feat(search): implement advanced boolean search operators with normalization 3 weeks ago
Mohsen Taba 44c2f59328 feat(search): implement Arabic and Persian search normalization with shadow search column 3 weeks ago
Mohsen Taba 5f9b2f195b refactor(transmitters): convert original text to single text field with data migration and populate reference metadata scripts 3 weeks ago
Mohsen Taba 3391664923 feat(hadis): support global arguments filtering and expand search with books and narrators 3 weeks ago
Mohsen Taba 3ef25ce5c3 feat(hadis): add tags field to HadisSourceDetailsSerializer 3 weeks ago
Mohsen Taba 3d6cff38bd feat(narrators): include rich references in narrator original texts endpoint and remove cached_view 3 weeks ago
Mohsen Taba ce99524640 feat(hadis): include rich references in HadisListSerializer and optimize prefetching 3 weeks ago
Mohsen Taba 8cd05afe9a fix(hadis): include full book/author/edition fields in interpretation & original text references and disable aggressive caching on interprets endpoint 3 weeks ago
Mohsen Taba 82ecac802f feat(hadis): add multi-reference endpoints and serializers for transmitter original texts with scan images and hadith_number 3 weeks ago
Mohsen Taba d3c075c7fb feat(hadis): add multi-reference endpoints and serializers for interpretations with scan images 3 weeks ago
Mohsen Taba 76575da481 feat(hadis): support multiple book references with scan images, volume details, and admin endpoints 3 weeks ago
Mohsen Taba 23aa54d18b feat(hadis): add tags list endpoint and support tag filtering and search 4 weeks ago
Mohsen Taba ccc13d3f4b feat(hadis): support category search across all levels and leaf categories 4 weeks ago
Mohsen Taba a0be657226 fix(hadis): allow blank category description and update serializer validation 1 month ago
Mohsen Taba e3da089b2c fix(hadis): resolve CORS preflight headers and query param normalization 1 month ago
Mohsen Taba 541a381812 feat(hadis): support per-language secondary translations and category verse filtering 1 month ago
Mohsen Taba 01618b0a6c fix(agent): update agent url 1 month ago
Mohsen Taba f82a30b630 fix(podcast): resolve audio playback redirect loop with HTTPS enforcement and cache-buster 1 month ago
Mohsen Taba 46757e4d5c fix(video): align video playlist bookmarking logic with podcast pattern 1 month ago
Mohsen Taba a0a67be5ff feat(bookmarks): add auto-delete signals on content deletion and cleanup command 1 month ago
Mohsen Taba 306537b6f1 fix(watermark): remove watermark from narrators, authors, article and collection thumbnails 1 month ago
Mohsen Taba 242ffe5488 feat(references): add hadis_count and child_arguments to admin book reference serializers 1 month ago
Mohsen Taba f4d065155d feat(library): enforce single category in admin and include categories in public book serializer 1 month ago
Mohsen Taba 0dbdad0880 feat(cache): implement automatic cache invalidation and smart cache bypass 2 months ago
Mohsen Taba dd31a58013 fix(bookmarks): strictly filter playlists by bookmarked ID and eliminate item-level leakage 2 months ago
Mohsen Taba 0d2e6b782f feat(backend): multilingual companion_type, restrict madhhab choices, and fix orphan bookmarks 2 months ago
Mohsen Taba 9ac56161c1 feat(bookmark): new api to get all the bookmarks added 2 months ago
Mohsen Taba 27c291c682 refactor(open_book_url): strictly return volume file url or null without fallbacks 2 months ago
Mohsen Taba 32dda97398 fix(sqlite-export): include full rich reference details, book metadata and absolute image urls for corrections and interpretations 2 months ago
Mohsen Taba ab1d3d3b37 fix(hadis): fallback status_text to hadis_status.description in sqlite export 2 months ago
Mohsen Taba f5c2d7ac3c fix(hadis): correct absolute_https_url import path in version serializers 2 months ago
Mohsen Taba 354a64c742 feat(hadis): add single-file sqlite export and optimize sync serializers 2 months ago
Mohsen Taba 315fc26cad merged with recent changes 2 months ago
Mohsen Taba b2e6469b13 sync request increment support enhancement 2 months ago
Mohsen Taba 6ac32e11a2 perf(db): resolve N+1 queries across endpoints and optimize gunicorn concurrency 2 months ago
Mohsen Taba a90852f8c7 feat(video): temporarily disable youtube stream url resolution 2 months ago
H.shokhmgar86 2c6e8ad8cc feat: implement Hadis list, collection, and sync views with optimized prefetching 2 months ago
H.shokhmgar86 593daabe76 Merge branch 'master' of https://git.nwhco.ir/dovodi/Dovodi_Backend 2 months ago
H.shokhmgar86 ee1e9d830e feat: implement dynamic localization fields and category serializers for Hadis models 2 months ago
Mohsen Taba ee33545d58 feat(hadis): add hadis_ids to pinned and middle collection serializers with prefetch optimization 2 months ago