Settings modal is an empty placeholder — needs real content #119
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/Kimi_Agent_Brother_10_Digitizing_App#119
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
The Settings button in the Workspace header opens a modal that just says "No settings configured yet." and has a Close button. It's a placeholder shell — the user clicks a button labeled "Settings" and gets no settings.
Where
src/pages/Workspace.tsx:335-357— the{showSettings && (modal block.Why now
The modal was created in commit
1f3e611to stop the "coming soon" toast — the button has been wired (it opens the modal) but the modal has no real content. Prior closed issue #76 ("Help page FAQ references Settings → Thread Palettes but no Settings page exists") resolved the button → page wiring, but not the page's actual functionality.This is the next-generation gap: the modal is a working button, but a user clicking "Settings" still gets nothing.
Suggested fix shape
Add real sections to the Settings modal. At minimum:
#F8F2E9insrc/components/workspace/canvasRenderer.ts).Optional but useful:
autoper session, no per-user default).HISTORY_LIMIT = 50insrc/pages/Editor.tsx:180).The modal's existing 480px width and pattern (
role="dialog",aria-modal,data-testid, backdrop click + Close) should be preserved. Each section should be aCollapsiblelike the right panel's Design Settings section.Severity
Low (the app is fully functional without settings — this is a missing-feature gap, not a bug). But the Settings button is a discoverable-but-dead surface; every other dead-button fix in the recent rounds has been prioritized.
Discovered by
User-story walkthrough (round 4) + Help page reference (closed #76).
Related (closed)
Decomposed into 4 children — each section is its own scoped card so a kilo-gsd-runner can land them one at a time:
#F8F2E9)Closing this parent; the children carry the triage-approved label and will route through the normal pipeline.