Commit Graph

  • f90c47fd04 fix(hadis): support context date query aliases and upsert in AdminYearValueSerializer master Mohsen Taba 2026-10-28 12:52:17 +0330
  • 1295939746 chore(hadis): normalize book edition contributors to 1 researcher and 1 editor Mohsen Taba 2026-10-28 11:41:51 +0330
  • 2717755e25 refactor(hadis): rename correction DB tables and labels to evaluation Mohsen Taba 2026-10-28 10:19:57 +0330
  • 8286e24578 feat(hadis): add paginated searchable narrator layers API, chain seeder, and cache revalidation Mohsen Taba 2026-10-27 19:03:34 +0330
  • c1cd52747b fix(hadis): normalize external link URLs, include correction references, and remove dummy links Mohsen Taba 2026-10-27 18:04:48 +0330
  • ea54ff82d6 feat(settings): add multilingual footer description to dynamic preferences Mohsen Taba 2026-10-27 15:17:47 +0330
  • 7c0d3d9ab9 feat(settings): add multilingual About Us translations and live content counts Mohsen Taba 2026-10-27 15:06:39 +0330
  • 4c7a332eac feat(hadis): enrich reference edition metadata and fix Accept-Language priority in hadis serializers Mohsen Taba 2026-10-27 13:20:13 +0330
  • aef39fefa3 feat(hadis): add arabic_scholarity, arabic_tabaqa and fix language resolution in reference_v2 serializers Mohsen Taba 2026-10-27 12:14:59 +0330
  • 6b0aba32d3 feat(hadis): support M2M kunyas/madhhabs in narrator list & filters and normalize BH/AH date strings Mohsen Taba 2026-10-27 11:54:08 +0330
  • 6fd1a45afb feat(hadis): expose new narrator, author, edition fields and status descriptions in public serializers and views Mohsen Taba 2026-10-27 10:38:02 +0330
  • cfea75ac9d feat(hadis): support dynamic transmitter relatives with RelationType in admin API Mohsen Taba 2026-10-24 16:37:40 +0330
  • cf431ffb9d perf(hadis): enable optional pagination on archive viewsets and eliminate N+1 queries in corrections and categories Mohsen Taba 2026-10-24 13:32:47 +0330
  • 12769df254 feat(corrections): format links in correction serializers using standard format_links_output Mohsen Taba 2026-10-24 12:17:44 +0330
  • 944aa496ea feat(links): auto-populate link titles with domain fallback on model save and serializers Mohsen Taba 2026-10-24 11:49:12 +0330
  • 551697c798 feat(hadis): add multilingual seed command for transmitter reliabilities and author rutbas Mohsen Taba 2026-10-24 11:37:42 +0330
  • 610d3c69c6 feat(hadis):corrections and interpretations auto complete title logic added and enhanced. Mohsen Taba 2026-10-22 10:54:18 +0330
  • 538b480c6a refactor(links): format of link enhancemed and fixed on endpoints with links format issue Mohsen Taba 2026-10-22 10:26:55 +0330
  • b60ed3e31e refactor(share links): refactor share links and turn it to a property value instead of store it in the DB Mohsen Taba 2026-10-22 09:26:58 +0330
  • c6e528104c feat(arguments): auto fill arguments title with related source title. Mohsen Taba 2026-10-22 08:33:14 +0330
  • d7d0c0093f fix(hadis): paginate book editions endpoint and remove N+1 queries Mohsen Taba 2026-10-21 14:35:25 +0330
  • 8ad28d364a fix(serializers): add books_detail SerializerMethodField to AdminBookEditionSerializer Mohsen Taba 2026-10-21 13:38:04 +0330
  • 8e0f566ae9 feat(references): add book priority, edition title, and many-to-many works linking Mohsen Taba 2026-10-21 13:11:27 +0330
  • 811cdbb403 feat(transmitters): auto-populate original text title from connected book reference Mohsen Taba 2026-10-21 12:41:33 +0330
  • 0f56ebb4aa feat(hadis): auto-populate title_narrator for hadith chains and non-hadith book authors Mohsen Taba 2026-10-21 12:25:45 +0330
  • 1ecca0dc30 feat(hadis): add Country and Publisher relational models, migrations, and admin APIs Mohsen Taba 2026-10-21 11:54:22 +0330
  • aab232bb14 feat(hadis): implement relational models for relation types and professions Mohsen Taba 2026-10-21 10:26:38 +0330
  • 5ae61a2b10 feat(transmitters): add Madhhab model, relational field, and admin endpoints Mohsen Taba 2026-10-20 15:48:54 +0330
  • 1e3bc873d4 feat(transmitters): add SahabiStatus model, relation, and admin endpoints Mohsen Taba 2026-10-20 15:05:38 +0330
  • 5f886936eb feat(transmitters): add TransmitterFeature model, relational features, and admin viewsets Mohsen Taba 2026-10-20 14:46:55 +0330
  • 18abe403df feat(transmitters): introduce City and Kunya models, geographical relations, and admin viewsets Mohsen Taba 2026-10-20 14:11:01 +0330
  • a4fb1764c7 docs: add relational migration roadmap and bulk import JSON guide Mohsen Taba 2026-10-20 14:10:26 +0330
  • c2615cb438 feat(reference): support canonical dates and BookAuthorDate model for book authors Mohsen Taba 2026-10-19 17:37:27 +0330
  • 888dba72e4 fix(transmitters): preserve target language in get_formatted_date lookup Mohsen Taba 2026-10-19 16:59:34 +0330
  • 9f07013336 feat(transmitters): implement canonical date system, YearValue models, and status descriptions Mohsen Taba 2026-10-19 15:07:17 +0330
  • d375b232cf feat(reference): add BookAuthorRutba model, admin, sync serializer, and migration Mohsen Taba 2026-10-19 15:06:43 +0330
  • d4e9f1dcfb feat(transmitters): introduce reusable ScholarlyOpinion model and link to TransmitterOpinion Mohsen Taba 2026-10-19 11:35:00 +0330
  • 85b11c31a7 feat(hadis): add bulk assign topics action to admin viewset Mohsen Taba 2026-10-18 15:57:47 +0330
  • 058929fb71 fix(hadis): support many-to-many categories relation in category tree and views Mohsen Taba 2026-10-18 14:29:58 +0330
  • b9ffbc0d69 feat(account): add consultant role for support chat response and panel access Mohsen Taba 2026-10-18 12:44:27 +0330
  • 900b547728 feat(hadis): add gender option to Transmitters model, serializers, admin, and XMind view Mohsen Taba 2026-10-18 11:26:21 +0330
  • b7409f2ab7 feat(support): filter active rooms with messages and clean up rooms of deleted users Mohsen Taba 2026-10-17 16:53:35 +0330
  • d9067e6a9f feat(account): preserve and merge guest user data on registration, login, and support chat Mohsen Taba 2026-10-17 16:17:37 +0330
  • 28614ad870 feat(support): add admin panel REST endpoints for support chat rooms and messages Mohsen Taba 2026-10-17 15:13:15 +0330
  • 46864b1df9 feat(support): add support chat system with room models, APIs, and admin dashboard Mohsen Taba 2026-10-17 14:30:40 +0330
  • 7c9ade4349 feat(hadis): add management commands for topic migration and source diversification Mohsen Taba 2026-10-16 13:11:06 +0330
  • bb5c57d0b7 feat(hadis): implement is_topic architectural separation for categories and topics Mohsen Taba 2026-10-16 13:09:34 +0330
  • 5c491c1776 feat(hadis): include all_titles and search_text in sync category tree API for cross-lingual search Mohsen Taba 2026-10-14 11:26:50 +0330
  • fc13a13857 feat(hadis): add ancestors list to SimpleCategory for breadcrumb navigation Mohsen Taba 2026-10-13 14:57:02 +0330
  • cd554e4fb9 fix(sentry): disable error reporting in development, enable only in production Mohsen Taba 2026-10-13 12:51:18 +0330
  • 245098f356 feat(hadis): add multi-category M2M support with full backend integration Mohsen Taba 2026-10-13 12:48:53 +0330
  • 4f37b8ee2f fix(hadis): update category share_link logic for parent vs topic categories Mohsen Taba 2026-10-12 14:11:48 +0330
  • 01a670bc49 feat(hadis): add category title deduplication script Mohsen Taba 2026-10-12 13:57:21 +0330
  • eff48c31a7 feat(hadis): allow cross-type parent categories and add topic/leaf filters Mohsen Taba 2026-10-12 13:01:19 +0330
  • d5a69bd539 feat(hadis): support source_type, sect_type, sect, and has_hadith filtering in admin category viewset Mohsen Taba 2026-10-12 11:33:14 +0330
  • f8d0ba8666 feat(hadis): add narrator filtering and cleanup non-hadith narrator records Mohsen Taba 2026-10-11 17:51:41 +0330
  • f93ddda003 feat(search): implement advanced boolean search operators with normalization Mohsen Taba 2026-10-11 16:12:20 +0330
  • 44c2f59328 feat(search): implement Arabic and Persian search normalization with shadow search column Mohsen Taba 2026-10-08 10:51:45 +0330
  • 5f9b2f195b refactor(transmitters): convert original text to single text field with data migration and populate reference metadata scripts Mohsen Taba 2026-10-08 09:32:40 +0330
  • 3391664923 feat(hadis): support global arguments filtering and expand search with books and narrators Mohsen Taba 2026-10-07 11:02:04 +0330
  • 3ef25ce5c3 feat(hadis): add tags field to HadisSourceDetailsSerializer Mohsen Taba 2026-10-06 15:57:51 +0330
  • 3d6cff38bd feat(narrators): include rich references in narrator original texts endpoint and remove cached_view Mohsen Taba 2026-10-06 15:40:36 +0330
  • ce99524640 feat(hadis): include rich references in HadisListSerializer and optimize prefetching Mohsen Taba 2026-10-06 15:28:07 +0330
  • 8cd05afe9a fix(hadis): include full book/author/edition fields in interpretation & original text references and disable aggressive caching on interprets endpoint Mohsen Taba 2026-10-06 14:26:12 +0330
  • 82ecac802f feat(hadis): add multi-reference endpoints and serializers for transmitter original texts with scan images and hadith_number Mohsen Taba 2026-10-06 14:02:53 +0330
  • d3c075c7fb feat(hadis): add multi-reference endpoints and serializers for interpretations with scan images Mohsen Taba 2026-10-06 12:20:06 +0330
  • 76575da481 feat(hadis): support multiple book references with scan images, volume details, and admin endpoints Mohsen Taba 2026-10-06 11:45:03 +0330
  • 23aa54d18b feat(hadis): add tags list endpoint and support tag filtering and search Mohsen Taba 2026-10-05 18:14:44 +0330
  • ccc13d3f4b feat(hadis): support category search across all levels and leaf categories Mohsen Taba 2026-10-04 16:51:02 +0330
  • a0be657226 fix(hadis): allow blank category description and update serializer validation Mohsen Taba 2026-09-21 12:26:23 +0330
  • e3da089b2c fix(hadis): resolve CORS preflight headers and query param normalization Mohsen Taba 2026-09-20 15:26:41 +0330
  • 541a381812 feat(hadis): support per-language secondary translations and category verse filtering Mohsen Taba 2026-09-20 12:47:55 +0330
  • 01618b0a6c fix(agent): update agent url Mohsen Taba 2026-09-19 16:12:05 +0330
  • f82a30b630 fix(podcast): resolve audio playback redirect loop with HTTPS enforcement and cache-buster Mohsen Taba 2026-09-19 13:37:37 +0330
  • 46757e4d5c fix(video): align video playlist bookmarking logic with podcast pattern Mohsen Taba 2026-09-16 11:05:35 +0330
  • a0a67be5ff feat(bookmarks): add auto-delete signals on content deletion and cleanup command Mohsen Taba 2026-09-16 10:24:19 +0330
  • 306537b6f1 fix(watermark): remove watermark from narrators, authors, article and collection thumbnails Mohsen Taba 2026-09-16 10:10:43 +0330
  • 242ffe5488 feat(references): add hadis_count and child_arguments to admin book reference serializers Mohsen Taba 2026-09-16 09:42:58 +0330
  • f4d065155d feat(library): enforce single category in admin and include categories in public book serializer Mohsen Taba 2026-09-16 09:10:24 +0330
  • 0dbdad0880 feat(cache): implement automatic cache invalidation and smart cache bypass Mohsen Taba 2026-09-15 16:34:49 +0330
  • dd31a58013 fix(bookmarks): strictly filter playlists by bookmarked ID and eliminate item-level leakage Mohsen Taba 2026-09-14 13:32:00 +0330
  • 0d2e6b782f feat(backend): multilingual companion_type, restrict madhhab choices, and fix orphan bookmarks Mohsen Taba 2026-09-14 12:54:31 +0330
  • 9ac56161c1 feat(bookmark): new api to get all the bookmarks added Mohsen Taba 2026-09-14 09:49:02 +0330
  • 27c291c682 refactor(open_book_url): strictly return volume file url or null without fallbacks Mohsen Taba 2026-09-12 13:18:56 +0330
  • 32dda97398 fix(sqlite-export): include full rich reference details, book metadata and absolute image urls for corrections and interpretations Mohsen Taba 2026-09-12 11:40:57 +0330
  • ab1d3d3b37 fix(hadis): fallback status_text to hadis_status.description in sqlite export Mohsen Taba 2026-09-11 23:54:55 +0330
  • f5c2d7ac3c fix(hadis): correct absolute_https_url import path in version serializers Mohsen Taba 2026-09-10 10:48:43 +0330
  • 354a64c742 feat(hadis): add single-file sqlite export and optimize sync serializers Mohsen Taba 2026-09-10 10:26:28 +0330
  • 315fc26cad merged with recent changes Mohsen Taba 2026-09-10 09:39:19 +0330
  • b2e6469b13 sync request increment support enhancement Mohsen Taba 2026-09-10 09:36:07 +0330
  • 6ac32e11a2 perf(db): resolve N+1 queries across endpoints and optimize gunicorn concurrency Mohsen Taba 2026-09-09 16:56:45 +0330
  • a90852f8c7 feat(video): temporarily disable youtube stream url resolution Mohsen Taba 2026-09-09 16:28:44 +0330
  • 2c6e8ad8cc feat: implement Hadis list, collection, and sync views with optimized prefetching H.shokhmgar86 2026-09-09 13:55:25 +0330
  • 593daabe76 Merge branch 'master' of https://git.nwhco.ir/dovodi/Dovodi_Backend H.shokhmgar86 2026-09-09 13:31:43 +0330
  • ee1e9d830e feat: implement dynamic localization fields and category serializers for Hadis models H.shokhmgar86 2026-09-09 13:31:40 +0330
  • ee33545d58 feat(hadis): add hadis_ids to pinned and middle collection serializers with prefetch optimization Mohsen Taba 2026-09-09 12:00:12 +0330
  • 790e5492ce feat(hadis): support category ordering by most content and alphabetical title Mohsen Taba 2026-09-09 11:50:55 +0330
  • 2a44f0cf04 feat(hadis): add multi-category and hadith filtering to category corrections endpoint Mohsen Taba 2026-09-09 11:07:27 +0330
  • 2fb450007e perf(hadis-sync): optimize prefetching for corrections and interpretations to eliminate N+1 queries Mohsen Taba 2026-09-09 10:07:07 +0330
  • f56736a23c feat(corrections): apis updated for hadith corrections Mohsen Taba 2026-09-09 09:58:37 +0330