• Joined on 2026-02-27
nav pushed to main at nav/Fabric.Backend.Guild 2026-05-13 08:52:18 +00:00
392534a6ac feat(guild): fail fast when center auth env is missing
nav pushed to main at nav/Fabric 2026-05-13 08:47:52 +00:00
9d28a465a5 feat(admin): add local center guild registration helper script
nav pushed to main at nav/Fabric 2026-05-13 08:42:01 +00:00
ceec514ead chore(deploy): remove center shared secret from env and compose
nav pushed to main at nav/Fabric.Backend.Center 2026-05-13 08:41:48 +00:00
0a4cb62065 refactor(center): local-only guild register endpoint without shared secret
nav pushed to main at nav/Fabric 2026-05-13 08:36:32 +00:00
714482db16 chore(deploy): use center api key for guild-center calls
nav pushed to main at nav/Fabric.Backend.Guild 2026-05-13 08:36:19 +00:00
db85e69ef3 refactor(guild): remove center shared secret dependency
nav pushed to main at nav/Fabric.Backend.Center 2026-05-13 08:36:08 +00:00
1c07f43032 refactor(center): introspect relies on api key auth instead of shared secret
nav pushed to main at nav/Fabric 2026-05-13 08:18:18 +00:00
574e0e74ef chore(auth): wire center api key requirements across services
nav pushed to main at nav/Fabric.Frontend 2026-05-13 08:18:03 +00:00
4724678035 feat(frontend): require center API key on login/auth calls
nav pushed to main at nav/Fabric.Backend.Guild 2026-05-13 08:17:52 +00:00
62dd441194 chore(guild): require CENTER_API_KEY when introspecting center
nav pushed to main at nav/Fabric.Backend.Center 2026-05-13 08:17:45 +00:00
cfa5ccdfaf feat(center): enforce API key on all APIs except node register
nav pushed to main at nav/Fabric 2026-05-13 08:00:50 +00:00
f183e50413 feat(auth-flow): center-issued guild tokens with guild introspection
nav pushed to main at nav/Fabric.Frontend 2026-05-13 08:00:33 +00:00
c906cde209 feat(frontend): login with center URL and consume center-issued guild tokens
nav pushed to main at nav/Fabric.Backend.Guild 2026-05-13 08:00:10 +00:00
b27cb0c2e1 feat(guild): validate bearer tokens via center introspection
nav pushed to main at nav/Fabric.Backend.Center 2026-05-13 07:59:53 +00:00
a924bf656d feat(center): issue per-guild tokens and add introspection API
nav pushed to main at nav/Fabric 2026-05-13 07:22:06 +00:00
f6b74335dc fix(dev): add missing center/guild env vars in docker compose
nav pushed to main at nav/Fabric 2026-05-13 07:17:10 +00:00
3bd11fc5b3 chore: bump Fabric.Desktop submodule for maintainer email
nav pushed to main at nav/Fabric.Desktop 2026-05-13 07:17:07 +00:00
1476ff7bb4 chore(desktop): set maintainer email for deb packaging
nav pushed to main at nav/Fabric 2026-05-13 07:06:59 +00:00
358064b810 chore(submodule): convert backend center/guild to dedicated repos
nav pushed to main at nav/Fabric 2026-05-13 06:58:24 +00:00
38eb704df3 docs(plan): close non-test MVP items and add DoD