Commit Graph

  • bf09b39ffc test(e2e): replace content card visibility checks with dedicated function for better readability 4gray 2026-04-02 08:45:50 +02:00
  • a15ac7f7c1 test(e2e): enhance category management dialog and update playlist handling 4gray 2026-04-01 22:41:15 +02:00
  • 0f3a75f2b2 fix(e2e): fix category-management navigation race and grid card click race Claude 2026-04-01 06:07:26 +00:00
  • df0c7f79d1 fix(e2e): wait for category-item list to render before interacting with manage-categories dialog Claude 2026-04-01 05:32:53 +00:00
  • ffa5b59a5c fix(e2e): fix category-management filter scoping and recent grid pagination Claude 2026-04-01 05:08:30 +00:00
  • 78a2dd3766 fix(e2e): fix category-management race condition and favorites grid pagination Claude 2026-03-31 21:58:40 +00:00
  • 3f08aba550 fix(e2e): fix dragSourceBefore and toggleManagedCategory selectors Claude 2026-03-31 07:25:47 +00:00
  • ef344f4ee8 fix(e2e): resolve 4 remaining test failures in electron e2e suite Claude 2026-03-30 18:35:17 +00:00
  • fc878e7c09 fix(e2e): update electron e2e fixtures for new unified add-playlist dialog Claude 2026-03-30 17:52:12 +00:00
  • 464d2eda01 fix(e2e): use mat-button-toggle value selectors for playlist type selection Claude 2026-03-30 06:48:49 +00:00
  • f87a261fb1 refactor(playlist): replace mat-list-item with div for improved layout and styling consistency Entire-Checkpoint: 271bd0162027 4gray 2026-03-29 23:51:21 +02:00
  • 94e9a5119c refactor(styles): implement panel header mixins for consistent layout across components Entire-Checkpoint: 84693b066142 4gray 2026-03-29 18:16:54 +02:00
  • c073f174c3 refactor(effects): replace combineLatestWith with withLatestFrom for improved readability Entire-Checkpoint: 84693b066142 4gray 2026-03-29 15:46:33 +02:00
  • 8b0436dce8 style(dashboard): update thumbnail dimensions and border radii for improved visual consistency Entire-Checkpoint: 84693b066142 4gray 2026-03-29 15:44:46 +02:00
  • 379228e8c3 style(dashboard): refine background colors and remove backdrop filters for improved aesthetics Entire-Checkpoint: 84693b066142 4gray 2026-03-29 15:30:02 +02:00
  • cf311ddf6f refactor(e2e): update dialog interactions for playlist addition in tests Entire-Checkpoint: 84693b066142 4gray 2026-03-29 15:28:02 +02:00
  • 69bf106999 style(playlists): merge "add playlist" dialogs to one entrypoint dialog Entire-Checkpoint: 84693b066142 4gray 2026-03-29 15:27:46 +02:00
  • 3a66bf21a3 test(e2e): enhance Xtream category management and sorting with unique title handling 4gray 2026-03-29 13:37:48 +02:00
  • 654e63de27 fix(database): implement deduplication for Xtream categories and content 4gray 2026-03-29 13:37:29 +02:00
  • f9e25c9799 feat(xtream): add clear form button and functionality 4gray 2026-03-29 13:37:08 +02:00
  • f6f3103794 feat(e2e): add tests for recent channels, settings persistence, and sources management 4gray 2026-03-29 00:58:36 +01:00
  • 23767e3a76 refactor(recent-playlists): simplify template structure and remove unused imports 4gray 2026-03-29 00:56:57 +01:00
  • 2eb608992a test(e2e): streamline input handling in addStalkerPortal and enhance locator usage 4gray 2026-03-28 21:44:24 +01:00
  • 83b6604c41 feat(routes): add M3uWorkspaceRouteSession providers for playlist routes 4gray 2026-03-28 21:44:00 +01:00
  • 6c9a40d831 refactor: migrate from NgRx store to PlaylistContextFacade for playlist management 4gray 2026-03-28 21:43:33 +01:00
  • a20597ce4a refactor: remove unused imports and streamline playlist context handling in WorkspaceShellFacade 4gray 2026-03-28 21:43:08 +01:00
  • ec4a4f48f4 feat(playlists): implement migration for Stalker playlist metadata and update Electron API integration 4gray 2026-03-28 21:42:40 +01:00
  • 688d9ec123 fix(worker): implement worker runtime path resolution and native module loading 4gray 2026-03-28 21:42:19 +01:00
  • 0c9fd18677 refactor: streamline playlist management and navigation logic 4gray 2026-03-28 21:41:49 +01:00
  • 2bfa557438 ci(workflow): add verification step for packaged worker layout 4gray 2026-03-28 21:41:24 +01:00
  • 1b224efb57 feat(packaging): add scripts to verify and launch packaged Electron app 4gray 2026-03-28 21:41:01 +01:00
  • 85f08929e8 fix: update import paths for jest presets to include .js extension 4gray 2026-03-28 16:03:07 +01:00
  • 0a80dd5050 test(jest): correct import path for nxPreset to include .js extension 4gray 2026-03-28 15:56:10 +01:00
  • 48c6567971 feat(ci): add CI workflow for unit tests and typechecks 4gray 2026-03-28 15:48:24 +01:00
  • b6110c52f6 feat(typings): enhance typings with new database operation types and parameters 4gray 2026-03-28 15:48:00 +01:00
  • bf5a5bbe51 feat(scenarios): add stress catalog scenario for CI workload testing 4gray 2026-03-28 15:47:47 +01:00
  • 04b0dd38e3 feat(portal-rail-links): update icons for M3U playlist links feat(portal-activity-item): add PortalAddedItem interface for recently-added catalog items 4gray 2026-03-28 15:47:36 +01:00
  • 70ed1df5ec refactor(xtream-code-import): remove error logging for connection testing 4gray 2026-03-28 15:47:23 +01:00
  • 99d39a15e3 feat(playlists): add setPortalFavorites method to manage portal favorites 4gray 2026-03-28 15:47:04 +01:00
  • 9cac0d4ffc feat(video-player): update sidebar width and simplify active view logic 4gray 2026-03-28 15:46:52 +01:00
  • a884ef256c feat(routes): add routes for M3U favorites, recent pages, and global recent feat(tests): implement tests for app routes and settings component feat(settings): enhance remove all playlists functionality with loading state fix(imports): update import paths for EpgProgressPanelComponent and ExternalPlayerInfoDialogComponent 4gray 2026-03-28 15:46:37 +01:00
  • 78fb8a3858 feat(tests): add test stubs for IPTV playlist parser and player dialog component 4gray 2026-03-28 15:46:14 +01:00
  • 7eaa9552e6 feat(playlists): remove unused removeAll$ effect and associated snackbar notification 4gray 2026-03-28 15:45:43 +01:00
  • 3b617b9515 feat(i18n): enhance playlist update and removal messages in English, German, and Russian translations 4gray 2026-03-28 15:45:21 +01:00
  • a17ed73806 feat(fonts): replace Google Fonts with bundled font imports and update typography settings 4gray 2026-03-28 15:45:06 +01:00
  • c0849ad43b feat(m3u-collection-route): add M3uCollectionRouteComponent for unified collection page integration 4gray 2026-03-28 15:44:43 +01:00
  • 4a7855895b feat(tests): update Jest configuration for ESM support and add new test setups for playlist-shared-ui 4gray 2026-03-28 15:44:17 +01:00
  • 78de7dc125 chore(package): add unit test scripts and type checking commands; update font dependencies 4gray 2026-03-28 15:43:34 +01:00
  • c62ee4ae45 feat(types): enhance ElectronDbOperationEvent interface and add optional operationId to relevant database methods 4gray 2026-03-28 15:43:15 +01:00
  • 34eca1d495 feat(portal-status): add unit tests for PortalStatusService and enhance error handling 4gray 2026-03-28 15:42:27 +01:00
  • d76287e63d feat(epg): implement timeout for channel program retrieval and refactor EPG list component with signals 4gray 2026-03-28 15:42:08 +01:00
  • 145fe74781 feat(database): add index on content type and added fields, set busy timeout and journal mode for database initialization 4gray 2026-03-28 15:41:17 +01:00
  • 70b4d29b4b feat(xtream): enhance portal features with improved state management and search functionality 4gray 2026-03-28 15:40:53 +01:00
  • 456173b772 feat(database): implement DatabaseWorkerClient and associated worker functionality 4gray 2026-03-28 15:40:06 +01:00
  • d2f3044ffa feat: enhance playlist item component with busy state management and UI feedback 4gray 2026-03-28 15:39:32 +01:00
  • 5f6ae5c743 feat: add unit tests for UnifiedLiveTabComponent and UnifiedRecentDataService 4gray 2026-03-28 15:39:04 +01:00
  • b73053ea5a feat: update channel selection logic by removing EPG service call 4gray 2026-03-28 15:38:43 +01:00
  • 1677d709ff feat(m3u): refactor GroupsViewComponent with improved state management and UI updates 4gray 2026-03-28 15:38:19 +01:00
  • 7cf00510d1 feat: update DialogService tests and add new test runner for ESM libraries 4gray 2026-03-28 15:37:59 +01:00
  • 122a69047c feat: enhance global recent route handling with translation and import phase management 4gray 2026-03-28 15:37:08 +01:00
  • f58a5c1290 feat: add recently added widget to dashboard with necessary imports and case handling 4gray 2026-03-28 15:36:41 +01:00
  • 36c3d26559 feat: implement recently added widget with data mapping and default settings 4gray 2026-03-28 15:35:55 +01:00
  • 43426114d6 feat: add recently added widget with filtering and view mode options 4gray 2026-03-28 15:35:19 +01:00
  • 40039d6650 refractor: update recently viewed section text for clarity in English, German, and Russian translations Entire-Checkpoint: 56d3e3141f61 4gray 2026-03-26 22:45:51 +01:00
  • b1a873edaa feat: update EPG item description layout and increase dialog width for better visibility Entire-Checkpoint: 56d3e3141f61 4gray 2026-03-26 19:26:01 +01:00
  • cc11ddc9f9 feat: optimize category selection and sorting logic with early returns and state management improvements Entire-Checkpoint: 56d3e3141f61 4gray 2026-03-26 19:25:19 +01:00
  • d85ef89893 feat: enhance global favorites list and unified collection components with draggable functionality and improved layout Entire-Checkpoint: 56d3e3141f61 4gray 2026-03-26 19:07:01 +01:00
  • 34c2323216 feat: enhance EPG progress panel with minimized view and loading count display Entire-Checkpoint: 1410dcc0c9ff 4gray 2026-03-26 16:01:58 +01:00
  • 251b922659 style: update font sizes, weights, and letter-spacing for improved readability and consistency across various components Entire-Checkpoint: e6dee91f3aee 4gray 2026-03-26 08:12:50 +01:00
  • cd4121f798 chore: remove outdated workspace UI refactor summary documentation Entire-Checkpoint: e6dee91f3aee 4gray 2026-03-26 08:11:49 +01:00
  • 8e86bb77f3 style: update background and border styles using color-mix for improved theming Entire-Checkpoint: 7a59119e1876 4gray 2026-03-25 21:29:29 +01:00
  • 879f018a81 style: enhance theme and layout styles, improve accessibility labels, and refine component shadows Entire-Checkpoint: 73c4b0ef53fd 4gray 2026-03-25 21:01:06 +01:00
  • a987e10a59 feat: Implement global favorites list component with drag-and-drop support 4gray 2026-03-25 19:20:59 +01:00
  • 8874e4a17e feat(groups-view): add search functionality to filter grouped channels feat(recent-view): implement search term filtering for recent items fix(dashboard-data): update return type for navigation state methods chore(jest): add jest configuration for workspace shell feature refactor(global-favorites): migrate global favorites list to shared UI refactor(global-favorites): remove global favorites page component and its styles refactor(global-favorites): update unified favorite channel interface to use shared util test(workspace-shell): setup test environment for workspace shell feature Entire-Checkpoint: 0e4488af6c76 4gray 2026-03-25 19:16:03 +01:00
  • aa5e4097f1 refactor(workspace-shell-util): refactor workspace shell components 4gray 2026-03-25 19:14:47 +01:00
  • eaaf634b17 refactor(playlist-switcher): add context actions for playlist and account info Entire-Checkpoint: 0e4488af6c76 4gray 2026-03-22 18:38:11 +01:00
  • e579c21486 Merge pull request #803 from GiviMAD/fix_epg_ignored_programs 4gray 2026-03-17 23:30:42 +01:00
  • 81c2aab829 test(e2e): add end-to-end tests for playlist import, providers, and settings persistence 4gray 2026-03-17 23:30:16 +01:00
  • 0c451b0dd7 refactor: refactor video player component and enhance workspace header shortcuts 4gray 2026-03-16 22:55:01 +01:00
  • 367c9507a5 ci(macOS): enhance code signing process with CSC_NAME variable and verification steps 4gray 2026-03-15 10:55:30 +01:00
  • b0a1d8da77 feat(command-palette): add command icons and enhance search panel styling style(shell): update rail shortcut styles and improve hover effects 4gray 2026-03-14 23:42:43 +01:00
  • 963049a7cc style(navigation): update nav item styles and improve hover effects feat(rail-links): change icon for 'all channels' in playlists 4gray 2026-03-14 23:42:17 +01:00
  • 6f914a6d34 feat(external-playback-dock): enhance artwork handling with error fallback and dynamic placeholder icons 4gray 2026-03-14 23:41:31 +01:00
  • 689c7bd949 feat(i18n): add new download-related messages and dialogs for English, German, and Russian translations 4gray 2026-03-14 23:41:08 +01:00
  • fbe31b701b style(dashboard): refine hover effects and transitions for activity items and continue watching widget 4gray 2026-03-14 23:40:51 +01:00
  • 9f581d0d84 feat(downloads): enhance download item handling and UI interactions 4gray 2026-03-14 23:40:29 +01:00
  • 137d1f01ad style(nav-list): update hover styles and clean up unused styles in workspace shell 4gray 2026-03-14 23:40:09 +01:00
  • 841e7d93f9 style(video-player): replace custom player image and enhance styling; add external playback session handling 4gray 2026-03-14 11:56:03 +01:00
  • c42e35b48d refactor(external-playback): improve session handling and remove dismiss functionality 4gray 2026-03-14 11:55:26 +01:00
  • ec84eea924 feat(macOS): add notarization support and entitlements for Electron app 4gray 2026-03-13 07:36:09 +01:00
  • 1e9f5d9d05 feat(global-widgets): add M3U recently-viewed and favs support 4gray 2026-03-11 23:57:13 +01:00
  • 188ebb6fd9 refactor: enhance error handling for playlist updates and add missing i18n strings 4gray 2026-03-10 08:52:38 +01:00
  • 0012fcfa7b style(settings): update look&feel, add missing i18n strings 4gray 2026-03-10 08:37:46 +01:00
  • bf7adcd7b4 refactor(settings): add system theme option to language files 4gray 2026-03-10 08:36:51 +01:00
  • 7ac2fd66b8 refactor: update nx monorepo structure 4gray 2026-03-09 23:24:34 +01:00
  • aa739f43e0 refactor: update nx monorepo structure 4gray 2026-03-09 21:44:28 +01:00
  • 0ad1eeb785 refactor: update nx monorepo structure 4gray 2026-03-09 20:28:31 +01:00
  • 9834c9fc0d refactor(portals): more structural changes in monorepo for xtream and stalker 4gray 2026-03-08 21:49:39 +01:00
  • b5bd1bd92a refactor(portals): create nx feature libraries for xtream and stalker 4gray 2026-03-08 21:21:17 +01:00
  • 7f67962dd7 refactor(nx): update repository structure for portals 4gray 2026-03-08 20:09:50 +01:00