Skip to content

Dashboard: editable notes / todo / markdown widget (stateful) #101146

Description

@100yenadmin

A notes/todo pad that actually saves.

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

Problem

Operators want a scratchpad or todo list on their dashboard, but any editable widget resets on reload today — there's no persistence path for a widget's own state, only for read-only data bindings.

What this adds

  • An editable notes/todo/markdown builtin widget.
  • Persistence across reloads via the write-back capability.

How it'd be built

Add a builtin via the widget registry (ui/src/lib/dashboard/widgets/index.ts / BUILTIN_KIND_PATTERN in extensions/dashboard/src/schema.ts) that persists its content through the setState bridge capability delivered by the write-back issue, #101137. This is a pure consumer of that capability — no new persistence mechanism, just the first builtin to exercise it.

References

Tier 1 — high-value builtins. Depends on write-back.

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:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.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.staleMarked as stale due to inactivity

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions