bc0d1ba8bf
feat(center): user display name + GET/PATCH /auth/me
...
- User.name column, defaults to email on register
- GET /auth/me, PATCH /auth/me to view/change own name (api-key exempt)
- login + guild members responses now include name
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-15 09:09:40 +01:00
2792f78ada
fix(center): exempt guild join/members auth endpoints from api-key guard
2026-05-15 00:32:33 +00:00
1eb30348a2
feat(center): guild join and guild members APIs; stop auto-joining all guilds
2026-05-14 16:57:57 +00:00
ebc3571823
fix(center): enable CORS for auth preflight and desktop origins
2026-05-14 16:26:55 +00:00
0b32dc8e3c
feat(cli): move user and guild registration from API to local CLI
2026-05-14 14:43:59 +00:00
7afd220b4a
feat(auth): split api-key boundary for frontend auth flow
2026-05-14 14:17:07 +00:00
81dfc227e3
refactor(center): prefix environment variables with FABRIC_BACKEND_CENTER
2026-05-13 12:58:28 +00:00
0a4cb62065
refactor(center): local-only guild register endpoint without shared secret
2026-05-13 08:41:45 +00:00
1c07f43032
refactor(center): introspect relies on api key auth instead of shared secret
2026-05-13 08:36:06 +00:00
cfa5ccdfaf
feat(center): enforce API key on all APIs except node register
2026-05-13 08:17:42 +00:00
root
a924bf656d
feat(center): issue per-guild tokens and add introspection API
2026-05-13 07:59:27 +00:00
03a3342d2a
feat: bootstrap from Fabric monorepo
2026-05-13 07:06:02 +00:00