Paradaux
IssuesPAR-121Done
0

tesks-ui: Home/Issues screen — list+board DnD, persisted ordering, configurable status order, header density

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/list toggle) 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.

Comments

No comments yet.

Activity

  • paradaux changed status to Status → DoneJun 7, 2026, 5:17 PM
  • paradaux description: Description updatedJun 7, 2026, 5:17 PM
  • ParadauxIO linked a commit — Commit 854eec3 — Add column-renumber reorder endpoint for board/list DnD (PAR-121)Jun 7, 2026, 12:51 AM
  • ParadauxIO linked a commit — Commit 5e3ff67 — Add issue sort_weight + reorder API for drag ordering (PAR-121)Jun 7, 2026, 12:51 AM
  • tesks changed status to Status → Pending ReleaseJun 7, 2026, 12:16 AM
  • tesks changed status to Status → In ProgressJun 6, 2026, 11:53 PM
  • tesks created the issueJun 6, 2026, 11:38 PM