Commit Graph

  • 9f873e6bed feat(player): add embedded-mpv player for macOS as experimental feature 4gray 2026-04-27 00:32:14 +02:00
  • 10139955e7 fix(stalker): lazy load live tv channels Entire-Checkpoint: c6e522b4276c 4gray 2026-04-27 00:25:56 +02:00
  • 16fede1180 docs(blog): add favicon Entire-Checkpoint: c6e522b4276c 4gray 2026-04-27 00:24:23 +02:00
  • 95e2a43626 docs(blog): add release notes for IPTVnator v0.20 Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 17:12:44 +02:00
  • 1609260891 docs(blog): update software version to 0.20.0 in blog schema Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 17:12:19 +02:00
  • fa8f719c74 docs(screenshots): update and add new screenshots for enhanced documentation Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 17:11:24 +02:00
  • 2330c5ae59 chore(package): update version to 0.21.0 and add new scripts for artwork generation Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 16:12:24 +02:00
  • 4e23061c80 chore(entire): remove deprecated settings.json file Entire-Checkpoint: c6e522b4276c v0.20.0 4gray 2026-04-26 01:07:04 +02:00
  • 313ff7a24f fix(command-palette): enhance command palette management with dialog reference Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 01:06:36 +02:00
  • 16d5816913 test(e2e): update command palette interaction for cross-platform compatibility Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 01:04:45 +02:00
  • f0df67b5b4 test: add missing config Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 00:31:23 +02:00
  • 0a3faa1983 refactor(settings): reorder imports and comment out unused test cases Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 00:12:49 +02:00
  • d0f7dcae78 refactor(stalker-live-stream-layout): fix streamUrl usage and enhance web player view component Entire-Checkpoint: c6e522b4276c 4gray 2026-04-26 00:01:40 +02:00
  • 0311a4dde8 refactor(settings): clean up unused imports and commented code Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 23:54:30 +02:00
  • 4bc733d9c2 refactor(external-playback): update styles Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 23:48:21 +02:00
  • ce7ae1a251 refactor(external-playback): add translation support for close player button and update UI styles Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 23:43:22 +02:00
  • 58ee06bb2b refactor(settings): add backup and reset functionality with UI updates Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 23:03:50 +02:00
  • e53a25f441 style(settings): add EPG sources handling and UI enhancements Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 22:39:55 +02:00
  • 4616df5d16 refactor(playlist-import): update file upload handling and emit imported event Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 22:32:08 +02:00
  • db55c07030 docs(stalker): preserve VOD origin for series favorites in detail navigation Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 22:24:35 +02:00
  • 1ec7176983 chore(xtream-mock-server): add artwork mock data and script to generate artwork for IPTVnator releases 4gray 2026-04-25 22:24:05 +02:00
  • b1d519183f style(empty-state): enhance empty state component with new types and responsive design 4gray 2026-04-25 22:18:13 +02:00
  • 74c8adc12e fix(stalker): series favorites handling Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 22:16:33 +02:00
  • 6eb602d332 feat(playlist-switcher): add refresh button for active playlist with spinning icon Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 22:14:20 +02:00
  • ad33deb63e chore: add localization strings for multiple languages 4gray 2026-04-25 22:12:32 +02:00
  • 92f21bd237 feat(workspace): enhance dashboard and sources components with playlist management and UI improvements Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 22:11:31 +02:00
  • caed2ce396 feat(playlist-drop-overlay): add component and directive for file drop overlay functionality Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 22:08:03 +02:00
  • d51ea4b2b0 docs(README): add instructions for starting Electron with an isolated data directory Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 16:56:02 +02:00
  • a76f09a8ce style(dashboard): enhance hero artwork handling with fallback logic and image failure management Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 15:11:25 +02:00
  • a2e2959b89 fix(xtream): pagination behavior (back & scroll) Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 14:11:36 +02:00
  • cd111b6c36 fix(stalker): enhance pagination handling and add search phrase management Entire-Checkpoint: c6e522b4276c 4gray 2026-04-25 14:09:59 +02:00
  • efa0385fc8 feat(dashboard): implement context menu with actions for recent sources 4gray 2026-04-24 14:27:04 +02:00
  • 02c37e9bda test(e2e): refactor recent source card visibility checks in Electron provider tests 4gray 2026-04-23 09:17:56 +02:00
  • c123fbf115 test(e2e): update favorites and recently viewed handling to use global paths 4gray 2026-04-23 00:03:48 +02:00
  • 4b4d0abfab test: refactor electron window handling in PlaylistsService tests 4gray 2026-04-22 22:33:06 +02:00
  • ce2dad2dec test(e2e): update dashboard rail interactions and improve global favorites handling in tests 4gray 2026-04-22 22:24:46 +02:00
  • db200167ba refactor: remove unused path mappings for workspace dashboard in tsconfig 4gray 2026-04-22 22:24:34 +02:00
  • 549bdd7a9e docs: update navigation and dashboard documentation for clarity and accuracy 4gray 2026-04-22 22:24:27 +02:00
  • 73de25db21 feat: enhance electron API with playlist type and backdrop URL support for favorites and recent items 4gray 2026-04-22 22:24:13 +02:00
  • d88979e666 feat: enhance global collection route with playlist context and portal type handling 4gray 2026-04-22 22:24:01 +02:00
  • 7caa18308d feat: enhance unified collection with workspace commands and backdrop handling 4gray 2026-04-22 22:23:50 +02:00
  • 6904b81c47 feat: implement grid rating formatting and resolution functions 4gray 2026-04-22 22:23:30 +02:00
  • 199ff91fcc feat: enhance recently added component with skeleton loading states and layout improvements 4gray 2026-04-22 22:23:12 +02:00
  • 92cbd44e89 feat: implement content backdrop management and related database operations 4gray 2026-04-22 22:22:55 +02:00
  • 8d6a387a9f feat: add workspace view command service and related types 4gray 2026-04-22 22:22:22 +02:00
  • a5b26065c9 feat: implement SQLite UTC timestamp normalization in stalker-item normalizer 4gray 2026-04-22 22:21:29 +02:00
  • ad528238b2 feat: add backdrop_url to content schema and related database operations 4gray 2026-04-22 22:20:48 +02:00
  • 423f693fe5 refactor: update translations in dashboard and related sections 4gray 2026-04-22 22:19:58 +02:00
  • 0e77f7b98a refactor: rework dashboard view 4gray 2026-04-22 22:19:42 +02:00
  • fc3db71e85 refactor: delete all playlists feature 4gray 2026-04-21 20:09:05 +02:00
  • d7114c1580 docs: add playlist backup/restore architecture documentation and update related links Entire-Checkpoint: c6e522b4276c 4gray 2026-04-21 08:55:58 +02:00
  • c8c93798f9 feat: enhance playlist backup export functionality and UI feedback Entire-Checkpoint: c6e522b4276c 4gray 2026-04-21 08:54:03 +02:00
  • 1c1a53743a feat(backend): export playlists functionality Entire-Checkpoint: c6e522b4276c 4gray 2026-04-21 08:52:39 +02:00
  • 04d2800ab1 chore: update dependencies Entire-Checkpoint: c6e522b4276c 4gray 2026-04-21 00:19:23 +02:00
  • 7b46509d21 feat: implement EPG source status component and enhance EPG data management in settings Entire-Checkpoint: c6e522b4276c 4gray 2026-04-20 01:09:33 +02:00
  • f312100056 feat: add EPG status messages and refresh options in multiple languages Entire-Checkpoint: c6e522b4276c 4gray 2026-04-20 01:08:38 +02:00
  • 33583909db chore: update iptv-playlist-parser version and add libc specifications for various packages 4gray 2026-04-20 00:26:10 +02:00
  • 61421f9522 test: enhance E2E tests with improved dialog interactions and fallback logo handling Entire-Checkpoint: c6e522b4276c 4gray 2026-04-20 00:25:36 +02:00
  • 1d340c08b8 feat: implement file title normalization and path handling in playlist upload Entire-Checkpoint: c6e522b4276c 4gray 2026-04-20 00:24:59 +02:00
  • 1870ce2aea feat: enhance EPG service with channel metadata fetching and update M3U module documentation Entire-Checkpoint: c6e522b4276c 4gray 2026-04-20 00:24:25 +02:00
  • e19257da22 feat: add export for epg-channel-metadata.model in index file Entire-Checkpoint: c6e522b4276c 4gray 2026-04-20 00:23:52 +02:00
  • c13dcc59dd feat: add channel metadata resolution and logo handling for enriched channel views Entire-Checkpoint: c6e522b4276c 4gray 2026-04-20 00:23:32 +02:00
  • 40d2611ef3 style: add settings theme styles and refactor settings component styles Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 23:39:49 +02:00
  • ecb070d08e test: add unit tests for ContentHeroComponent and handle ResizeObserver unavailability Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 23:39:16 +02:00
  • 3f79b01a9d feat: implement bulk clear favorites functionality with confirmation dialog Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 23:38:32 +02:00
  • 973423a2b5 test(e2e): enhance Electron E2E tests with new build configurations and clear favorites functionality Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 23:09:17 +02:00
  • 8ca2e927a2 fix: route external links to the OS default browser instead of new window Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 22:34:24 +02:00
  • ff605fc024 fix(xtream): enhance content retrieval by adding content type filtering for Xtream ID lookups #756 Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 22:33:49 +02:00
  • d3231151e7 feat: enhance settings page with community links and support options Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 22:32:15 +02:00
  • 4c6e65be9b feat: implement favorites channel sorting functionality and UI updates Entire-Checkpoint: c6e522b4276c 4gray 2026-04-19 22:31:45 +02:00
  • 21a9cdb0c6 feat: add confirmation dialog for clearing recently viewed items Entire-Checkpoint: c6e522b4276c 4gray 2026-04-18 10:34:34 +02:00
  • 7f92dd359c test(e2e): streamline expect statements and improve inline detail tests for favorites and recent items 4gray 2026-04-18 10:17:13 +02:00
  • 2edb5fe296 docs: update portal detail navigation and workspace dashboard architecture for collection detail handling Entire-Checkpoint: c6e522b4276c 4gray 2026-04-18 10:16:39 +02:00
  • 5e41e3d1ce refactor(favs-recent): adapt UI and routing behavior 4gray 2026-04-18 10:16:09 +02:00
  • 562bfd009c feat(unified-collection): add unified collection detail directive Entire-Checkpoint: c6e522b4276c 4gray 2026-04-18 10:13:41 +02:00
  • e0f6b34aa0 style: update form field styles and dialog components 4gray 2026-04-17 23:20:17 +02:00
  • 44791f3097 feat(i18n): update English translations for file upload and UI elements Entire-Checkpoint: c6e522b4276c 4gray 2026-04-17 23:19:53 +02:00
  • b6c71258e4 fix(player): playback position persistence for vlc Entire-Checkpoint: c6e522b4276c 4gray 2026-04-17 23:19:33 +02:00
  • 8be51fc246 feat(content-hero): add expandable description with toggle functionality and overflow detection Entire-Checkpoint: c6e522b4276c 4gray 2026-04-17 23:18:29 +02:00
  • c0e045f45c docs: update documentation guidelines for meaningful changes and Nx usage Entire-Checkpoint: c6e522b4276c 4gray 2026-04-17 21:36:31 +02:00
  • af8bb19d6c fix(epg): add retry functionality for failed EPG fetches and enhance UI for error handling Entire-Checkpoint: c6e522b4276c 4gray 2026-04-17 21:30:50 +02:00
  • 15bfd5808c style(downloads): refactor item layout and improve action button styles Entire-Checkpoint: c6e522b4276c 4gray 2026-04-17 00:32:03 +02:00
  • 6e6bd04eca style(season-container): enhance empty state handling and add corresponding styles Entire-Checkpoint: c6e522b4276c 4gray 2026-04-17 00:11:14 +02:00
  • d6fd28450d test(e2e): rename filter option functions for clarity and improve source sorting logic Entire-Checkpoint: c6e522b4276c 4gray 2026-04-16 23:53:25 +02:00
  • e35b96d55d Merge pull request #864 from sapireli/epg-hardening-invalid-rows 4gray 2026-04-16 23:42:52 +02:00
  • 82c3004b3b fix(electron-backend): avoid double-gunzipping EPG responses 4gray 2026-04-16 22:43:17 +02:00
  • 83c331da63 docs: update Stalker portal and store API documentation for clarity and consistency Entire-Checkpoint: c6e522b4276c 4gray 2026-04-16 21:59:03 +02:00
  • d0f36a1afe refactor: refactor Stalker portal store, features and utilities 4gray 2026-04-16 21:58:42 +02:00
  • 542334a9a9 style: improve layout and responsiveness of playlist switcher component Entire-Checkpoint: c6e522b4276c 4gray 2026-04-16 21:57:34 +02:00
  • faa4e2beb2 refactor: update searchContent method to accept flexible parameters and clean up XtreamStore Entire-Checkpoint: c6e522b4276c 4gray 2026-04-16 21:57:18 +02:00
  • 5e6f58a758 Fix dropped EPG programs for late channel batches Eliran Sapir 2026-04-15 19:49:51 -04:00
  • 17e8501b29 Fix EPG test query mocking Eliran Sapir 2026-04-15 17:39:11 -04:00
  • cffda39679 Fix EPG fallback spec mock chain Eliran Sapir 2026-04-15 17:27:53 -04:00
  • d6d4f2a4af Drop investigation note from PR Eliran Sapir 2026-04-15 17:14:15 -04:00
  • 3c73a4051b Harden EPG channel lookup and invalid rows Eliran Sapir 2026-04-15 17:08:24 -04:00
  • e2b313084c Fix redirected gzipped EPG feeds Eliran Sapir 2026-04-14 23:04:26 -04:00
  • b1c72a7782 style: enhance workspace sources with sorting functionality and UI improvements Entire-Checkpoint: c6e522b4276c 4gray 2026-04-14 17:04:30 +02:00
  • d90a0a8f89 build: update CI configuration for Linux packaging targets and profiles 4gray 2026-04-13 08:46:14 +02:00
  • 4320f5e413 ci: add release information to metainfo.xml for version tracking 4gray 2026-04-13 08:31:35 +02:00
  • b449e3796b build: update Snap packaging to use core22 base for compatibility 4gray 2026-04-13 08:06:48 +02:00