Files
world/e2e/layout-shots/free-form.png
zeekayandHanzo Dev 4af5f4d19b feat(world/queue): persistent Watch Queue — AI-queued video, skip/back, tracked watched
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]>
2026-07-11 23:21:51 -07:00

21 KiB
1440x900px