Skip to content

Plan 14 — Settings + Adapters tab #12

Description

@carlomigueldy

Plan file: docs/superpowers/plans/2026-05-23-plan-14-settings-and-adapters-tab.md
Tag at close: v0.0.14-plan-14
Depends on: Plans 04 + 08

Goal

Render the install / configure / uninstall surface for adapters and a general Settings panel. Users can discover available adapters, install plugins from a tarball or git URL, configure them via auto-generated forms from their configSchema, and tune preferences (theme, log level, activity buffer size, concurrency caps).

Deliverable

  • features/settings/ feature module.
  • prefs.get / prefs.set IPC methods; ~/.dycode/prefs.json persistence.
  • Zod-to-RHF renderer for auto-generated configure forms.
  • Confirmation modals for destructive ops.
  • Playwright e2e: install fixture adapter → configure → uninstall.
  • F89–F95.

Out of scope (deferred to later plans)

  • Adapter marketplace UI → out of scope (docs link only in Plan 16)
  • Per-workspace preference overrides → out of scope until v1.1
  • Prefs import/export → out of scope until v1.1

Workflow

  • Branch from main via superpowers:using-git-worktrees: feat/plan-14-settings-and-adapters-tab.
  • One PR closes this issue — include Closes #<this issue's number> in the PR description.
  • Update docs/superpowers/plans/README.md to move this plan from "not started" to "shipped" in the same PR.
  • Final step is the close-out commit and git tag v0.0.14-plan-14.
  • All 5 quality gates apply (CONTRIBUTING.md).

Metadata

Metadata

Assignees

No one assigned

    Labels

    planTracks a plan file under docs/superpowers/plans/roadmapLong-running roadmap item

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions