edde746
ca5d87143b
feat: global fullscreen toggle (F11 + sidebar)
...
close #907
2026-04-23 07:43:46 +02:00
edde746
6d265e7bae
feat: episode next/prev hotkeys
...
close #897
2026-04-20 16:34:46 +02:00
edde746
f53592f32b
fix: live tv dvr seek via keyboard/remote
...
close #789
2026-04-19 13:13:38 +02:00
edde746
2bd9e6655f
feat: rate pill, fix snackbar placement
...
close #886
2026-04-18 08:37:43 +02:00
edde746
5b493a70b0
feat: show snackbar on playback speed change
...
close #824
2026-04-09 03:48:14 +02:00
edde746
ff0fafe938
fix: speed step 0.1 -> 0.25 for keyboard shortcuts
...
close #741
2026-03-23 15:02:13 +01:00
edde746
3c2f72d15f
refactor: remove dead methods from services
2026-03-15 22:55:18 +01:00
edde746
0fc64cdf81
fix: catch seek PlatformException at source, remove coordinator
...
Catch COMMAND_FAILED/NOT_INITIALIZED in PlayerNative.seek() and
PlayerAndroid.seek() directly, preventing unhandled PlatformException
crashes on macOS app resume. Remove the ~200-line
_PendingSeekCoordinator system and revert all callsites to direct
player.seek(clampSeekPosition(...)). Keep seekable property/stream
and media controls gating. Add ExoPlayer seekable emission.
2026-03-09 07:21:36 +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
144d40bddc
refactor: remove hotkey_manager dependency
2026-02-02 14:40:46 +01:00
edde746
77eef1ada7
feat: built-in shaders
...
close #341
2026-01-29 07:22:21 +01:00
edde746
7755e07fa8
fix: localize keyboard actions
2026-01-15 00:31:44 +01:00
edde746
e497570aa7
feat: add subtitle seek keyboard shortcuts
...
close #236
2026-01-15 00:26:01 +01:00
edde746
045502405d
feat: persist playback speed
...
close #237
2026-01-15 00:16:17 +01:00
edde746
dae1750d86
feat: volume boost
...
close #37
2025-12-23 07:58:58 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
edde746
6f6c403437
fix: green issue
...
close #158
2025-12-14 20:18:36 +01:00
edde746
7b0aa12c38
refactor: remove keyboard navigation
2025-12-05 23:29:37 +01:00
edde746
6d9a56fa73
refactor: fix naming
2025-12-02 16:53:54 +01:00
edde746
d9cdde66d8
macos
2025-12-02 15:46:19 +01:00
edde746
01bb1126ef
feat: keyboard navigation
2025-11-26 13:51:25 +01:00
edde746
b455db4bdf
refactor: clean up
2025-11-22 06:33:49 +01:00
Doezer
3366ed02f5
Ran dart format using this pwsh command
...
$FILES = Get-ChildItem -Path lib, test -Recurse -Filter "*.dart" -File -ErrorAction SilentlyContinue | Where-Object { $_.Name -notmatch '\.(g|freezed)\.dart$' } | Select-Object -ExpandProperty FullName; if (-not $FILES) { Write-Host "No Dart files found to format"; exit 0 } else { dart format --output=write --set-exit-if-changed $FILES }
2025-11-13 22:53:31 +01:00
edde746
1c7fccdd6b
feat: persist volume
2025-11-05 14:50:13 +01:00
edde746
770cb6b744
feat: customizable seek durations
2025-11-04 08:26:05 +01:00
edde746
f0035d1335
fix: seek time overflow
2025-11-04 08:02:00 +01:00
edde746
ad9502d3c7
feat: fastlane & screenshot scripts
2025-11-01 08:03:47 +01:00
edde746
19ab6a21b9
feat: settings page
2025-10-31 03:55:01 +01:00