edde746
f671f367ea
refactor(discover): DiscoverProvider owns hubs and continue-watching
2026-06-12 15:53:26 +02:00
edde746
5e4449247b
fix(downloads): inject visibility-aware client resolver
2026-06-12 14:16:24 +02:00
edde746
516925cf50
refactor(watch): promote overlay to hierarchy-aware WatchStateStore
...
Resolution now considers parentChain ancestors (newest event wins) and
watched patches set container leaf counts, so container marks reach
descendant cards and vice versa.
2026-06-10 05:18:02 +02:00
edde746
145881318e
fix: harden server-scoped state
2026-06-04 13:47:06 +02:00
edde746
74b8dc4561
refactor: type server identifiers
2026-06-01 11:06:03 +02:00
edde746
4ffa3d30f6
fix(player): preserve shader toggle preset
...
close #1208
2026-05-31 21:25:46 +02:00
edde746
d5c8778074
fix: harden reconnect and playback regressions
2026-05-31 20:33:38 +02:00
edde746
6111c381af
fix(libraries): reload when a server connects after initial load
2026-05-30 14:01:01 +02:00
edde746
7534a6c60a
fix(downloads): apply progress watch snapshots
2026-05-29 21:37:27 +02:00
edde746
dba01f14bb
fix(playback): harden watch progress edge cases
2026-05-29 21:16:01 +02:00
edde746
7501f461b9
fix(playback): sync downloaded watch progress
...
close #1171 , close #1183
2026-05-29 19:55:01 +02:00
edde746
a101ee76d6
fix(downloads): prevent duplicate native tasks
...
close #1141
2026-05-26 22:43:05 +02:00
edde746
a189ee5774
fix(offline): honor settled profile visibility
2026-05-24 03:12:33 +02:00
edde746
b6d23ed089
fix(startup): speed offline fallback
...
close #1108
2026-05-23 16:00:00 +02:00
edde746
e8c27f00a7
fix(tvos): avoid unsupported native clients
2026-05-13 17:12:50 +02:00
edde746
d0bd919ff4
refactor: migrate models to freezed + json_serializable
2026-05-11 12:54:26 +02:00
edde746
7a3f63683e
fix(ui): refresh stale watch state
2026-05-09 06:00:36 +02:00
edde746
fdaff3687d
fix(playback): keep Plex playlist queue when entering the player
...
close #978
2026-05-04 21:34:14 +02:00
edde746
2664caf004
test(jellyfin): align watched fixtures with played flag
2026-05-03 03:45:00 +02:00
edde746
130e0d6f40
refactor: streamline settings bindings
2026-05-02 08:44:27 +02:00
edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
19a0128363
feat(playback): add ArtCNN shader presets
...
close #924
2026-04-26 20:29:38 +02:00
edde746
ce7e936931
test: complex provider, mixin, and service tests
2026-04-25 13:29:48 +02:00
edde746
f049c65623
test: provider/mixin/service tests + visibleForTesting reset hooks
2026-04-25 13:15:01 +02:00
edde746
7f8c066062
test: add provider and drift database tests
2026-04-25 13:04:08 +02:00
edde746
edff1f29db
test: scaffolding + first provider test (hidden_libraries)
2026-04-25 12:56:38 +02:00