- Name, mark, banner, adaptive icon and BRANDING.md generated with Codex
(branding/), wired into the launcher icon and TV banner.
- Overlay typography: Playfair Display for date and clock, Manrope for the
location line, plus a soft bottom scrim.
- Picture frames setting: gallery mat, polaroid (tilted), rounded card.
- LEFT walks back through a 50-slide history; RIGHT moves forward again.
- Any string/boolean setting can be preset from adb extras.
- docs/reverie-ios-watchos-prompt.md: build prompt for the iOS + watchOS app.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012BvT3RjNpBmMUsyPqHq7fm
The TV runs a small NanoHTTPD server on the LAN and shows a QR with a
one-time token; the phone opens a mobile form served by the TV and sends
the Immich server, email and password (or an API key). The TV signs in,
mints the scoped API key and stores it. Settings refresh on resume.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012BvT3RjNpBmMUsyPqHq7fm
Full-screen ambient slideshow (DreamService + manual activity) fed by the
Immich API: random photos/videos with album, favorites and type filters,
portrait photos paired side by side, Ken Burns motion, crossfade/slide/zoom
transitions, inline muted video via ExoPlayer, date/location and clock
overlays, Leanback settings with email+password sign-in that mints a scoped
API key.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012BvT3RjNpBmMUsyPqHq7fm