Paradaux
IssuesPAR-124Done
0

tesks-ui: Settings screen — workspace-level statuses, drag-to-reorder status editor, on-demand forms

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.

Comments

No comments yet.

Activity

  • paradaux description: Description updatedJun 7, 2026, 5:17 PM
  • paradaux changed status to Status → DoneJun 7, 2026, 5:17 PM
  • ParadauxIO linked a commit — Commit 1ba0797 — Move workflow statuses to workspace (tenant) scope (PAR-124)Jun 7, 2026, 12:51 AM
  • tesks changed status to Status → Pending ReleaseJun 7, 2026, 12:49 AM
  • tesks changed status to Status → In ProgressJun 7, 2026, 12:23 AM
  • tesks created the issueJun 6, 2026, 11:38 PM