57 Commits (e3da089b2cd1a3be4dbc36835aa59f9b25f2b2bc)

Author SHA1 Message Date
Mohsen Taba f82a30b630 fix(podcast): resolve audio playback redirect loop with HTTPS enforcement and cache-buster 3 weeks ago
Mohsen Taba 0dbdad0880 feat(cache): implement automatic cache invalidation and smart cache bypass 4 weeks ago
Mohsen Taba dd31a58013 fix(bookmarks): strictly filter playlists by bookmarked ID and eliminate item-level leakage 4 weeks ago
Mohsen Taba 0d2e6b782f feat(backend): multilingual companion_type, restrict madhhab choices, and fix orphan bookmarks 4 weeks ago
Mohsen Taba 6ac32e11a2 perf(db): resolve N+1 queries across endpoints and optimize gunicorn concurrency 1 month ago
Mohsen Taba 59ad3cd064 perf(caching): add redis and conditional caching across apps, fix bookmark filtering 1 month ago
Mohsen Taba 749260079c feat(videos and podcasts):thumbnail returns from playlist objects 1 month ago
Mohsen Taba a291290c42 feat(media): auto-fetch YouTube metadata, filter empty playlists, and dynamic edition volume counts 1 month ago
Mohsen Taba 8f45feeeb3 fix(api): exclude empty playlists without items from public video and podcast endpoints 1 month ago
Mohsen Taba f0559ba9c3 fix: allow unicode and non-ascii characters in slug serializer fields for video and podcast 1 month ago
Mohsen Taba c40d783822 feat: automatic smart unique slug generation for video and podcast models and serializers 1 month ago
Mohsen Taba 840f996f5a feat: add atomic assign-items endpoints for video and podcast playlists and update author ordering 1 month ago
Mohsen Taba 417619ea5a fix(collections): order admin collections by newest first (-created_at, -id) 1 month ago
Mohsen Taba 9b56a20180 feat(api): enable OptionalPagination, status filtering, and newest-first ordering for categories and collections 1 month ago
Mohsen Taba 4a756394cc feat(repository-admin): enable optional server-side pagination for dovodi video and podcast items 2 months ago
Mohsen Taba 7c2d1c106f feat(api): add optional pagination, category search, reference detail and relation management 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
mortezaei 666106e29f feat: add bibliographic fields to Book model and enforce HTTPS for absolute URLs across serializers 2 months ago
Mohsen Taba bd14de8951 search problem fixed 3 months ago
Mohsen Taba 370e778ca0 utf-8 slug usage updated 3 months ago
Mohsen Taba 85b87efd93 collections updated 3 months ago
Mohsen Taba 9265d3a141 podcasts serializer and api updated 3 months ago
Mohsen Taba 3ace94f3e0 list of attached items added 3 months ago
Mohsen Taba b882791f0f media duration auto calculate feature added 3 months ago
Mohsen Taba d5ae8d22c4 slug generator mixin upgraded with update and save auto slug create 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 61d4eb579c send bookmarks stat for the admin panel page 3 months ago
Mohsen Taba 0b0d0fecfd remove admin panel apis from swagger 4 months ago
Mohsen Taba eb25acdf3d size compressor util added to base util and serializers 4 months ago
Mohsen Taba 4557d1f9fa video and podcasts archive objects endpoints added for archive page admin 4 months ago
Mohsen Taba 5ffcb3c87c .\apps\# 4 months ago
Mohsen Taba ceb294566b podcast views for admin panel added 4 months ago
Mohsen Taba 7792b4e04d media time pattern reformat 6 months ago
Mohsen Taba e372aac94d small bug fixes 6 months ago
Mohsen Taba 46ff10b48c bookmark fixed in the podcast detail 7 months ago
Mohsen Taba 75a3553c4a fix bookmark issues in online server for hadith and hadith corrections 7 months ago
Mohsen Taba 3775d46cf9 fixing bookmark issues for the Videos , Podcasts , Hadiths and Hadith Corrections. 7 months ago
Mohsen Taba 5ad95557b7 Add share link property to various models and update serializers 8 months ago
Mohsen Taba c2a13318ed restore the migratons history and migrations files. 9 months ago
Mohsen Taba f5b150ae89 checking media systems 9 months ago
Mohsen Taba 0530332b4e TokenAuthentication added to sensitive views. 9 months ago
Mohsen Taba 1396da9190 pagination added for list views. 9 months ago
Mohsen Taba 77737e243e Swagger endpoints Tagged 10 months ago
Mohsen Taba b2ac5f73f1 Admin panels are separated now! 10 months ago
mortezaei e093b6f6ce fix 10 months ago
mortezaei 67f91ee47e feat(tests): add comprehensive test script for video and podcast API endpoints 10 months ago
mortezaei 04b1f7ec02 feat(podcast, video): add audio and video file URL retrieval in serializers 10 months ago
mortezaei 9c7755d8b6 refactor(podcast, video): update URL patterns to use re_path for slug-based detail views 10 months ago
mortezaei c7d46c9833 feat(podcast, video): implement category creation and playlist association for podcasts and videos 10 months ago