Add loading and empty states #32

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

Every page that fetches data currently has no feedback during loading and no guidance when empty.

What needs to happen

Build a reusable pattern for three states:

  • Loading: skeleton/spinner while data is being fetched
  • Empty: friendly message when there's no data ("No projects yet. Create one to get started.", "No issues match your filters.")
  • Error: error message with a retry button ("Failed to load issues. Retry.")

Apply to all data-fetching pages: project list, issue list, issue detail.

Every page that fetches data currently has no feedback during loading and no guidance when empty. ## What needs to happen Build a reusable pattern for three states: - **Loading:** skeleton/spinner while data is being fetched - **Empty:** friendly message when there's no data ("No projects yet. Create one to get started.", "No issues match your filters.") - **Error:** error message with a retry button ("Failed to load issues. Retry.") Apply to all data-fetching pages: project list, issue list, issue detail.
austin added this to the Frontend Polish milestone 2026-03-16 22:57:12 +00:00
austin self-assigned this 2026-03-16 22:57:12 +00:00
Sign in to join this conversation.
No milestone
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.

Depends on
Reference
austin/vektor#32
No description provided.