Mohsen Taba
68818d7c2f
feat(hadis): enhance category corrections search and request localization
1 month 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
1 month ago
Mohsen Taba
0a281fc2c5
corrections list api added
1 month ago
Mohsen Taba
2d80812916
add more details for argument objects
1 month ago
Mohsen Taba
44f06762c1
feat(hadis, reference): filter empty editions & categories in client APIs and order admin transmitters descending
1 month ago
Mohsen Taba
4d9c84be05
feat(hadis): add uncertain narrators support and prefetching in HadisSync API
1 month ago
Mohsen Taba
4e3fe9b5b4
feat(hadis): add uncertain multi-narrator support to transmitter chains
1 month ago
Mohsen Taba
9560f18c72
feat(hadis): add lightweight on-demand source details endpoint and documentation
1 month ago
Mohsen Taba
1f3a13861b
feat(references): add volume unique images and source/edition single tag system
1 month ago
Mohsen Taba
bf07701b24
feat: naraytor layer logic updated to connect to hadith directly
1 month ago
Mohsen Taba
de9307d8d7
hadiths statuses updated
2 months ago
H.shokhmgar86
d55dc063d6
feat: implement REST API views for podcast, video, article, hadis, and library modules
2 months ago
H.shokhmgar86
d6afe2cc54
feat: implement REST API views for article, hadis, library, podcast, and video modules
2 months ago
Mohsen Taba
85b87efd93
collections updated
3 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.
3 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
4 months ago
Mohsen Taba
1d7f6db26c
update intrepertations schema and style with new changes , gettin slug from its category
4 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
4 months ago
Mohsen Taba
46df260813
hadith filters on the category level added
4 months ago
Mohsen Taba
195139d32b
hadith quran object added
4 months ago
Mohsen Taba
c930625a32
hadis filters simpler output
4 months ago
Mohsen Taba
bcd515ea9d
hadis filters endpoint added
4 months ago
Mohsen Taba
22b1a5f5a5
fix sync hadis issue and upate documentations
4 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.
7 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.
7 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.
9 months ago
Mohsen Taba
4ce8f457e1
Hadis transmitters chain fixed
fixed seed logic and removed the pagination.
9 months ago
Mohsen Taba
51d9720731
small debugs for hadis detail
9 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.
10 months ago
Mohsen Taba
ba893162eb
hadis arguments optimized.
10 months ago
Mohsen Taba
cd0daaef07
hadis urls cached base on request's language
10 months ago
Mohsen Taba
419e516692
sync hadis optimized.
10 months ago
Mohsen Taba
6a76da3461
NoPagination for filter views.
10 months ago
Mohsen Taba
394a06dd92
argument filter url added . arguments url updated.
10 months ago
Mohsen Taba
80575c31f8
category slug url updated .
10 months ago
Mohsen Taba
4f776decaf
arguments paginated.
10 months ago
Mohsen Taba
21682622ff
Sync hadis fixed n+1 and indexing
10 months ago
Mohsen Taba
2d95505908
arguments page added.
10 months ago
Mohsen Taba
6289214947
slug for hadis urls and serializers.
10 months ago
Mohsen Taba
60a38d449d
fixed and reformat hadis translation data with command script
10 months ago
Mohsen Taba
d73d766397
added multilang serializers
10 months ago