Mohsen Taba hosseintaba
  • Joined on Dec 08, 2025
Loading Heatmap…

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 44c2f59328 feat(search): implement Arabic and Persian search normalization with shadow search column
  • 5f9b2f195b refactor(transmitters): convert original text to single text field with data migration and populate reference metadata scripts
  • Compare 2 commits »

2 days ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 3391664923 feat(hadis): support global arguments filtering and expand search with books and narrators
  • 3ef25ce5c3 feat(hadis): add tags field to HadisSourceDetailsSerializer
  • 3d6cff38bd feat(narrators): include rich references in narrator original texts endpoint and remove cached_view
  • ce99524640 feat(hadis): include rich references in HadisListSerializer and optimize prefetching
  • 8cd05afe9a fix(hadis): include full book/author/edition fields in interpretation & original text references and disable aggressive caching on interprets endpoint
  • Compare 10 commits »

3 days ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • a0be657226 fix(hadis): allow blank category description and update serializer validation

3 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • e3da089b2c fix(hadis): resolve CORS preflight headers and query param normalization
  • 541a381812 feat(hadis): support per-language secondary translations and category verse filtering
  • Compare 2 commits »

3 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

3 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • f82a30b630 fix(podcast): resolve audio playback redirect loop with HTTPS enforcement and cache-buster

3 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 46757e4d5c fix(video): align video playlist bookmarking logic with podcast pattern
  • a0a67be5ff feat(bookmarks): add auto-delete signals on content deletion and cleanup command
  • 306537b6f1 fix(watermark): remove watermark from narrators, authors, article and collection thumbnails
  • 242ffe5488 feat(references): add hadis_count and child_arguments to admin book reference serializers
  • f4d065155d feat(library): enforce single category in admin and include categories in public book serializer
  • Compare 5 commits »

3 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 0dbdad0880 feat(cache): implement automatic cache invalidation and smart cache bypass

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • dd31a58013 fix(bookmarks): strictly filter playlists by bookmarked ID and eliminate item-level leakage

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 0d2e6b782f feat(backend): multilingual companion_type, restrict madhhab choices, and fix orphan bookmarks

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 9ac56161c1 feat(bookmark): new api to get all the bookmarks added

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 27c291c682 refactor(open_book_url): strictly return volume file url or null without fallbacks

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 32dda97398 fix(sqlite-export): include full rich reference details, book metadata and absolute image urls for corrections and interpretations

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • ab1d3d3b37 fix(hadis): fallback status_text to hadis_status.description in sqlite export

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • f5c2d7ac3c fix(hadis): correct absolute_https_url import path in version serializers

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 354a64c742 feat(hadis): add single-file sqlite export and optimize sync serializers
  • 315fc26cad merged with recent changes
  • b2e6469b13 sync request increment support enhancement
  • 6ac32e11a2 perf(db): resolve N+1 queries across endpoints and optimize gunicorn concurrency
  • a90852f8c7 feat(video): temporarily disable youtube stream url resolution
  • Compare 5 commits »

4 weeks ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • ee33545d58 feat(hadis): add hadis_ids to pinned and middle collection serializers with prefetch optimization

1 month ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 790e5492ce feat(hadis): support category ordering by most content and alphabetical title
  • 2a44f0cf04 feat(hadis): add multi-category and hadith filtering to category corrections endpoint
  • 2fb450007e perf(hadis-sync): optimize prefetching for corrections and interpretations to eliminate N+1 queries
  • f56736a23c feat(corrections): apis updated for hadith corrections
  • Compare 4 commits »

1 month ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 73cf49958a feat(hadis): return raw translations in sync api and invalidate cache on version update
  • 32d4e58555 feat(hadis): enhance xmind category tree api and narrator order
  • 68818d7c2f feat(hadis): enhance category corrections search and request localization
  • Compare 3 commits »

1 month ago

hosseintaba pushed to master at dovodi/Dovodi_Backend

  • 59ad3cd064 perf(caching): add redis and conditional caching across apps, fix bookmark filtering
  • d1094a4725 perf(hadis): optimize sync api, eliminate N+1 queries, add redis caching and gzip
  • Compare 2 commits »

1 month ago