4gray
bcdaff368a
feat(xtream): implement content sorting functionality with user-selectable sort modes
2026-02-13 00:42:48 +01:00
4gray
8ef789ac8a
fix(xtream): persist live channel sort mode in local storage
2026-02-13 00:19:12 +01:00
4gray
e3bc450803
feat(xtream): add live tv channel sorting functionality
2026-02-13 00:17:17 +01:00
4gray
ba3247b782
feat(xtream): use server order for live tv channels by default
2026-02-12 23:37:10 +01:00
4gray
c63988d0fc
style(m3u): adjust channel list item width and add responsive container queries
...
Entire-Checkpoint: 3ba3a7503b59
2026-02-11 23:11:41 +01:00
4gray
649d55a1c1
refactor(epg): implement throttled EPG request queue with caching and concurrency control
...
Entire-Checkpoint: 3ba3a7503b59
2026-02-11 23:11:14 +01:00
4gray
166e81dae0
fix(xtream): enhance error handling in content hero and serial details components
...
Entire-Checkpoint: 3ba3a7503b59
2026-02-11 22:50:33 +01:00
4gray
c06feb1ff6
chore: update version to 0.19.0 in package.json
2026-02-11 08:03:41 +01:00
4gray
7415de5f0b
Merge pull request #761 from 4gray/feat/search-in-visible-categories
...
feat: add excludeHidden option to search functions for filtering results
2026-02-10 22:35:54 +01:00
4gray
639c443416
feat: add excludeHidden parameter to search functions for improved filtering
2026-02-10 08:15:46 +01:00
4gray
355b5083bd
Merge pull request #759 from 4gray/style/compact-navigataion-bar
...
style: adjust sidebar and navigation styles for improved layout and c…
2026-02-09 23:45:52 +01:00
4gray
6e93ec81fd
feat: add excludeHidden option to search functions for filtering results
...
This commit closes #760
2026-02-09 23:43:21 +01:00
4gray
311e9b56e4
style: adjust sidebar and navigation styles for improved layout and consistency
2026-02-08 21:17:21 +01:00
4gray
856f529b9a
Merge pull request #758 from 4gray/feat/search-feature-improvements
...
Feat/search feature improvements
2026-02-08 20:40:55 +01:00
4gray
e04ae0e738
feat: enhance search functionality with improved LIKE pattern matching for non-ASCII characters
2026-02-08 20:24:18 +01:00
4gray
8900ee1834
refactor: implement automatic unsubscription for favorites loading in StalkerLiveStreamLayout
2026-02-08 20:24:01 +01:00
4gray
3e7c58b049
refactor: replace lodash import with specific groupBy function for improved performance
2026-02-08 20:23:48 +01:00
4gray
90e4602530
feat: update search view localization for multiple languages with results found and no results messages
2026-02-08 20:23:41 +01:00
4gray
c98644dfe4
style: enhance thumbnail wrapper styles with border radius and overflow properties
2026-02-08 19:19:39 +01:00
4gray
007317dacf
feat: add search view localization with results found and no results messages
2026-02-08 19:19:25 +01:00
4gray
d603c46a5a
feat: implement stalker live stream layout with EPG support
...
- Added new component for live stream layout with sidebar and content area.
- Integrated playlist switcher and category view for better navigation.
- Implemented channel list with loading indicators and favorite functionality.
- Added EPG (Electronic Program Guide) support for channels with loading and pagination.
- Enhanced styles for responsive design and improved user experience.
- Updated routing to use the new live stream layout component.
- Modified stalker store to handle EPG fetching and search functionality.
- Introduced new actions in the StalkerPortalActions enum for EPG operations.
2026-02-08 19:19:15 +01:00
4gray
edcd7cb148
feat: improve global favorites handling and channel display logic in the UI
2026-02-08 19:18:56 +01:00
4gray
c253db4cef
feat: enhance search functionality with improved filtering and UI updates
2026-02-08 19:18:05 +01:00
4gray
f5edba7d4c
feat: add search view localization for multiple languages
2026-02-08 18:39:49 +01:00
4gray
d5a0136d9a
Merge pull request #754 from 4gray/feat/xtream-search-and-ui-improvements
...
Feat/xtream-search-and-ui-improvements
2026-02-08 16:16:34 +01:00
4gray
6640753bec
fix: ensure dependencies are installed without frozen lockfile in E2E tests
2026-02-08 09:50:19 +01:00
4gray
a72fb31d7a
refactor: enhance params handling in recently viewed and favorites components
2026-02-07 23:08:56 +01:00
4gray
ed9e85f5e8
refactor: implement search layout component with dynamic results and filters
2026-02-05 23:08:22 +01:00
4gray
e8632e7bee
feat: implement category scroll restoration in live stream layout
2026-02-05 23:07:46 +01:00
4gray
2691e3f36e
refactor: update navigation and recently added components for improved UI and functionality
2026-02-04 22:55:02 +01:00
4gray
9a04c42e79
refactor: remove unused back navigation and clean up downloads component
2026-02-04 22:52:52 +01:00
4gray
2f1e455330
refactor: refactor favorites and recently viewed components to use content card
2026-02-04 22:13:23 +01:00
4gray
e6923d3fff
feat: implement content card component with dynamic features and styles
2026-02-04 22:12:51 +01:00
4gray
d64283e33d
style: enhance favorites and recently viewed UI with improved layout and functionality
2026-02-04 00:41:03 +01:00
4gray
139944281c
feat: keep filter search phrase and results when navigating back from details view
2026-02-04 00:40:04 +01:00
4gray
b101dfaf91
Merge pull request #751 from 4gray/fix/epg-keep-expired-items
...
Fix/epg-keep-expired-items
2026-02-03 07:49:43 +01:00
4gray
c161326406
chore: remove @rx-angular dependencies from package.json and pnpm-lock.yaml
2026-02-01 22:54:44 +01:00
4gray
c3deb56bff
refactor: remove expired program cleanup functionality and adjust EPG program queries
2026-02-01 22:54:00 +01:00
4gray
243213dc5b
Merge pull request #750 from 4gray/refactor/optimize-m3u-module
...
Refactor/optimize-m3u-module
2026-02-01 22:51:53 +01:00
4gray
bb1f3af082
refactor: optimize progress calculation and enhance enriched channel retrieval in favorites and groups tabs
2026-02-01 22:35:10 +01:00
4gray
bffcc24f67
refactor: optimize imports in downloads component and fix download folder access
2026-02-01 21:22:43 +01:00
4gray
e420ef1c8e
feat: add new message to localization
2026-02-01 21:21:07 +01:00
4gray
ed8c373d78
feat: add favorite functionality to channel list items and groups tab
2026-02-01 21:13:52 +01:00
4gray
fef815058f
feat: add new loading and search related messages to the English localization
2026-02-01 20:22:54 +01:00
4gray
3988708ab5
refactor: move favorites tab to own component
2026-02-01 20:22:46 +01:00
4gray
40173e6498
feat: improve search behavior, add debounce operation, skip FilterPipe
2026-02-01 20:22:20 +01:00
4gray
8b95cfea70
feat: implement groups tab with infinite scroll and enriched channel data
2026-02-01 20:20:15 +01:00
4gray
6b18d91ca7
Merge pull request #749 from 4gray/feat/custom-sorting-for-playlists
...
Feat/custom-sorting-for-playlists
2026-02-01 16:40:56 +01:00
4gray
0526d69a4c
Merge pull request #747 from 4gray/refactor/xtream-stalker-code-generalization
...
Refactor/xtream stalker code generalization
2026-02-01 16:06:09 +01:00
4gray and Claude Opus 4.5
932b1e5b53
feat: add custom drag-and-drop sorting for playlists
...
Add a new "Custom order" sort option that allows users to manually
reorder playlists via drag-and-drop. When this sort mode is active,
drag handles appear in front of each playlist item.
- Add SortBy.CUSTOM enum value to SortService
- Add custom order button to filter-sort-menu
- Add isDraggable input and cdkDrag support to PlaylistItemComponent
- Enable cdkDropList in RecentPlaylistsComponent when custom sort active
- Add translation key for custom order option
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 15:57:18 +01:00