4gray
7c9db4bc7d
feat(remote-control): add channel selection by number and volume control features
...
- Implemented `getChannelItemByNumber` utility function to retrieve channels by their number.
- Enhanced `StalkerLiveStreamLayoutComponent` and `LiveStreamLayoutComponent` to handle remote control commands for channel selection and volume adjustments.
- Updated typings to include new remote control commands and status updates.
- Refactored `RemoteControlComponent` to manage numeric input for channel selection and volume control actions.
- Improved UI for remote control with new volume and channel navigation features.
- Added service methods for volume up, down, and mute toggle in `RemoteControlService`.
2026-02-14 00:03:42 +01:00
4gray
620ecb7518
feat(remote-control): remote control support for xtream and stalker live tv
2026-02-13 22:17:20 +01:00
4gray
12bbdf562a
Merge pull request #765 from 4gray/fix/pre-v0-19-release-fixes
...
Fix/0.19 release fixes
2026-02-13 20:59:38 +01:00
4gray
516461c4a1
Merge pull request #766 from hasanbeder/master
2026-02-13 07:47:57 +01:00
4gray
8b6572295a
docs: enhance CLAUDE.md with M3U playlist module architecture details
2026-02-13 00:45:55 +01:00
4gray
f752ba2b85
feat(xtream): add category search functionality and update selection state
2026-02-13 00:45:42 +01:00
4gray
bcdaff368a
feat(xtream): implement content sorting functionality with user-selectable sort modes
2026-02-13 00:42:48 +01:00
hasanbeder
7382ae2b00
feat(i18n): update and sync Turkish translations
...
This PR brings the Turkish localization to full parity with the application's current state.
### 🔄 Synchronization & Updates
- **Complete Sync:** Added ~165 missing translation keys, achieving 100% coverage.
- *New Features Covered:* Xtream Codes management, Stalker Portal settings, EPG status messages, Download manager states, and Welcome screen onboarding.
- **Correction:** Updated remote control port description to reflect the correct default port (`8765`), fixing a legacy mismatch.
- **Structure:** Ensured the translation file strictly follows the hierarchical key order of the source configuration.
2026-02-13 02:25:15 +03: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