Phase 2: Interactivity — search, sorting, and detail overlay #1

Open
opened 2026-07-06 09:41:57 -06:00 by ppreeper · 0 comments
Owner

Description

Add search with live filtering, column sorting with toggle, and the detail overlay that shows parsed tag information.

Tasks

  • Search bar: press / to focus, type to live-filter rows (match against Model Family, Tag, Input Types)
  • Esc blurs search, Backspace clears
  • Column sorting: keys 1-5 sort by Model Family, Tag, Size, Context, Input Types; same key toggles asc/desc
  • Update column headers with sort indicator (▲/▼)
  • Detail overlay on Enter: show tag name, parsed fields (params, architecture, variant, date, quantization), size, context, input types
  • Tag name parser that extracts structured fields from naming convention
  • Open URL link in detail for https://ollama.com/library/{family}
  • Esc/q closes detail overlay, returns to table

Acceptance Criteria

  • Typing in search filters rows within 100ms
  • Pressing 1-5 sorts by corresponding column; pressing same key toggles direction
  • Enter opens detail overlay with all fields displayed
  • Esc closes detail overlay
  • Column headers show sort direction

See PRD.md §9 (Phase 2) for full spec.

## Description Add search with live filtering, column sorting with toggle, and the detail overlay that shows parsed tag information. ## Tasks - [ ] Search bar: press `/` to focus, type to live-filter rows (match against Model Family, Tag, Input Types) - [ ] Esc blurs search, Backspace clears - [ ] Column sorting: keys 1-5 sort by Model Family, Tag, Size, Context, Input Types; same key toggles asc/desc - [ ] Update column headers with sort indicator (▲/▼) - [ ] Detail overlay on Enter: show tag name, parsed fields (params, architecture, variant, date, quantization), size, context, input types - [ ] Tag name parser that extracts structured fields from naming convention - [ ] Open URL link in detail for `https://ollama.com/library/{family}` - [ ] Esc/q closes detail overlay, returns to table ## Acceptance Criteria - Typing in search filters rows within 100ms - Pressing 1-5 sorts by corresponding column; pressing same key toggles direction - Enter opens detail overlay with all fields displayed - Esc closes detail overlay - Column headers show sort direction See PRD.md §9 (Phase 2) for full spec.
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
ppreeper/modelsollama#1
No description provided.