Commit graph

3 commits

Author SHA1 Message Date
Maddox
1f760e0c65 Mobile always uses card view, table only on desktop
On mobile (< sm breakpoint) cards are always rendered regardless of the
view toggle. The toggle is already hidden on mobile — this makes the
rendering match.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 18:26:08 -04:00
Maddox
7152d6b492 Replace tag text input with autocomplete tag picker
TagInput component shows selected tags as removable chips, autocompletes
from existing tags in the database, and allows adding new tags inline.
Enter/comma to confirm, Backspace to remove last tag.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 18:20:47 -04:00
Maddox
69e0b864e4 Initial commit — Store Tracker v2 frontend
React 18 + Vite + TypeScript + Tailwind v4 + TanStack Query v5.
Dark glassmorphism design, table/grid views, color-coded route badges,
filter bar, stats bar, add/edit modal, delete confirm, toast notifications.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 20:40:08 -04:00