edde746
403b1f6776
feat: live tv
2026-02-11 16:27:49 +01:00
edde746
5d40468dc2
feat: apply library density to hub rows and reduce grid sizes
...
close #433
2026-02-11 15:22:07 +01:00
edde746
5c1e40c953
fix: lower minimum subtitle font size to 10
2026-02-11 15:05:05 +01:00
edde746
ad06ef2bef
fix warning
2026-02-11 15:00:58 +01:00
edde746
03907db6c4
feat: external player support
...
close #388
2026-02-11 14:59:52 +01:00
edde746
45e72e0ad9
fix: unmaximize window before entering fullscreen on Windows
2026-02-11 09:29:15 +01:00
edde746
3ade961af3
feat: 4-digit PIN input for profile switcher
2026-02-11 01:10:53 +01:00
edde746
9c6f18e3b8
fix: TV back button sidenav, companion remote focus, profile focus steal
2026-02-11 00:58:16 +01:00
edde746
f33f58339d
fix: watch together bugs, TV focus issues, system locale default
...
- Fix guest controls locked on join (use reactive context.select)
- Fix Google TV back button when controls hidden (focus recovery + global fallback)
- Fix profile switch screen focus lost on TV (explicit focus request)
- Add 15s host reconnect grace period with reconnecting overlay
- Add participant join/leave notification toasts
- Default to system language on first launch via findDeviceLocale()
2026-02-11 00:04:09 +01:00
edde746
df844757ec
feat: relay health check on Watch Together screen
2026-02-10 22:38:47 +01:00
edde746
6e9b78e5b5
fix: missing translations, simplify translations
2026-02-10 21:37:27 +01:00
edde746
68c169891c
feat: mouse wheel volume control on video player
2026-02-10 18:34:47 +01:00
edde746
7234da5b64
feat: skip intro/credits keyboard shortcut
...
close #419
2026-02-10 18:11:32 +01:00
edde746
54c985d113
fix: use wakelock_plus fork
2026-02-10 17:43:58 +01:00
edde746
94814c92b9
fix: hero auto-scroll timer leak
2026-02-10 12:58:19 +01:00
edde746
e80d1f7132
Merge branch 'companion-remote'
...
# Conflicts:
# lib/i18n/strings.g.dart
2026-02-10 12:47:41 +01:00
edde746
451cf8ae59
fix: auto-hide cursor in keyboard mode
2026-02-10 12:47:06 +01:00
edde746
d1af24e0a7
feat: player-aware companion remote with syncState, track cycling
2026-02-10 12:32:00 +01:00
edde746
5c3fbfdff8
fix: remote dialog issues and optimize command protocol
2026-02-10 09:17:55 +01:00
edde746
660267b504
fix: companion remote discovery leak, reconnect, and auth hardening
...
- Dispose old discovery service before creating new one in loadRecentSessions()
- Host waits for client reconnect instead of calling joinSession
- Clear stale error messages on successful reconnect
- Rate limit auth attempts (5 tries, 30s lockout)
- Use Random.secure() for peer ID
- Extract shared ACK helper methods
2026-02-10 09:02:22 +01:00
edde746
0fd365a910
refactor: simplify watch together buffering/ready system
2026-02-10 07:03:35 +01:00
edde746
e586360e39
fix: watch together same-episode replay blocked
2026-02-10 06:30:33 +01:00
edde746
075a4a45c8
fix: watch together guest losing sync when host switches episodes
...
close #431
2026-02-10 01:41:28 +01:00
edde746
2de92e660d
feat: adjustable subtitle position
...
close #426
2026-02-09 21:22:19 +01:00
edde746
4d50c778ad
more linux fixes
2026-02-09 20:48:35 +01:00
edde746
ffe2292d11
fix(linux): resolve transitive deps
2026-02-09 19:48:22 +01:00
edde746
4dfcba85c0
fix: find libmpv.so in multiarch install path
2026-02-09 19:10:54 +01:00
edde746
760be7636a
fix: playback speed having no effect on Android TV
...
Closes #424
2026-02-09 18:38:40 +01:00
edde746
c148cf32db
fix: use absolute PKG_CONFIG_PATH in Linux CI
2026-02-09 18:31:13 +01:00
edde746
32735f38b3
feat: build libmpv from source in CI
2026-02-09 18:13:36 +01:00
edde746
cae1ce0ee5
Merge pull request #423 from micahmo/feature/thumbnails
...
Add support for showing thumbnails when navigating timeline
2026-02-09 17:39:27 +01:00
edde746
0dc1797eb9
fix: bundle libmpv
2026-02-09 14:16:26 +01:00
edde746
cf1312f0f2
chore: upgrade Android Gradle Plugin to 8.9.1
2026-02-09 13:58:03 +01:00
edde746
07c47c308a
feat: bundle shared libraries in portable Linux tarball
2026-02-09 13:27:50 +01:00
edde746
8aa7d15dca
chore: upgrade dependencies and fix new lint warnings
2026-02-09 09:06:31 +01:00
edde746
839c274e0d
fix: resume interrupted downloads after force-kill
2026-02-09 09:04:44 +01:00
edde746
1fb32f1618
fix: debounce alpha jump bar keyboard navigation
2026-02-09 06:38:17 +01:00
edde746
7ec019b12e
fix: hide playback controls faster on desktop
...
close #391
2026-02-09 06:19:33 +01:00
edde746
d313ccbc84
fix: per-arch linux packages
2026-02-08 19:13:45 +01:00
edde746
ce017da78b
fix: bundle SDL3 for linux
2026-02-08 18:47:12 +01:00
edde746
7ffd0e53ce
feat: linux arm support
2026-02-08 16:39:56 +01:00
edde746
3459c9f59d
chore: format
2026-02-08 16:03:40 +01:00
edde746
a5a72147c7
feat: show ratings
...
close #410
2026-02-08 16:03:23 +01:00
edde746
8f3b924002
docs: update readme
2026-02-08 12:50:20 +01:00
edde746
e915df0490
fix: hero not being focused
2026-02-08 12:38:50 +01:00
edde746
7f0666afbc
feat: require profile selection on app open
...
close #417
2026-02-08 12:07:51 +01:00
edde746
e6fef26e8e
fix: suppress stray back KeyUp globally via NavigatorObserver
2026-02-08 11:57:19 +01:00
edde746
2a1c99ac06
fix: dialog autofocus and button sizing
2026-02-08 10:30:14 +01:00
edde746
038ec52e00
fix: add confirm dialog to download delete buttons
2026-02-08 10:04:23 +01:00
edde746
93e83adbc8
fix: cancel auto-skip timer on user interaction
...
close #398
2026-02-08 08:55:56 +01:00
edde746
7660178b2e
feat: download recovery
2026-02-08 08:06:41 +01:00
edde746
fab73a0bc0
fix: profile switcher screen focus
...
close #415
2026-02-08 08:01:28 +01:00
edde746
0c44a35eb8
feat: log raw API connections
2026-02-08 03:54:22 +01:00
edde746
bc14f20ee6
Merge branch 'feature/thumbnail-previews'
2026-02-07 20:57:39 +01:00
edde746
05abf40c59
fix: thumbnail preview probe improvements
2026-02-07 20:57:12 +01:00
edde746
747fee0889
feat: log uploading
2026-02-07 20:09:30 +01:00
edde746
101a55552e
feat: woa support
2026-02-07 10:46:14 +01:00
edde746
e498cc7912
fix: actor image quality
...
close #395
2026-02-06 21:48:05 +01:00
edde746
cc8bd55e23
fix: alpha jump bar focus
...
close #394
2026-02-06 21:41:42 +01:00
edde746
dbcfc25a7c
fix(tv): double back from video player
2026-02-06 21:31:24 +01:00
edde746
09337f50ee
fix: broken video player focus
...
close #393
2026-02-06 21:10:31 +01:00
edde746
ff75cf8ddb
fix: account for playback speed in "Ends at" calculation
...
close #392
2026-02-06 19:32:27 +01:00
edde746
44eae4ef84
refactor: extract BaseNotifier and HierarchicalEventMixin
2026-02-06 17:01:56 +01:00
edde746
8eca2051e5
chore: update cask to 1.16.0
2026-02-06 14:14:02 +01:00
edde746
d16dee4dd5
fix: homebrew cask job
2026-02-06 14:11:47 +01:00
edde746
821fbc2cb1
fix: home focus without hero
...
close #385
2026-02-06 12:55:24 +01:00
edde746
a004f7e398
fix: enforce profile picker on first login
...
close #302
2026-02-06 12:51:42 +01:00
edde746
fc79bc4fb7
Merge branch 'feature/improve-deletion'
2026-02-06 09:59:11 +01:00
edde746
bbee74ef9d
fix(propagation): scope events by server
2026-02-06 09:58:57 +01:00
edde746
fc8ada0692
Scope filter display-name cache by library context
2026-02-06 09:27:18 +01:00
edde746
964603defa
Merge pull request #387 from micahmo/fix/filter-display-name
...
Fix filter display names not being shown
2026-02-06 09:26:53 +01:00
edde746
888f98fb9d
fix(video): gate focus to route
2026-02-06 09:02:56 +01:00
edde746
3d255f9920
fix(exoplayer): apply subtitle styling
2026-02-06 05:46:07 +01:00
edde746
f3fbdad4dc
feat: separate chapter & skip buttons
...
close #381
2026-02-06 04:54:27 +01:00
edde746
abcafebf7a
Merge pull request #384 from micahmo/feature/slider-time-tooltip
...
Add tooltip showing target time when hovering or dragging the playback slider
2026-02-06 00:27:09 +01:00
edde746
e1082516e8
fix: X11 video stutter during background scrolling
2026-02-05 14:40:06 +01:00
edde746
75480aada3
fix: sort menu focus
...
close #370
2026-02-05 11:30:18 +01:00
edde746
663813942a
fix: subtitle styling focus
...
close #377
2026-02-05 11:30:00 +01:00
edde746
85bfe84e8e
perf: replace 60fps ticker with 5fps timer for hero indicator
2026-02-05 11:02:59 +01:00
edde746
3d3c8641ed
fix: suspend hero animation when not visible
2026-02-05 10:57:29 +01:00
edde746
5873914baa
fix: missing alpha jump
2026-02-05 10:43:58 +01:00
edde746
5c225bb89e
feat: alpha jump bar
...
close #349
2026-02-05 10:15:59 +01:00
edde746
2b5ccc28cb
refactor: clean up translations
2026-02-04 12:53:51 +01:00
edde746
e4b42cbc1e
fix errors & warnings
2026-02-04 12:09:30 +01:00
edde746
67e6dbb090
Merge branch 'feature/collapse-long-descriptions'
2026-02-04 11:59:00 +01:00
edde746
6ac12e6ff9
feat: inline collapsible text ellipsis badge
2026-02-04 11:58:47 +01:00
edde746
a7ac681fdc
refactor: extract shared mixins and helpers
2026-02-04 11:11:01 +01:00
edde746
16884a7bca
refactor: eliminate duplicate logic across detail screens and helpers
2026-02-04 09:46:45 +01:00
edde746
96c6462d13
fix: use layout constraints for grid column count
2026-02-04 09:06:05 +01:00
edde746
731102357d
fix: correct sidebar focus restore
...
close #357
2026-02-04 08:29:29 +01:00
edde746
cf3d81ebf5
chore: format
2026-02-04 07:50:38 +01:00
edde746
f67ca187a8
feat: replace webrtc with ws relay
2026-02-04 07:49:35 +01:00
edde746
873936c28d
add amazon app store
...
close #219
2026-02-03 15:07:05 +01:00
edde746
aec1953007
fix: transcode all images
2026-02-03 14:19:15 +01:00
edde746
0a0aa13e66
fix: make playlist drag tap target bigger
2026-02-03 04:37:41 +01:00
edde746
c3e7fae312
fix: platlist drag performance
2026-02-03 04:19:36 +01:00
edde746
87fa2d765b
fix warnings
2026-02-03 02:16:04 +01:00
edde746
c93dc0bade
Merge pull request #366 from micahmo/feature/unwatched-count
...
Show unwatched episode count on shows/seasons
2026-02-03 02:11:45 +01:00
edde746
0413e04afd
fix: remove sdl3 dep in ci
2026-02-03 02:07:57 +01:00
edde746
bc6b9968e8
fix: blurry cover images
2026-02-03 01:39:12 +01:00