Commit Graph

96 Commits

Author SHA1 Message Date
ed8775f3a0 chore: bump submodules (name-mention translation + md rendering)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 15:47:03 +01:00
30587bd8a8 chore: bump Guild+Frontend (mentions + public members section)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 15:27:37 +01:00
48776a3355 chore: bump Guild+Frontend (split members sidebar)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 15:00:25 +01:00
44d06e9368 chore: bump Guild+Frontend submodules (wakeup/turn engine, join-leave, dev mode)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 14:51:21 +01:00
5729d80ac2 chore: bump Guild+Frontend submodules (channel x_type)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 09:35:37 +01:00
5bf0d93938 chore: bump Fabric.Frontend (Discord-style dark redesign)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 09:26:11 +01:00
1c70cab082 chore: bump Fabric.Frontend (fix stale guild-token 401 on refresh)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 09:14:11 +01:00
29f7086b66 chore: bump submodules - user display name + channel membership/public
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 09:09:50 +01:00
d1c9b8c8c5 chore: bump Fabric.Frontend submodule (channel-create + error modal fix)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 08:52:34 +01:00
f97dd79e00 chore: bump Center/Guild/Frontend submodules to latest main
- Fabric.Backend.Center 81dfc22 -> 2792f78 (local CLI, CORS, guild join/members)
- Fabric.Backend.Guild  fdb661f -> 78d2179 (CORS, members API, channel validation)
- Fabric.Frontend       4724678 -> 40540ab (English UI, layout redesign, guild join flow)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 08:38:43 +01:00
nav
6ee4afa1e1 chore(script): register guild node via backend-center CLI 2026-05-14 14:44:04 +00:00
nav
99b13b99fc chore(env): standardize prefixed env names across center and guild 2026-05-13 12:58:42 +00:00
nav
944c77e37b docs: add minimal deploy auth flow guide 2026-05-13 08:54:02 +00:00
nav
bbff1c9af9 chore: bump guild submodule for startup env validation 2026-05-13 08:52:30 +00:00
nav
9d28a465a5 feat(admin): add local center guild registration helper script 2026-05-13 08:47:50 +00:00
nav
ceec514ead chore(deploy): remove center shared secret from env and compose 2026-05-13 08:41:59 +00:00
nav
714482db16 chore(deploy): use center api key for guild-center calls 2026-05-13 08:36:31 +00:00
nav
574e0e74ef chore(auth): wire center api key requirements across services 2026-05-13 08:18:16 +00:00
nav
f183e50413 feat(auth-flow): center-issued guild tokens with guild introspection 2026-05-13 08:00:48 +00:00
nav
f6b74335dc fix(dev): add missing center/guild env vars in docker compose 2026-05-13 07:22:04 +00:00
nav
3bd11fc5b3 chore: bump Fabric.Desktop submodule for maintainer email 2026-05-13 07:17:08 +00:00
nav
358064b810 chore(submodule): convert backend center/guild to dedicated repos
Some checks failed
backend-ci / verify (Fabric.Backend.Center) (push) Has been cancelled
backend-ci / verify (Fabric.Backend.Guild) (push) Has been cancelled
2026-05-13 07:06:58 +00:00
nav
38eb704df3 docs(plan): close non-test MVP items and add DoD 2026-05-13 06:58:22 +00:00
nav
c35a1e4ec4 chore(plan): complete desktop 2.3/2.4 and bump desktop submodule 2026-05-13 06:57:31 +00:00
nav
001a82fb9d chore(plan): complete desktop shell security baseline and local config tasks 2026-05-12 16:13:11 +00:00
nav
9eb61d9b73 chore(plan): complete frontend observability and stability track 2026-05-12 16:10:35 +00:00
nav
c5c6ad347b chore(plan): complete frontend stability states and lint-build gate 2026-05-12 16:08:22 +00:00
nav
7a216628d5 chore(plan): complete frontend realtime tasks
Some checks failed
backend-ci / verify (Fabric.Backend.Center) (push) Has been cancelled
backend-ci / verify (Fabric.Backend.Guild) (push) Has been cancelled
2026-05-12 16:04:31 +00:00
nav
7f73607c32 chore(plan): complete frontend message flow including gap hint 2026-05-12 16:00:43 +00:00
nav
f81f9419e0 chore(plan): complete frontend message flow tasks except gap hint 2026-05-12 15:59:18 +00:00
nav
a0be5d6b36 chore(plan): complete frontend guild-channel browser tasks 2026-05-12 15:26:21 +00:00
nav
9d2a330f69 feat(guild): add guild and channel list APIs for frontend browser 2026-05-12 15:25:26 +00:00
nav
271e712804 chore(plan): complete frontend auth and session tasks 2026-05-12 15:09:12 +00:00
nav
1c386e0a80 chore(plan): complete frontend app-shell client wrapper tasks 2026-05-12 13:46:24 +00:00
nav
34442663a3 chore(plan): add frontend-desktop todo and complete frontend routing skeleton step 2026-05-12 13:14:01 +00:00
nav
5a2462a49e chore: bump frontend and desktop submodule refs 2026-05-12 13:10:00 +00:00
nav
86ec39f7d2 test(guild): add concurrent message write verification and fix duplicate messageId index 2026-05-12 12:51:00 +00:00
nav
71ac0f91c6 docs(todo): align MVP DoD with unified api key model and current completion 2026-05-12 12:47:28 +00:00
nav
0f7b99c687 docs(ops): add backup and restore runbook 2026-05-12 12:44:08 +00:00
nav
b7d66f334a feat(observability): add in-process metrics endpoint for qps latency and error-rate 2026-05-12 12:39:20 +00:00
nav
b7c9e34738 feat(observability): add structured request logs with request-id middleware 2026-05-12 12:35:23 +00:00
nav
07d8b20f57 feat(db): add TypeORM migration workflow for center and guild 2026-05-12 12:32:44 +00:00
nav
1b568757cb ops: add production compose with DB_SYNC disabled and env template 2026-05-12 12:30:04 +00:00
nav
7cf0c50921 test(contract): add center-guild registration contract integration test 2026-05-12 12:26:03 +00:00
nav
bccd942898 feat(guild-realtime): add presence and typing websocket events 2026-05-12 12:22:36 +00:00
nav
33d101af22 feat(guild-realtime): broadcast message lifecycle events over websocket 2026-05-12 12:18:01 +00:00
nav
01090273c6 feat(guild-realtime): add websocket gateway with api-key auth and channel rooms 2026-05-12 12:13:19 +00:00
nav
5b28ad52bb test: stabilize vitest config and integration test environment
Some checks failed
backend-ci / verify (Fabric.Backend.Center) (push) Has been cancelled
backend-ci / verify (Fabric.Backend.Guild) (push) Has been cancelled
2026-05-12 12:09:49 +00:00
nav
8534c530c8 test(integration): add lightweight MySQL-backed API smoke tests for center and guild 2026-05-12 12:04:33 +00:00
nav
41a4172267 test(unit): add lightweight vitest coverage for auth duration and seq pagination utils 2026-05-12 11:53:46 +00:00