Dispatcharr/apps/channels
GitHub Copilot 641dcfc21e Add sorting functionality to Group and M3U columns in Streams table
- Added m3u_account__name to backend ordering_fields in StreamViewSet
- Implemented field mapping in frontend to convert column IDs to backend field names
- Added sort buttons to both Group and M3U columns with proper icons
- Sort buttons show current sort state (ascending/descending/none)
- Maintains consistent UX with existing Name column sorting
2025-11-30 19:20:25 +00:00
..
migrations Enhancement: Increase maximum URL length for Stream model to 4096 characters (from 2000) and add validation for URL length in processing tasks. 2025-10-28 15:02:36 -05:00
tests DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
__init__.py Initial commit 2025-02-18 11:14:09 -06:00
admin.py epg refactor, new relations and matching 2025-03-26 13:28:03 -04:00
api_urls.py DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
api_views.py Add sorting functionality to Group and M3U columns in Streams table 2025-11-30 19:20:25 +00:00
apps.py Refactor stats and vod proxy 2025-09-05 19:30:13 -05:00
forms.py Forms support floats now. 2025-05-15 15:32:21 -05:00
models.py Enhancement: Increase maximum URL length for Stream model to 4096 characters (from 2000) and add validation for URL length in processing tasks. 2025-10-28 15:02:36 -05:00
serializers.py Separate VOD and channel logos into distinct tables with dedicated management UI 2025-11-07 13:19:18 -06:00
signals.py Bug fix: Unable to preview custom streams. 2025-10-18 15:52:48 -05:00
tasks.py Bug fix: Add logo URL validation to prevent PostgreSQL btree index errors during bulk channel creation 2025-10-06 21:11:53 -05:00
urls.py Initial commit 2025-02-18 11:14:09 -06:00
utils.py Initial commit 2025-02-18 11:14:09 -06:00
views.py m3u modifications so streams are identified by hash, configurable, also streams now have channel_groups instead of a string for groups 2025-03-19 16:35:49 -04:00