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
a268cdd7b8
Route system Back through the current navigation owner
review/code-claude Code APPROVE: single Back owner, tests fail before and pass after
review/design-claude Design PASS: no visual change
2026-11-07 22:30:20 +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
b51dced5fe
Merge pull request 'Round 2 release candidate: Home, Discover, trailer, crash fix and stock screens' ( #64 ) from fm/tv-round2-rc into fm/tv-round2
2026-11-07 21:14:14 +01:00
root
5fb37886bb
final merge dup-lazy-key
gate/round2-candidate full make test 1016/1016 (7m43s, no retries), Opt build versionCode 68 signer ok
2026-11-07 20:55:19 +01:00
64432b0032
Compute lazy list keys from the list the lazy block renders
review/code-claude Code APPROVE: no blocking finding
review/design-claude Design PASS: no visible change, no blocker
2026-11-07 20:54:53 +01:00
root
502d43f271
prep merge tv-skip-stock-setup
2026-11-07 20:50:32 +01:00
root
8b6edf5a96
prep merge tv-trailer-intent
2026-11-07 20:50:32 +01:00
root
abebd52850
prep merge discover
2026-11-07 20:50:32 +01:00
a5b5e92017
Route Wolfskin setup through the household profile picker
review/code-claude Opus review PASS: no blockers, 10 non-blocking notes
review/safety-opus Opus review PASS: no blockers, 10 non-blocking notes
2026-11-07 20:46:46 +01:00
6f85b9c611
Make repeated ids safe as lazy list keys across the Wolfskin screens
2026-11-07 20:31: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
8be769b67c
Launch trailers with the vnd.youtube authority form SmartTube can parse
review/code-claude Code APPROVE: no blocking finding
review/design-claude Design PASS: no visible change, no blocker
2026-11-07 19:48:04 +01:00
f375d88030
Reserve Home hero primary action space
review/code-claude Code APPROVE: delta f375d880 fine
review/design-claude Design PASS: gear restored, hero buttons stationary
2026-11-07 19:46:17 +01:00
7c67596cb6
Restore approved picker Settings centring
2026-11-07 19:38:53 +01:00
a27e922675
Cover outgoing title and person Back ownership
review/code-claude Code APPROVE: Home delta fine, no blocker
review/design-claude Design BLOCK: picker gear moved without approval (B1)
2026-11-07 19:19:45 +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
c5dbe91076
Start new Home rows leftmost and gate outgoing Back handlers
2026-11-07 18:52:30 +01:00
d171aaae9e
Implement verified household TV updates and release tooling
2026-11-07 18:50:43 +01:00
79f64f6e18
Restore sequential hero copy and first-appearance entry
review/code-claude Code APPROVE: sequential copy hand-off, no blocker
review/design-claude Design PASS: copy hand-off matches approved frames/tokens
2026-11-07 18:44:00 +01:00
83ebf25d9f
Keep updater navigation motion bounded
2026-11-07 18:33:36 +01:00
5811ab0555
Synchronize saved-picker test with Android main queue
review/code-claude No blocking findings; 8 non-blocking notes (see PR comment)
review/design-claude Design review PASS: no blocking finding; 8 non-blocking notes
2026-11-07 18:18:50 +01:00
33cca64eba
Merge remote-tracking branch 'origin/fm/tv-round2' into fm/tv-r2-home
2026-11-07 18:02:26 +01:00
9cfe9362ee
Fix picker access and finish Wolfskin on root Back
2026-11-07 18:02:17 +01:00
37ad87d058
Match native updater frames and preserve D-pad focus behavior
2026-11-07 17:55:09 +01:00
7bfa431350
Retain destination focus in the initial title loading regression
review/code-claude Code review: approve, no blocking finding (9 non-blocking notes)
review/design-claude Blocked: hero copy counter-fade overlaps text; approved sequential hand-off differs (B1)
2026-11-07 17:48:54 +01:00
2b8c729f62
Compile updater fixtures through the existing app test source set
2026-11-07 17:17:20 +01:00
aa31199b4f
Merge title follow-up integration before final gates
2026-11-07 17:10:07 +01:00
2b142af8d1
Merge pull request 'Show episode ratings and smoothly collapse title readiness' ( #57 ) from fm/tv-r2-title-2 into fm/tv-round2
2026-11-07 17:07:19 +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
f9bd630ea7
Keep title destination focus and preserve ready catalogue refreshes
2026-11-07 16:56:49 +01:00
ee3f3ae11e
Preserve check state after refreshing installed identity
2026-11-07 16:55:14 +01:00
e6ddf1d7e5
Show episode ratings and animate title readiness without empty space
review/code-claude Reviewed e6ddf1d7: his board picks implemented, no blocking finding
review/design-claude Reviewed e6ddf1d7: his board picks implemented, no blocking finding
2026-11-07 16:41:07 +01:00
19df50c0f1
Build the approved television Updates screen
2026-11-07 16:27:55 +01:00
98dd54e03b
Merge the TV round two integration branch
2026-11-07 16:22:09 +01:00
9988a193de
Hold the full painted backdrop until incoming hero art is ready
2026-11-07 16:22:09 +01:00
174e1ae5c9
Merge current TV integration into title follow-up
2026-11-07 16:20:47 +01:00
7a0cbdf909
Retain candidate metadata across updater states
2026-11-07 16:14:58 +01:00
febcded034
Merge round-two integration updates into Home work
2026-11-07 16:12:54 +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
ae613216d0
Merge main into the round-two integration branch
2026-11-07 16:01:56 +01:00
152dac97c0
Define the shared TV update controller contract
2026-11-07 16:01:45 +01:00