PAR-124
0
tesks-ui: Settings screen — workspace-level statuses, drag-to-reorder status editor, on-demand forms
DoneUnassignedTesksImprovement
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.
Resources
- commit1ba0797 Move workflow statuses to workspace (tenant) scope (PAR-124)ParadauxIO/tesks
Comments
No comments yet.
Activity
- paradaux description: Description updated
- paradaux changed status to Status → Done
- ParadauxIO linked a commit — Commit 1ba0797 — Move workflow statuses to workspace (tenant) scope (PAR-124)
- tesks changed status to Status → Pending Release
- tesks changed status to Status → In Progress
- tesks created the issue