feat: strip display route — migration companion profile #1

Open
opened 2026-05-17 15:15:45 -07:00 by pyr0ball · 0 comments
Owner

Summary

Add a /display route to Robin for the 1920×480 / 480×1920 strip display format. The strip display surfaces Robin's active suggestions and quick actions without requiring the user to open the full chat panel.

Scope

  • Vue route at /display using DisplayLayout from cf-core
  • Accepts ?profile=casual (default) query param
  • Metrics strip: Migration progress indicator, fluency level, recent suggestion count, system health summary
  • Alert feed: Active Robin suggestions — current error/friction point Robin has noticed, plain-language one-liner, tap to open full chat
  • Macro buttons: Dismiss current suggestion, open Robin chat panel, "I figured it out" (marks suggestion resolved), toggle Robin active/quiet
  • Portrait layout preferred for this profile — sidebar companion feel
  • Dark and light theme both supported (migration users may be on light-themed desktops)

Notes

  • Belongs in M1 (System presence) — display route is part of the initial desktop integration
  • Macro actions route through Robin's FastAPI backend
  • Blocked on: cf-core display primitives milestone

cf-core strip display spec · Turnstone #25

## Summary Add a `/display` route to Robin for the 1920×480 / 480×1920 strip display format. The strip display surfaces Robin's active suggestions and quick actions without requiring the user to open the full chat panel. ## Scope - Vue route at `/display` using `DisplayLayout` from cf-core - Accepts `?profile=casual` (default) query param - **Metrics strip:** Migration progress indicator, fluency level, recent suggestion count, system health summary - **Alert feed:** Active Robin suggestions — current error/friction point Robin has noticed, plain-language one-liner, tap to open full chat - **Macro buttons:** Dismiss current suggestion, open Robin chat panel, "I figured it out" (marks suggestion resolved), toggle Robin active/quiet - Portrait layout preferred for this profile — sidebar companion feel - Dark and light theme both supported (migration users may be on light-themed desktops) ## Notes - Belongs in M1 (System presence) — display route is part of the initial desktop integration - Macro actions route through Robin's FastAPI backend - Blocked on: cf-core display primitives milestone ## Related cf-core strip display spec · Turnstone #25
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/robin#1
No description provided.