Commit graph

1688 commits

Author SHA1 Message Date
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks failed
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
All checks were successful
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
All checks were successful
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
0db05174b1 Build native title and person surfaces 2026-11-05 16:16:02 +01:00
0fd0ec035d Build the Wolfskin Home feed 2026-11-05 16:15:40 +01:00
3da635b4cb Merge reviewed TV shell changes into libraries
Some checks failed
review/design-claude Changes requested: tail-card Down focus bug and caption separator opacity
2026-11-05 16:11:29 +01:00
2ea9301069 Assert the declared owned-screen background colour
Some checks failed
review/design-claude B1/B2 fixed; settings pill dashed stroke 2x spec (blocking)
2026-11-05 15:52:12 +01:00
380c423376 Build TV libraries and continuous See all grids 2026-11-05 15:51:24 +01:00
4b89a73908 Restore upstream content focus and deterministic shell typography 2026-11-05 15:39:56 +01:00
9be55c570a Integrate the Conductarr client with the Wolfskin shell
Some checks failed
review/design-claude Changes requested: switch-off path loses backdrop/Up focus; font weight deviation in captures
2026-11-05 14:50:04 +01:00
f60a22e435 Build the Wolfskin TV shell and navigation 2026-11-05 14:38:38 +01:00
adbfe5d0e7 Add the pinned Conductarr TV client and disk cache
All checks were successful
review/code-claude Claude cross-family review: clean, no blocking findings
2026-11-05 12:56:06 +01:00
670e95f2fa v1.1.0
All checks were successful
review/code-claude Claude cross-family review: approve, no blocking findings
-----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgrqffh93Kw9xITbVISXK/jkih9K
 Q1NSQeC6TBqiLCg2oAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQOwlHRfQqaoMZESsY18BqmXMIMwtJzU8cAEB2FWHNv5x2j/ZsGi8ES7VNW+rYtgV/B
 KF9ctdqeDoocL8r8da+AY=
 -----END SSH SIGNATURE-----

Merge upstream v1.1.0 while preserving Wolfskin customizations
2026-11-05 01:39:09 +01:00
Damontecres
1fdc7f7d84
Translations 2026-11-03 (#2169)
Update translations as of 2026-11-03

A big thank you to all of the contributors!
2026-11-03 16:45:35 -05:00
Damontecres
a3bd0137b3
Fix style 2026-11-03 16:35:02 -05:00
Damontecres
d711760dbe
Minor bug fix (#2167)
## Description
- Fixes typo that could prevent restoring a page with artists or album
artists
- Clarified some javadocs

### Related issues
N/A

### Testing
Emulator

## Screenshots
N/A

## AI or LLM usage
None
2026-11-03 14:52:56 -05:00