• Joined on 2026-03-18
alezmad pushed to main at alezmad/claudemesh 2026-04-04 22:11:39 +00:00
533dcc11f6 fix(web): remove turbostarter CTA popup + ship claudemesh OG image
fa23525c46 feat(broker): one-off owner_pubkey backfill script
Compare 2 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 22:03:26 +00:00
e6e76d1b9a feat(web): account data export + sidebar rebrand to "Account"
0c4a9591fa feat(broker): invite signature verification + atomic one-time-use
Compare 2 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:59:47 +00:00
cdb5a75f78 feat(auth): enable GitHub + Google OAuth for v0.1.0 public launch
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:56:58 +00:00
8a50e4fe56 feat(web): create-mesh form + invite-link generator with QR code
c5138beb25 feat(web): user dashboard — my meshes, detail view, invites list
a486ffd056 feat(api): mesh user router — create, list, invite, archive, leave
9d3dbcecaf feat(broker): verify ed25519 hello signature against member pubkey
Compare 4 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:51:02 +00:00
bde83cc757 chore(web): temp ignoreBuildErrors to unblock production deploy
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:49:45 +00:00
160a6864cc fix(web): mobile nav overlay was stealing wheel events, breaking page scroll
81a8d0714b feat(crypto): client-side direct-message encryption with crypto_box
Compare 2 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:47:54 +00:00
9dd5face01 feat(web): admin backoffice — meshes, sessions, invites, audit, overview
76c32b2345 feat(auth): pnpm admin:grant <email> CLI to flip user role to admin
30928cd71d feat(api): admin backoffice router — meshes, sessions, invites, audit
Compare 3 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:43:57 +00:00
d1ea1a0efa fix(web): typecast handle() response in auth/join page to unblock TS build
cd389c6bdd fix(broker): atomic message claim to prevent duplicate delivery
758ea0e42c feat(cli): invite-link parsing + join flow + keypair generation
39b914bdce feat(broker): add /join endpoint for peer self-registration
Compare 4 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:32:43 +00:00
04bf349e7d fix(deploy): web Dockerfile filter — package is named "web" not "@claudemesh/web"
20d968f989 feat(cli): websocket client + MCP tool integration
8931296e82 feat(cli): scaffold @claudemesh/cli MCP client package (stubs)
Compare 3 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 21:23:12 +00:00
c6674e971a chore(deploy): production Dockerfiles for broker + web + env template
3458860c1f test(broker): coverage for hardening modules — caps, limits, metrics, health, logs
5f8567614a docs(broker): production deployment spec
5bf815b304 feat(broker): production hardening — caps, limits, metrics, logging
84e14ff410 feat(web): marketing landing page with Anthropic design system
Compare 9 commits »
alezmad pushed to main at alezmad/claudemesh 2026-04-04 20:58:58 +00:00
76760c9b8c test(broker): smoke test for hello + direct message flow
56b70ac54c fix(broker): default port 7899 → 7900 to avoid collision with claude-intercom dev
beeaa3b3c6 fix(db): rename mesh.member export to meshMember to avoid collision with auth.member
cde08ea3c3 fix(broker,api): pin real ws version, drop @turbostarter/ai from packages/api
8438e498b6 fix(web): drop dangling @turbostarter/ai and @turbostarter/cms deps after prune
alezmad created branch main in alezmad/claudemesh 2026-04-04 20:58:58 +00:00
alezmad created repository alezmad/claudemesh 2026-04-04 20:58:49 +00:00