Settings is the worst page in the app — biggest cleanup.
- Statuses are currently configured per team; make them per workspace for consistency.
- The status-editing form is bad — rebuild it with drag-to-reorder using the same DnD primitive built for the Home issue (shared component), so status order is set by dragging.
- The always-open forms both look bad and waste screen real estate when not needed → move to on-demand dialogs (shared dialog primitive from the Projects issue).
- General restyle to the shared container/card/form foundations.
Note: the user-configurable status group order for the issues view (default Triage → In Progress → Backlog → Pending Release → Done) is tracked in the Home issue but should reuse the workspace-status model defined here.
Files: app/(app)/w/[workspace]/settings/*, lib/actions/statuses.ts, lib/sql/*. Commit to develop, ref this issue.
No comments yet.