feat: add a settings surface for sender, preset, and filters #3

Open
opened 2026-10-22 19:06:32 +00:00 by dsh · 0 comments
Owner

Context

defaultSender, preset, tools, and excludeTools are currently YAML-only. A small DSH settings page would make the plugin usable without editing the profile patch.

Acceptance criteria

  • Settings section for defaultSender, preset, tools, excludeTools, failOnStartupError.
  • Validation matches the Config schema in lib/index.js.
  • Credential status shown as configured/source only, never the value.
  • Changes apply without a Host restart where DSH supports it.
  • README updated; no secret ever rendered in the UI.

Notes

  • Keep the settings default deployment-neutral; do not hardcode pvlb.dev.
  • This is not required for v0.1.0.
## Context `defaultSender`, `preset`, `tools`, and `excludeTools` are currently YAML-only. A small DSH settings page would make the plugin usable without editing the profile patch. ## Acceptance criteria - [ ] Settings section for `defaultSender`, `preset`, `tools`, `excludeTools`, `failOnStartupError`. - [ ] Validation matches the `Config` schema in `lib/index.js`. - [ ] Credential status shown as configured/source only, never the value. - [ ] Changes apply without a Host restart where DSH supports it. - [ ] README updated; no secret ever rendered in the UI. ## Notes - Keep the settings default deployment-neutral; do not hardcode `pvlb.dev`. - This is not required for v0.1.0.
Sign in to join this conversation.
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
dsh-plugins/dsh-resend-mcp#3
No description provided.