Commit graph

1050 commits

Author SHA1 Message Date
dekzter
a1576bd493 merged in dev 2025-06-10 08:55:14 -04:00
dekzter
82f35d2aef check and warn before saving a network access setting that could block current client access 2025-06-10 08:46:36 -04:00
SergeantPanda
cd47e76245 Add FFmpeg speed display and audio codec to channel card 2025-06-09 19:56:37 -05:00
SergeantPanda
677fbba1ac FFmpeg stats added to channel card. 2025-06-09 19:42:58 -05:00
dekzter
789d29c97a proper cidr validation server-side 2025-06-08 08:29:25 -04:00
SergeantPanda
0ec5ffff33 Fix status message not updating the frontend during M3U refresh. 2025-06-06 08:00:19 -05:00
SergeantPanda
2359818d7b Calculate stale time from start of scan not start of stale cleanup function. 2025-06-05 21:26:11 -05:00
SergeantPanda
5e2757f578 Set back to a minimum of 1. Task needs to be updated first or all streams get removed. 2025-06-04 17:42:11 -05:00
SergeantPanda
8814f21d59 Don't auto populate stale field to 7 days if 0 is set.
Closes #123
2025-06-04 17:29:49 -05:00
SergeantPanda
a767f28eb6 Allow stale stream days to be set to 0 to disable retention completely. 2025-06-04 17:06:00 -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
363a1a8080 Fixes selecting a profile leads to webui crash. 2025-05-25 15:01:04 -05:00
SergeantPanda
1ab04e31a4 Show channels without epg data. 2025-05-25 14:52:05 -05:00
dekzter
eb1bbdd299 merged in dev 2025-05-24 07:19:43 -04:00
dekzter
31293ebc44 wrap and tooltip for parameters 2025-05-24 07:17:46 -04:00
dekzter
f4381c9740 fixed DVR page, swapped clients table in stats for custom table 2025-05-23 17:01:02 -04:00
dekzter
9daa764fbb completely removed mantine-react-table, added empty / dummy output for VOD endpoints 2025-05-23 13:40:11 -04:00
dekzter
0b0373f4ee allow 'all' for streamer class by relating no profiles 2025-05-23 08:21:31 -04:00
dekzter
e95c0859ab user custom properties, xc has its own password, properly checking xc permissions for streaming 2025-05-22 15:21:43 -04:00
SergeantPanda
448f9bc6cf Decreased line height for status messages to look better on smaller screens. 2025-05-22 09:46:34 -05:00
SergeantPanda
57298eb811 Added some padding for parsing status messaging. 2025-05-21 16:47:00 -05:00
SergeantPanda
e816fa6afd Update epg form to be a closer match to m3u form. 2025-05-21 15:53:52 -05:00
dekzter
e3553b04ad more user management features and bug fixes 2025-05-21 15:33:54 -04:00
dekzter
e979113935 merged in dev 2025-05-21 15:24:30 -04:00
SergeantPanda
1087568de7 Fix bug when using file upload for m3u and not being able to set "Use Default" 2025-05-21 14:22:01 -05:00
SergeantPanda
34374045a8 Improved channel cards formatting for different screen resolutions. 2025-05-21 09:02:10 -05:00
dekzter
f229ca42b8 logout icon, better loading of channel page before auth user is loaded 2025-05-18 18:08:05 -04:00
dekzter
74d58515d0 user management, user levels, user level channel access 2025-05-18 11:19:34 -04:00
SergeantPanda
8394fc2ed4 EPG and M3U support decimals if the channel has a decimal otherwise use integer. 2025-05-15 16:13:08 -05:00
SergeantPanda
8ee1581588 Forms support floats now. 2025-05-15 15:32:21 -05:00
SergeantPanda
5c3fdc1354 Enhance JWT authentication error handling and user redirection on token issues. 2025-05-15 14:12:31 -05:00
SergeantPanda
e7439a074f Enhance WebSocket connection handling based on authentication status 2025-05-13 16:57:39 -05:00
SergeantPanda
0a222f27af Move fetchChannelProfiles to initdata 2025-05-13 16:52:21 -05:00
SergeantPanda
cbbb2a6d59 Fix Profiles not loading. 2025-05-13 16:13:44 -05:00
dekzter
2dba3aca24 fixed dependencies for onEdit callback 2025-05-10 09:39:03 -04:00
dekzter
9c9e546f80 websockets behind auth, cleaned up errors and bad state handling in websocket.jsx 2025-05-10 08:40:53 -04: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
SergeantPanda
b84d1cc61a Enhance m3u profile creation to show live regex results. 2025-05-07 13:24:41 -05:00
SergeantPanda
c198c4c590 Sort profiles in M3UProfiles component to prioritize default profiles and order others alphabetically by name 2025-05-07 13:11:46 -05:00
SergeantPanda
51784b9073 Fix for "will-change memory consumption is too high" error 2025-05-07 13:06:19 -05:00
SergeantPanda
95277679b0 Improve error handling and validation for playlist profiles in M3UProfiles component 2025-05-07 10:57:21 -05:00
SergeantPanda
72ed1ff4f4 Error handling for m3u profile. 2025-05-07 10:40:50 -05:00
SergeantPanda
88c27ac8ae Refactor Button component to use inline styles for width based on submission state 2025-05-07 10:31:23 -05:00
SergeantPanda
b0f26d96b2 Apparently width=100% isn't recommended for react so switched it to "style={{ width: '100%' }}" 2025-05-07 09:39:05 -05:00
SergeantPanda
9ba03fdfaf Found more references to the problematic "fullWidth" and replaced with "width=100%" 2025-05-07 09:31:55 -05:00
SergeantPanda
c98b73835b Replaced problematic "fullWidth" with "width="100%" to get rid of dom errors in the console. 2025-05-07 09:22:06 -05:00
SergeantPanda
f5f47005aa Move is active to bottom of form. 2025-05-07 09:13:13 -05:00
SergeantPanda
b5cdf3ceb2 Add information on disabling scheduling. 2025-05-07 09:10:56 -05:00
SergeantPanda
312eacf64c Add warning dialog when deleting epg or m3u. 2025-05-07 08:59:12 -05:00