5 Commits

Author SHA1 Message Date
opencode 78244c3197 feat: user-chosen browse views with grid/list toggle and profile sync
Build & Push Docker Image / build (push) Successful in 2m25s
- view modes grid | table | rows + density cozy/compact, persisted via
  localStorage and shareable ?view=?density= URL params (URL wins)
- table view: sortable columns (name, rating, reviews), new sort options
  name_asc/name_desc/recently_updated (backend enum + handler)
- live debounced search, removable filter chips, '/' focuses search
- virtualization via @tanstack/react-virtual for table and rows views
- profile sync: users.preferences jsonb + GET/PUT /api/auth/me/preferences;
  preference precedence URL > server profile > localStorage > default
- add local rollup/lightningcss/tailwindcss oxide native binaries for macos dev
2026-08-02 09:34:53 +02:00
henry a16ec18684 Update package.json
Build & Push Docker Image / build (push) Failing after 39s
2026-07-30 21:08:55 +00:00
root fc5f9e9bf5 revert: remove packageManager field (causes pnpm install hang on Replit) 2026-07-30 00:09:05 +02:00
root 361a51f1d6 chore: pin pnpm@11.18.0 via packageManager field 2026-07-29 23:54:55 +02:00
agent 1de22a6979 Initial commit 2026-05-14 20:25:38 +00:00