Skip to content

Dashboard: full-bleed tab layout + "tab app" bundle #101148

Description

@100yenadmin

A tab that IS a web app, not just a grid of widgets.

Part of the Modular Dashboard roadmap — see the tracker #101136. Builds on Wave 1 (#101093; PRs #101094 / #101097 / #101098).

Problem

A dashboard tab is always a widget grid today. Sometimes an operator or agent wants a single custom widget — a full app — to fill the entire tab, with no grid chrome around it, the way a real application window would look.

What this adds

  • A full-bleed (no-grid) single-widget tab layout.
  • An agent-scaffoldable "tab app" bundle pattern, where one custom widget fills the whole tab.

How it'd be built

Add a full-bleed layout mode plus a per-tab flag in ui/src/pages/plugin/dashboard-view.ts that, when set, skips grid rendering and mounts a single widget's iframe to fill the tab's content area. The scaffold is largely a packaging convention on top of the existing custom-widget HTML contract, not new bridge surface.

References

Tier 2 — the apps layer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal backlog priority with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:securitySecurity boundary, credential, authz, sandbox, or sensitive-data risk.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.maturity:stableIssue affects a taxonomy feature currently scored M4/M5.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions