mirror of
https://github.com/hanzo-apps/world.git
synced 2026-10-30 14:53:09 +00:00
Content the AI surfaced was ephemeral: a video it found (e.g. the Milken
Institute Jensen Huang talk) was lost on reload. Now everything consumable
lands in ONE persistent queue.
- WatchQueuePanel: stage (video/image/story) + list; prev / finish-and-next /
fullscreen; click a row to play, x to remove. Owns no state — a pure view
over watchQueue, so panel and immersive views can never disagree.
- queue_video app-command: the analyst resolves free text ('milken jensen
2025') to a real video and queues it — reachable over MCP like every other
command.
- /v1/world/youtube/search: Data-API search, cached, honest empty result when
no key is configured (never fakes hits).
- Queue persists to localStorage: survives reload, tracks watched/finished.
Co-authored-by: Hanzo Dev <[email protected]>
21 KiB
1440x900px
21 KiB
1440x900px