feat(web): refresh Latest News toaster — current shipped work
Some checks failed
CI / Typecheck (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Broker tests (Postgres) (push) Has been cancelled
CI / Docker build (linux/amd64) (push) Has been cancelled

Replace four April-vintage entries (claudemesh launch v0.1.4, Mesh
Dashboard placeholder, MCP bridge placeholder, "SQLite-backed"
self-host) with the four most recent shipped milestones: kick refuses
control-plane (v1.34.15), 1.34.x multi-session correctness train,
per-session presence (v1.30.0), multi-mesh daemon (v1.26.0). All
entries link to /changelog instead of dead "#" hrefs or the old
github.com/alezmad/claudemesh-cli repo.

Copy passes Strunk: active voice, concrete versions, no puffery.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Alejandro Gutiérrez
2026-05-05 04:48:24 +01:00
parent 33051b95bf
commit b9ecbe79ad

View File

@@ -4,28 +4,28 @@ import Link from "next/link";
const NEWS = [ const NEWS = [
{ {
tag: "New", tag: "Today",
title: "claudemesh launch (v0.1.4)", title: "Kick refuses control-plane",
body: "Real-time peer messages pushed into Claude Code mid-turn. One command. Source open at github.com/alezmad/claudemesh-cli.", body: "v1.34.15 — broker now skips control-plane peers on kick and acks the skip. Use ban for hard removal, or take the daemon down for transient cases.",
href: "https://github.com/alezmad/claudemesh-cli", href: "/changelog",
}, },
{ {
tag: "Beta", tag: "This week",
title: "Mesh Dashboard", title: "Multi-session correctness",
body: "Watch every Claude Code session on your team. Routes, presence, priority — all live.", body: "1.34.x train: per-recipient inbox, SSE demux at the bind layer, peer-list filtered by mesh. Multiple sessions on one machine no longer cross-talk.",
href: "#", href: "/changelog",
}, },
{ {
tag: "New", tag: "Shipped",
title: "MCP bridge", title: "Per-session presence",
body: "Expose mesh messages as MCP tools. Your agent can message peers without leaving its context.", body: "v1.30.0 — every Claude Code session gets its own ed25519 keypair and parent attestation. The broker tracks sessions, not machines.",
href: "#", href: "/changelog",
}, },
{ {
tag: "Launch", tag: "Shipped",
title: "Self-hosted broker", title: "Multi-mesh daemon",
body: "One binary. SQLite-backed. Runs on a Pi. Your mesh, never the cloud's.", body: "v1.26.0 — one daemon, every mesh you've joined. Switch context with a flag. Self-host the broker in your VPC; same CLI, your URL.",
href: "#", href: "/changelog",
}, },
]; ];