• Joined on 2026-03-18
alezmad pushed to main at alezmad/claudemesh 2026-05-02 17:39:32 +00:00
0f32529370 fix(apikey): revoke must verify a row was actually updated
alezmad pushed to main at alezmad/claudemesh 2026-05-02 17:30:05 +00:00
7d1538d743 docs(roadmap): correct v3.0.0 — opt-in stays, only the form changes
alezmad pushed to main at alezmad/claudemesh 2026-05-02 17:27:58 +00:00
dc7e0e826d docs(roadmap): refresh after v1.6.0 ships + add daemon redesign target
alezmad pushed to main at alezmad/claudemesh 2026-05-02 16:02:47 +00:00
2aa21fe07c fix(api): mint owner peer-identity row at mesh creation
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:45:43 +00:00
6de5e275fa chore(broker): comment migrate skip flag as break-glass only
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:41:58 +00:00
c2cd67a885 feat(broker): filename-tracked migration runner replaces drizzle's
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:34:35 +00:00
4ebd138a68 fix(migrations): explicit id + enum cast for 0024 backfill
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:32:26 +00:00
2e97a0eeee feat(broker+api): every mesh ships with a default #general topic
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:27:26 +00:00
f727620d16 feat(web): topic discoverability — counts on cards + inline creation
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:22:29 +00:00
c801afd2ab style(web): topic chat panel matches mesh-panel idiom
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:19:48 +00:00
b60daff886 feat(web): topic chat UI over /api/v1/* (v0.2.0)
alezmad pushed to main at alezmad/claudemesh 2026-05-02 15:12:10 +00:00
7d35c779f4 chore(release): claudemesh-cli@1.6.0
alezmad pushed to main at alezmad/claudemesh 2026-05-02 14:55:57 +00:00
f08d6c9f0c docs(handoff): 2026-05-02 — state after 1.5.0 + v0.2.0 backend
alezmad pushed to main at alezmad/claudemesh 2026-05-02 12:41:53 +00:00
9dd1e401b0 feat(sdk+cli): bridge peer — forward a topic between two meshes
alezmad pushed to main at alezmad/claudemesh 2026-05-02 01:27:53 +00:00
9418d0ee30 fix(api): dedupe /v1/peers by member (one row per active session)
alezmad pushed to main at alezmad/claudemesh 2026-05-02 01:22:12 +00:00
8b5708a604 fix(api): mount /v1 router via .route, not basePath
alezmad pushed to main at alezmad/claudemesh 2026-05-02 01:19:15 +00:00
56d7cc1c48 feat(api): /v1 REST surface for external clients (v0.2.0)
alezmad pushed to main at alezmad/claudemesh 2026-05-02 01:13:16 +00:00
13d691980a feat(broker+cli): apikey create/list/revoke verbs (v0.2.0 #71)
alezmad pushed to main at alezmad/claudemesh 2026-05-02 01:09:52 +00:00
f45380d231 feat(broker): api key schema and helpers
alezmad pushed to main at alezmad/claudemesh 2026-05-02 01:09:17 +00:00
f71218c1e1 docs(spec): v0.2.0 — humans-in-mesh interface is REST, not browser WS