Commit graph

15 commits

Author SHA1 Message Date
SergeantPanda
a8a3c70e55 fix(api): update HDHR URLs to use port-aware URI builder
- Refactored HDHR API views to utilize `build_absolute_uri_with_port()` for generating URLs, ensuring correct handling of non-standard ports in lineup and discovery responses.
2026-06-07 14:27:57 -05:00
None
b2b108bfe5 rename Channel.user_hidden to Channel.hidden_from_output
The previous name suggested "hidden from a specific user account" rather than "hidden from downstream client output", which was the actual
behavior. The new name is unambiguous and matches the help_text language ("Exclude this channel from downstream client output").

Mechanical rename across the migration, model, serializer, signals, sync logic, output endpoints, frontend forms / tables / utils, tests, and CHANGELOG. 77 occurrences across 20 files.

No behavior change.
2026-05-01 19:44:16 -05:00
None
6fed444e43 feat: Auto-sync overhaul (FR #1196)
Per-field channel overrides for auto-synced channels, hide-from-output flag, range-bounded auto-numbering with re-pack, multi-stream channel safety, multi-provider shared-range merging, and an across-the-board move from per-row sync writes to bulk operations.

Migrations:

apps/channels:

0036_channeloverride_and_user_hidden,
0037_backfill_auto_created_by_null,
0038_channelgroupm3uaccount_auto_sync_channel_end,
0039_channel_channel_number_nullable

apps/m3u:
0020_m3uaccount_auto_cleanup_unused_channels

See CHANGELOG.md for the full commit log
2026-05-01 14:05:06 -05:00
SergeantPanda
5364123745 - Swagger/OpenAPI Migration: Migrated from drf-yasg (OpenAPI 2.0) to drf-spectacular (OpenAPI 3.0) for API documentation. This provides:
- Native Bearer token authentication support in Swagger UI - users can now enter just the JWT token and the "Bearer " prefix is automatically added
  - Modern OpenAPI 3.0 specification compliance
  - Better auto-generation of request/response schemas
  - Improved documentation accuracy with serializer introspection
2026-01-27 13:33:33 -06:00
dekzter
3f445607e0 looooots of updates for user-management, initial commit of access control 2025-05-31 18:01:46 -04:00
dekzter
74d58515d0 user management, user levels, user level channel access 2025-05-18 11:19:34 -04:00
SergeantPanda
cb891461bf Dynamically create TunerCount for HDHR based on profile max connections. Minimum of 2, unlimited is 10. 2025-04-13 20:31:10 -05:00
SergeantPanda
cab4fa4986 Forgot quotes. 2025-04-11 16:29:12 -05:00
SergeantPanda
1209b0c238 Add TunerCount to device discovery response. Hard coded to 10 for now. 2025-04-11 16:19:52 -05:00
Dispatcharr
aa6cbf3b65 Removed HDHR from root url 2025-03-21 08:22:17 -05:00
Dispatcharr
106999d32d Updated HDHR to use proxy 2025-03-18 22:46:15 -05:00
dekzter
9711d7ab34 modified database fields for consistency, removed custom_url from streams (no longer needed) 2025-03-16 09:07:10 -04:00
Dispatcharr
e305f1cba0 Fixed HDHR
Changed URLs so they would properly work as a HDHR device.
2025-03-06 18:43:14 -06:00
Dispatcharr
045509a017 HDHR support fixed 2025-03-02 15:07:57 -06:00
Dispatcharr
3978e60ce9 Pre Alpha 2
Added FFMPEG
Removed "is_active"
Added m3u output
2025-02-19 16:55:23 -06:00