Commit Graph
2106 Commits
Author SHA1 Message Date
euzuandGitHub 0be9258fc0 epg timeshift refactoring (#550)
epg timeshift refactoring
2026-01-29 18:08:22 +01:00
github-actions[bot] 2a63fdc155 ci: bump version v3.2.64 2026-01-29 09:12:41 +00:00
euzuandGitHub e1231deba7 Disabled mimalloc (#549)
Disabled mimalloc
2026-01-29 10:11:39 +01:00
github-actions[bot] e33b42bef7 ci: bump version v3.2.63 2026-01-28 17:38:45 +00:00
euzuandGitHub 8cc0d1e74c TargetIdMapping moved to playlist storage from xtream playlist storage. (#548)
TargetIdMapping moved to playlist storage from xtream playlist storage.
2026-01-28 18:37:40 +01:00
github-actions[bot] 2c963cf4f8 ci: bump version v3.2.62 2026-01-28 16:37:29 +00:00
knylbyteandGitHub 70541f2ba9 feat: added guard for release notes (#546)
Release process now includes validation to confirm that release notes are present before deployment can proceed; if release notes are missing, the release process will terminate with an error message
Release workflow now requires an interactive confirmation step during the release process; explicit user approval is mandatory before any release actions commence
2026-01-28 17:36:23 +01:00
euzuandGitHub 03d6e966c7 Feature/fix catchup (#547)
Catchup fix
Changed allocator to mimalloc
2026-01-28 17:21:10 +01:00
github-actions[bot] af3f1f9180 ci: bump version v3.2.61 2026-01-28 11:16:29 +00:00
euzuandGitHub 45fbf91bee Feature/provider linup manager deadlock fix (#545)
Identified a critical deadlock path in  reconcile_connections where a DashMap iterator held internal shard locks while awaiting an asynchronous
2026-01-28 12:15:31 +01:00
github-actions[bot] 81af252c8c ci: bump version v3.2.60 2026-01-28 10:12:07 +00:00
euzuandGitHub a15c966190 Feature/some fixes (#544)
* Season Order fix

* fixed episode id problem

* fixed path prefix for user bouquet editor

* fixed css styling for mobile size

* fixed disabled input config

* cargo clippy fixes
2026-01-28 11:11:08 +01:00
github-actions[bot] 92b7667544 ci: bump version v3.2.59 2026-01-27 17:34:05 +00:00
euzuandGitHub 2d0ac6f957 Feature/sort epg playlistexplorer normalization fix (#543)
* Fixed series sort issues
* Playlist explorer copy to clipboard functons implemented
* Epg time fix
* grace period hold stream option added.
* Fixed group and mapper normalization
* Image cache validity for browsers set to 4 hours. Responding now  last modified and cache header.
2026-01-27 18:33:16 +01:00
github-actions[bot] 91d58481b1 ci: bump version v3.2.58 2026-01-27 10:46:29 +00:00
euzuandGitHub 6a3e446883 Update docker-build.yml
Reverted build changes for image pushing
2026-01-27 09:42:18 +01:00
github-actions[bot] cfdf1ce92e ci: bump version v3.2.57 2026-01-27 08:22:38 +00:00
euzuandGitHub 9196892d6c Update docker-build.yml
Added GITHUB_IO_TOKEN for pushing images
2026-01-27 09:13:05 +01:00
knylbyteandGitHub 59297a8185 feat: set patch version and create major or minor releases full automatically (#542)
set version automatically during builds
2026-01-27 00:16:40 +01:00
euzuandGitHub e01197cf52 Feature/for each genre review (#541)
* New Features
Added for_each DSL construct for iterating over playlist item fields, with split() function support.
Added "genre" as a queryable and editable playlist item field.

Bug Fixes
Improved short EPG request handling with automatic default limits.
Fixed EPG timestamp formatting to use UTC consistently.
2026-01-26 23:04:37 +01:00
euzu 6ae663f024 New Features
Aliases can now be individually enabled or disabled to manage active sources.

Bug Fixes
Improved channel identification accuracy in XMLTV outputs.

Style
Disabled aliases display with strikethrough text for better visibility.
2026-01-26 17:44:32 +01:00
euzuandGitHub 9a6b7e574b epg fix (#537)
New Features
Aliases can now be individually enabled or disabled to manage active sources.

Bug Fixes
Improved channel identification accuracy in XMLTV outputs.

Style
Disabled aliases display with strikethrough text for better visibility.
2026-01-26 17:37:01 +01:00
euzuandGitHub 62f7611125 Feature/log fixes and button styling (#536)
fixed some logs, added input name
epg short response hos now no errors field
added missing fields for reverse_proxy and library config in ui
fixed button styling
2026-01-25 16:32:35 +01:00
euzuandGitHub a407f209a8 Messaging templates (#534)
Messaging templates
2026-01-25 12:41:18 +01:00
euzuandGitHub 4c27f13d47 Feature/shared stream exhausted custom stream fix (#533)
Custom stream display fix
Playlist Explorer series info fix
2026-01-24 09:59:33 +01:00
euzuandGitHub 52805d0d77 Feature/shared stream fix (#532)
* Shared stream cpu spike fix
2026-01-23 19:32:16 +01:00
euzu 9c62246078 epg parsing changed 2026-01-23 18:47:05 +01:00
euzu b71ea072b4 Merge branch 'develop' into feature/retry_request 2026-01-23 18:39:54 +01:00
euzuandGitHub 1c98904f5e Feature/retry request (#531)
Retry request from reverseproxy retry options
Optimizing playlist data exchange with ui
Improved HTTP request retry mechanism with standardized backoff handling for better reliability
Enhanced playlist explorer styling
Optimized epg handling
2026-01-23 18:38:17 +01:00
euzu d5519f7b8a epg parsing changed 2026-01-23 18:36:08 +01:00
euzu ad40d72587 epg parsing changed 2026-01-23 18:27:29 +01:00
euzu f1aee7d302 epg parsing changed 2026-01-23 17:10:58 +01:00
euzu 3752125112 Improved HTTP request retry mechanism with standardized backoff handling for better reliability
UI Improvements
Enhanced playlist explorer styling
2026-01-23 16:06:20 +01:00
euzu c5239b5614 Optimizing playlist data exchange with ui 2026-01-22 17:43:03 +01:00
euzu ccdbf1dfce Retry request from reverseproxy retry options 2026-01-22 13:30:59 +01:00
euzuandGitHub 7dbd94792d Fixed hls streaming from local files (#530)
Fixed hls streaming from local files
2026-01-21 17:00:13 +01:00
euzuandGitHub f02e8a11a2 Fixed info content type mismatch (#529)
* Fixed info content type mismatch
2026-01-21 15:32:46 +01:00
euzuandGitHub 20f0abbf6b Feature/fix playlist update deadlock (#527)
* TargetIDMapping fixed for deadlock prevention
2026-01-21 00:06:10 +01:00
euzuandGitHub dde632dec2 TargetIDMapping fixed for deadlock prevention (#526)
TargetIDMapping fixed for deadlock prevention
2026-01-20 23:57:01 +01:00
euzuandGitHub cc2e50549d Feature/panel api update (#524)
Panel Api update
2026-01-20 18:51:46 +01:00
euzuandGitHub 14b7361fed Feature/short epg (#523)
* Short EPG

* implemented get_short_epg xtream api endpoint
2026-01-20 16:04:10 +01:00
euzuandGitHub 24c44c047a Web-UI fixes for Playlist Explorer (#521)
Web-UI fixes for Playlist Explorer (#521)
2026-01-20 12:52:36 +01:00
euzuandGitHub 16fcd7f882 Optimizations
* New Features

Added series information display with episodes, cast, and metadata in playlist explorer
Introduced multi-cluster playlist endpoints (live, VOD, series) for flexible content retrieval
Added series info lookup and filtering capabilities
Implemented sidebar navigation for source editor with dedicated pages (Main, Options, Staged, Advanced, Alias)
Added filter state controls (All, Selected, Deselected) for playlist category management
Enabled Trakt configuration toggle to control integration
Performance Improvements

Optimized B+Tree indexing for faster queries
Reduced startup latency with disk-based operations and optional memory caching
Improved string memory handling through efficient reference-counted strings
UI Enhancements

Enhanced playlist explorer with series details and episode grouping by season
Added new UI icons (Options, Advanced, Staging, Alias, Trakt)
Improved form layouts with toolbar controls
Enhanced radio button group styling for better visual hierarchy

* New Features

Added series information display with episodes, cast, and metadata in playlist explorer
Introduced multi-cluster playlist endpoints (live, VOD, series) for flexible content retrieval
Added series info lookup and filtering capabilities
Implemented sidebar navigation for source editor with dedicated pages (Main, Options, Staged, Advanced, Alias)
Added filter state controls (All, Selected, Deselected) for playlist category management
Enabled Trakt configuration toggle to control integration
Performance Improvements

Optimized B+Tree indexing for faster queries
Reduced startup latency with disk-based operations and optional memory caching
Improved string memory handling through efficient reference-counted strings
UI Enhancements

Enhanced playlist explorer with series details and episode grouping by season
Added new UI icons (Options, Advanced, Staging, Alias, Trakt)
Improved form layouts with toolbar controls
Enhanced radio button group styling for better visual hierarchy

* New Features

Added series information display with episodes, cast, and metadata in playlist explorer
Introduced multi-cluster playlist endpoints (live, VOD, series) for flexible content retrieval
Added series info lookup and filtering capabilities
Implemented sidebar navigation for source editor with dedicated pages (Main, Options, Staged, Advanced, Alias)
Added filter state controls (All, Selected, Deselected) for playlist category management
Enabled Trakt configuration toggle to control integration
Performance Improvements

Optimized B+Tree indexing for faster queries
Reduced startup latency with disk-based operations and optional memory caching
Improved string memory handling through efficient reference-counted strings
UI Enhancements

Enhanced playlist explorer with series details and episode grouping by season
Added new UI icons (Options, Advanced, Staging, Alias, Trakt)
Improved form layouts with toolbar controls
Enhanced radio button group styling for better visual hierarchy

* New Features

Added series information display with episodes, cast, and metadata in playlist explorer
Introduced multi-cluster playlist endpoints (live, VOD, series) for flexible content retrieval
Added series info lookup and filtering capabilities
Implemented sidebar navigation for source editor with dedicated pages (Main, Options, Staged, Advanced, Alias)
Added filter state controls (All, Selected, Deselected) for playlist category management
Enabled Trakt configuration toggle to control integration
Performance Improvements

Optimized B+Tree indexing for faster queries
Reduced startup latency with disk-based operations and optional memory caching
Improved string memory handling through efficient reference-counted strings
UI Enhancements

Enhanced playlist explorer with series details and episode grouping by season
Added new UI icons (Options, Advanced, Staging, Alias, Trakt)
Improved form layouts with toolbar controls
Enhanced radio button group styling for better visual hierarchy
2026-01-20 10:09:58 +01:00
euzuandGitHub 39c4fca9ca Merge pull request #517 from zachhide/patch-1
Documentation - integrating library with source.yml update
2026-01-19 18:53:38 +01:00
zachhideandGitHub f3c61b2204 Update README.md
Instructions on how to integrate Library with source.yml had errors
2026-01-17 12:55:12 -05:00
euzuandGitHub 3c0be556f2 Merge pull request #515 from euzu/feature/series_info_season_order
Fixed Series info response unordered seasons and episodes
2026-01-14 12:06:44 +01:00
euzu 62cc29433a Fixed Series info response unordered season and series 2026-01-14 12:03:37 +01:00
euzuandGitHub 0f87daa818 Merge pull request #514 from euzu/feature/sort_and_regex_cache
Refactored sort and added regex cache
2026-01-13 17:03:57 +01:00
euzu aa73d7b7ad - Refactored Sort
- Added cluster to favourites
- Added Regex cache to avoid multiple compilations of same regex
2026-01-13 17:03:03 +01:00
euzu 873235d8f3 - Fixed Sort
- Added cluster to favourites
- Added Regex cache to avoid multiple compilations of same regex
2026-01-13 16:37:27 +01:00