edde746
7eae5403cf
Merge pull request #453 from micahmo/fix/episode-watched-status
...
Fix episode watched status
2026-02-13 13:12:03 +01:00
edde746
a414da76d2
Merge pull request #450 from micahmo/feature/chapter-tooltips
...
Show previous and next chapter names as tooltips
2026-02-13 13:09:26 +01:00
Micah Morrison
db84bada31
Fix episode watched status
2026-02-12 19:52:08 -05:00
edde746
df3f9ed8a0
fix: profile switch focus
2026-02-12 01:10:47 +01:00
Micah Morrison
2509cb8193
Show previous and next chapter names as tooltips
2026-02-11 17:43:25 -05:00
edde746
cc15e964d0
fix: remove unused import
2026-02-11 18:03:25 +01:00
edde746
ee54259e4b
fix: pass non-navigation keys through
2026-02-11 18:03:11 +01:00
edde746
c651fe08f4
fix: re-probe offline servers on connectivity recovery
2026-02-11 18:02:22 +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
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
Matt Vogel
e30c0b4370
Migrate companion remote to WebSocket
2026-02-09 18:45:10 -05:00
edde746
2de92e660d
feat: adjustable subtitle position
...
close #426
2026-02-09 21:22:19 +01:00
Matt Vogel
199d634cb2
Migrate companion remote models to @JsonSerializable
2026-02-09 14:26:51 -05:00
Matt Vogel
972ded5b0c
Fix remote session dialog, peer service, and mobile remote screen
2026-02-09 14:20:32 -05:00
Matt Vogel
372767b142
Add Companion Remote for mobile-to-desktop control
2026-02-09 14:19:54 -05: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
Micah Morrison
1654c48a34
Add support for showing thumbnails when navigating timeline
2026-02-09 10:43:03 -05: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
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
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