Skip to content

Widget mode #121

Description

@zealsprince

?mode=widget turns the same deployed app into an embeddable single-channel view: no sidebar, no server browser, no settings, an Open in Orbit escape hatch, media permissions left to the iframe's allow attribute. One bundle, no version drift.

Spec

Acceptance criteria

  • The spec's two-line iframe snippet produces a working single-channel widget
  • Widget mode shows no sidebar, server browser, or settings surface
  • Open in Orbit tries the desktop client and falls back to the full web app
  • Voice works when the embedder grants microphone permission; without it, voice affordances explain what's missing

Blocked by #73 (message log) and #89 (connect machinery).

Metadata

Metadata

Assignees

No one assigned

    Labels

    clientClient apps: UI, platform adapters, cache, PWA

    Fields

    Start date

    None yet

    Target date

    None yet

    Size

    None yet

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions