edde746
|
fc7892daed
|
fix: option picker dialog focus for TV/keyboard nav
|
2026-04-01 06:30:08 +02:00 |
|
edde746
|
da8b583286
|
feat: tag editing in metadata editor
|
2026-03-31 14:10:17 +02:00 |
|
edde746
|
3a82119c2a
|
fix: library action confirmation and snackbar feedback
|
2026-03-31 10:37:10 +02:00 |
|
edde746
|
e6ea1b056a
|
fix: overlay sheet builder context popping main route
close #779
|
2026-03-31 10:30:25 +02:00 |
|
edde746
|
1a96d2b418
|
feat: download version picker with smart series matching
close #767
|
2026-03-31 04:46:09 +02:00 |
|
edde746
|
ddb157809a
|
feat: play version context menu option
|
2026-03-30 08:03:39 +02:00 |
|
edde746
|
ad8faab9ea
|
fix: android video surface lifecycle management
close #771
|
2026-03-29 18:07:50 +02:00 |
|
edde746
|
684196aa36
|
perf: type-aware image memory cache bounds
|
2026-03-28 18:31:16 +01:00 |
|
edde746
|
059509354d
|
feat: configurable watch together relay server
|
2026-03-28 14:44:30 +01:00 |
|
edde746
|
53d50dbc3b
|
fix: guard scroll operations against infinite extents
|
2026-03-28 13:51:39 +01:00 |
|
edde746
|
46ebda944a
|
fix: flexible int parsing in PlexRole
|
2026-03-28 13:44:57 +01:00 |
|
edde746
|
0bb200a785
|
feat: play from beginning context menu option
close #761
|
2026-03-27 17:43:15 +01:00 |
|
edde746
|
d3602201c6
|
refactor: remove dead code
|
2026-03-27 17:39:43 +01:00 |
|
edde746
|
beb78fada0
|
fix: eager artwork dir init, guard back nav on root
|
2026-03-27 11:06:22 +01:00 |
|
edde746
|
a05efef3c8
|
fix: guard download action button focus node access
|
2026-03-27 10:39:50 +01:00 |
|
edde746
|
ad9be7f132
|
Merge branch 'feature/server-tasks'
|
2026-03-27 09:38:24 +01:00 |
|
edde746
|
8e9968628a
|
fix: server tasks panel polish
|
2026-03-27 09:37:53 +01:00 |
|
edde746
|
e33db4f6d7
|
fix: auto-focus skip intro button on TV when controls visible
close #742
|
2026-03-26 20:33:23 +01:00 |
|
edde746
|
ab5ad3c839
|
fix: use hubs API for continue watching
close #748
|
2026-03-26 18:58:18 +01:00 |
|
edde746
|
8ff7676e60
|
fix: use continuous play queue for aired date episode order
close #756
|
2026-03-25 23:28:57 +01:00 |
|
edde746
|
bfe35220aa
|
fix: skip SAF picker on Android TV
|
2026-03-25 20:56:32 +01:00 |
|
edde746
|
843faee4c5
|
fix: run sqlite on background isolate
|
2026-03-25 20:50:35 +01:00 |
|
edde746
|
dd441fee66
|
fix: ignore EOF completion events for live TV streams
|
2026-03-25 19:51:11 +01:00 |
|
edde746
|
2204b05d6c
|
fix: remove reconnect_at_eof from live TV stream options
|
2026-03-25 19:10:35 +01:00 |
|
edde746
|
a1841804b6
|
fix: non-primary CustomScrollViews in IndexedStack tabs
|
2026-03-25 19:10:35 +01:00 |
|
Micah Morrison
|
25e3c4a543
|
Show server tasks
|
2026-03-25 11:33:01 -04:00 |
|
Micah Morrison
|
477b92291b
|
Fix missing season tabs
|
2026-03-25 09:20:49 -04:00 |
|
edde746
|
fcc6186796
|
fix: dedupe live TV timeline heartbeat, delay initial send
|
2026-03-25 12:25:19 +01:00 |
|
edde746
|
23179f6d17
|
perf: ValueNotifier detail scroll, skip redundant arrow rebuilds
|
2026-03-25 08:12:18 +01:00 |
|
edde746
|
996e8621fa
|
perf: ValueNotifier scroll state, static skeletons, scoped selects
|
2026-03-25 08:03:47 +01:00 |
|
edde746
|
4cef99dda2
|
perf: coalesce watch together rebuilds, static TV overlays
|
2026-03-25 06:40:17 +01:00 |
|
edde746
|
4beeedd318
|
fix: library grid stuck skeletons on fast scroll
|
2026-03-25 06:35:01 +01:00 |
|
edde746
|
23043c61f4
|
fix: Tensor SoC detection for internal model IDs
|
2026-03-25 04:15:34 +01:00 |
|
edde746
|
8d56171bd2
|
perf: library grid scroll and idle frame rendering
- Window _loadedItems and focus nodes to bound memory growth
- Eager prefetch and image precaching near viewport
- Static skeleton placeholders during active scroll
- Throttle alpha bar updates, dynamic initial fetch size
- Fix discover timer scheduling frames when tab hidden
- Disable tickers for offscreen IndexedStack children
- Static image placeholder with fade-in transition
|
2026-03-24 17:19:28 +01:00 |
|
edde746
|
ff0fafe938
|
fix: speed step 0.1 -> 0.25 for keyboard shortcuts
close #741
|
2026-03-23 15:02:13 +01:00 |
|
edde746
|
8b7f369c16
|
fix: keyboard shortcuts for unmapped keys
close #740
|
2026-03-23 14:32:54 +01:00 |
|
edde746
|
9bd2774820
|
fix: race conditions in mpv dispose and track manager, add debug fallback trigger
|
2026-03-23 03:48:48 +01:00 |
|
edde746
|
cc7da5bbc9
|
fix: live tv channels for non-admin users
|
2026-03-22 15:58:25 +01:00 |
|
edde746
|
bd4e30e653
|
fix: external subtitles on android mpv
|
2026-03-22 15:34:49 +01:00 |
|
edde746
|
e759dafa87
|
fix: disable impeller on Tensor/NVIDIA GPUs
|
2026-03-22 14:35:42 +01:00 |
|
edde746
|
3ae2488adf
|
feat: screen lock
close #286
|
2026-03-22 11:48:34 +01:00 |
|
edde746
|
2f5b596fff
|
fix: disable pip on android tv
close #698
|
2026-03-22 11:17:45 +01:00 |
|
edde746
|
472ac90fea
|
feat: rewind on resume setting
close #735
|
2026-03-22 09:24:22 +01:00 |
|
edde746
|
e9dfee6870
|
fix: profile select back button bypass
close #737
|
2026-03-22 09:03:14 +01:00 |
|
edde746
|
48e57fd375
|
fix: match content frame rate
close #736
|
2026-03-22 08:12:16 +01:00 |
|
edde746
|
0539c1d869
|
fix: overlay sheet position, scroll-to-selected in bottom sheets
|
2026-03-21 11:49:08 +01:00 |
|
edde746
|
b5576fa6de
|
fix: reduce hub section vertical spacing
|
2026-03-21 09:05:21 +01:00 |
|
edde746
|
d355e07e10
|
refactor: switch to libmpv-android fork, fix ANR and track selection
|
2026-03-21 08:53:08 +01:00 |
|
edde746
|
09ff47e19f
|
fix: reduce CPU when paused and backgrounded on macOS
|
2026-03-21 08:36:25 +01:00 |
|
edde746
|
4ee4a766d6
|
fix: pip background thread layout crash
|
2026-03-21 07:54:04 +01:00 |
|