33 Commits

Author SHA1 Message Date
Ponte
4608eefe2f Release: promote preprod to prod (fix edit scroll jump) 2026-03-05 19:27:21 +01:00
Ponte
e98d8c5717 Fix: prevent scroll jump while editing game fields 2026-03-05 19:25:48 +01:00
Ponte
ccea6b0367 Release: promote preprod to prod (bulk actions + pagination) 2026-02-15 00:31:23 +01:00
Ponte
f640a3b1ee UI: add bulk actions and pagination for games list 2026-02-15 00:28:31 +01:00
Ponte
551d42a251 UI: add console colors, state badges, sticky header and clearer actions 2026-02-14 23:52:19 +01:00
Ponte
9d350c2e09 UI: promote V2 as default and keep ?ui=v1 fallback 2026-02-14 23:40:40 +01:00
Ponte
d50869564c UI V2: fix card action overflow with 3-column desktop grid 2026-02-14 23:33:26 +01:00
Ponte
60b19a70e9 Preview: add UI V2 mode with grid, filters, sort, and toasts 2026-02-14 23:29:41 +01:00
Ponte
9b7af13df4 UX: remove auto-cover feature and add inline game editing 2026-02-14 23:21:55 +01:00
Ponte
c7c06823cd Feature: auto-fill game covers from internet sources 2026-02-14 23:13:14 +01:00
Ponte
37ff894801 UI: remove hero console images from homepage 2026-02-14 23:05:39 +01:00
Ponte
e04a5a0a25 Fix: compress cover uploads and raise API payload limit 2026-02-14 23:00:54 +01:00
Ponte
23352d85d0 Feature: add game cover upload with compact thumbnails 2026-02-14 22:55:22 +01:00
Ponte
832004b591 Feature: barcode lookup with auto-fill and owned detection 2026-02-14 22:46:30 +01:00
Ponte
80a126bd6e Feature: add simple mobile camera scan mode 2026-02-14 22:39:10 +01:00
Ponte
e31ec831b3 Feature: improve loan flow and add games quick dashboard 2026-02-12 23:51:52 +01:00
Ponte
37912557d6 Fix: serve banner assets and remove hero subtitle 2026-02-11 20:50:56 +01:00
Ponte
39392943ad UI: enrich hero banner with retro console visuals 2026-02-11 20:47:43 +01:00
Ponte
81d966b64a Feature: add Google Drive backup and restore integration 2026-02-11 20:19:16 +01:00
Ponte
621beee036 Security: protect app with HTTP Basic Auth 2026-02-11 19:56:57 +01:00
Ponte
ce40912629 Feature: add global anti-duplicate game search 2026-02-11 19:40:23 +01:00
Ponte
e678956f19 Fix: add API request timeout to avoid stuck storage status 2026-02-11 19:32:10 +01:00
Ponte
3b86c381e3 UI: show clear storage state and hide migrate button when not needed 2026-02-11 19:28:18 +01:00
Ponte
73c3e30744 Import XLSX support: add collection fields and migration script 2026-02-11 15:31:14 +01:00
Ponte
e2a7f0fdd9 UI: move backup and migration actions into a sidebar tools menu 2026-02-11 15:20:24 +01:00
Ponte
110a6c4a1b Step 6 migration: add JSON backup and restore flows 2026-02-11 15:16:12 +01:00
Ponte
e58ee18936 Step 5 migration: add localStorage to DB import flow 2026-02-11 15:11:34 +01:00
Ponte
de1da956fc Step 4 migration: enable API/DB write operations and frontend CRUD 2026-02-11 15:06:15 +01:00
Ponte
adc7ec193e Step 3 migration: frontend reads API with local fallback 2026-02-11 15:00:40 +01:00
Ponte
89d9275e1a Step 2 migration: add PostgreSQL schema and read endpoints 2026-02-11 14:57:36 +01:00
Ponte
aae5471862 Step 1 migration: add API service and dedicated PostgreSQL 2026-02-11 14:53:13 +01:00
Ponte
8e96541fb1 Add README and gitignore for local secrets 2026-02-11 13:47:18 +01:00
Ponte
fa40dcba21 Initial version: video games collection app with Docker 2026-02-11 13:33:02 +01:00