Dispatcharr/apps/m3u
SergeantPanda 7e2765733b fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870)
This update introduces functionality to stop active proxy sessions for channels before their deletion, addressing issues where streams could hang without a corresponding channel. The `stop_stream` query parameter allows users to choose whether to stop the stream during manual deletes, while automated sync deletes will always stop streams. The implementation includes updates to the API views, service methods, and tests to ensure proper functionality. Additionally, the confirmation dialog and related components have been updated to reflect this new behavior, enhancing user experience during channel management.
2026-07-19 19:25:32 +00:00
..
migrations refactor(m3u, channels): streamline stream assignment and server group management 2026-06-09 13:40:16 -05:00
tests fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
__init__.py Initial commit 2025-02-18 11:14:09 -06:00
admin.py Add custom properties to M3UAccountProfile and implement account info retrieval 2025-09-09 16:05:58 -05:00
api_urls.py fix(api): Correct OpenAPI schema paths for nested M3U profiles and filters by removing escaped slashes, ensuring proper serialization and compatibility with client generators. Updated related API URL patterns for consistency. (Fixes #1384) 2026-06-25 13:37:29 -05:00
api_views.py fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
apps.py Initial commit 2025-02-18 11:14:09 -06:00
connection_pool.py refactor(connection_pool): streamline credential slot management 2026-06-09 18:38:52 -05:00
forms.py fix(m3u): enhance custom properties handling and DB connection management 2026-06-18 14:59:09 -05:00
models.py fix(m3u): enhance custom properties handling and DB connection management 2026-06-18 14:59:09 -05:00
serializers.py refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
signals.py Enhancement: Account expiration tracking and notifications for M3U profiles 2026-03-14 18:38:59 -05:00
tasks.py fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
urls.py Initial commit 2025-02-18 11:14:09 -06:00
utils.py fix(channels): align the auto-sync rename preview and live rename on the regex module 2026-06-27 17:45:42 -05:00
views.py Add ability to scan for vods during m3u refresh. 2025-08-02 12:01:26 -05:00