|
|
8534c530c8
|
test(integration): add lightweight MySQL-backed API smoke tests for center and guild
|
2026-05-12 12:04:33 +00:00 |
|
|
|
41a4172267
|
test(unit): add lightweight vitest coverage for auth duration and seq pagination utils
|
2026-05-12 11:53:46 +00:00 |
|
|
|
0731778bd3
|
feat(docs): add Swagger/OpenAPI endpoints for center and guild services
|
2026-05-12 11:41:30 +00:00 |
|
|
|
8ca5d68ba4
|
feat(protocol): enforce X-Fabric-Version negotiation on node registration
|
2026-05-12 11:22:18 +00:00 |
|
|
|
ab01a83a90
|
feat(center-protocol): enforce HMAC auth for node registration
|
2026-05-12 11:11:29 +00:00 |
|
|
|
2e2e217b5f
|
feat(center): enhance health check with DB readiness
|
2026-05-12 08:58:44 +00:00 |
|
|
|
7270256587
|
feat(center): add audit logs for auth and node operations
|
2026-05-12 08:57:34 +00:00 |
|
|
|
7f68a09486
|
feat(center-nodes): add node heartbeat endpoint
backend-ci / verify (Fabric.Backend.Center) (push) Has been cancelled
backend-ci / verify (Fabric.Backend.Guild) (push) Has been cancelled
|
2026-05-12 08:54:17 +00:00 |
|
|
|
7887a8d3be
|
feat(center-nodes): add node status model and status update endpoint
backend-ci / verify (Fabric.Backend.Center) (push) Has been cancelled
backend-ci / verify (Fabric.Backend.Guild) (push) Has been cancelled
|
2026-05-12 08:52:39 +00:00 |
|
|
|
e10d225063
|
feat(center-nodes): add paginated node listing
|
2026-05-12 08:51:01 +00:00 |
|
|
|
e381679165
|
feat(center-nodes): enforce nodeId and endpoint uniqueness
|
2026-05-12 08:49:34 +00:00 |
|
|
|
0020df5d5e
|
feat(center-nodes): validate shared secret on node registration
|
2026-05-12 08:49:02 +00:00 |
|
|
|
3ad8cc3a56
|
feat(center-auth): implement register/login/refresh/logout with bcrypt and DTO validation
|
2026-05-12 08:47:44 +00:00 |
|
|
|
97528ce2c5
|
feat(center): validate required env on startup
|
2026-05-12 08:43:49 +00:00 |
|
|
|
ea32aeb819
|
chore: add eslint and prettier setup for center and guild
|
2026-05-12 08:42:47 +00:00 |
|
|
|
07c8a0f99d
|
chore: add .env.example for center and guild services
|
2026-05-12 08:40:58 +00:00 |
|
|
|
c55666b481
|
feat: add Dockerfiles and MySQL TypeORM wiring for center/guild backends
|
2026-05-12 08:34:35 +00:00 |
|
|
|
88bec71cf8
|
feat: scaffold center and guild backend NestJS skeletons
|
2026-05-12 08:31:43 +00:00 |
|
|
|
17dc9b9dba
|
chore: bootstrap center/guild backend workspaces
|
2026-05-12 08:27:33 +00:00 |
|