363 Commits (c1cd52747b7ea7bd0357b9e73659307a514e2857)

Author SHA1 Message Date
Mohsen Taba c1cd52747b fix(hadis): normalize external link URLs, include correction references, and remove dummy links 3 days ago
Mohsen Taba 4c7a332eac feat(hadis): enrich reference edition metadata and fix Accept-Language priority in hadis serializers 3 days ago
Mohsen Taba aef39fefa3 feat(hadis): add arabic_scholarity, arabic_tabaqa and fix language resolution in reference_v2 serializers 3 days ago
Mohsen Taba 6b0aba32d3 feat(hadis): support M2M kunyas/madhhabs in narrator list & filters and normalize BH/AH date strings 4 days ago
Mohsen Taba 6fd1a45afb feat(hadis): expose new narrator, author, edition fields and status descriptions in public serializers and views 4 days ago
Mohsen Taba cfea75ac9d feat(hadis): support dynamic transmitter relatives with RelationType in admin API 6 days ago
Mohsen Taba cf431ffb9d perf(hadis): enable optional pagination on archive viewsets and eliminate N+1 queries in corrections and categories 6 days ago
Mohsen Taba 12769df254 feat(corrections): format links in correction serializers using standard format_links_output 6 days ago
Mohsen Taba 944aa496ea feat(links): auto-populate link titles with domain fallback on model save and serializers 7 days ago
Mohsen Taba 551697c798 feat(hadis): add multilingual seed command for transmitter reliabilities and author rutbas 7 days ago
Mohsen Taba 610d3c69c6 feat(hadis):corrections and interpretations auto complete title logic added and enhanced. 1 week ago
Mohsen Taba 538b480c6a refactor(links): format of link enhancemed and fixed on endpoints with links format issue 1 week ago
Mohsen Taba b60ed3e31e refactor(share links): refactor share links and turn it to a property value instead of store it in the DB 1 week ago
Mohsen Taba c6e528104c feat(arguments): auto fill arguments title with related source title. 1 week ago
Mohsen Taba d7d0c0093f fix(hadis): paginate book editions endpoint and remove N+1 queries 1 week ago
Mohsen Taba 8ad28d364a fix(serializers): add books_detail SerializerMethodField to AdminBookEditionSerializer 1 week ago
Mohsen Taba 8e0f566ae9 feat(references): add book priority, edition title, and many-to-many works linking 1 week ago
Mohsen Taba 811cdbb403 feat(transmitters): auto-populate original text title from connected book reference 1 week ago
Mohsen Taba 0f56ebb4aa feat(hadis): auto-populate title_narrator for hadith chains and non-hadith book authors 1 week ago
Mohsen Taba 1ecca0dc30 feat(hadis): add Country and Publisher relational models, migrations, and admin APIs 1 week ago
Mohsen Taba aab232bb14 feat(hadis): implement relational models for relation types and professions 1 week ago
Mohsen Taba 5ae61a2b10 feat(transmitters): add Madhhab model, relational field, and admin endpoints 1 week ago
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 888dba72e4 fix(transmitters): preserve target language in get_formatted_date lookup 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 7c9ade4349 feat(hadis): add management commands for topic migration and source diversification 2 weeks ago
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 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 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