What's new
This release brings two big things:
- Official MCP Registry support — Claudex is now publishable to Anthropic's official MCP Registry at
registry.modelcontextprotocol.iofor canonical discovery by all MCP clients (Claude Code, Cursor, Codex, Windsurf). - Substantial UX polish — auto-apply settings, theme preview, error boundary, toast system, keyboard shortcuts, code-splitting, and a long bug-fix list.
MCP Registry
- Added
mcpName: io.github.kunwar-shah/claudexto package.json - Added
server.jsonmanifest at repo root
UX Polish
- ✨ Auto-apply visual settings — theme/font/density apply instantly, no Save button needed
- 🎨 Theme preview block — each card shows a mini mockup; no global CSS swap on hover
- 🎲 Surprise Me button — randomizes ALL visual settings at once
- 📱 Mobile-responsive Settings modal — bottom sheet on mobile
- ⌨️ Keyboard shortcuts —
?,/,Esc,Cmd+K,g s/m/a - 🔔 Unified ToastProvider — replaces three ad-hoc toast patterns
- 🛡️ ErrorBoundary — recovery UI replaces white screen of death
- ⚡ 10× smaller initial JS bundle — 442 KB → 46 KB gzipped via code-splitting
- 🎯 ARIA labels on icon-only buttons
Real Data + Charts
- Real role distribution chart (replaces fake 44/47/9% with actual SQL GROUP BY)
- Custom polished bar chart (rank, share %, gradient, hover)
Loading States
- TopProgressBar (global indeterminate progress)
- Skeletons across ManageSessions, ConversationThread, Search, Analytics
Fixed
- Export 500 error (em-dashes/quotes/emoji corrupted Content-Disposition header)
- Per-page dropdown value cut off
- Tags input overflowing card
- Footer version label stuck at v1.2
- Copy Context popup hidden behind header
Adoption
86 ⭐ • 9 🍴 • approved on Glama MCP Servers • 4 awesome-list PRs in flight
Full changelog: https://github.com/kunwar-shah/claudex/blob/main/docs/changelog.md