Commit Graph

  • fcc0e558d4 Merge pull request #725 from 4gray/fix/stalker-favorites 4gray 2026-01-12 00:40:24 +01:00
  • 4f5d05f937 bump: release version to 0.18.0 4gray 2026-01-11 17:14:05 +01:00
  • 34c769e9a7 style(playlist-switcher): tweak button background 4gray 2026-01-11 21:26:27 +01:00
  • 960b295cd8 fix: handle Unicode search in DB queries 4gray 2026-01-12 00:38:52 +01:00
  • dba45f27c3 fix(vjs-player): enable HLS quality selector 4gray 2026-01-11 17:12:43 +01:00
  • f26e3e57c8 fix: normalize favorites and fix stalker nav 4gray 2026-01-12 00:39:11 +01:00
  • 7ee95bf606 docs: document xtream store, category management 4gray 2026-01-11 17:13:56 +01:00
  • 6737270a58 fix: provide XtreamStore to components 4gray 2026-01-11 17:12:19 +01:00
  • 2630025b11 feat: restore hidden category state after playlist refresh 4gray 2026-01-11 17:11:27 +01:00
  • afd8da0c25 feat: indicate loading while fetching details 4gray 2026-01-11 17:09:23 +01:00
  • 5ad74e44ab refactor: update imports and provide Xtream data 4gray 2026-01-11 06:27:21 +01:00
  • 46a78f2d86 refactor: unify xtream feature stores 4gray 2026-01-11 06:26:57 +01:00
  • 3a2ee74b96 refactor: add Xtream data source abstraction 4gray 2026-01-11 06:26:38 +01:00
  • aa27e6da0d refactor: add xtream api services 4gray 2026-01-11 06:25:12 +01:00
  • 97a678a98d refactor: add xtream feature stores 4gray 2026-01-11 06:24:48 +01:00
  • a37192c2ad Merge pull request #721 from 4gray/feat/introduce-playlist-switcher 4gray 2026-01-10 17:40:45 +01:00
  • 971ad70893 refactor: add lifecycle-safe router unsubscribe and optimize portal checks 4gray 2026-01-10 16:53:05 +01:00
  • 6b94fcbdd6 feat(ui): use playlist-switcher in all modules 4gray 2026-01-10 15:19:37 +01:00
  • b9b7fc8a63 feat: add playlist switcher component UI and styles 4gray 2026-01-10 15:18:57 +01:00
  • 2c5fc7e1ab Merge pull request #717 from 4gray/e2e-tests 4gray 2026-01-09 15:38:45 +01:00
  • ffd71b673c refactor(e2e): simplify smoke test by removing verbose debug logs and 4gray 2026-01-09 14:33:10 +01:00
  • 128d15349e chore(config): add pnpm and webfetch rules to local Claude settings 4gray 2026-01-09 01:14:03 +01:00
  • 6cd0c1fa66 feat(ci): add cross-platform E2E workflow and remove old CI 4gray 2026-01-09 12:54:05 +01:00
  • e8a80fdb60 test(electron): add Playwright smoke E2E tests for app 4gray 2026-01-09 12:53:53 +01:00
  • c7fff52bc9 Merge pull request #715 from 4gray/feat/category-management-xtream 4gray 2026-01-09 00:28:54 +01:00
  • 07eace767c chore(build): raise bundle max error to 6mb; add player i18n feat/embedded-player-improvements 4gray 2026-01-07 23:52:56 +01:00
  • aaabe6023a feat(player): detect codec errors and support mpegts streams 4gray 2026-01-07 23:52:46 +01:00
  • 80a2649a8b chore(deps): add DASH/FLV/MPEGTS libs 4gray 2026-01-07 23:52:31 +01:00
  • 5070c2a707 feat(category-view): add showCounts input to conditionally display item counts 4gray 2026-01-07 23:40:28 +01:00
  • f2b59d3994 refactor(stalker): remove debug logging for VOD series seasons fetching 4gray 2026-01-07 20:41:31 +01:00
  • 16a5e1e4c9 feat(category-management): add snackbar notification for save errors 4gray 2026-01-07 20:41:22 +01:00
  • 74a65a53a9 fix(category-view): ensure itemId is a number for selection comparison 4gray 2026-01-07 20:41:03 +01:00
  • 2c3c979a96 fix(category): handle empty categoryIds in visibility update 4gray 2026-01-07 20:40:45 +01:00
  • 529b53c66c fix(database): log errors for already applied migrations 4gray 2026-01-07 20:40:24 +01:00
  • 8e15e89858 feat(xtream): add category item counts to category view 4gray 2026-01-07 19:10:17 +01:00
  • bc30acf4a7 fix: handle empty xtream categories gracefully 4gray 2026-01-06 21:41:18 +01:00
  • 2043b7d8a1 feat(xtream): add category management to hide/show categories 4gray 2026-01-06 21:34:44 +01:00
  • 934c02d9ec fix: adjust player dialog opening condition for non-live content in favorites view 4gray 2026-01-06 19:51:10 +01:00
  • 5904025e82 refactor: remove unnecessary console logs from Stalker events and portal import components 4gray 2026-01-06 19:50:44 +01:00
  • fdef4dcdff GitButler Workspace Commit GitButler 2026-01-06 19:30:14 +01:00
  • 834841b549 Merge pull request #712 from 4gray/style/stalker-porta-series-view 4gray 2026-01-06 17:58:13 +01:00
  • 37fc5fb148 feat: enhance favorites button and series view with loading states and improved styling 4gray 2026-01-06 01:10:27 +01:00
  • 0a4d00c081 Merge pull request #711 from 4gray/feat/epg-improvements 4gray 2026-01-06 00:40:07 +01:00
  • 4adc2b7bc8 Merge pull request #710 from 4gray/style/visual-improvements-in-vod-and-serials-view 4gray 2026-01-05 23:25:21 +01:00
  • 8a1e1dee7d chore: remove whitespaces in coderabbit.yaml 4gray 2026-01-05 21:58:12 +01:00
  • fb14abbd86 refactor(ui): adjust header flow for selected item 4gray 2026-01-05 21:57:34 +01:00
  • 876699d732 chore: remove debug log from stalker store 4gray 2026-01-05 21:57:19 +01:00
  • 050ea5ae5e feat: refine category view image handling 4gray 2026-01-05 21:57:07 +01:00
  • 7ae86a8266 feat(ui): unify season components and handle episode info 4gray 2026-01-05 21:56:54 +01:00
  • 312bc766a6 feat(xstream): clear selection and adjust layout 4gray 2026-01-05 21:56:35 +01:00
  • 3f29aa1b0d style: create vod and serial hero layout 4gray 2026-01-05 21:56:19 +01:00
  • 0662c15905 refactor(ui): tidy imports and cleanup RecentPlaylists 4gray 2026-01-05 21:55:19 +01:00
  • 90564a7d24 fix(grid-list): use fallback images and simplified attrs 4gray 2026-01-05 21:54:40 +01:00
  • e2f3583e13 feat: split header menus for desktop and mobile 4gray 2026-01-05 21:54:30 +01:00
  • f462569879 feat(types): allow empty episode info and export interface 4gray 2026-01-05 21:54:03 +01:00
  • afad80e61b feat(ui): add ContentHero component and detail view styles 4gray 2026-01-05 21:54:54 +01:00
  • 532b33a3a8 refactor(epg): tidy imports and format long lines 4gray 2026-01-04 16:27:36 +01:00
  • 520f00a133 feat(epg): restructure progress panel template and actions 4gray 2026-01-04 16:26:41 +01:00
  • 397f57186e feat: add EPG progress panel, snackbar and i18n message 4gray 2026-01-04 16:26:30 +01:00
  • 57246c421d fix: timezone handling 4gray 2026-01-04 16:25:41 +01:00
  • ad9bf45518 Merge pull request #709 from 4gray/feat/improve-stalker-support 4gray 2026-01-05 21:51:10 +01:00
  • 16baf54b16 feat(stalker): support ministra shows under VOD content type 4gray 2026-01-05 21:44:29 +01:00
  • 61eef5e00d feat(stalker): feat: add auth for stalker portal, expend portal import UI 4gray 2025-12-26 00:07:02 +01:00
  • 6c17980175 Merge pull request #708 from 4gray/chore/update-nx 4gray 2026-01-04 19:07:27 +01:00
  • 747e602ed2 chore: update nx dependencies 4gray 2026-01-04 19:06:32 +01:00
  • 2e2bf7b84e Merge pull request #706 from 4gray/refactor/streaming-sax-epg-parser 4gray 2026-01-03 00:28:45 +01:00
  • 943a55585b chore: add saxes, remove epg-parser 4gray 2026-01-02 01:21:07 +01:00
  • 99b5ad161f feat(ui): improve info overlay and add EPG header search styles 4gray 2026-01-02 01:04:38 +01:00
  • 895a269200 feat(db): add EPG schema and IPC handlers for EPG storage 4gray 2026-01-02 17:22:09 +01:00
  • 87bf0f6178 feat(ui): add EPG import progress panel component 4gray 2026-01-02 01:02:20 +01:00
  • a6ad3fce14 feat(epg): add indexing and cleanup for faster lookups and memory 4gray 2025-12-26 01:48:15 +01:00
  • fe8e907e9f refactor(epg): implement streaming SAX-based EPG parser and batching 4gray 2025-12-26 01:32:51 +01:00
  • a2240fcc88 Merge pull request #703 from 4gray/refactor-move-global-favorites-to-header 4gray 2025-12-26 01:32:07 +01:00
  • fce4d8798e Merge pull request #702 from 4gray/refactor/restructure-database-events 4gray 2025-12-26 01:02:24 +01:00
  • 81bdcd644c refactor: move global favorites to header 4gray 2025-12-26 00:53:04 +01:00
  • 1265059c41 refactor(electron-backend): split DB event handlers into modules 4gray 2025-12-26 00:44:24 +01:00
  • 45b3a8be22 Merge pull request #701 from 4gray/refactor/database-library 4gray 2025-12-26 00:52:04 +01:00
  • 223ce7a0e9 chore(config): normalize coderabbit config and add labeling 4gray 2025-12-26 00:27:52 +01:00
  • 815279f49f feat(db): add shared database library with sql config 4gray 2025-12-26 00:35:07 +01:00
  • 65b21aa0f2 Merge pull request #698 from 4gray/refactor/mpv-vlc-error-handling 4gray 2025-12-25 23:54:18 +01:00
  • e6ad644ee8 chore: improve player error handling 4gray 2025-12-25 23:33:21 +01:00
  • 13e3ef96e0 Merge pull request #694 from 4gray/refactor/playlist-filter 4gray 2025-12-21 01:04:12 +01:00
  • a874db0b41 feat(ui): add filter and sort menu to header and clean styles 4gray 2025-12-20 23:58:04 +01:00
  • c84b42284a style(settings): adjust settings container height to account for header 4gray 2025-12-20 23:36:13 +01:00
  • 3772d5c0cf feat(i18n): add filter/sort labels and playlist types 4gray 2025-12-20 23:35:39 +01:00
  • ac31cf18e5 refactor(web): replace individual action imports with namespaced 4gray 2025-12-21 00:30:23 +01:00
  • 68b87040ad feat(m3u-state): reducers and add selectors 4gray 2025-12-20 23:59:40 +01:00
  • d391514015 Merge pull request #688 from 4gray/fix/playlist-use-file-basename-title v0.17.1 4gray 2025-12-14 17:55:31 +01:00
  • f10c8b5990 fix(playlist): use file basename as playlist title 4gray 2025-12-14 17:53:54 +01:00
  • ebc085cb4e Merge pull request #687 from 4gray/fix/ui-fixes 4gray 2025-12-14 17:30:33 +01:00
  • a5685ef27d feat(ui): re-enable input selection and add context menu 4gray 2025-12-14 17:11:12 +01:00
  • c2c06a99be fix(video-player): ignore hotkeys when typing in search input 4gray 2025-12-14 16:29:41 +01:00
  • 8482e7c76a style: remove redundant light-theme CSS block from playlist item 4gray 2025-12-14 16:29:01 +01:00
  • ba9932aa4d Merge pull request #678 from 4gray/ci/macos-arch-runners-update 4gray 2025-12-14 16:50:47 +01:00
  • 7fa7143868 build: update snap description in electron-builder 4gray 2025-12-14 14:14:03 +01:00
  • 54b8d3a18b ci: move env variable to step header 4gray 2025-12-14 13:03:13 +01:00
  • cf5d88a4b4 docs: add troubleshooting section for macOS & Linux 4gray 2025-12-14 12:07:18 +01:00
  • c714996ce0 feat(electron): refine Linux sandbox handling and format copy filter 4gray 2025-12-14 12:06:37 +01:00
  • d7bfd2648c feat(ci): add GitHub Action job to publish Snap on tags 4gray 2025-12-14 12:31:00 +01:00
  • 568a5feac3 fix(ci): use different runners for macos arm and intel arch 4gray 2025-12-12 22:22:31 +01:00