File Registry UI #73

Open
opened 2026-02-23 10:04:59 +00:00 by ottomata · 0 comments
Owner

Tasks

  • Create src/app/(dashboard)/files/page.tsx
  • Paginated table: Filename, Detected At, Matched Trigger (dir + pattern), Triggered Job (link), Run Status (badge)
  • Filters: by job (dropdown), by trigger (dropdown), by date range
  • Click row → navigate to associated run detail page (if run_id is not null)
  • Empty state: "No files detected yet."
  • Auto-refresh every 10 seconds (TanStack Query refetchInterval)
  • Add "Files" to the main navigation sidebar

Acceptance Criteria

  • File registry shows all detected files with correct metadata
  • Filters reduce the list correctly
  • Clicking a file row navigates to the run detail page
  • Auto-refresh shows newly detected files without manual reload
### Tasks - [ ] Create `src/app/(dashboard)/files/page.tsx` - [ ] Paginated table: Filename, Detected At, Matched Trigger (dir + pattern), Triggered Job (link), Run Status (badge) - [ ] Filters: by job (dropdown), by trigger (dropdown), by date range - [ ] Click row → navigate to associated run detail page (if run_id is not null) - [ ] Empty state: "No files detected yet." - [ ] Auto-refresh every 10 seconds (TanStack Query `refetchInterval`) - [ ] Add "Files" to the main navigation sidebar ### Acceptance Criteria - [ ] File registry shows all detected files with correct metadata - [ ] Filters reduce the list correctly - [ ] Clicking a file row navigates to the run detail page - [ ] Auto-refresh shows newly detected files without manual reload
ottomata added this to the Phase 7 project 2026-02-23 10:09:05 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
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.

Dependencies

No dependencies set.

Reference
ottomata/acsm#73
No description provided.