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
- Eliminate N+1 queries in hadis serializers by using in-memory prefetch cache instead of .first() and .order_by()
- Add select_related for hadis and category in HadisSyncView prefetches
- Apply cached_view (Redis 2h + Accept-Language) to HadisSyncView and public hadis endpoints
- Enable GZipMiddleware in Django settings to compress large API responses
2 weeks ago
Mohsen Taba
0a281fc2c5
corrections list api added
2 weeks ago
Mohsen Taba
2d80812916
add more details for argument objects
2 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
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
de9307d8d7
hadiths statuses updated
4 weeks ago
H.shokhmgar86
d55dc063d6
feat: implement REST API views for podcast, video, article, hadis, and library modules
1 month ago
H.shokhmgar86
d6afe2cc54
feat: implement REST API views for article, hadis, library, podcast, and video modules
1 month ago
Mohsen Taba
85b87efd93
collections updated
2 months ago
Mohsen Taba
b1108ca0b4
SEO : seo tools and normalizations added for code base and Article, Hadis (optimized to prefetch transmitters, references, and book authors), Library (Books), Podcast, and Video apps.
2 months ago
Mohsen Taba
a2ea302d5d
refrence researchers and author fixed
3 months ago
Mohsen Taba
27f38f1406
authors count added
3 months ago
Mohsen Taba
ed0992e999
swagger added
3 months ago
Mohsen Taba
5aab31acc1
sync apis updated with new corrections , interpretation and original texts detail page
3 months ago
Mohsen Taba
1d7f6db26c
update intrepertations schema and style with new changes , gettin slug from its category
3 months ago
Mohsen Taba
c1bfde3aec
connect objects to referencess
update corrections , interpretations and original text models to connect to new logic of our references models
made a new api for detail pages of these references
3 months ago
Mohsen Taba
46df260813
hadith filters on the category level added
3 months ago
Mohsen Taba
195139d32b
hadith quran object added
3 months ago
Mohsen Taba
c930625a32
hadis filters simpler output
3 months ago
Mohsen Taba
bcd515ea9d
hadis filters endpoint added
3 months ago
Mohsen Taba
22b1a5f5a5
fix sync hadis issue and upate documentations
3 months ago
Mohsen Taba
5ddf941299
hadith pinned collection added
update model to add pin_top field
new endpoint for pinned collection added ( serializer , view and url )
pin option added in the admin panel.
5 months ago
Mohsen Taba
75a3553c4a
fix bookmark issues in online server for hadith and hadith corrections
6 months ago
Mohsen Taba
3775d46cf9
fixing bookmark issues for the Videos , Podcasts , Hadiths and Hadith Corrections.
6 months ago
Mohsen Taba
e30f301809
feat: Add Hadis category serializers featuring localized fields, hierarchical data, and related counts, and create a new Hadis view file.
6 months ago
Mohsen Taba
1c1ca88422
Add Hadis Layers API endpoint and update serializers
- Introduced a new API endpoint to retrieve narrator layers associated with a specific hadis.
- Enhanced the HadisLayersView to fetch and return unique narrator layers, including their names, slugs, and descriptions.
- Updated serializers to include the slug in the TransmitterShortSerializer and added a new NarratorLayerSerializer for layer details.
- Improved response structure and Swagger documentation for better clarity on usage and expected outputs.
8 months ago
Mohsen Taba
4ce8f457e1
Hadis transmitters chain fixed
fixed seed logic and removed the pagination.
8 months ago
Mohsen Taba
51d9720731
small debugs for hadis detail
8 months ago
Mohsen Taba
0f609b7d7a
added authentication method and bookmark settings to hadis and reference details.
9 months ago
Mohsen Taba
b7f32ff8bf
added category for hero
9 months ago
Mohsen Taba
1396da9190
pagination added for list views.
9 months ago
Mohsen Taba
5c88c959db
merge conflicts fixed.
9 months ago
Mohsen Taba
623db0ca64
sync version added for updating data.
9 months ago
Mohsen Taba
ba893162eb
hadis arguments optimized.
9 months ago
Mohsen Taba
cd0daaef07
hadis urls cached base on request's language
9 months ago
Mohsen Taba
419e516692
sync hadis optimized.
9 months ago
Mohsen Taba
6a76da3461
NoPagination for filter views.
9 months ago
Mohsen Taba
394a06dd92
argument filter url added . arguments url updated.
9 months ago
Mohsen Taba
80575c31f8
category slug url updated .
9 months ago
Mohsen Taba
4f776decaf
arguments paginated.
9 months ago
Mohsen Taba
21682622ff
Sync hadis fixed n+1 and indexing
9 months ago
Mohsen Taba
2d95505908
arguments page added.
9 months ago
Mohsen Taba
6289214947
slug for hadis urls and serializers.
9 months ago
Mohsen Taba
60a38d449d
fixed and reformat hadis translation data with command script
9 months ago
Mohsen Taba
d73d766397
added multilang serializers
9 months ago