Commit Graph

  • e29a936546 Bump Fabric.Backend.Center to Tessera bearer support main hzhang 2026-06-02 16:57:56 +01:00
  • bf309e590d chore(submodules): bump Fabric.OpenclawPlugin (#12 dynamic-subscription) hzhang 2026-06-01 08:58:47 +01:00
  • a47ca99a36 chore(submodules): bump Fabric.OpenclawPlugin (#11: resolveAgentRoute use binding.accountId) hzhang 2026-05-31 20:33:13 +01:00
  • 7b9ecb4bb5 chore(submodules): bump Backend.Guild + OpenclawPlugin for sub-discussion stack fix/fabric-dm-routing-by-xtype hzhang 2026-05-28 20:52:41 +01:00
  • 7ec5039857 fix(inbound): route fabric DM channels as peer.kind='direct' / ChatType='direct' hzhang 2026-05-25 14:25:58 +01:00
  • f3c472e612 chore: bump submodules — agent-driven dialectic (drop backend broadcast) hzhang 2026-05-23 23:55:37 +01:00
  • f8d787cf50 chore: bump Fabric.Frontend -> 607785a (prod logo brand asset) hzhang 2026-05-18 10:04:30 +01:00
  • 5a810e8290 chore: bump Fabric.Backend.Center — OIDC unreachable-issuer hardening hzhang 2026-05-18 09:47:29 +01:00
  • 4b74659be1 chore: bump submodules — OIDC login hzhang 2026-05-18 09:44:57 +01:00
  • cb87488f0c chore: bump submodules — dm x-type + terminal restyle + brand override hzhang 2026-05-18 09:18:28 +01:00
  • 6d9b3660db chore: bump submodules for Critical security fixes (Guild C-2 config) hzhang 2026-05-16 18:47:40 +01:00
  • 09acb5521c chore: slash-command full chain — bump Frontend/Plugin/Guild; TEST_POINTS §10 hzhang 2026-05-16 16:15:13 +01:00
  • 385b2a0ac2 chore: bump Plugin (slash-command catalog sync) hzhang 2026-05-16 16:06:22 +01:00
  • 9b86d53fe0 chore: bump Guild (slash-command registry) hzhang 2026-05-16 16:02:49 +01:00
  • 1172b29588 chore: bump Plugin (fabric-channel tool) hzhang 2026-05-16 15:33:47 +01:00
  • 0837625451 chore: bump Plugin (fabric-canvas tool; register env=AGENT_ID only) hzhang 2026-05-16 15:28:14 +01:00
  • 8396b7a756 chore: bump Plugin (fabric-register script, not tool) hzhang 2026-05-16 13:12:49 +01:00
  • ac164077d3 docs: fix architecture diagram — plugin is a backend client, not linked to frontend hzhang 2026-05-16 12:56:12 +01:00
  • ce4a437094 docs: rewrite root README; bump all submodules (README refresh) hzhang 2026-05-16 12:53:33 +01:00
  • add95357da chore: add Android (Capacitor wrapper of the frontend) hzhang 2026-05-16 12:39:09 +01:00
  • c6ec09ce0b chore: bump Frontend + Desktop (self-contained desktop bundle) hzhang 2026-05-16 12:13:50 +01:00
  • d367433306 chore: bump Desktop (deb launch/icon fix) hzhang 2026-05-16 11:47:39 +01:00
  • deeb89d54d chore: bump Frontend + Desktop (bolder icons, favicon cache-bust) hzhang 2026-05-16 11:21:40 +01:00
  • 13c20508e7 chore: bump Frontend + Desktop (SVG favicon, deeper green) hzhang 2026-05-16 11:16:59 +01:00
  • 21ed101505 chore: bump Frontend + Desktop (transparent tight-crop icons) hzhang 2026-05-16 11:11:06 +01:00
  • f3c265b4e3 chore: bump Frontend + Desktop (no-text app/favicon icon) hzhang 2026-05-16 11:07:46 +01:00
  • ac1b74518e chore: bump Frontend + Desktop (Fabric app/tray icons) hzhang 2026-05-16 11:05:06 +01:00
  • 87f37122cb chore: bump Plugin (non-wakeup -> session history); TEST_POINTS P7 hzhang 2026-05-16 10:42:37 +01:00
  • 5a166d69f2 chore: bump Plugin (automatic source-reply delivery) hzhang 2026-05-16 10:02:48 +01:00
  • 733bdfcd8d chore: bump Plugin (guild token refresh) hzhang 2026-05-16 00:03:37 +01:00
  • a9f2c17f84 docs: P14 — agent file receipt proven live (read tool on delivered path) hzhang 2026-05-15 22:01:30 +01:00
  • 5ab0eaf038 chore: bump Plugin (MediaPaths SSRF fix); P14 verified-extent notes hzhang 2026-05-15 21:50:40 +01:00
  • edb2af5cbc chore: bump Guild/Frontend/Plugin (files + canvas); docs hzhang 2026-05-15 20:17:36 +01:00
  • 5a8bef520d chore: bump Frontend (right-click context menus) hzhang 2026-05-15 19:36:02 +01:00
  • 77be66e26b chore: bump Guild+Frontend (bypass-list); add docs/TEST_POINTS.md hzhang 2026-05-15 19:26:35 +01:00
  • ca051a5f7d chore: bump Center+Guild submodules (ESM migration) hzhang 2026-05-15 18:47:36 +01:00
  • efe6f0debf chore: bump Fabric.OpenclawPlugin (binding docs) hzhang 2026-05-15 18:35:50 +01:00
  • 3749d9de06 chore: bump Fabric.OpenclawPlugin (no message splitting) hzhang 2026-05-15 18:30:26 +01:00
  • bf70b6636c chore: bump Fabric.OpenclawPlugin (working round-trip v1) hzhang 2026-05-15 18:24:36 +01:00
  • c7977b398e chore: bump Fabric.OpenclawPlugin (loadable channel plugin v1) hzhang 2026-05-15 17:54:33 +01:00
  • dcd35db310 chore: bump Fabric.OpenclawPlugin (installer) hzhang 2026-05-15 17:30:42 +01:00
  • 455da9d02f chore: bump Fabric.OpenclawPlugin (channel plugin Phase 1) hzhang 2026-05-15 17:13:27 +01:00
  • 7457cecd0a chore: bump submodules (agent API-key auth + closed channels) hzhang 2026-05-15 16:53:36 +01:00
  • 3c74d8d042 chore: bump Fabric.Frontend (mention chips) hzhang 2026-05-15 15:52:44 +01:00
  • ed8775f3a0 chore: bump submodules (name-mention translation + md rendering) hzhang 2026-05-15 15:47:03 +01:00
  • 30587bd8a8 chore: bump Guild+Frontend (mentions + public members section) hzhang 2026-05-15 15:27:37 +01:00
  • 48776a3355 chore: bump Guild+Frontend (split members sidebar) hzhang 2026-05-15 15:00:25 +01:00
  • 44d06e9368 chore: bump Guild+Frontend submodules (wakeup/turn engine, join-leave, dev mode) hzhang 2026-05-15 14:51:21 +01:00
  • 5729d80ac2 chore: bump Guild+Frontend submodules (channel x_type) hzhang 2026-05-15 09:35:37 +01:00
  • 5bf0d93938 chore: bump Fabric.Frontend (Discord-style dark redesign) hzhang 2026-05-15 09:26:11 +01:00
  • 1c70cab082 chore: bump Fabric.Frontend (fix stale guild-token 401 on refresh) hzhang 2026-05-15 09:14:11 +01:00
  • 29f7086b66 chore: bump submodules - user display name + channel membership/public hzhang 2026-05-15 09:09:50 +01:00
  • d1c9b8c8c5 chore: bump Fabric.Frontend submodule (channel-create + error modal fix) hzhang 2026-05-15 08:52:34 +01:00
  • f97dd79e00 chore: bump Center/Guild/Frontend submodules to latest main hzhang 2026-05-15 08:38:43 +01:00
  • 6ee4afa1e1 chore(script): register guild node via backend-center CLI nav 2026-05-14 14:44:04 +00:00
  • 99b13b99fc chore(env): standardize prefixed env names across center and guild nav 2026-05-13 12:58:42 +00:00
  • 944c77e37b docs: add minimal deploy auth flow guide nav 2026-05-13 08:54:02 +00:00
  • bbff1c9af9 chore: bump guild submodule for startup env validation nav 2026-05-13 08:52:30 +00:00
  • 9d28a465a5 feat(admin): add local center guild registration helper script nav 2026-05-13 08:47:50 +00:00
  • ceec514ead chore(deploy): remove center shared secret from env and compose nav 2026-05-13 08:41:59 +00:00
  • 714482db16 chore(deploy): use center api key for guild-center calls nav 2026-05-13 08:36:31 +00:00
  • 574e0e74ef chore(auth): wire center api key requirements across services nav 2026-05-13 08:18:16 +00:00
  • f183e50413 feat(auth-flow): center-issued guild tokens with guild introspection nav 2026-05-13 08:00:48 +00:00
  • f6b74335dc fix(dev): add missing center/guild env vars in docker compose nav 2026-05-13 07:22:04 +00:00
  • 3bd11fc5b3 chore: bump Fabric.Desktop submodule for maintainer email nav 2026-05-13 07:17:08 +00:00
  • 358064b810 chore(submodule): convert backend center/guild to dedicated repos nav 2026-05-13 07:06:58 +00:00
  • 38eb704df3 docs(plan): close non-test MVP items and add DoD nav 2026-05-13 06:58:22 +00:00
  • c35a1e4ec4 chore(plan): complete desktop 2.3/2.4 and bump desktop submodule nav 2026-05-13 06:57:31 +00:00
  • 001a82fb9d chore(plan): complete desktop shell security baseline and local config tasks nav 2026-05-12 16:13:11 +00:00
  • 9eb61d9b73 chore(plan): complete frontend observability and stability track nav 2026-05-12 16:10:35 +00:00
  • c5c6ad347b chore(plan): complete frontend stability states and lint-build gate nav 2026-05-12 16:08:22 +00:00
  • 7a216628d5 chore(plan): complete frontend realtime tasks nav 2026-05-12 16:04:31 +00:00
  • 7f73607c32 chore(plan): complete frontend message flow including gap hint nav 2026-05-12 16:00:43 +00:00
  • f81f9419e0 chore(plan): complete frontend message flow tasks except gap hint nav 2026-05-12 15:59:18 +00:00
  • a0be5d6b36 chore(plan): complete frontend guild-channel browser tasks nav 2026-05-12 15:26:21 +00:00
  • 9d2a330f69 feat(guild): add guild and channel list APIs for frontend browser nav 2026-05-12 15:25:26 +00:00
  • 271e712804 chore(plan): complete frontend auth and session tasks nav 2026-05-12 15:09:12 +00:00
  • 1c386e0a80 chore(plan): complete frontend app-shell client wrapper tasks nav 2026-05-12 13:46:24 +00:00
  • 34442663a3 chore(plan): add frontend-desktop todo and complete frontend routing skeleton step nav 2026-05-12 13:14:01 +00:00
  • 5a2462a49e chore: bump frontend and desktop submodule refs nav 2026-05-12 13:10:00 +00:00
  • 86ec39f7d2 test(guild): add concurrent message write verification and fix duplicate messageId index nav 2026-05-12 12:51:00 +00:00
  • 71ac0f91c6 docs(todo): align MVP DoD with unified api key model and current completion nav 2026-05-12 12:47:28 +00:00
  • 0f7b99c687 docs(ops): add backup and restore runbook nav 2026-05-12 12:44:08 +00:00
  • b7d66f334a feat(observability): add in-process metrics endpoint for qps latency and error-rate nav 2026-05-12 12:39:20 +00:00
  • b7c9e34738 feat(observability): add structured request logs with request-id middleware nav 2026-05-12 12:35:23 +00:00
  • 07d8b20f57 feat(db): add TypeORM migration workflow for center and guild nav 2026-05-12 12:32:44 +00:00
  • 1b568757cb ops: add production compose with DB_SYNC disabled and env template nav 2026-05-12 12:30:04 +00:00
  • 7cf0c50921 test(contract): add center-guild registration contract integration test nav 2026-05-12 12:26:03 +00:00
  • bccd942898 feat(guild-realtime): add presence and typing websocket events nav 2026-05-12 12:22:36 +00:00
  • 33d101af22 feat(guild-realtime): broadcast message lifecycle events over websocket nav 2026-05-12 12:18:01 +00:00
  • 01090273c6 feat(guild-realtime): add websocket gateway with api-key auth and channel rooms nav 2026-05-12 12:13:19 +00:00
  • 5b28ad52bb test: stabilize vitest config and integration test environment nav 2026-05-12 12:09:49 +00:00
  • 8534c530c8 test(integration): add lightweight MySQL-backed API smoke tests for center and guild nav 2026-05-12 12:04:33 +00:00
  • 41a4172267 test(unit): add lightweight vitest coverage for auth duration and seq pagination utils nav 2026-05-12 11:53:46 +00:00
  • ec796ae609 chore(quality): mark lint and build gates green for both services nav 2026-05-12 11:42:00 +00:00
  • 0731778bd3 feat(docs): add Swagger/OpenAPI endpoints for center and guild services nav 2026-05-12 11:41:30 +00:00
  • b014767324 feat(guild-auth): enforce unified x-api-key auth for inbound APIs nav 2026-05-12 11:32:25 +00:00
  • 11aa538793 docs(todo): replace bot token auth item with unified api key auth nav 2026-05-12 11:30:28 +00:00
  • 24cbee3135 feat(guild-events): add outbound retry queue with exponential backoff nav 2026-05-12 11:28:21 +00:00
  • 7e458ad6d3 feat(guild-events): add HMAC-signed webhook delivery and replay guards nav 2026-05-12 11:26:21 +00:00