201 Commits (1e3bc873d4184bc08d2d483ecbc69db3579df289)

Author SHA1 Message Date
Mohsen Taba 1e3bc873d4 feat(transmitters): add SahabiStatus model, relation, and admin endpoints 1 week ago
Mohsen Taba 5f886936eb feat(transmitters): add TransmitterFeature model, relational features, and admin viewsets 1 week ago
Mohsen Taba 18abe403df feat(transmitters): introduce City and Kunya models, geographical relations, and admin viewsets 1 week ago
Mohsen Taba c2615cb438 feat(reference): support canonical dates and BookAuthorDate model for book authors 2 weeks ago
Mohsen Taba 9f07013336 feat(transmitters): implement canonical date system, YearValue models, and status descriptions 2 weeks ago
Mohsen Taba d375b232cf feat(reference): add BookAuthorRutba model, admin, sync serializer, and migration 2 weeks ago
Mohsen Taba d4e9f1dcfb feat(transmitters): introduce reusable ScholarlyOpinion model and link to TransmitterOpinion 2 weeks ago
Mohsen Taba 85b11c31a7 feat(hadis): add bulk assign topics action to admin viewset 2 weeks ago
Mohsen Taba 058929fb71 fix(hadis): support many-to-many categories relation in category tree and views 2 weeks ago
Mohsen Taba 900b547728 feat(hadis): add gender option to Transmitters model, serializers, admin, and XMind view 2 weeks ago
Mohsen Taba bb5c57d0b7 feat(hadis): implement is_topic architectural separation for categories and topics 2 weeks ago
Mohsen Taba fc13a13857 feat(hadis): add ancestors list to SimpleCategory for breadcrumb navigation 2 weeks ago
Mohsen Taba 245098f356 feat(hadis): add multi-category M2M support with full backend integration 2 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 3ef25ce5c3 feat(hadis): add tags field to HadisSourceDetailsSerializer 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 4 weeks ago
Mohsen Taba 23aa54d18b feat(hadis): add tags list endpoint and support tag filtering and search 4 weeks ago
Mohsen Taba a0be657226 fix(hadis): allow blank category description and update serializer validation 1 month ago
Mohsen Taba 541a381812 feat(hadis): support per-language secondary translations and category verse filtering 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 0d2e6b782f feat(backend): multilingual companion_type, restrict madhhab choices, and fix orphan bookmarks 2 months ago
Mohsen Taba 27c291c682 refactor(open_book_url): strictly return volume file url or null without fallbacks 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 6ac32e11a2 perf(db): resolve N+1 queries across endpoints and optimize gunicorn concurrency 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
Mohsen Taba 790e5492ce feat(hadis): support category ordering by most content and alphabetical title 2 months ago
Mohsen Taba f56736a23c feat(corrections): apis updated for hadith corrections 2 months ago
Mohsen Taba 73cf49958a feat(hadis): return raw translations in sync api and invalidate cache on version update 2 months ago
Mohsen Taba 68818d7c2f feat(hadis): enhance category corrections search and request localization 2 months ago
Mohsen Taba d1094a4725 perf(hadis): optimize sync api, eliminate N+1 queries, add redis caching and gzip 2 months ago
Mohsen Taba 0a281fc2c5 corrections list api added 2 months ago
Mohsen Taba 920afd7175 fix(transmitters): update transmitters names with script and also update api responses with status in them 2 months ago
Mohsen Taba 2d80812916 add more details for argument objects 2 months ago
Mohsen Taba 79af0467f6 feat(watermark): add automatic responsive watermarking on image uploads 2 months ago
Mohsen Taba b9cf002fe1 narrators sons and fathers added 2 months ago
Mohsen Taba 9906343381 feat(hadis): add file field to BookVolume model and serializers 2 months ago
Mohsen Taba fe7d468a59 fix(serializers): handle non-dict and string items safely in LocalizedField and reference author names 2 months ago
Mohsen Taba a291290c42 feat(media): auto-fetch YouTube metadata, filter empty playlists, and dynamic edition volume counts 2 months ago
Mohsen Taba 1840a3a8fe fix(hadis): support author and authors payload compatibility in admin reference serializer 2 months ago
Mohsen Taba 021085b866 feat(hadis): add bulk delete endpoint for admin hadis reference images 2 months ago
Mohsen Taba 44f06762c1 feat(hadis, reference): filter empty editions & categories in client APIs and order admin transmitters descending 2 months ago
Mohsen Taba 4d9c84be05 feat(hadis): add uncertain narrators support and prefetching in HadisSync API 2 months ago
Mohsen Taba 4e3fe9b5b4 feat(hadis): add uncertain multi-narrator support to transmitter chains 2 months ago