855 Commits (46757e4d5cad2508c657dda969c746f37bdcb860)
 

Author SHA1 Message Date
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 306537b6f1 fix(watermark): remove watermark from narrators, authors, article and collection thumbnails 4 days ago
Mohsen Taba 242ffe5488 feat(references): add hadis_count and child_arguments to admin book reference serializers 4 days ago
Mohsen Taba f4d065155d feat(library): enforce single category in admin and include categories in public book serializer 4 days ago
Mohsen Taba 0dbdad0880 feat(cache): implement automatic cache invalidation and smart cache bypass 4 days ago
Mohsen Taba dd31a58013 fix(bookmarks): strictly filter playlists by bookmarked ID and eliminate item-level leakage 6 days ago
Mohsen Taba 0d2e6b782f feat(backend): multilingual companion_type, restrict madhhab choices, and fix orphan bookmarks 6 days ago
Mohsen Taba 9ac56161c1 feat(bookmark): new api to get all the bookmarks added 6 days ago
Mohsen Taba 27c291c682 refactor(open_book_url): strictly return volume file url or null without fallbacks 1 week ago
Mohsen Taba 32dda97398 fix(sqlite-export): include full rich reference details, book metadata and absolute image urls for corrections and interpretations 1 week ago
Mohsen Taba ab1d3d3b37 fix(hadis): fallback status_text to hadis_status.description in sqlite export 1 week ago
Mohsen Taba f5c2d7ac3c fix(hadis): correct absolute_https_url import path in version serializers 1 week ago
Mohsen Taba 354a64c742 feat(hadis): add single-file sqlite export and optimize sync serializers 1 week ago
Mohsen Taba 315fc26cad merged with recent changes 1 week ago
Mohsen Taba b2e6469b13 sync request increment support enhancement 1 week ago
Mohsen Taba 6ac32e11a2 perf(db): resolve N+1 queries across endpoints and optimize gunicorn concurrency 1 week ago
Mohsen Taba a90852f8c7 feat(video): temporarily disable youtube stream url resolution 1 week ago
H.shokhmgar86 2c6e8ad8cc feat: implement Hadis list, collection, and sync views with optimized prefetching 2 weeks ago
H.shokhmgar86 593daabe76 Merge branch 'master' of https://git.nwhco.ir/dovodi/Dovodi_Backend 2 weeks ago
H.shokhmgar86 ee1e9d830e feat: implement dynamic localization fields and category serializers for Hadis models 2 weeks ago
Mohsen Taba ee33545d58 feat(hadis): add hadis_ids to pinned and middle collection serializers with prefetch optimization 2 weeks ago
Mohsen Taba 790e5492ce feat(hadis): support category ordering by most content and alphabetical title 2 weeks ago
Mohsen Taba 2a44f0cf04 feat(hadis): add multi-category and hadith filtering to category corrections endpoint 2 weeks ago
Mohsen Taba 2fb450007e perf(hadis-sync): optimize prefetching for corrections and interpretations to eliminate N+1 queries 2 weeks ago
Mohsen Taba f56736a23c feat(corrections): apis updated for hadith corrections 2 weeks ago
Mohsen Taba 73cf49958a feat(hadis): return raw translations in sync api and invalidate cache on version update 2 weeks ago
Mohsen Taba 32d4e58555 feat(hadis): enhance xmind category tree api and narrator order 2 weeks ago
Mohsen Taba 68818d7c2f feat(hadis): enhance category corrections search and request localization 2 weeks ago
Mohsen Taba 59ad3cd064 perf(caching): add redis and conditional caching across apps, fix bookmark filtering 2 weeks ago
Mohsen Taba d1094a4725 perf(hadis): optimize sync api, eliminate N+1 queries, add redis caching and gzip 2 weeks ago
Mohsen Taba e2e7463dac feat(videos):auto thumbnail generator logic added to the backend 2 weeks ago
Mohsen Taba 0a281fc2c5 corrections list api added 2 weeks ago
Mohsen Taba 920afd7175 fix(transmitters): update transmitters names with script and also update api responses with status in them 2 weeks ago
Mohsen Taba afd16a2aa4 remove default otp value 2 weeks ago
Mohsen Taba 3385fb7da8 feat(watermark):watermark smart resizing for different photos 2 weeks ago
Mohsen Taba 2d80812916 add more details for argument objects 2 weeks ago
Mohsen Taba 79af0467f6 feat(watermark): add automatic responsive watermarking on image uploads 2 weeks ago
Mohsen Taba 749260079c feat(videos and podcasts):thumbnail returns from playlist objects 3 weeks ago
Mohsen Taba b9cf002fe1 narrators sons and fathers added 3 weeks ago
Mohsen Taba 9906343381 feat(hadis): add file field to BookVolume model and serializers 3 weeks ago
Mohsen Taba c94f0d7bc3 build fix 3 weeks ago
Mohsen Taba fe7d468a59 fix(serializers): handle non-dict and string items safely in LocalizedField and reference author names 3 weeks ago
Mohsen Taba 094d6f12e0 feat(hadis): update xmind transmission tree endpoint and safe chain seeding 3 weeks ago
Mohsen Taba a291290c42 feat(media): auto-fetch YouTube metadata, filter empty playlists, and dynamic edition volume counts 3 weeks ago
Mohsen Taba 1840a3a8fe fix(hadis): support author and authors payload compatibility in admin reference serializer 3 weeks ago
Mohsen Taba 021085b866 feat(hadis): add bulk delete endpoint for admin hadis reference images 3 weeks ago
Mohsen Taba 44f06762c1 feat(hadis, reference): filter empty editions & categories in client APIs and order admin transmitters descending 3 weeks ago
Mohsen Taba f9a8ef0e17 feat(hadis): auto update slug on title change and synchronize share_link 3 weeks ago
Mohsen Taba 4d9c84be05 feat(hadis): add uncertain narrators support and prefetching in HadisSync API 3 weeks ago