5306f8ddc4
Keep optimized versions compatible with upgrade and update parsing
review/code-gpt Build-only change (new optimized build type, own package, baseline seed, version parser test) read by firstmate; release and debug unchanged; the optimized APK was installed and run on the real box (sign-in, picker, Home, Movies work under R8; 0.4 s cold start, 14x lower p99 frame time than debug); version-suffix defect found on the box and fixed in this head
2026-11-06 15:36:20 +01:00
59f4a06815
Register the optimized baseline profile source explicitly
2026-11-06 15:21:19 +01:00
427b18cdc5
Add a release-derived optimized TV comparison variant
2026-11-06 15:12:01 +01:00
1c21f50acb
Keep the person picker closed after switching users
review/code-gpt Picker double-OK fix verified on the real box (B9): three single-OK person switches justin/mindel/shared, no crash, logcat clean; 45 targeted tests, final-head apk build
2026-11-06 14:48:36 +01:00
db2541feff
Move person-switch client disposal off the main thread
review/code-gpt Person-switch crash fix verified on the real box (B8: justin/mindel/shared switched via the picker three times, no crash, logcat clean); firstmate read the ConductarrSession disposal-scope delta (generation-guarded, IO disposal, no double close); 53 targeted tests
2026-11-06 14:05:01 +01:00
b9ea593735
Merge remote-tracking branch 'origin/main' into fm/tv-spacing-b7
2026-11-06 13:17:37 +01:00
6e0f9952cf
Reconcile removed Anime roots without discarding pushed pages
review/code-gpt GPT review blocker B1 (Anime root removal strands Back) fixed: delta read by firstmate (ShellState reconciles route/root to Home, preservePushed replaces stack root, 111-line regression, 16 targeted tests green); all other review areas cleared on 9e15dbee
2026-11-06 13:11:08 +01:00
c17447c528
Give TV cards roomy spacing and edge-straddling focus rings
review/code-gpt Spacing review: progress-bar inset regression; rail transition focus invalidation
2026-11-06 12:53:51 +01:00
9e15dbee8c
Preserve navigation focus when Anime availability changes
review/code-gpt Anime removal leaves active root invalid; Back pops a singleton stack (B1).
2026-11-06 12:33:10 +01:00
53b8358317
Hide Anime destinations without visible library titles
2026-11-06 12:25:51 +01:00
5a84666074
Synchronize fresh-sign-in navigation and restore test globals
2026-11-06 12:11:42 +01:00
22850632ec
Restrict shell route and Back handling to the current entry
2026-11-06 12:03:20 +01:00
afff383b75
Read live shell state inside cached navigation entries
2026-11-06 11:52:48 +01:00
d401ebc355
Fix TV startup navigation and complete title pages
2026-11-06 11:27:35 +01:00
4e6377b628
Keep shell state reads safe in read-only snapshots
review/code-claude Hotfix verified on the real Xiaomi box (B3 runs, no crash across Home/Discover/Movies/Shows/title/Settings/Requests); 5-file delta read by firstmate: ShellState.rememberedView no longer writes on read, 3 regression tests incl. snapshotFlow and an audit
2026-11-06 10:50:56 +01:00
81073c410d
Synchronize progressive focus assertions with UI publication
review/design-claude Claude review: PASS, no blocking finding (head 81073c41)
2026-11-06 02:20:13 +01:00
04b1bdd6aa
Align TV layouts and close recovery gaps
2026-11-06 02:15:09 +01:00
ec32346c71
Isolate the artwork test singleton lifecycle
review/code-claude B1 (artwork credential scoped to the exact Jellyfin scheme/host/port by a network interceptor, fresh ImageLoader, redirect-safe, 2-host test) and B2 (audiences null keeps the name rule, foreground recovery, test) verified by firstmate reading the 9-file delta; final gates green
2026-11-06 01:32:59 +01:00
34ea983a51
Scope artwork credentials and preserve library recovery
2026-11-06 01:25:47 +01:00
09f1d72f30
Keep Home responsive and resolve authorized request recipients
review/code-claude Block: token sent to image hosts via Coil auth client; failed audiences read hides Jellyfin libraries
2026-11-06 00:31:48 +01:00
78322f588a
Integrate real Conductarr TV title and recovery providers
2026-11-06 00:10:27 +01:00
a00db96dc8
Merge current TV recovery states into Conductarr wiring
2026-11-05 23:24:21 +01:00
844530404d
Integrate shared offline recovery and saved-state isolation
review/design-claude 13 fixes passed Sonnet re-review at cd625b42; merged head 84453040 = main merge + shared RecoveryToast reuse: 33/34 pairs byte-identical, st-048 adopts the shared toast, 830 tests green (firstmate check)
2026-11-05 22:59:45 +01:00
59c2728d9c
Wire selected Jellyfin users to Conductarr TV data
2026-11-05 22:55:54 +01:00
a01c0a78fb
Add TV offline recovery and per-person state isolation
review/design-claude Claude Sonnet cross-family review: pass, no blockers
2026-11-05 22:11:00 +01:00
fc02ce8646
Integrate native Home and replay full title launch paths
2026-11-05 21:49:34 +01:00
2fdd459037
Match title CSS geometry and fix modal focus and subtitle choices
2026-11-05 21:38:46 +01:00
575103ce98
Integrate Discover with canonical shared UI
2026-11-05 20:57:57 +01:00
e243894a20
Integrate reviewed Requests and Discover surfaces
review/design-claude Changes requested: 13 blocking design/behaviour findings (see PR comment)
2026-11-05 20:46:58 +01:00
43ae716157
Preserve native title line boxes and async focus
2026-11-05 20:26:43 +01:00
4cd75cfa26
Integrate Requests with the shared image cache
2026-11-05 20:20:06 +01:00
bfd4002dd1
Merge Requests screens from main
2026-11-05 20:11:00 +01:00
a8951827ba
Reuse shared artwork and correct title focus edges
2026-11-05 19:58:36 +01:00
1299034991
Match Discover shadows, text rhythm and asynchronous focus
review/design-claude Changes requested: 3 blocking design deviations (st-032 sheet rhythm, st-036 button squeeze, hero stack offset)
2026-11-05 19:39:13 +01:00
9c8fceb18c
Restore Home viewport across See all navigation
2026-11-05 19:28:09 +01:00
14a74ac43b
Integrate libraries and correct Home review blockers
2026-11-05 19:03:33 +01:00
b1b15b384b
Keep catalogue outcomes and recovery consistent across views
2026-11-05 18:32:09 +01:00
c1559e2513
Merge Libraries and reuse the shared catalogue surface
2026-11-05 17:55:49 +01:00
3bfb8cd779
Merge shared library surfaces and connect title navigation
2026-11-05 17:54:34 +01:00
439eea3ff8
Merge library slice and reuse shared image policy
review/design-claude Changes requested: 7 design-parity findings (separator opacity, line-box rhythm, stage gap, mark chips, avatar, count, thumb fringe)
2026-11-05 17:41:43 +01:00
fc7eb94cc1
Record native title metrics and reuse SDK fixtures
2026-11-05 17:40:55 +01:00
03ff22ea86
Preserve request outcomes and align Discover shelf windows
2026-11-05 17:37:39 +01:00
5b0703aec5
Build household requests under Settings
2026-11-05 17:35:42 +01:00
6d7df0fb19
Preserve title data and focus across updates
2026-11-05 17:13:53 +01:00
2b65ee7b53
Preserve the person identity guard on Home
2026-11-05 16:57:20 +01:00
4b28b4f044
Match Discover captions and catalogue collection states
2026-11-05 16:50:38 +01:00
7e8e232d47
Merge the corrected TV shell into Discover
2026-11-05 16:19:00 +01:00
6a02887dc9
Build the Discover catalogue and request flow
2026-11-05 16:18:19 +01:00
0c94e8f910
Merge reviewed TV shell focus and text fixes
2026-11-05 16:17:42 +01:00
c07bb2ca1d
Merge the reviewed shell updates
2026-11-05 16:17:38 +01:00