173 Commits (354a64c7429d2ec2c6d49db5cb212594d059289b)

Author SHA1 Message Date
Mohsen Taba 354a64c742 feat(hadis): add single-file sqlite export and optimize sync serializers 1 week ago
Mohsen Taba 6ac32e11a2 perf(db): resolve N+1 queries across endpoints and optimize gunicorn concurrency 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 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 68818d7c2f feat(hadis): enhance category corrections search and request localization 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 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 2d80812916 add more details for argument objects 2 weeks ago
Mohsen Taba 79af0467f6 feat(watermark): add automatic responsive watermarking on image uploads 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 fe7d468a59 fix(serializers): handle non-dict and string items safely in LocalizedField and reference author names 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 4d9c84be05 feat(hadis): add uncertain narrators support and prefetching in HadisSync API 3 weeks ago
Mohsen Taba 4e3fe9b5b4 feat(hadis): add uncertain multi-narrator support to transmitter chains 3 weeks ago
Mohsen Taba 9560f18c72 feat(hadis): add lightweight on-demand source details endpoint and documentation 3 weeks ago
Mohsen Taba a14945c41e references api updated + narrator layer id added 3 weeks ago
Mohsen Taba 415c10bea0 feat(hadis): ensure address, images, and links are present in sync and detail serializers 3 weeks ago
Mohsen Taba dd12d10bf4 feat(hadis): support list/JSON address storage and serialization for original texts, explanations, and corrections 3 weeks ago
Mohsen Taba d86f05ea4f feat(hadis): expose address, images, and links in correction serializers 3 weeks ago
Mohsen Taba f18a3b8c6c feat(hadis): expose address and images in HadisInterpretationDetailSerializer 3 weeks ago
Mohsen Taba bf7c079d39 feat(hadis): expose address and reference images in TransmitterOriginalTextSerializer 3 weeks ago
Mohsen Taba 81efd0c8b2 feat(hadis): include scholar_detail in AdminTransmitterOpinionSerializer 3 weeks ago
Mohsen Taba 3c692f128f feat(hadis): support source image upload, newest-first category ordering, and sync layer description 3 weeks ago
Mohsen Taba af2f3d61b4 feat(sync): add content version management endpoints and fix author serializer 3 weeks ago
Mohsen Taba 1f3a13861b feat(references): add volume unique images and source/edition single tag system 3 weeks ago
Mohsen Taba bf07701b24 feat: naraytor layer logic updated to connect to hadith directly 3 weeks ago
Mohsen Taba d8670128ff Optimize category admin API queries and include status description in hadis sync/list serializers 3 weeks ago
Mohsen Taba 44b5f68c24 fix(transmitters): add slug and legacy_id to search and prevent empty string unique collision on legacy_id 3 weeks ago
Mohsen Taba 9422073bcc feat(hadis): add ancestors category_path serialization from MPTT root to leaf 3 weeks ago
Mohsen Taba 56ff4f37a0 feat(hadis-admin): enable optional pagination and multipart/json parser for interpretations and corrections 4 weeks ago
Mohsen Taba 7c2d1c106f feat(api): add optional pagination, category search, reference detail and relation management 4 weeks ago
Mohsen Taba 8c5f707736 feat(hadis): add collections_detail to AdminHadisListSerializer for collection management 4 weeks ago
Mohsen Taba a87b7c84e6 has_parent option added for hadith categories api 4 weeks ago
Mohsen Taba 11d07ede6b category filtering based on has hadith or has leaf for admin panel dropdowns 4 weeks ago
Mohsen Taba db03332ec5 better and smarter way to show source volumes and edditions with has edditions switch 4 weeks ago
Mohsen Taba 4d24052fdf source author avatar field added 4 weeks ago
Mohsen Taba 70e71b2888 search references and eddition serializers 1 month ago
mortezaei 4be852ff41 refactor(api): replace build_absolute_uri with absolute_https_url 1 month ago
mortezaei 666106e29f feat: add bibliographic fields to Book model and enforce HTTPS for absolute URLs across serializers 1 month ago
Mohsen Taba 77a2ed15a8 editions editor and researcher fixed 2 months ago
Mohsen Taba c72d5448ed hadith serializer update to set and show hadith reference 2 months ago
Mohsen Taba 928613dd7a query optimization 2 months ago