edde746
|
16e31303ae
|
fix(tv): keep spotlight background static
|
2026-05-22 17:06:51 +02:00 |
|
edde746
|
fea973a72a
|
fix(tv): smooth sidebar expansion behavior
|
2026-05-22 03:54:34 +02:00 |
|
edde746
|
afc94a50fc
|
fix(tv): push sidebar content without resizing
|
2026-05-22 01:38:29 +02:00 |
|
edde746
|
2ebd730201
|
fix(tv): displace content beside sidebar
|
2026-05-22 00:14:16 +02:00 |
|
edde746
|
0dd7d7c522
|
feat(tv): push content beside sidebar
|
2026-05-21 21:01:14 +02:00 |
|
edde746
|
743a8668ec
|
feat(tv): refine sidebar backdrop
|
2026-05-21 17:04:23 +02:00 |
|
edde746
|
9dc3a1a1b1
|
feat(tv): improve hub rail experience
|
2026-05-21 15:57:02 +02:00 |
|
edde746
|
7d60875e19
|
fix(tv): refine browse rail layout
|
2026-05-19 19:30:57 +02:00 |
|
edde746
|
e98d7febdd
|
chore: upgrade Flutter to 3.44
|
2026-05-18 22:52:51 +02:00 |
|
edde746
|
5a68711f7b
|
feat(ui): add pointer cursors to clickable controls
close #1068
|
2026-05-18 15:56:41 +02:00 |
|
edde746
|
0e94558548
|
fix(jellyfin): reduce collection query cost
|
2026-05-18 10:33:10 +02:00 |
|
edde746
|
3e0f7b4f86
|
fix(libraries): stabilize alpha and sort controls
|
2026-05-17 22:36:15 +02:00 |
|
edde746
|
c855dba3be
|
fix(media): paginate large server lists
|
2026-05-17 20:25:39 +02:00 |
|
edde746
|
e71dcdaa6c
|
fix(libraries): tighten browse chip spacing
|
2026-05-16 13:23:07 +02:00 |
|
edde746
|
1b969953b5
|
fix(libraries): refresh all tabs
|
2026-05-16 12:24:26 +02:00 |
|
edde746
|
7690a16efe
|
feat(tv): add spotlight browse layouts
|
2026-05-16 11:56:12 +02:00 |
|
Micah Morrison
|
76e8ea6901
|
Respect episode/season grouping type when browsing library
|
2026-05-13 11:56:37 -04:00 |
|
edde746
|
de129fbb0a
|
fix(trackers): preserve Plex library context
|
2026-05-12 22:46:38 +02:00 |
|
edde746
|
e5922f4870
|
fix(plex): restore library filters and sorts
close #1020
|
2026-05-12 05:36:48 +02:00 |
|
edde746
|
ae7f4a7871
|
fix(jellyfin): unblock large library loading
close #1018
|
2026-05-12 05:28:20 +02:00 |
|
edde746
|
b96d734e8c
|
fix(jellyfin): load collections from boxsets root
close #1006
|
2026-05-11 11:11:22 +02:00 |
|
edde746
|
7a3f63683e
|
fix(ui): refresh stale watch state
|
2026-05-09 06:00:36 +02:00 |
|
edde746
|
19dea4b31e
|
refactor(ui): share bottom sheet scaffold
|
2026-05-08 06:50:34 +02:00 |
|
edde746
|
5fe5534bae
|
fix(jellyfin): bound home artwork load
|
2026-05-08 06:06:09 +02:00 |
|
edde746
|
f07feaaa52
|
fix(plex): repair alpha jump bar
|
2026-05-08 05:36:39 +02:00 |
|
edde746
|
7988c83bec
|
fix: improve d-pad focus navigation
|
2026-05-07 00:27:58 +02:00 |
|
edde746
|
25a2187bf4
|
refactor: reduce settings and media selector duplication
|
2026-05-06 01:33:54 +02:00 |
|
edde746
|
91c23786f2
|
refactor: reduce model and focus boilerplate
|
2026-05-06 00:26:44 +02:00 |
|
edde746
|
955bc9548c
|
refactor: adopt shared mixins, helpers, and sliver widgets
|
2026-05-05 03:06:56 +02:00 |
|
edde746
|
9e4230597f
|
fix(jellyfin): label per-library hubs with library name
close #975
|
2026-05-04 10:24:01 +02:00 |
|
edde746
|
c4b9da0950
|
refactor(images): replace flutter cache manager
|
2026-05-03 20:09:23 +02:00 |
|
edde746
|
8555254e81
|
fix(library): defer browse scroll reset
|
2026-05-02 11:31:18 +02:00 |
|
edde746
|
130e0d6f40
|
refactor: streamline settings bindings
|
2026-05-02 08:44:27 +02:00 |
|
edde746
|
87aa7d9d81
|
fix(library): reset browse grid focus from tab bar
|
2026-05-02 01:08:06 +02:00 |
|
edde746
|
221902c946
|
fix(library): reset outer scroll when switching libraries
|
2026-05-02 00:22:19 +02:00 |
|
edde746
|
f6c6808352
|
feat(library): scroll tabs and chips with content
|
2026-05-01 22:34:59 +02:00 |
|
edde746
|
e78f7cee5e
|
fix: shrink short library sheets
|
2026-05-01 08:31:29 +02:00 |
|
edde746
|
f03c84e8dc
|
fix: group mobile library dropdown by server
|
2026-05-01 07:55:15 +02:00 |
|
edde746
|
d5a12c404a
|
fix: show library actions drag handle
|
2026-05-01 07:22:10 +02:00 |
|
edde746
|
31d2d9dc98
|
feat: jellyfin
|
2026-05-01 01:20:36 +02:00 |
|
edde746
|
eeed34e2df
|
perf(folder-tree): use ListView.builder for lazy row build
|
2026-04-25 12:32:23 +02:00 |
|
edde746
|
feba5b6f74
|
lint: enforce unawaited_futures, prefer_final_locals, etc.
|
2026-04-25 12:27:28 +02:00 |
|
edde746
|
49a86e402c
|
fix: stabilize grid column count when alpha bar shows
|
2026-04-24 19:19:39 +02:00 |
|
edde746
|
3d023962e1
|
feat: server grouping, hidden-library browsing
close #557, close #827
|
2026-04-24 19:11:25 +02:00 |
|
edde746
|
557ef69697
|
fix: guard setState/context against disposed widget
|
2026-04-21 22:29:57 +02:00 |
|
edde746
|
eb49ead83b
|
fix: paginate collection/playlist/person endpoints
close #903
|
2026-04-21 21:51:20 +02:00 |
|
edde746
|
ee020d81bd
|
refactor: trakt/download hardening and cleanup sweep
|
2026-04-21 13:57:03 +02:00 |
|
edde746
|
1edf3da984
|
refactor: consolidate dialogs to DialogActionButton
|
2026-04-21 12:05:21 +02:00 |
|
edde746
|
3da51f9d64
|
chore: pre-commit ci hook, dart format
|
2026-04-18 12:40:35 +02:00 |
|
edde746
|
157669bd76
|
feat: folder view thumbnails and rich metadata
close #821
|
2026-04-16 17:06:07 +02:00 |
|