Commit Graph

  • ee3c75ba9e fix(playback): remember last played media version for continue watching edde746 2026-07-05 13:11:18 +02:00
  • 90c4fe5458 feat(audio): add Kodi-style stereo downmix with center channel boost edde746 2026-07-05 11:40:27 +02:00
  • 97901cba87 chore(deps): bump background_downloader edde746 2026-07-05 09:59:35 +02:00
  • 7f81a0d4fd fix(windows): retry connectivity listener registration outside input-sync calls edde746 2026-07-05 12:52:01 +02:00
  • 173117602a fix(android): vendor saf_util with a sound pendingResult lifecycle edde746 2026-07-05 12:51:32 +02:00
  • d9130cd932 fix(detail): guard on-deck fallback against a disposed screen edde746 2026-07-05 12:50:59 +02:00
  • be072365fc fix(player): scope event-channel cancel to the owning instance edde746 2026-07-05 12:50:50 +02:00
  • 61f7d33fdf fix(profiles): treat vault decrypt failures as lost credentials edde746 2026-07-05 12:50:41 +02:00
  • 3766b2c2d3 fix(remote): handle connect failures of losing race candidates edde746 2026-07-05 12:50:30 +02:00
  • 0dfe013928 fix(home): include clip libraries in per-library home rows edde746 2026-07-05 08:55:36 +02:00
  • 25c7893a8e fix(windows): report native crashes through the inproc sentry backend edde746 2026-07-05 09:10:46 +02:00
  • 28ec9cacb2 perf(tv): evict non-adjacent season episode pages on low-end hardware edde746 2026-07-05 09:10:46 +02:00
  • aaf27a7f9e fix(android): extend the RSS eviction watchdog beyond desktop and log tier signals edde746 2026-07-05 09:10:36 +02:00
  • 0fb0c7fb4c perf(android): cap engine memory pools on low-RAM devices edde746 2026-07-05 09:10:27 +02:00
  • f97ab03111 fix(images): bound artwork decodes on both axes and never fetch unsized originals edde746 2026-07-05 09:10:20 +02:00
  • 3981fac0db feat(settings): surface Manage Libraries and raise the desktop sheet cap edde746 2026-07-05 08:30:49 +02:00
  • 4a43ae2771 fix(android): auto-recover frozen video after pause/resume on stalling decoders edde746 2026-07-05 07:59:18 +02:00
  • c4184c6148 fix(ci): restore sanity checks edde746 2026-07-05 08:34:55 +02:00
  • 87eaafe3c4 chore(deps): update MPVKit to v1.0.9 edde746 2026-07-05 08:13:44 +02:00
  • aee48f6956 feat: extend Force TV mode to desktop for home-theater setups edde746 2026-07-05 07:08:40 +02:00
  • 3d5a1ec966 fix: build break from Sentry.configureScope FutureOr return edde746 2026-07-05 06:49:46 +02:00
  • 2e4ba352f4 fix: multi-trigger audio recovery after Windows sleep/wake edde746 2026-07-05 06:49:38 +02:00
  • 31e8c2e1e0 fix(plex): coerce PlexHomeUser fields against account-API drift edde746 2026-07-05 06:23:41 +02:00
  • 96510f8aac fix(plex): tolerate account-API schema drift in profile and switch parsing edde746 2026-07-05 06:23:34 +02:00
  • 6e83aeda88 fix(hubs): drop deleted items from recommended and home continue watching edde746 2026-07-05 05:58:52 +02:00
  • 7b1c150e18 feat(android): enable impeller on capable TV devices edde746 2026-07-05 02:28:51 +02:00
  • cd8212fb53 perf(tv): cap image cache at 64MB on TV KakarottoCake 2026-07-05 02:28:43 +02:00
  • 11f7fd766d perf(library): cut scroll jank in card grids and hub rows edde746 2026-07-05 02:23:42 +02:00
  • d80a1ed15a feat: report real device identity to media servers edde746 2026-07-05 01:22:20 +02:00
  • f1422feff1 fix(detail): rework hero scrim into full-height eased dim edde746 2026-07-05 00:34:44 +02:00
  • d7c0af9ad0 fix(player): fit the performance overlay on short screens edde746 2026-07-04 23:53:50 +02:00
  • 87aea49ab6 fix(servers): stop rebinds from flashing an empty home screen after sign-in edde746 2026-07-04 23:44:38 +02:00
  • c8ca8a7875 fix(discover): restore hero indicators and bottom fade on non-TV edde746 2026-07-04 23:17:58 +02:00
  • d9b365b012 fix: failing tests edde746 2026-07-04 23:09:36 +02:00
  • 05e70ab56d chore: remove caddy edde746 2026-07-03 09:42:10 +02:00
  • f9abcd44fe fix(playback): hold timeline preview until playback settles at the target edde746 2026-07-04 22:58:19 +02:00
  • 3cad91736b fix(playback): raise timeline scrub debounce above the key-repeat delay edde746 2026-07-04 22:57:27 +02:00
  • 632d66f6ac fix(playback): clear timeline seek dedup state when a gesture finalizes edde746 2026-07-04 22:57:00 +02:00
  • ed843b4b89 fix: coalesce held timeline seeks on direct play Christian Tismer 2026-06-26 21:43:40 +02:00
  • 27596bb919 fix(windows): enable WinHTTP IPv6 fast fallback edde746 2026-07-04 21:56:41 +02:00
  • 6b7aac3372 fix(tv): handle remote play/pause at the screen focus level edde746 2026-07-04 21:33:45 +02:00
  • 6af4289289 fix(tv): keep sidebar focused when Back returns to the home tab edde746 2026-07-04 20:56:04 +02:00
  • eb8796fa26 feat(library): indicate active filters in browse view edde746 2026-07-04 20:36:23 +02:00
  • 8fe66f6e36 fix(android): keep the activity alive when a BT keyboard connects edde746 2026-07-04 19:54:19 +02:00
  • 837fdf4031 fix(playback): canonicalize base URL scheme case edde746 2026-07-04 19:43:32 +02:00
  • dd09e421bf fix(android): force codec re-init on TV surface changes to recover video after screensaver edde746 2026-07-04 19:25:56 +02:00
  • 50261398bf fix(android): serialize mpv writes to restore fallback ordering edde746 2026-07-04 19:14:32 +02:00
  • 7632d4bea7 feat(jellyfin): favorites library filter + heart favorite in the rate sheet edde746 2026-07-04 18:32:53 +02:00
  • 30de8be2cd fix(images): release artwork slots on non-200 responses edde746 2026-07-04 17:30:45 +02:00
  • 536e8e3d2a fix(playback): keep the Jellyfin shuffle queue across episodes edde746 2026-07-03 02:49:50 +02:00
  • 3f9c25fe5e fix(ui): hide Play Version while the item's server is unreachable edde746 2026-07-02 19:16:48 +02:00
  • fd4291aafb fix(playback): play the downloaded version when offline close #1440 edde746 2026-07-02 19:16:41 +02:00
  • 8fa91fe444 chore(apple): pin MPVKit 1.0.8 edde746 2026-07-03 08:05:54 +02:00
  • 7972743a2f fix(windows): stop mpv from double-handling hardware media keys edde746 2026-07-02 18:29:56 +02:00
  • 6d95e35448 feat(tvos): AVPlayer Atmos sink wiring + Atmos output diagnostics edde746 2026-07-02 15:52:10 +02:00
  • 86abf3e9da fix(watch-together): retry guest media switches until they commit edde746 2026-07-02 12:44:15 +02:00
  • 0e3c592205 fix(windows): marshal mpv events onto the platform thread close #1453 edde746 2026-07-02 12:43:10 +02:00
  • 5f49dddb4d feat(ui): M3E restyle for settings, auth, and profile screens edde746 2026-07-02 11:32:16 +02:00
  • 074f92d144 fix(tv): bleed the unfocused-rail dim under the side nav edde746 2026-07-02 09:58:57 +02:00
  • 6274facc3c fix(tv): fade dim-scrim edges instead of hard rect boundaries edde746 2026-07-02 09:32:50 +02:00
  • b08b3b846a perf(tv): rasterize axis-aligned gradients into strip textures edde746 2026-07-02 09:05:56 +02:00
  • 1059658515 refactor(profiles): remove dead registry surface edde746 2026-07-02 07:55:22 +02:00
  • d193633a5d fix(remote): live auth-context refresh + lifecycle races edde746 2026-07-02 07:45:21 +02:00
  • 2b7142bdcd fix(downloads): profile-scoped ownership and watch-sync integrity edde746 2026-07-02 07:30:20 +02:00
  • 44be03d39c refactor(profiles): shared auth/mint flows + screen fixes edde746 2026-07-02 07:18:26 +02:00
  • f9123eb40f fix(profiles): binder settle, active-id, and rebind correctness edde746 2026-07-02 04:29:58 +02:00
  • 2025e1f9fd fix(profiles): clean up orphaned connections on Plex sign-out edde746 2026-07-02 04:07:26 +02:00
  • 6e8320f782 fix(profiles): parse real Plex Home uuids + migrate pref scopes edde746 2026-07-02 03:51:10 +02:00
  • bfcd11538e fix(security): redact Plex Home PIN from logs edde746 2026-07-02 03:41:50 +02:00
  • 72d37f2362 perf(tv): dim action bars once at row level while unfocused edde746 2026-07-02 03:35:51 +02:00
  • e8a99c1108 fix(tv): harden spotlight crossfade broken-artwork path edde746 2026-07-02 03:04:27 +02:00
  • 48568fd412 perf(tv): exclude inactive hub rows from semantics edde746 2026-07-02 02:47:38 +02:00
  • 320bde7f33 perf(tv): spotlight backdrop cross-fades by paint alpha edde746 2026-07-02 02:47:00 +02:00
  • 868a1469a3 perf: slim per-card build cost edde746 2026-07-02 00:37:54 +02:00
  • 43ab5d3246 perf: shrink semantics tree on media lists edde746 2026-07-02 00:33:07 +02:00
  • c38f24aee9 perf(tv): isolate rail rebuilds; dim rows via scrims, not opacity edde746 2026-07-02 00:29:24 +02:00
  • a5041cb3db perf(tv): opaque detail route + isolate focused-episode updates edde746 2026-07-02 00:28:36 +02:00
  • 7143bb380f fix(tv): skip desktop hover-arrows machinery on TV edde746 2026-07-02 00:27:52 +02:00
  • d5df426ab6 build(libass): bump to 0.18.2 edde746 2026-07-01 18:48:50 +02:00
  • 1d2dea214c ci(windows): set up arm64 Flutter 3.44.0 from git tag edde746 2026-07-01 07:06:28 +02:00
  • e07f54921c ci(windows): install patched DComp engine for x64 and arm64 edde746 2026-07-01 06:35:05 +02:00
  • ba112d7aa6 refactor(windows): remove legacy mpv compositing, require DComp engine edde746 2026-07-01 06:35:05 +02:00
  • 28e6e349b3 fix(android): restore ExoPlayer audio for tunneled decoded PCM edde746 2026-06-30 18:29:09 +02:00
  • 2d30686857 fix: decouple library grouping from provider context edde746 2026-06-30 06:57:21 +02:00
  • ea86ce5a4b fix(android): preserve bitmap subtitle aspect edde746 2026-06-30 01:39:31 +02:00
  • 4cf94683ae fix: send correct streamID for same-language forced subtitles edde746 2026-06-29 07:10:25 +02:00
  • 6c96830033 fix(android): never-drop multi-page subtitle atlas edde746 2026-06-29 02:08:24 +02:00
  • ec1473af5e fix(android): tile oversized subtitle images so the atlas never drops them edde746 2026-06-28 20:56:21 +02:00
  • 675886673e chore: update cask to 2.8.0 github-actions[bot] 2026-06-28 08:07:38 +00:00
  • 19806d9b54 chore: bump version to 2.8.0 github-actions[bot] 2026-06-28 07:44:28 +00:00
  • 79b75483bd style: fix CI formatting edde746 2026-06-27 10:36:21 +02:00
  • 78090d8bd6 refactor(trackers): unify session and account store across services edde746 2026-06-27 09:29:28 +02:00
  • 2fe0fdb975 fix: hide player queue spoilers edde746 2026-06-27 07:21:45 +02:00
  • 930534ee31 fix: avoid duplicate timeline seek edde746 2026-06-27 07:04:29 +02:00
  • 3b611a1e18 fix: avoid early playback completion edde746 2026-06-27 06:46:32 +02:00
  • 120749e442 fix(android): regenerate libass prebuilt archive edde746 2026-06-27 06:43:37 +02:00
  • d333ac2382 fix(apple): pin MPVKit 1.0.6 edde746 2026-06-27 06:03:07 +02:00
  • c3ca6e4c49 fix: clear subtitle overlays when disabling subtitles edde746 2026-06-26 10:09:45 +02:00
  • ad6ed04901 style: abbreviate episode date on TV media detail edde746 2026-06-26 08:48:30 +02:00
  • 25e5ea042f fix: server-qualify TvBrowseRail hub keys to avoid duplicate GlobalKey edde746 2026-06-26 08:34:54 +02:00