Commit Graph

  • f0be21486d refactor(stalker): add VOD series adapters and tests 4gray 2026-02-14 11:47:36 +01:00
  • 29552b6e7d refactor(stalker-models): add new interfaces for category, content, ITV channel, and VOD series; update favorite item interface 4gray 2026-02-14 11:46:52 +01:00
  • b262b98df4 refactor(stalker-vod): implement utility functions and tests for handling VOD details and favorites 4gray 2026-02-14 11:46:15 +01:00
  • 52947bdfac refactor(logging): replace console.error and console.warn with logger utility in multiple components and services 4gray 2026-02-14 11:45:56 +01:00
  • b9ac1ade78 chore(logger): implement logger utility with debug, info, warn, and error methods 4gray 2026-02-14 11:44:30 +01:00
  • 648ba9d5b4 chore(tsconfig): correct typeRoots path for module resolution 4gray 2026-02-14 11:44:20 +01:00
  • 94bc3f1f0a chore(events): enhance error handling in player and xtream events 4gray 2026-02-14 11:44:06 +01:00
  • 7c9db4bc7d feat(remote-control): add channel selection by number and volume control features 4gray 2026-02-14 00:03:42 +01:00
  • 620ecb7518 feat(remote-control): remote control support for xtream and stalker live tv 4gray 2026-02-13 22:17:20 +01:00
  • 12bbdf562a Merge pull request #765 from 4gray/fix/pre-v0-19-release-fixes 4gray 2026-02-13 20:59:38 +01:00
  • 516461c4a1 Merge pull request #766 from hasanbeder/master 4gray 2026-02-13 07:47:57 +01:00
  • 8b6572295a docs: enhance CLAUDE.md with M3U playlist module architecture details fix/pre-v0-19-release-fixes 4gray 2026-02-13 00:45:55 +01:00
  • f752ba2b85 feat(xtream): add category search functionality and update selection state 4gray 2026-02-13 00:45:42 +01:00
  • bcdaff368a feat(xtream): implement content sorting functionality with user-selectable sort modes 4gray 2026-02-13 00:42:48 +01:00
  • 7382ae2b00 feat(i18n): update and sync Turkish translations hasanbeder 2026-02-13 02:25:15 +03:00
  • 8ef789ac8a fix(xtream): persist live channel sort mode in local storage 4gray 2026-02-13 00:19:12 +01:00
  • e3bc450803 feat(xtream): add live tv channel sorting functionality 4gray 2026-02-13 00:17:17 +01:00
  • ba3247b782 feat(xtream): use server order for live tv channels by default 4gray 2026-02-12 23:37:10 +01:00
  • c63988d0fc style(m3u): adjust channel list item width and add responsive container queries Entire-Checkpoint: 3ba3a7503b59 4gray 2026-02-11 23:11:41 +01:00
  • 649d55a1c1 refactor(epg): implement throttled EPG request queue with caching and concurrency control Entire-Checkpoint: 3ba3a7503b59 4gray 2026-02-11 23:11:14 +01:00
  • 166e81dae0 fix(xtream): enhance error handling in content hero and serial details components Entire-Checkpoint: 3ba3a7503b59 4gray 2026-02-11 22:50:33 +01:00
  • c06feb1ff6 chore: update version to 0.19.0 in package.json 4gray 2026-02-11 08:03:41 +01:00
  • 7415de5f0b Merge pull request #761 from 4gray/feat/search-in-visible-categories 4gray 2026-02-10 22:35:54 +01:00
  • 639c443416 feat: add excludeHidden parameter to search functions for improved filtering feat/search-in-visible-categories 4gray 2026-02-10 08:15:46 +01:00
  • 355b5083bd Merge pull request #759 from 4gray/style/compact-navigataion-bar 4gray 2026-02-09 23:45:52 +01:00
  • 6e93ec81fd feat: add excludeHidden option to search functions for filtering results This commit closes #760 4gray 2026-02-09 23:43:21 +01:00
  • 311e9b56e4 style: adjust sidebar and navigation styles for improved layout and consistency style/compact-navigataion-bar 4gray 2026-02-08 21:17:21 +01:00
  • 856f529b9a Merge pull request #758 from 4gray/feat/search-feature-improvements 4gray 2026-02-08 20:40:55 +01:00
  • e04ae0e738 feat: enhance search functionality with improved LIKE pattern matching for non-ASCII characters feat/search-feature-improvements 4gray 2026-02-08 20:24:18 +01:00
  • 8900ee1834 refactor: implement automatic unsubscription for favorites loading in StalkerLiveStreamLayout 4gray 2026-02-08 20:24:01 +01:00
  • 3e7c58b049 refactor: replace lodash import with specific groupBy function for improved performance 4gray 2026-02-08 20:23:48 +01:00
  • 90e4602530 feat: update search view localization for multiple languages with results found and no results messages 4gray 2026-02-08 20:23:41 +01:00
  • c98644dfe4 style: enhance thumbnail wrapper styles with border radius and overflow properties 4gray 2026-02-08 19:19:39 +01:00
  • 007317dacf feat: add search view localization with results found and no results messages 4gray 2026-02-08 19:19:25 +01:00
  • d603c46a5a feat: implement stalker live stream layout with EPG support 4gray 2026-02-08 19:19:15 +01:00
  • edcd7cb148 feat: improve global favorites handling and channel display logic in the UI 4gray 2026-02-08 19:18:56 +01:00
  • c253db4cef feat: enhance search functionality with improved filtering and UI updates 4gray 2026-02-08 19:18:05 +01:00
  • f5edba7d4c feat: add search view localization for multiple languages 4gray 2026-02-08 18:39:49 +01:00
  • d5a0136d9a Merge pull request #754 from 4gray/feat/xtream-search-and-ui-improvements 4gray 2026-02-08 16:16:34 +01:00
  • 6640753bec fix: ensure dependencies are installed without frozen lockfile in E2E tests feat/xtream-search-and-ui-improvements 4gray 2026-02-08 09:50:19 +01:00
  • a72fb31d7a refactor: enhance params handling in recently viewed and favorites components 4gray 2026-02-07 23:08:56 +01:00
  • ed9e85f5e8 refactor: implement search layout component with dynamic results and filters 4gray 2026-02-05 23:08:22 +01:00
  • e8632e7bee feat: implement category scroll restoration in live stream layout 4gray 2026-02-05 23:07:46 +01:00
  • 2691e3f36e refactor: update navigation and recently added components for improved UI and functionality 4gray 2026-02-04 22:55:02 +01:00
  • 9a04c42e79 refactor: remove unused back navigation and clean up downloads component 4gray 2026-02-04 22:52:52 +01:00
  • 2f1e455330 refactor: refactor favorites and recently viewed components to use content card 4gray 2026-02-04 22:13:23 +01:00
  • e6923d3fff feat: implement content card component with dynamic features and styles 4gray 2026-02-04 22:12:51 +01:00
  • d64283e33d style: enhance favorites and recently viewed UI with improved layout and functionality 4gray 2026-02-04 00:41:03 +01:00
  • 139944281c feat: keep filter search phrase and results when navigating back from details view 4gray 2026-02-04 00:40:04 +01:00
  • b101dfaf91 Merge pull request #751 from 4gray/fix/epg-keep-expired-items 4gray 2026-02-03 07:49:43 +01:00
  • c161326406 chore: remove @rx-angular dependencies from package.json and pnpm-lock.yaml fix/epg-keep-expired-items 4gray 2026-02-01 22:54:44 +01:00
  • c3deb56bff refactor: remove expired program cleanup functionality and adjust EPG program queries 4gray 2026-02-01 22:54:00 +01:00
  • 243213dc5b Merge pull request #750 from 4gray/refactor/optimize-m3u-module 4gray 2026-02-01 22:51:53 +01:00
  • bb1f3af082 refactor: optimize progress calculation and enhance enriched channel retrieval in favorites and groups tabs refactor/optimize-m3u-module 4gray 2026-02-01 22:35:10 +01:00
  • bffcc24f67 refactor: optimize imports in downloads component and fix download folder access 4gray 2026-02-01 21:22:43 +01:00
  • e420ef1c8e feat: add new message to localization 4gray 2026-02-01 21:21:07 +01:00
  • ed8c373d78 feat: add favorite functionality to channel list items and groups tab 4gray 2026-02-01 21:13:52 +01:00
  • fef815058f feat: add new loading and search related messages to the English localization 4gray 2026-02-01 20:22:54 +01:00
  • 3988708ab5 refactor: move favorites tab to own component 4gray 2026-02-01 20:22:46 +01:00
  • 40173e6498 feat: improve search behavior, add debounce operation, skip FilterPipe 4gray 2026-02-01 20:22:20 +01:00
  • 8b95cfea70 feat: implement groups tab with infinite scroll and enriched channel data 4gray 2026-02-01 20:20:15 +01:00
  • 6b18d91ca7 Merge pull request #749 from 4gray/feat/custom-sorting-for-playlists 4gray 2026-02-01 16:40:56 +01:00
  • 0526d69a4c Merge pull request #747 from 4gray/refactor/xtream-stalker-code-generalization 4gray 2026-02-01 16:06:09 +01:00
  • 932b1e5b53 feat: add custom drag-and-drop sorting for playlists feat/custom-sorting-for-playlists 4grayandClaude Opus 4.5 2026-02-01 15:57:18 +01:00
  • 54cd1445c7 refactor: use signal-based output() in season-container component refactor/xtream-stalker-code-generalization 4grayandClaude Opus 4.5 2026-02-01 15:12:15 +01:00
  • 45213d8d1a fix: wrap isElectron in computed for proper reactivity 4grayandClaude Opus 4.5 2026-02-01 15:08:58 +01:00
  • e1f04c598c fix: emit toggled state in favoriteToggled event 4grayandClaude Opus 4.5 2026-02-01 15:07:01 +01:00
  • 88758609d5 fix: remove double navigation in vod-details goBack method 4grayandClaude Opus 4.5 2026-02-01 14:23:37 +01:00
  • 8aac765694 fix: only sync Stalker playlists to SQLite and normalize playlist ID 4grayandClaude Opus 4.5 2026-02-01 14:19:06 +01:00
  • 0643acac3a feat: add o_name support and Stalker playback position tracking 4grayandClaude Opus 4.5 2026-02-01 10:55:45 +01:00
  • 83d031c3b0 fix: preserve page state on back navigation and sort downloads by newest 4grayandClaude Opus 4.5 2026-02-01 10:55:20 +01:00
  • 229392d5b0 fix: fix Stalker search thumbnails and series view for Ministra portals 4grayandClaude Opus 4.5 2026-02-01 10:54:40 +01:00
  • a3b0c9a1a3 chore: update permissions in settings.local.json to include additional Bash commands and MCP skills 4gray 2026-01-30 20:39:35 +01:00
  • 1e3cfaedce docs: update README to include additional links for support and donations 4gray 2026-01-30 20:39:26 +01:00
  • f95ac9c34e refactor: refactor existing vod-details component and implement VOD details route component 4gray 2026-01-30 20:39:18 +01:00
  • e4be046194 refactor: add SafePipe for sanitizing resource URLs 4gray 2026-01-30 20:38:41 +01:00
  • 522e18e13d refactor: add Stalker VOD and serial details interfaces with normalization functions 4gray 2026-01-30 20:38:26 +01:00
  • 6c52ee349d feat: add resizable directive and styles for dynamic element resizing 4gray 2026-01-30 20:36:36 +01:00
  • 25e8c78df1 Merge pull request #743 from 4gray/feat/download-manager-ui 4gray 2026-01-27 13:25:49 +01:00
  • 93e1d098d5 chore: remove nxCloudId from configuration feat/download-manager-ui 4gray 2026-01-27 11:10:21 +01:00
  • 38fb5c0aa1 refactor: add electron-dl and related dependencies to package-lock and pnpm-lock 4gray 2026-01-26 22:44:12 +01:00
  • c5db6ff0ea fix: improve Stalker ITV infinite scroll and episode download tracking 4grayandClaude Opus 4.5 2026-01-25 10:18:28 +01:00
  • 7c44541721 feat: add download manager for VOD and series episodes 4grayandClaude Opus 4.5 2026-01-24 09:22:30 +01:00
  • 84a2cc8822 Merge pull request #737 from 4gray/feat/playback-position-persistence 4gray 2026-01-23 21:08:10 +01:00
  • 85225c03d2 fix: improve VLC property parsing with defensive handling feat/playback-position-persistence 4grayandClaude Opus 4.5 2026-01-22 13:43:36 +01:00
  • 1df371b163 fix: replace deprecated substr() and fix MPV IPC timeout handling 4grayandClaude Opus 4.5 2026-01-22 13:34:32 +01:00
  • 9cd278256b fix: use specific listener cleanup instead of removeAllListeners 4grayandClaude Opus 4.5 2026-01-22 13:32:04 +01:00
  • 0219d3253e fix: add type safety to PlaybackPositionService and clarify watched state logic 4grayandClaude Opus 4.5 2026-01-22 13:25:10 +01:00
  • adb89145a3 feat: playback position persistence for all players and grid indicators 4gray 2026-01-18 11:40:27 +01:00
  • d218dc0ad2 Merge pull request #730 from 4gray/fix/hls-quality-selector v0.18.0 4gray 2026-01-14 18:03:09 +01:00
  • e53555d324 fix(epg): robustly load better-sqlite3 from workerData, resourcesPath, or fallback fix/hls-quality-selector 4gray 2026-01-13 23:31:27 +01:00
  • 4979d3f876 fix(ci): enable tag-based Snap publish and remove trailing spaces 4gray 2026-01-13 22:55:15 +01:00
  • 9a40230361 feat: add greek translation 4gray 2026-01-13 22:42:14 +01:00
  • b57f4a640a fix(electron): pass nativeModulesPath to workers and load native modules in worker to support packaged app 4gray 2026-01-13 22:55:32 +01:00
  • 1bd31bf18c fix(electron): use app.isPackaged to detect dev mode 4gray 2026-01-13 22:43:11 +01:00
  • 8662fa90c6 fix(vjs-player): replace HLS quality plugin and add plugin guards 4gray 2026-01-13 19:50:36 +01:00
  • 1bbad6920a Merge pull request #729 from 4gray/ci/update-github-action-files 4gray 2026-01-12 22:25:37 +01:00
  • 96e2a57d0c ci: run workflows on master branch instead of nx ci/update-github-action-files 4gray 2026-01-12 21:58:29 +01:00
  • d27268ca04 Merge pull request #726 from 4gray/fix/pre-release-fixes-v0-18 4gray 2026-01-12 21:38:34 +01:00
  • 2961c35ec1 style(channel-list-container): adjust min-height for scroll viewport and clean up search-bar styles fix/pre-release-fixes-v0-18 4gray 2026-01-12 18:20:15 +01:00