root
408aff3db7
Fix two tests that predate the merge of the round and main
...
gate/round2-candidate design 253/253 + app 830/832 on 2eeacdc5, the 2 failing classes pass on this commit (test-only delta); Opt build versionCode 69 signer ok
Test-only; product code is unchanged.
UpdatesKeysTest presses Key.Escape for Back because the Back fix routes native Back through the Activity dispatcher and keeps only Escape as the shell key.
UpstreamContentFocusTest stubs the relaxed view model's updates with the fake controller, as the other tests do, so the Updates row gets an installed version.
2026-11-07 23:05:41 +01:00
root
2eeacdc531
Pass the update controller in the root exit test after merging main
2026-11-07 22:39:20 +01:00
root
ed103bcb96
Round 2 candidate 2: merge origin/main
2026-11-07 22:34:09 +01:00
root
d739a201ee
Round 2 candidate 2: merge origin/fm/tv-back-title
2026-11-07 22:33:36 +01:00
985ebc53a7
Merge pull request 'Keep loaded title refreshes stable and guard request identities' ( #66 ) from fm/tv-discover-details-flash into fm/tv-round2
2026-11-07 22:22:58 +01:00
5f759b8fef
Keep loaded title refreshes stable and guard request identities
review/code-claude Code APPROVE: no stale data, request guard recovers via toast
review/design-claude Design PASS: no look change beyond flash removal
2026-11-07 22:16:30 +01:00
6fc10b7af2
Merge pull request 'Build the approved TV Updates settings UI' ( #65 ) from fm/tv-updater-ui into main
2026-11-07 22:04:40 +01:00
9061384ad1
Merge main for the updater UI review
review/code-claude Code APPROVE: single state store, no implicit install
review/design-claude Design PASS: 18 frame pairs match approved
2026-11-07 21:37:07 +01:00
9bbb4bab25
Integrate persistent updater metadata and failure operations
2026-11-07 21:36:20 +01:00
57cf17aaad
Merge pull request 'Add verified household TV updates and release tooling' ( #60 ) from fm/tv-updater-core into main
2026-11-07 21:33:42 +01:00
51799669e7
Expose persistent update metadata and safe UI dismissals
review/safety-opus Delta PASS: B1 closed; seams keep install invariants
2026-11-07 20:29:58 +01:00
383802611c
Enforce monotonic household releases and staged APK integrity
2026-11-07 20:19:02 +01:00
94a69de25f
Integrate the published updater core
2026-11-07 20:02:04 +01:00
c78a8dfa8d
Cache each Robolectric SDK without version conflicts
review/safety-opus Blocking: versionCode ledger bypassable; tv-publish lacks monotonic check
2026-11-07 19:12:21 +01:00
d171aaae9e
Implement verified household TV updates and release tooling
2026-11-07 18:50:43 +01:00
83ebf25d9f
Keep updater navigation motion bounded
2026-11-07 18:33:36 +01:00
37ad87d058
Match native updater frames and preserve D-pad focus behavior
2026-11-07 17:55:09 +01:00
2b8c729f62
Compile updater fixtures through the existing app test source set
2026-11-07 17:17:20 +01:00
271cee2cea
Merge pull request 'Merge upstream Wholphin v1.1.1' ( #53 ) from fm/wolfskin-upstream-1-1-1 into main
2026-11-07 17:05:40 +01:00
ee3f3ae11e
Preserve check state after refreshing installed identity
2026-11-07 16:55:14 +01:00
19df50c0f1
Build the approved television Updates screen
2026-11-07 16:27:55 +01:00
7a0cbdf909
Retain candidate metadata across updater states
2026-11-07 16:14:58 +01:00
e189d9318a
Merge current main into upstream integration
review/code-claude Reviewed at 00e8e83b; delta is a clean merge of main (diff vs main still 2 files, +12); full gate green except the known WatchReturnTest flake
2026-11-07 16:02:58 +01:00
152dac97c0
Define the shared TV update controller contract
2026-11-07 16:01:45 +01:00
00e8e83bb6
Document upstream v1.1.1 setup fix
review/code-claude No blocking findings on 00e8e83b; waits for Justin go
2026-11-07 02:31:05 +01:00
b80b67f736
v1.1.1
...
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgrqffh93Kw9xITbVISXK/jkih9K
Q1NSQeC6TBqiLCg2oAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQMNewXnxMn5HlyJcrG3vlqPg4lBjF2q9uyedLQQ2S+G4PZQf1XxPTy4q9DKBcT8UIN
XSrDmvm0HJci43S6FMTgE=
-----END SSH SIGNATURE-----
Merge tag 'v1.1.1' into fm/wolfskin-upstream-1-1-1
v1.1.1
# -----BEGIN SSH SIGNATURE-----
# U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgrqffh93Kw9xITbVISXK/jkih9K
# Q1NSQeC6TBqiLCg2oAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
# AAAAQMNewXnxMn5HlyJcrG3vlqPg4lBjF2q9uyedLQQ2S+G4PZQf1XxPTy4q9DKBcT8UIN
# XSrDmvm0HJci43S6FMTgE=
# -----END SSH SIGNATURE-----
# gpg verification failed.
2026-11-07 02:16:52 +01:00
Damontecres
159edc875d
Release v1.1.1
2026-11-06 15:37:29 -05:00
Damontecres
bd46ff3e03
Fix adding Seerr server if plugin is not installed ( #2179 )
...
## Description
If the server plugin is not installed, trying to add Seerr server will
show an endless loading page. This PR fixes that.
### Related issues
Fixes #2177
### Testing
Emulator against server with & without the plugin
## Screenshots
N/A
## AI or LLM usage
None
2026-11-05 17:13:09 -05:00