Commit Graph

  • b680260c8d feat(broker): add POST /cli/mesh/create endpoint Alejandro Gutiérrez 2026-04-13 18:04:41 +01:00
  • b65a545ece feat(broker): add /cli/meshes endpoint for merged mesh list Alejandro Gutiérrez 2026-04-13 14:39:08 +01:00
  • d07cff788c feat: three-token auth flow (session_id + user_code + device_code) Alejandro Gutiérrez 2026-04-13 12:19:08 +01:00
  • bb1310167e feat: granular mesh permissions + mesh delete + share picker Alejandro Gutiérrez 2026-04-13 12:03:28 +01:00
  • ea4e3b03bb feat: paste-token auth flow for CLI Alejandro Gutiérrez 2026-04-13 11:17:38 +01:00
  • 1a42c2ef09 chore: trigger Vercel redeploy Alejandro Gutiérrez 2026-04-13 09:58:17 +01:00
  • 43b70013c5 fix: exclude cli-v2 from git to unblock Vercel builds Alejandro Gutiérrez 2026-04-13 09:53:29 +01:00
  • b8d8b5469b fix: rename cli-v2 package to avoid Turborepo duplicate workspace Alejandro Gutiérrez 2026-04-13 09:46:18 +01:00
  • ab7fb6bd31 chore(web): bust Vercel build cache Alejandro Gutiérrez 2026-04-13 09:39:04 +01:00
  • b2999878c4 fix(web): inline CSS stub loader for Vercel path resolution Alejandro Gutiérrez 2026-04-13 09:34:56 +01:00
  • a890a1d92e fix(web): use --import instead of --experimental-loader for Vercel compat Alejandro Gutiérrez 2026-04-13 09:29:52 +01:00
  • 80a6b8b50f fix(web): resolve Payload CMS build error with Node.js ESM loader Alejandro Gutiérrez 2026-04-13 09:24:32 +01:00
  • 465ff9a10e fix(web): rewrite CLI auth login as standalone component Alejandro Gutiérrez 2026-04-13 09:06:42 +01:00
  • 0f46c787a7 feat(web): show authenticated user in marketing header Alejandro Gutiérrez 2026-04-13 08:55:33 +01:00
  • a365fef170 feat(web): dedicated CLI auth page with inline login/register Alejandro Gutiérrez 2026-04-13 08:51:18 +01:00
  • ca441dae45 feat(broker): device-code auth with PostgreSQL persistence Alejandro Gutiérrez 2026-04-13 08:22:13 +01:00
  • ac709dbe92 feat(web): add device-code OAuth API for CLI authentication Alejandro Gutiérrez 2026-04-13 08:10:09 +01:00
  • d0fbc64e7e feat(web): two-mode pricing (hosted + self-hosted) across landing Alejandro Gutiérrez 2026-04-12 21:17:38 +01:00
  • f1d35b10da fix(cli): clean TTY handoff to claude via spawnSync + defensive reset Alejandro Gutiérrez 2026-04-11 13:38:09 +01:00
  • 5e97d48cd5 feat(web): animated mesh hero with peer constellation + comparison section Alejandro Gutiérrez 2026-04-10 23:39:24 +01:00
  • c8ae6462e3 feat(web): email invite mode + ic:// removal in invite generator (wave 3) Alejandro Gutiérrez 2026-04-10 19:57:25 +01:00
  • fb7a84aed6 feat: v2 invite API + CLI claim flow + CLI friction reducer (wave 2) Alejandro Gutiérrez 2026-04-10 19:35:21 +01:00
  • c1fa3bcb5c feat: anthropic-style mesh + invite redesign (wave 1 checkpoint) Alejandro Gutiérrez 2026-04-10 13:41:11 +01:00
  • dbea96960f fix(broker): plain text push messages, mesh slug in push label Alejandro Gutiérrez 2026-04-10 02:27:22 +01:00
  • a022da1998 fix(broker): show mesh slugs in /meshes + /status, remove all-meshes fallback Alejandro Gutiérrez 2026-04-10 02:24:55 +01:00
  • 5df2664bae feat(web): rewrite hero (pain-first) + streamline page + enterprise tier Alejandro Gutiérrez 2026-04-10 02:00:27 +01:00
  • 816c42feae docs: key points for landing page + outreach copy Alejandro Gutiérrez 2026-04-10 01:56:40 +01:00
  • 4c0a417b7c docs: canonical pitch in founder's voice Alejandro Gutiérrez 2026-04-10 01:54:59 +01:00
  • e6962f1454 feat(web): /install route with server-side tracking Alejandro Gutiérrez 2026-04-09 20:57:37 +01:00
  • 1d506f3ea5 fix(web): add libsodium-wrappers to serverExternalPackages Alejandro Gutiérrez 2026-04-09 20:34:15 +01:00
  • 64266a75f7 fix(broker): plain text for email verification prompt (markdown parse error) Alejandro Gutiérrez 2026-04-09 17:15:10 +01:00
  • 2710f354a9 fix(broker): correct libsodium import in email connect callback Alejandro Gutiérrez 2026-04-09 17:09:32 +01:00
  • 6b55859d38 fix(broker): email connect searches userId + dashboardUserId + fallback Alejandro Gutiérrez 2026-04-09 17:02:04 +01:00
  • 7d31cc6283 fix(broker): email connect creates bridge member with fresh keypair Alejandro Gutiérrez 2026-04-09 16:54:16 +01:00
  • 0403cfeb76 chore(cli): bump to v0.9.2 with connect telegram command Alejandro Gutiérrez 2026-04-09 14:00:45 +01:00
  • d8e6900072 feat(broker): email verification flow for telegram /connect Alejandro Gutiérrez 2026-04-09 14:00:02 +01:00
  • ed8dab8bd3 fix(web): update email to alex@mourente.ai + correct LinkedIn URL Alejandro Gutiérrez 2026-04-09 13:44:48 +01:00
  • dad51870d9 feat(broker): file upload recipient picker in telegram bridge Alejandro Gutiérrez 2026-04-09 13:43:55 +01:00
  • a6af0f2154 security(broker): harden telegram bridge for production Alejandro Gutiérrez 2026-04-09 13:20:59 +01:00
  • 0661e6223a fix(web): correct LinkedIn URL on about page Alejandro Gutiérrez 2026-04-09 13:17:24 +01:00
  • 05e3c43e29 fix(web): scope webpack SVG loader to packages/ui only Alejandro Gutiérrez 2026-04-09 13:01:00 +01:00
  • e3fa6e6a5e feat(cli): register connect/disconnect telegram commands Alejandro Gutiérrez 2026-04-09 12:44:32 +01:00
  • 17066b4f6c fix(web): add webpack SVG loader (TURBOPACK=0 prod builds) Alejandro Gutiérrez 2026-04-09 12:43:44 +01:00
  • 8d1685e64d fix(broker): upsert telegram bridge on reconnect (duplicate key) Alejandro Gutiérrez 2026-04-09 12:33:02 +01:00
  • bb28e16c7d fix(broker): increase healthcheck start-period, catch Grammy errors Alejandro Gutiérrez 2026-04-09 11:14:44 +01:00
  • ac59d2acfe fix(broker): correct bot username claudemeshbot (no underscore) Alejandro Gutiérrez 2026-04-09 11:08:00 +01:00
  • 0a1af84712 fix(web): skip sherif postinstall in Docker build Alejandro Gutiérrez 2026-04-09 10:56:42 +01:00
  • 18dc29aba1 feat(web): timeline section — 66 releases, every feature shipped Alejandro Gutiérrez 2026-04-09 10:50:52 +01:00
  • 795217093f fix(broker): wire telegram bridge boot + token endpoint into index.ts Alejandro Gutiérrez 2026-04-09 10:49:56 +01:00
  • 61b0813924 fix(broker): add grammy dependency for telegram bridge Alejandro Gutiérrez 2026-04-09 10:43:12 +01:00
  • c10337ab9f chore: update lockfile for telegram bridge deps Alejandro Gutiérrez 2026-04-09 10:38:53 +01:00
  • 126bbfeb2c feat(broker+cli): multi-tenant telegram bridge with 4 entry points Alejandro Gutiérrez 2026-04-09 10:03:11 +01:00
  • c914f2b7db chore: update lockfile for telegram package Alejandro Gutiérrez 2026-04-09 03:01:27 +01:00
  • a8b9348b36 feat(broker+cli): telegram bridge and file download proxy Alejandro Gutiérrez 2026-04-09 02:57:02 +01:00
  • c3dd4efe82 feat(cli): enforce context:fork via Agent tool instruction in prompts/get Alejandro Gutiérrez 2026-04-09 02:16:00 +01:00
  • a7d9ecab15 feat(broker): add cli-sync, member-api, jwt modules + DB schema updates Alejandro Gutiérrez 2026-04-09 01:54:50 +01:00
  • d263fe0f26 fix(cli): delay welcome notification for MCP init handshake Alejandro Gutiérrez 2026-04-09 01:25:10 +01:00
  • 3226493e6d fix(cli): catch unhandled rejection in background wirePushHandlers Alejandro Gutiérrez 2026-04-09 01:15:09 +01:00
  • 4cb5a97512 perf(cli): instant MCP startup — WS connects in background Alejandro Gutiérrez 2026-04-09 01:11:50 +01:00
  • c080bc517f fix(web): stub all static asset extensions (.svg, .png, fonts) in ESM loader Alejandro Gutiérrez 2026-04-09 01:09:38 +01:00
  • 471e88b3e6 fix(web): stub .scss/.sass/.less in addition to .css in ESM loader Alejandro Gutiérrez 2026-04-09 00:52:39 +01:00
  • c66e3adf67 fix(web): use absolute path for CSS stub loader in Docker Alejandro Gutiérrez 2026-04-09 00:43:07 +01:00
  • 3f46a6657a fix(web): add CSS stub loader for Payload CMS route collection in Docker Alejandro Gutiérrez 2026-04-09 00:35:04 +01:00
  • 83ba1aa373 fix(web): restore serverExternalPackages for Payload + use --webpack for build Alejandro Gutiérrez 2026-04-09 00:26:06 +01:00
  • 7430e4ffe0 fix(web): header nav links → real pages (docs, blog, about, changelog) Alejandro Gutiérrez 2026-04-09 00:24:33 +01:00
  • d72e49b8fd fix(web): header GitHub link → claudemesh-cli repo Alejandro Gutiérrez 2026-04-09 00:18:53 +01:00
  • 3f57944921 chore(cli): bump version to 0.9.0 Alejandro Gutiérrez 2026-04-09 00:01:58 +01:00
  • b31aab8aeb feat(cli+broker): expose mesh skills as MCP prompts and skill:// resources Alejandro Gutiérrez 2026-04-09 00:01:06 +01:00
  • 5db9842261 docs: add git deploy test result (45/45 pass) Alejandro Gutiérrez 2026-04-08 20:08:09 +01:00
  • 81e520fdbb docs: update test results — 44/44 pass, CLI 0.8.0-0.8.9 Alejandro Gutiérrez 2026-04-08 19:54:53 +01:00
  • 26c4502277 fix(cli): display system push messages without decryption Alejandro Gutiérrez 2026-04-08 19:12:49 +01:00
  • bfc62b9a72 fix(cli): display system push messages without decryption Alejandro Gutiérrez 2026-04-08 18:51:12 +01:00
  • f8c6f9ae74 feat(broker): add test endpoints for url watch validation Alejandro Gutiérrez 2026-04-08 18:37:23 +01:00
  • 3497700fad feat: url watch — broker polls URLs, notifies on change Alejandro Gutiérrez 2026-04-08 18:29:43 +01:00
  • 2c156f832e docs: add test results for mesh services platform (37/37 pass) Alejandro Gutiérrez 2026-04-08 16:37:47 +01:00
  • 4ee810242d fix(broker): restore services in failed/crashed/restarting states too Alejandro Gutiérrez 2026-04-08 16:30:15 +01:00
  • b6224c4186 fix(broker): sync with runner on boot instead of re-deploying Alejandro Gutiérrez 2026-04-08 16:26:43 +01:00
  • 4c385a16cc fix(runner): use python -m for Python MCPs instead of CLI binary Alejandro Gutiérrez 2026-04-08 15:38:31 +01:00
  • 4ae6a86bf6 fix(runner): retry MCP init for slow Python startup Alejandro Gutiérrez 2026-04-08 15:37:04 +01:00
  • c327c282e3 fix(runner): install mcp[cli] extras for Python MCPs Alejandro Gutiérrez 2026-04-08 15:35:16 +01:00
  • e645455b22 fix(runner): run Python venv binaries directly, not via node Alejandro Gutiérrez 2026-04-08 15:34:29 +01:00
  • 45505a1635 fix(runner): fix uvx variable scoping bug Alejandro Gutiérrez 2026-04-08 15:33:51 +01:00
  • 17e6361d64 fix(runner): uv venv --clear for redeployments Alejandro Gutiérrez 2026-04-08 15:31:52 +01:00
  • 528e7e21b1 fix(runner): use uv pip install for Python venv Alejandro Gutiérrez 2026-04-08 15:31:13 +01:00
  • 7b875de301 feat(runner): add uvxPackage source type for Python MCPs Alejandro Gutiérrez 2026-04-08 15:30:30 +01:00
  • 8a3c96dc7c fix(runner): prefer package-matching binary over utility bins Alejandro Gutiérrez 2026-04-08 15:28:50 +01:00
  • b0634b829c fix(runner): set GIT_TERMINAL_PROMPT=0 for non-interactive clone Alejandro Gutiérrez 2026-04-08 15:27:10 +01:00
  • 2bd388a5e2 fix(runner): add missing writeFileSync import Alejandro Gutiérrez 2026-04-08 13:22:12 +01:00
  • 71c0767a1b feat: runner accepts git/npx sources, broker delegates extraction Alejandro Gutiérrez 2026-04-08 13:18:25 +01:00
  • 6a3f087209 fix(runner): add unzip for bun install in Dockerfile Alejandro Gutiérrez 2026-04-08 13:08:27 +01:00
  • 873f588057 feat: runner container + broker deploy pipeline Alejandro Gutiérrez 2026-04-08 13:06:43 +01:00
  • 070a3b7422 feat(broker): encrypt env vars at rest, restore on reboot Alejandro Gutiérrez 2026-04-08 12:25:48 +01:00
  • 75ca892ea7 feat(cli): vault_get + deploy-time vault resolution Alejandro Gutiérrez 2026-04-08 12:16:46 +01:00
  • a90046a8e3 fix(cli): e2e encrypt vault entries with libsodium Alejandro Gutiérrez 2026-04-08 12:10:23 +01:00
  • 02a165dd76 feat(cli): add --resume and --continue flags to launch Alejandro Gutiérrez 2026-04-08 11:57:24 +01:00
  • 52393429f9 feat(cli): use Claude Code session ID for mesh peer identity Alejandro Gutiérrez 2026-04-08 11:38:44 +01:00
  • 9474d985ae fix(cli): add missing tool call handlers for vault + service tools Alejandro Gutiérrez 2026-04-08 11:25:18 +01:00
  • 643c808685 docs(web): 2-command onboarding — install + launch --join Alejandro Gutiérrez 2026-04-08 11:13:21 +01:00
  • 2c24f667f9 refactor(web): remove install script, simplify onboarding to 3 steps Alejandro Gutiérrez 2026-04-08 11:09:17 +01:00
  • b0113913f2 chore: bump cli to 0.8.0 Alejandro Gutiérrez 2026-04-08 10:54:16 +01:00