PAR-121
0
tesks-ui: Home/Issues screen — list+board DnD, persisted ordering, configurable status order, header density
DoneUnassignedTesksImprovement
Home (Issues) list + board view overhaul. The big interactive features of the whole overhaul live here.
Density / header
- Move the "Issues / 83 issues in team" count up into the top bar (next to the dark/light toggle) to reclaim vertical space — on both list and board.
- Search bar + filter dropdown look ugly — restyle using the shared search/select primitives (see Navbar issue foundations).
- Board buttons (
board/listtoggle) should look obviously interactable.
Ordering (feature)
- Status group order should be configurable in user settings; default order: Triage → In Progress → Backlog → Pending Release → Done.
- Issues list supports arbitrary manual ordering that persists (store a relative weight per issue) — a meta-level priority layer.
- Drag issues in the list between states (drag = both reorder within a state and move across states), calling the existing update path + new weight persistence.
- Kanban board: drag cards between states too (PAR-66 added the board; this adds DnD).
- Kanban board should not be max-width — the gutters cut it off; let it use full width and host the project-context/count in the top bar to free vertical space.
Visual consistency
- In the issue row, the upvote score should come before the assignee (most issues are assigned).
Needs a small schema/weight-persistence change (DAL lib/sql/issues.ts + action) and a DnD approach (no dnd lib present yet — evaluate hand-rolled vs adding one). Commit to develop, ref this issue.
Resources
- commit854eec3 Add column-renumber reorder endpoint for board/list DnD (PAR-121)ParadauxIO/tesks
- commit5e3ff67 Add issue sort_weight + reorder API for drag ordering (PAR-121)ParadauxIO/tesks
Comments
No comments yet.
Activity
- paradaux changed status to Status → Done
- paradaux description: Description updated
- ParadauxIO linked a commit — Commit 854eec3 — Add column-renumber reorder endpoint for board/list DnD (PAR-121)
- ParadauxIO linked a commit — Commit 5e3ff67 — Add issue sort_weight + reorder API for drag ordering (PAR-121)
- tesks changed status to Status → Pending Release
- tesks changed status to Status → In Progress
- tesks created the issue