SergeantPanda
47427d4b0f
security:
...
- Set `DEFAULT_PERMISSION_CLASSES` to `Authenticated` in the DRF configuration.
- Explicitly marked the HDHomeRun discovery endpoints (`DiscoverAPIView`, `LineupAPIView`, `LineupStatusAPIView`, `HDHRDeviceXMLAPIView`) and the version endpoint with `permission_classes = [AllowAny]` to document their intentionally public access now that the global default is `Authenticated`.
2026-04-09 21:36:51 -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
SergeantPanda
3a81227a73
Move tuner calculation to central location and use it to dynamically calculate tuner counts for XC api user_info
2025-08-28 15:26:51 -05:00
dekzter
a1576bd493
merged in dev
2025-06-10 08:55:14 -04:00
SergeantPanda
7acc31ec97
Allow for tuners as low as 1 instead of 2.
...
Closes #149
2025-06-07 19:27:59 -05:00
dekzter
3f445607e0
looooots of updates for user-management, initial commit of access control
2025-05-31 18:01:46 -04:00
dekzter
6504db3bd4
merged in dev
2025-05-28 18:34:45 -04:00
SergeantPanda
68a7f7f4fd
Add profile name to hdhr friendly name and device id.
2025-05-27 10:46:49 -05:00
dekzter
74d58515d0
user management, user levels, user level channel access
2025-05-18 11:19:34 -04:00
SergeantPanda
8c86f7656a
Convert HDHR floats correctly.
2025-05-15 16:21:14 -05:00
SergeantPanda
5e0f81522c
Enhance tuner count calculation to include only active M3U accounts
2025-04-18 17:08:47 -05:00
SergeantPanda
2921588b23
Add custom stream count to calculation.
2025-04-13 20:58:46 -05: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
f4b244a338
Removed quotes
2025-04-11 22:20:58 -05:00
SergeantPanda
45573b9ca1
Added tuners to api_views
2025-04-11 16:38:56 -05:00
dekzter
839abd281c
m3u file upload fixed, hdhr support profiles now, i don't remember what I did to the UI anymore
2025-04-07 20:49:42 -04: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
8edb743ebd
Initial commit
2025-02-18 11:14:09 -06:00