| .. |
|
0001_initial.py
|
modified database fields for consistency, removed custom_url from streams (no longer needed)
|
2025-03-16 09:07:10 -04:00 |
|
0002_epgsource_file_path.py
|
EPG Processing
|
2025-03-19 12:49:38 -05:00 |
|
0003_alter_epgdata_tvg_id.py
|
epg refactor, new relations and matching
|
2025-03-26 13:28:03 -04:00 |
|
0004_epgdata_epg_source_alter_epgdata_tvg_id.py
|
epg refactor, new relations and matching
|
2025-03-26 13:28:03 -04:00 |
|
0005_programdata_custom_properties_and_more.py
|
new custom properties fields for m3u and program data
|
2025-03-27 13:02:19 -04:00 |
|
0006_epgsource_refresh_interval_epgsource_refresh_task.py
|
django beat, refresh intervals for epg and m3u
|
2025-03-30 11:53:26 -04:00 |
|
0007_epgsource_status_epgsource_last_error.py
|
Status update overhaul for epg files.
|
2025-05-03 18:39:59 -05:00 |
|
0007_populate_periodic_tasks.py
|
django beat, refresh intervals for epg and m3u
|
2025-03-30 11:53:26 -04:00 |
|
0008_epgsource_created_at_epgsource_updated_at.py
|
updated timestamp and extension checks for m3 uand epg
|
2025-04-07 12:46:45 -04:00 |
|
0009_alter_epgsource_created_at_and_more.py
|
updated timestamp and extension checks for m3 uand epg
|
2025-04-07 12:46:45 -04:00 |
|
0010_merge_20250503_2147.py
|
Status update overhaul for epg files.
|
2025-05-03 18:39:59 -05:00 |
|
0011_update_epgsource_fields.py
|
Convert m3u accounts to a similar format to epg for status updates. Renamed DB field last_error to last_message so we can use it for more messaging. Migration to change updated_at field to not be updated everytime the m3u changes. It should only update the updated_at when we successfully update the m3u.
|
2025-05-04 17:51:57 -05:00 |
|
0012_alter_epgsource_status.py
|
Created missing migrations.
|
2025-05-14 20:10:26 -05:00 |
|
0013_alter_epgsource_refresh_interval.py
|
Set default refresh interval for files added via mapping to 0 since they will auto-update when modified.
|
2025-05-21 14:59:24 -05:00 |
|
0014_epgsource_extracted_file_path.py
|
Add extracted_file_path to EPGSource model and update extraction logic
|
2025-05-26 15:10:54 -05:00 |
|
0015_alter_programdata_custom_properties.py
|
Convert custom_properties to jsonb in the backend.
|
2025-09-02 09:41:51 -05:00 |
|
0016_epgdata_icon_url.py
|
Switch bulk epg name and logo to backend celery tasks for efficiency and scrape epg channel logo during epg scanning.
|
2025-09-16 17:17:07 -05:00 |
|
0017_alter_epgsource_url.py
|
Enhancement: Increase max_length of URL field in EPGSource model to 1000 characters
|
2025-09-24 16:12:17 -05:00 |
|
0018_epgsource_custom_properties_and_more.py
|
Enhancement: Add Custom Dummy EPG with Dynamic Pattern Matching and Name Source Selection
|
2025-10-18 12:08:56 -05:00 |
|
0019_alter_programdata_sub_title.py
|
Enhancement: Change sub_title field in ProgramData model from CharField to TextField. This will allow for longer than 255 character sub titles. (Closes #579)
|
2025-10-22 17:02:40 -05:00 |
|
0020_migrate_time_to_starttime_placeholders.py
|
Enhancement: Add {endtime} as an available output for custom dummy epg. Convert {time} to {starttime}
|
2025-10-29 17:10:35 -05:00 |
|
0021_epgsource_priority.py
|
Enhancement: Add a priority field to EPGSource and prefer higher-priority sources when matching channels. Also ignore EPG sources where is_active is false during matching, and update serializers/forms/frontend accordingly.(Closes #603, #672)
|
2025-12-05 09:54:11 -06:00 |
|
__init__.py
|
Initial commit
|
2025-02-18 11:14:09 -06:00 |