Build issue list page #28

Open
opened 2026-03-16 22:51:36 +00:00 by austin · 0 comments
Owner

The main working view — shows all issues in a project with filtering.

What needs to happen

  • Page at /projects/{key}
  • List view (not kanban — save that for later)
  • Each row shows: issue number as VEK-3, title, status badge, priority indicator
  • Sorted by updated_at descending
  • Filter controls: status dropdown and priority dropdown (can be multi-select or simple dropdowns)
  • Filters should update URL query params so they're shareable/bookmarkable
  • "New Issue" button (links to creation form or opens modal)

Key files

  • web/src/pages/ProjectIssues.tsx — new
The main working view — shows all issues in a project with filtering. ## What needs to happen - Page at `/projects/{key}` - List view (not kanban — save that for later) - Each row shows: issue number as `VEK-3`, title, status badge, priority indicator - Sorted by updated_at descending - **Filter controls:** status dropdown and priority dropdown (can be multi-select or simple dropdowns) - Filters should update URL query params so they're shareable/bookmarkable - "New Issue" button (links to creation form or opens modal) ## Key files - `web/src/pages/ProjectIssues.tsx` — new
austin self-assigned this 2026-03-16 22:51:36 +00:00
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
austin/vektor#28
No description provided.