edde746
edd0618e64
fix: harden playback and discover state
2026-06-14 09:44:04 +02:00
edde746
979db254d1
perf(providers): delta-fetch newly-online servers instead of full refetch
...
Discover and libraries now fetch only the servers that came online since
the last pass and merge the results; already-loaded servers are not
refetched. Both providers also own their online-servers listener
(registered in the constructor, removed in dispose), so profile switches
no longer leak listeners that kept disposed providers refetching.
2026-06-12 17:12:18 +02:00
edde746
eef73e6447
fix: expand home hub previews
...
close #1268
2026-06-07 17:35:56 +02:00
edde746
e8df18e7b2
fix(jellyfin): order continue watching + up next by recency
2026-06-07 16:34:18 +02:00
edde746
74b8dc4561
refactor: type server identifiers
2026-06-01 11:06:03 +02:00
edde746
6111c381af
fix(libraries): reload when a server connects after initial load
2026-05-30 14:01:01 +02:00
edde746
be86a33057
fix(discover): hide duplicate continue watching
...
close #1113
2026-05-26 14:48:16 +02:00
edde746
be0e9686b5
fix(search): rank media search results
...
close #1056
2026-05-16 21:40:22 +02:00
edde746
e37602421b
fix(discover): expose full continue watching
...
close #1045
2026-05-15 18:49:23 +02:00
edde746
ae7f4a7871
fix(jellyfin): unblock large library loading
...
close #1018
2026-05-12 05:28:20 +02:00
edde746
fcd8198fcb
fix(plex): use promoted home hubs
...
close #1004
2026-05-11 13:18:43 +02:00
edde746
3a93ec80ec
fix(jellyfin): include movie home hubs
2026-05-10 00:53:20 +02:00
edde746
5fe5534bae
fix(jellyfin): bound home artwork load
2026-05-08 06:06:09 +02:00
edde746
9e4230597f
fix(jellyfin): label per-library hubs with library name
...
close #975
2026-05-04 10:24:01 +02:00
edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
3da51f9d64
chore: pre-commit ci hook, dart format
2026-04-18 12:40:35 +02:00
edde746
ab5ad3c839
fix: use hubs API for continue watching
...
close #748
2026-03-26 18:58:18 +01:00
edde746
b05d69b10f
fix: filter hub detail view by library section
...
close #638
2026-03-06 18:36:45 +01:00
edde746
c9a1bc97c4
fix: remove dead state paths and restore track hotkeys
2026-03-06 11:50:45 +01:00
edde746
8571ee74c4
fix: use addedAt for unwatched on-deck sort fallback
...
close #636
2026-03-05 19:57:36 +01:00
edde746
8cd48f3af5
fix: firstClient null check race
2026-03-04 10:01:40 +01:00
edde746
acf91107ad
fix: split combined recently added hubs by library
...
closes #552
2026-02-26 00:30:23 +01:00
edde746
e23f472d78
refactor: centralize globalKey construction via buildGlobalKey()
2026-02-23 17:53:20 +01:00
edde746
04438c8e45
refactor: code quality & format
2026-02-15 04:07:09 +01:00
edde746
b7ec24c2c1
refactor: centralize library state in LibrariesProvider
2026-01-24 20:03:06 +01:00
edde746
54e8e0c621
refactor: abstract player & deduplicate
2026-01-24 04:06:58 +01:00
edde746
b5726fe4b7
chore: format
2026-01-20 13:46:44 +01:00
edde746
4edaf3ebea
fix: respect hidden libraries in continue watching
...
close #246
2026-01-15 06:36:53 +01:00
edde746
5ed2532bf1
feat: global hubs with settings toggle
...
close #216 & #217
2026-01-06 23:23:03 +01:00
edde746
84c255b917
refactor: deduplicate logic
2025-12-21 13:19:21 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
edde746
18c322f66a
refactor: navigation/offline handling
...
and other improvments
2025-12-13 00:16:50 +01:00
edde746
6db21d93bb
fix: hide hidden libraries on the home screen
...
close #145
2025-12-05 14:08:04 +01:00
edde746
8f817815e6
refactor: simplify file structure
2025-12-04 08:36:07 +01:00
edde746
2231f42f55
refactor: discover page performance improvements
2025-12-03 17:09:10 +01:00
edde746
7ab8dfa3c3
refactor: simplify metadata server tagging
2025-11-23 05:10:42 +01:00
edde746
6aecaaa44a
refactor: simplify server tracking
2025-11-22 23:41:46 +01:00
edde746
38a447f57a
refactor: format & split video controls
2025-11-22 05:58:08 +01:00
edde746
166654d374
refactor: use play queues & other improvements
2025-11-22 03:24:01 +01:00
edde746
6e8a1a373e
feat: remove server switcher
2025-11-21 23:59:39 +01:00