Commit Graph

  • 00667fe8b8 fix: add const constructors and remove unused imports edde746 2026-02-27 15:42:12 +01:00
  • ab2f8cf6ff fix: normalize corrupted download paths on startup edde746 2026-02-27 15:39:17 +01:00
  • edb285a279 feat: cache BIF file for instant preview thumbnails edde746 2026-02-27 15:29:49 +01:00
  • 11377362cb fix: duplicate hero tag error in logs upload dialog edde746 2026-02-27 15:22:39 +01:00
  • 1cdf1890cf fix: download playback issues (doubled path, audio language, spinner) edde746 2026-02-27 14:56:48 +01:00
  • 9e0c3e7b68 fix: improve delete-from-server button safety edde746 2026-02-27 14:49:47 +01:00
  • b549432250 ci: exclude generated .g.dart files from sonar edde746 2026-02-27 14:34:06 +01:00
  • b100c356fc ci: add flutter pub get to sonar workflow edde746 2026-02-27 14:33:47 +01:00
  • 045295b4c1 ci: add sonar project properties edde746 2026-02-27 14:29:36 +01:00
  • ad9556e484 ci: add SonarQube workflow edde746 2026-02-27 14:27:10 +01:00
  • 7f03c15779 fix: restore FocusTheme import in libraries screen edde746 2026-02-27 12:53:21 +01:00
  • cc30bee83a refactor: extract FocusableActionBar widget for reusable app bar actions edde746 2026-02-27 11:55:19 +01:00
  • 8559037a50 fix: logs screen d-pad navigation edde746 2026-02-27 11:36:59 +01:00
  • 732c09eec1 fix: cancel status stream subscription on dispose edde746 2026-02-27 09:11:16 +01:00
  • 602982d426 fix: remove low memory warnings during playback edde746 2026-02-27 08:53:38 +01:00
  • 7472e3a2f7 fix: broken imports edde746 2026-02-26 14:55:11 +01:00
  • 6eeb484c30 Pass persistent client UUID through auth screen login path Matt Vogel 2026-02-26 08:15:12 -05:00
  • e9218e0a3d Fix duplicate Plex notifications and Flutter app name on login Matt Vogel 2026-02-26 12:37:17 +00:00
  • 4588457319 refactor: consolidate files edde746 2026-02-26 13:19:01 +01:00
  • e489a97847 fix: throttle demuxer-cache-time updates edde746 2026-02-26 13:12:25 +01:00
  • 2b5923d80b feat: square art in hero sections edde746 2026-02-26 13:00:55 +01:00
  • 5cf5b2f0a0 fix: mpv destroy/create ANR edde746 2026-02-26 12:56:02 +01:00
  • a56ef0e3ca fix: throttle cache state parsing edde746 2026-02-26 12:28:30 +01:00
  • 8eda892b68 feat: themed splash screen with status messages edde746 2026-02-26 11:47:55 +01:00
  • 4b6c82b071 fix: hide alpha jump bar for small libraries edde746 2026-02-26 08:52:35 +01:00
  • 79350b8d71 feat: set avfoundation as preferred audio output on macOS edde746 2026-02-26 06:22:52 +01:00
  • a5fa8a4c99 fix: don't clear buffer state on playback restart edde746 2026-02-26 06:21:13 +01:00
  • a38aac7829 fix: artwork changing not working edde746 2026-02-26 05:52:58 +01:00
  • 414e5804eb feat: add hide spoilers setting for unwatched episodes edde746 2026-02-26 05:48:32 +01:00
  • cbf9913e8a chore: update cask to 1.21.3 github-actions[bot] 2026-02-26 04:10:17 +00:00
  • 8f24bd478a chore: bump version to 1.21.3 github-actions[bot] 2026-02-26 03:32:43 +00:00
  • a32422bb5e chore: remove unused formatRelativeTime edde746 2026-02-26 04:30:48 +01:00
  • e25fb4c10f fix: ExoPlayer resume position lost on tunneling change edde746 2026-02-26 04:19:17 +01:00
  • 5740d93a35 fix: download from homepage failing edde746 2026-02-26 03:41:27 +01:00
  • 98776b40f5 fix: show sync controls as compact top bar edde746 2026-02-26 03:40:52 +01:00
  • 3418241c04 fix: disable tunneling for FFmpeg-only audio codecs edde746 2026-02-26 02:14:22 +01:00
  • 659b59d450 fix: remove companion remote connection history edde746 2026-02-26 01:08:25 +01:00
  • acf91107ad fix: split combined recently added hubs by library edde746 2026-02-26 00:29:18 +01:00
  • 3279bc7578 fix: sanitize dots in download filenames edde746 2026-02-26 00:01:55 +01:00
  • 383351d769 fix: detect invalid tokens and prevent startup hangs edde746 2026-02-25 23:58:44 +01:00
  • 0f4920cc18 fix: reduce ExoPlayer buffer limits edde746 2026-02-25 23:42:15 +01:00
  • 3460fa8b32 fix: download retry failing with metadata cache miss edde746 2026-02-25 23:14:46 +01:00
  • bf3f5282f2 fix: skip intro button staying on screen edde746 2026-02-25 23:02:59 +01:00
  • c480e44e0e fix: skeleton card visibility and layout edde746 2026-02-25 22:53:58 +01:00
  • 728c4854a5 feat: sparse-map pagination for library browse edde746 2026-02-25 18:05:36 +01:00
  • 6188d21c3d perf: limit concurrent image transcode requests edde746 2026-02-25 17:01:43 +01:00
  • 88d7e2d319 feat: add audio passthrough toggle for desktop edde746 2026-02-25 16:38:58 +01:00
  • fc5fcbb0db fix: google tv virtual remote dpad edde746 2026-02-25 16:13:53 +01:00
  • 93f693c5c4 fix: macos folder picker entitlement edde746 2026-02-25 15:59:06 +01:00
  • aa6a5ec234 docs: update HDR platform support info edde746 2026-02-25 15:18:39 +01:00
  • 4f4192b261 chore: update cask to 1.21.2 github-actions[bot] 2026-02-25 09:03:19 +00:00
  • cb6da03c10 chore: bump version to 1.21.2 github-actions[bot] 2026-02-25 08:24:36 +00:00
  • b193a23524 fix: video stuck on still frame after long pause edde746 2026-02-25 08:16:38 +01:00
  • cb39945a9d fix: watch together clock drift edde746 2026-02-25 07:43:44 +01:00
  • 45e792e3ab fix: ESC exits fullscreen without closing video player edde746 2026-02-25 07:17:24 +01:00
  • 8acb777f65 Allow episode descriptions to be expanded Micah Morrison 2026-02-24 21:58:35 -05:00
  • 50660013cc fix: restore tap/click handling in folder tree view edde746 2026-02-24 23:54:42 +01:00
  • e0489b68d5 fix: use theme colors in video control sheets for light mode support edde746 2026-02-24 23:40:08 +01:00
  • af41d937c3 fix: remove DVR recording features (plex pass) edde746 2026-02-24 22:58:27 +01:00
  • 238391b886 fix: appcast single item with release notes edde746 2026-02-24 18:06:30 +01:00
  • 1eec3d280b fix: WinSparkle platform filtering and version display edde746 2026-02-24 17:42:28 +01:00
  • 8ed45e309c chore: bump version to 1.21.1 github-actions[bot] 2026-02-24 16:06:25 +00:00
  • 2f488bd395 fix: disable ambient lighting in picture-in-picture mode edde746 2026-02-24 17:05:26 +01:00
  • d40890c344 fix: restore long press on seasons and episodes edde746 2026-02-24 17:02:12 +01:00
  • de5566fb14 chore: update cask to 1.21.0 github-actions[bot] 2026-02-24 13:30:45 +00:00
  • 9e8bb9909d chore: bump version to 1.21.0 github-actions[bot] 2026-02-24 13:13:38 +00:00
  • eea98e0cc9 fix: pass version to installer, silent update, launch after install edde746 2026-02-24 14:05:46 +01:00
  • 6af3a2974e fix: CRLF in windows signature metadata, use generic os edde746 2026-02-24 13:59:44 +01:00
  • da64c69724 fix: inline EdDSA pubkey as resource string edde746 2026-02-24 13:56:38 +01:00
  • d044ae902c fix: CRLF in base64 key on windows CI edde746 2026-02-24 13:30:15 +01:00
  • 350102e3cb fix: write raw key to avoid PEM indentation issue edde746 2026-02-24 12:50:46 +01:00
  • 6674ee3551 fix: lightweight windows EdDSA signing in CI edde746 2026-02-24 12:30:56 +01:00
  • eda7f6515e fix: override auto_updater_windows to fork with WinSparkle 0.9.2 edde746 2026-02-24 12:11:46 +01:00
  • 145ff88ccf fix: use dart-lang/setup-dart for windows signing edde746 2026-02-24 12:00:47 +01:00
  • 070c8e336d feat: switch to auto_updater fork with WinSparkle 0.9.2 EdDSA edde746 2026-02-24 11:57:34 +01:00
  • 78049c981b fix: black screen when closing manage libraries sheet edde746 2026-02-24 11:05:43 +01:00
  • 490066318c fix: CI secrets condition in workflow edde746 2026-02-24 10:16:39 +01:00
  • 4083837c3b feat: still watching prompt on sleep timer expiry edde746 2026-02-24 05:01:12 +01:00
  • 3fc1540f41 feat: make companion remote dialog use focusablebutton edde746 2026-02-24 04:56:06 +01:00
  • 403df31907 feat: native auto-update edde746 2026-02-24 04:03:20 +01:00
  • d1d5b808bb fix: reduce widget tree depth edde746 2026-02-24 02:38:06 +01:00
  • 9528b8f61a feat: multi-IP QR code for companion remote edde746 2026-02-24 02:31:02 +01:00
  • 2276750704 fix: memory-aware buffer limits edde746 2026-02-24 00:55:53 +01:00
  • a1a030a130 fix: create render context before file load edde746 2026-02-24 00:07:09 +01:00
  • 3d9c6b203f fix: isolated EGL context for mpv rendering edde746 2026-02-23 18:20:08 +01:00
  • e23f472d78 refactor: centralize globalKey construction via buildGlobalKey() edde746 2026-02-23 17:49:13 +01:00
  • ef2c464dd4 fix: GL proc address detection edde746 2026-02-23 17:48:30 +01:00
  • 778ac50116 perf: fast offline startup edde746 2026-02-23 14:08:52 +01:00
  • 8f50da4a75 fix: resolve all dart analyze warnings edde746 2026-02-23 13:48:23 +01:00
  • 8918bdc93e fix: add OverlaySheetHost to desktop/TV navigation path edde746 2026-02-23 13:11:11 +01:00
  • a599920ab4 fix: overlay sheet theme and scope on mobile edde746 2026-02-23 13:00:06 +01:00
  • 4095cc27e1 perf: reduce redundant metadata API requests edde746 2026-02-23 11:43:42 +01:00
  • 1eb88e23f5 perf: cache-first metadata fetching for playback edde746 2026-02-23 10:38:59 +01:00
  • edbe2a06be refactor: deduplicate sheet, key handler, and service patterns edde746 2026-02-23 10:25:44 +01:00
  • e9307c87f0 chore: update cask to 1.20.0 github-actions[bot] 2026-02-23 08:08:52 +00:00
  • 964b89aa67 fix(windows): release gamepad handles on window blur edde746 2026-02-23 08:05:55 +01:00
  • 3670383fde fix(desktop): profile switch on every window focus edde746 2026-02-23 06:36:30 +01:00
  • 1855549ccb chore: bump version to 1.20.0 github-actions[bot] 2026-02-23 04:48:18 +00:00
  • 26ff55e005 fix(android): auto buffer size to prevent OOM edde746 2026-02-23 05:41:47 +01:00
  • 6916b386eb fix(android): SurfaceControl crash on player dispose edde746 2026-02-23 05:27:36 +01:00