Dispatcharr/apps/epg
SergeantPanda 3868f02c45 enhancement(epg): optimize EPG export performance and database interactions
- Streamlined `generate_epg()` to incrementally stream EPG data without loading the entire guide, improving memory efficiency.
- Reduced database load by deferring the fetching of large `programme_index` blobs, enhancing response times for EPG generation.
- Introduced a composite index on `(epg_id, id)` in `ProgramData` to optimize query performance during EPG exports.
- Updated tests to ensure proper functionality and performance of new features.
2026-06-23 10:57:06 -05:00
..
migrations enhancement(epg): optimize EPG export performance and database interactions 2026-06-23 10:57:06 -05:00
tests fix(epg): enhance DB connection management and error handling during EPG refreshes 2026-06-18 16:39:52 -05:00
__init__.py
admin.py
api_urls.py fix(epg): fix and clean up EPG program search API and tests 2026-04-24 14:37:12 -05:00
api_views.py enhancement(epg): Performance improvements and API enhancements for EPG refreshes. 2026-06-18 15:53:55 -05:00
apps.py Revert unintended whitespace changes in apps.py and Channel.jsx 2026-05-31 17:13:11 +02:00
models.py enhancement(epg): optimize EPG export performance and database interactions 2026-06-23 10:57:06 -05:00
query_utils.py feat: Enhance series rule evaluation and management 2026-05-04 20:45:40 -05:00
serializers.py fix(epg): repair SD poster display and backfill missing artwork 2026-06-04 22:00:15 -05:00
signals.py feat(epg): add Schedules Direct API integration 2026-05-17 04:52:07 +00:00
tasks.py fix(epg): enhance DB connection management and error handling during EPG refreshes 2026-06-18 16:39:52 -05:00
urls.py
utils.py feat(guide): redesign guide with detail modal, progress bars, and season/episode display 2026-03-10 10:53:19 -05:00
views.py