-
d1cab7b807
docs(readme): rewrite for v0.1.0 public launch
Alejandro Gutiérrez
2026-04-05 14:19:05 +01:00
-
af35b19918
fix(web): start CTAs → /auth/register + GitHub link → claude-intercom OSS
Alejandro Gutiérrez
2026-04-05 14:13:29 +01:00
-
750d38960e
feat(web): "what is claudemesh?" explainer + architecture diagram
Alejandro Gutiérrez
2026-04-05 14:06:05 +01:00
-
ebb63d2cb6
feat(web): landing page — cross-surface mesh vision ("beyond your terminal")
Alejandro Gutiérrez
2026-04-05 13:58:31 +01:00
-
034a365f11
fix(web): theme the auth layout with claudemesh design tokens
Alejandro Gutiérrez
2026-04-05 11:36:29 +01:00
-
138b5a24ae
feat(web): first-time user onboarding flow
Alejandro Gutiérrez
2026-04-04 23:47:52 +01:00
-
759a22e7c0
fix(api): sign invites with stored owner keypair instead of unsigned placeholder
Alejandro Gutiérrez
2026-04-04 23:12:04 +01:00
-
1c773be577
feat(db): owner_secret_key + root_key columns on mesh for server-side signing
Alejandro Gutiérrez
2026-04-04 23:11:46 +01:00
-
533dcc11f6
fix(web): remove turbostarter CTA popup + ship claudemesh OG image
Alejandro Gutiérrez
2026-04-04 23:11:34 +01:00
-
fa23525c46
feat(broker): one-off owner_pubkey backfill script
Alejandro Gutiérrez
2026-04-04 23:08:07 +01:00
-
e6e76d1b9a
feat(web): account data export + sidebar rebrand to "Account"
Alejandro Gutiérrez
2026-04-04 23:03:23 +01:00
-
0c4a9591fa
feat(broker): invite signature verification + atomic one-time-use
Alejandro Gutiérrez
2026-04-04 23:02:12 +01:00
-
cdb5a75f78
feat(auth): enable GitHub + Google OAuth for v0.1.0 public launch
Alejandro Gutiérrez
2026-04-04 22:59:38 +01:00
-
8a50e4fe56
feat(web): create-mesh form + invite-link generator with QR code
Alejandro Gutiérrez
2026-04-04 22:56:49 +01:00
-
c5138beb25
feat(web): user dashboard — my meshes, detail view, invites list
Alejandro Gutiérrez
2026-04-04 22:56:40 +01:00
-
a486ffd056
feat(api): mesh user router — create, list, invite, archive, leave
Alejandro Gutiérrez
2026-04-04 22:56:29 +01:00
-
9d3dbcecaf
feat(broker): verify ed25519 hello signature against member pubkey
Alejandro Gutiérrez
2026-04-04 22:53:40 +01:00
-
bde83cc757
chore(web): temp ignoreBuildErrors to unblock production deploy
Alejandro Gutiérrez
2026-04-04 22:50:58 +01:00
-
160a6864cc
fix(web): mobile nav overlay was stealing wheel events, breaking page scroll
Alejandro Gutiérrez
2026-04-04 22:48:56 +01:00
-
81a8d0714b
feat(crypto): client-side direct-message encryption with crypto_box
Alejandro Gutiérrez
2026-04-04 22:48:33 +01:00
-
9dd5face01
feat(web): admin backoffice — meshes, sessions, invites, audit, overview
Alejandro Gutiérrez
2026-04-04 22:47:47 +01:00
-
76c32b2345
feat(auth): pnpm admin:grant <email> CLI to flip user role to admin
Alejandro Gutiérrez
2026-04-04 22:47:34 +01:00
-
30928cd71d
feat(api): admin backoffice router — meshes, sessions, invites, audit
Alejandro Gutiérrez
2026-04-04 22:47:27 +01:00
-
d1ea1a0efa
fix(web): typecast handle() response in auth/join page to unblock TS build
Alejandro Gutiérrez
2026-04-04 22:43:24 +01:00
-
cd389c6bdd
fix(broker): atomic message claim to prevent duplicate delivery
Alejandro Gutiérrez
2026-04-04 22:39:48 +01:00
-
758ea0e42c
feat(cli): invite-link parsing + join flow + keypair generation
Alejandro Gutiérrez
2026-04-04 22:36:32 +01:00
-
39b914bdce
feat(broker): add /join endpoint for peer self-registration
Alejandro Gutiérrez
2026-04-04 22:36:16 +01:00
-
04bf349e7d
fix(deploy): web Dockerfile filter — package is named "web" not "@claudemesh/web"
Alejandro Gutiérrez
2026-04-04 22:32:39 +01:00
-
20d968f989
feat(cli): websocket client + MCP tool integration
Alejandro Gutiérrez
2026-04-04 22:30:11 +01:00
-
8931296e82
feat(cli): scaffold @claudemesh/cli MCP client package (stubs)
Alejandro Gutiérrez
2026-04-04 22:23:12 +01:00
-
c6674e971a
chore(deploy): production Dockerfiles for broker + web + env template
Alejandro Gutiérrez
2026-04-04 22:22:05 +01:00
-
3458860c1f
test(broker): coverage for hardening modules — caps, limits, metrics, health, logs
Alejandro Gutiérrez
2026-04-04 22:19:14 +01:00
-
5f8567614a
docs(broker): production deployment spec
Alejandro Gutiérrez
2026-04-04 22:15:24 +01:00
-
5bf815b304
feat(broker): production hardening — caps, limits, metrics, logging
Alejandro Gutiérrez
2026-04-04 22:14:31 +01:00
-
84e14ff410
feat(web): marketing landing page with Anthropic design system
Alejandro Gutiérrez
2026-04-04 22:09:38 +01:00
-
e25115f1b0
test(broker): port test suite from claude-intercom to drizzle/postgres
Alejandro Gutiérrez
2026-04-04 22:09:06 +01:00
-
1f094c4c53
chore: remove files importing pruned packages (ai, cms, cognitive-context)
Alejandro Gutiérrez
2026-04-04 22:02:26 +01:00
-
8ce8b04e75
fix(db): rename pgSchema exports to prevent barrel collision
Alejandro Gutiérrez
2026-04-04 22:02:09 +01:00
-
3ab3fbcdf6
chore(web): rebrand TurboStarter → claudemesh (i18n, env, icons)
Alejandro Gutiérrez
2026-04-04 22:01:29 +01:00
-
76760c9b8c
test(broker): smoke test for hello + direct message flow
Alejandro Gutiérrez
2026-04-04 21:53:33 +01:00
-
56b70ac54c
fix(broker): default port 7899 → 7900 to avoid collision with claude-intercom dev
Alejandro Gutiérrez
2026-04-04 21:48:57 +01:00
-
beeaa3b3c6
fix(db): rename mesh.member export to meshMember to avoid collision with auth.member
Alejandro Gutiérrez
2026-04-04 21:47:02 +01:00
-
cde08ea3c3
fix(broker,api): pin real ws version, drop @turbostarter/ai from packages/api
Alejandro Gutiérrez
2026-04-04 21:38:49 +01:00
-
8438e498b6
fix(web): drop dangling @turbostarter/ai and @turbostarter/cms deps after prune
Alejandro Gutiérrez
2026-04-04 21:37:22 +01:00
-
0a97a0c369
refactor(broker): merge HTTP+WS to single port, populate senderPubkey on push
Alejandro Gutiérrez
2026-04-04 21:35:05 +01:00
-
3c0154ae70
feat(broker): port routing + status model from claude-intercom to postgres
Alejandro Gutiérrez
2026-04-04 21:32:14 +01:00
-
e758205eb8
feat(db): runtime presence + message queue + pending_status tables for broker
Alejandro Gutiérrez
2026-04-04 21:28:24 +01:00
-
d5d0e6fdbb
feat(broker): scaffold apps/broker workspace (bun WS runtime, no port yet)
Alejandro Gutiérrez
2026-04-04 21:24:17 +01:00
-
d3163a5bff
feat(db): mesh data model — meshes, members, invites, audit log
Alejandro Gutiérrez
2026-04-04 21:19:32 +01:00