-
ccf6ddad40
Fix variant pricing: resolve reverse prices from *-holo fields, hide unpriced rows
main
nlevesque
2026-07-29 00:40:41 +02:00
-
0c6fa47c84
Fix focus ring shape on input-group children
nlevesque
2026-07-29 00:29:32 +02:00
-
9d3261718f
Remove quantity field; normalize missing prices to 0,00 €
nlevesque
2026-07-29 00:07:53 +02:00
-
1cfbf1db49
Scope /mycards and dashboard to own cards only
nlevesque
2026-07-28 23:55:31 +02:00
-
fd2d5408d6
Fix login error feedback + load basecoat toast module
nlevesque
2026-07-28 23:30:18 +02:00
-
c5378f6008
Make the app installable (PWA metadata)
nlevesque
2026-07-28 21:30:32 +02:00
-
458d2a1e55
Replace favicon with Poké Ball icon (Wikimedia SVG + multi-size ICO)
nlevesque
2026-07-28 21:24:58 +02:00
-
fc51371dad
Migrate backend from PocketBase to Directus
nlevesque
2026-07-28 20:33:46 +02:00
-
a3a69e0eae
Build with npm and ECR Public node image (dodge Docker Hub rate limits)
nlevesque
2026-07-28 14:20:09 +02:00
-
fee2155a18
Drop bundled PocketBase: app-only deployment via POCKETBASE_URL
nlevesque
2026-07-28 14:13:10 +02:00
-
445ed8892f
Add healthchecks: app checks /login (200), pocketbase checks /api/health
nlevesque
2026-07-28 13:03:51 +02:00
-
9eb3ca137f
Fix migration: use plain-JSON field defs (JSVM has no Text/Select globals)
nlevesque
2026-07-28 12:42:00 +02:00
-
2df1325a09
Add env-driven SMTP and app identity settings for PocketBase
nlevesque
2026-07-28 10:29:04 +02:00
-
3d712b8c57
Add self-hosted PocketBase stack with auto-migrations
nlevesque
2026-07-28 09:38:07 +02:00
-
c3c1f5e216
Initial commit
nlevesque
2026-07-28 08:58:44 +02:00