Commit graph

94 commits

Author SHA1 Message Date
Dispatcharr
8c364d3eb8 Fix DVR
Fixed bug where connection wouldn't release
2025-09-04 16:00:01 -05:00
Dispatcharr
f652d2b233 Comskip Update 2025-09-04 13:45:25 -05:00
Dispatcharr
00cc83882a DVR update 2025-09-03 21:35:45 -05:00
SergeantPanda
6f6c28ca7c Convert custom_properties to jsonb in the backend. 2025-09-02 09:41:51 -05:00
SergeantPanda
fd01d1b6af Fix bulk logo cleanup. 2025-08-26 14:59:05 -05:00
SergeantPanda
0e52117e78 Add channel logo selection and background loading functionality
- Introduced `useChannelLogoSelection` hook for managing channel-assignable logos.
- Updated `ChannelForm` and `ChannelsForm` components to use the new logo selection hook.
- Implemented background loading of channel-assignable logos after user login in the auth store.
- Enhanced logos store to handle separate state for channel logos and added fetching logic.
2025-08-26 14:30:41 -05:00
SergeantPanda
b92d7c2c21 Major rework of how logos are handle. We will no longer load logos on login and they will only be loaded into the store when needed. 2025-08-26 13:19:29 -05:00
dekzter
a19bd14a84 added vod category filtering 2025-08-22 16:59:00 -04:00
SergeantPanda
0a5e7a3231 Enhance logo upload functionality: allow custom logo names and update handling in LogoForm component.
Fixes [Bug]: Logo Manager not allowing a change to name field
Fixes #320
2025-08-22 13:34:17 -05:00
SergeantPanda
6746588c15 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-08-22 13:24:58 -05:00
SergeantPanda
22e9e56a5b Add JSONParser to LogoViewSet parser_classes for improved request handling
Fixes [Bug]: Updating Logo throws error
2025-08-22 13:24:50 -05:00
SergeantPanda
39598b4ff4 Refactor logo handling: Introduce useLogosStore, implement lazy loading for logos, and update components to use new store methods. 2025-08-22 09:56:20 -05:00
SergeantPanda
4ae66e0bc9 Add membership creation in UpdateChannelMembershipAPIView if not found.
Fixes #275
2025-07-31 09:52:02 -05:00
SergeantPanda
39ec4d39fc Allow for multiple profiles to be added with the api. This will later be used for auto channel sync. 2025-07-27 17:48:09 -05:00
SergeantPanda
8f529bf495 Only add to selected profile if profile is selected during channel creation. 2025-07-27 17:33:23 -05:00
SergeantPanda
9c32cc68d9 Properly track uploaded logos in Redis so avoid redundant message from file scanner. 2025-07-27 14:55:02 -05:00
SergeantPanda
1475ca70ab Fixes being unable to add a new logo via URL. 2025-07-27 14:18:48 -05:00
SergeantPanda
2df377b7f5 Fixes channel table not pulling from local storage for page size. 2025-07-18 21:32:41 -05:00
SergeantPanda
26881f41d6 Adds ability to delete local files during cleanup. 2025-07-18 15:36:13 -05:00
SergeantPanda
bc08cb1270 Ask to delete local files as well. 2025-07-18 15:23:30 -05:00
SergeantPanda
e7771d5b67 Allow deleting logos that are assigned to channels. 2025-07-18 11:36:15 -05:00
SergeantPanda
8e2309ac58 Fixes logo uploads 2025-07-17 21:02:50 -05:00
SergeantPanda
3949a2ed5c Fixes cleanup unused logos. 2025-07-15 22:00:18 -05:00
SergeantPanda
fa470bee35 Add bulk delete abilites and cleanup unused action. 2025-07-15 21:39:17 -05:00
SergeantPanda
cd30f6da66 Enhance Logo management with filtering and usage details in API and UI 2025-07-15 20:26:02 -05:00
SergeantPanda
cea078f6ef Use default user-agent and adjust timeouts. 2025-07-15 18:37:22 -05:00
SergeantPanda
489851906e Logo manager initial commit. 2025-07-15 18:19:10 -05:00
SergeantPanda
9b7aa0c894 Add ability to cleanup all unused groups. 2025-07-12 17:05:48 -05:00
SergeantPanda
adc6604fa2 Disable buttons that can't be used. 2025-07-12 16:57:05 -05:00
SergeantPanda
fcce1a36b2 Implement group management features: add GroupManager component. 2025-07-12 16:08:04 -05:00
SergeantPanda
ba6012b28c Fixes bulk channel editor not saving.
Fixes #222
2025-06-26 13:15:00 -05:00
SergeantPanda
7f1bdd0129 Add support for 'num' property in channel number extraction 2025-06-21 14:00:41 -05:00
dekzter
30b2a19eb0 merged in main 2025-06-11 08:38:00 -04:00
SergeantPanda
d850166a80 Add conditional channel_group_id assignment in ChannelViewSet. This fixes an issue where if a group isn't assigned to a stream it would fail to create a channel from the stream.
Closes #122
2025-06-10 15:47:27 -05:00
dekzter
3f445607e0 looooots of updates for user-management, initial commit of access control 2025-05-31 18:01:46 -04:00
dekzter
e979113935 merged in dev 2025-05-21 15:24:30 -04:00
SergeantPanda
5cae2e595e Add tvc-guide-id (gracenote ID) to channel when using bulk creation. 2025-05-21 12:52:30 -05:00
dekzter
74d58515d0 user management, user levels, user level channel access 2025-05-18 11:19:34 -04:00
SergeantPanda
8ee1581588 Forms support floats now. 2025-05-15 15:32:21 -05:00
MooseOnTheLoose
88a7312397
Merge branch 'dev' into main 2025-05-08 19:16:49 -05:00
dekzter
4ebfde2797 auto-assign numbers now configurable by selection, channel enable switch now applies to all selected 2025-05-08 12:43:27 -04:00
MooseyOnTheLoosey
5bae7997c0 Removing more debug 2025-05-08 09:50:19 -05:00
MooseyOnTheLoosey
f6ea1b41b3 Removing debug 2025-05-08 09:15:08 -05:00
MooseyOnTheLoosey
88866cc905 Updated channel numbers from integer to float 2025-05-08 09:12:10 -05:00
SergeantPanda
f3abbaeb27 Add gracenote ID when creating channel if available. Fixes m3u output if gracenote ID doesn't exist. 2025-05-04 09:23:02 -05:00
SergeantPanda
a50a7372c1 Removed unnecessary elif for invalid flag. 2025-04-30 18:22:27 -05:00
SergeantPanda
5475177cf4
Merge pull request #77 from www2000/dev-m3u-fix
Fix channel issues that i have with m3u files comming form tvheaden.
2025-04-30 18:19:26 -05:00
SergeantPanda
e8355a78c6 Fetch channels when auto-match is complete. 2025-04-30 16:51:48 -05:00
Jean-Paul Acneaux
d61de87fff Fix channel issues that i have with m3u files comming form tvheaden.
And add tvg-chno tag for finding channel numbers.
2025-04-30 05:10:31 +02:00
SergeantPanda
418bf01449 Notify user of how many matches auto-match found.
Add batch EPG association endpoint and improve EPG matching logic

- Implemented a new API endpoint to associate multiple channels with EPG data in a single request.
- Enhanced the EPG matching process to normalize TVG IDs and log relevant information.
- Updated frontend to handle batch EPG associations efficiently, falling back to legacy methods when necessary.
2025-04-29 18:13:42 -05:00