|
|
9f0ccda99b
|
feat(sprint1-step3): PrestigePanel + MilestoneBar + équilibrage générateurs fixes
|
2026-03-17 07:09:14 +01:00 |
|
|
|
c69da320cc
|
feat(sprint1-step2): core economy TS + useEconomy hook (lazy calc) + 13 tests vitest
|
2026-03-17 06:36:51 +01:00 |
|
|
|
c414cf2d07
|
db(T0): schema + migration 001 — super_oauth_id, firstname, lastname
tech-lead: overflow granted — gate migration avant Sprint B+C SuperOAuth
|
2026-03-15 18:11:42 +01:00 |
|
|
|
e0bd6a2c4b
|
fix: hardcoded localhost → VITE_BACKEND_URL
|
2026-03-15 17:43:20 +01:00 |
|
|
|
be9c28b59d
|
fix(security): IDOR verifyToken+verifySelf, resetTokenSecret, firstname/lastname add, JWT expiresIn 7d
|
2026-03-15 17:25:31 +01:00 |
|
|
|
4e93753250
|
feat: initial import — ClickerZ formation project (Express + React/Vite)
|
2026-03-15 14:29:33 +01:00 |
|