Release History
Changelog
Everything that shipped, version by version. SupaTerm is in active development. Expect frequent updates.
Added
- Graphical config editors for SupaTerm (
STC), Claude Code global (CCC), and Claude Code project (CCP) settings - Model picker with Opus, Sonnet, and Haiku labels in Claude settings editor
- Permission management with chip-based presets UI
- Environment variable editor with sensitive key masking (API keys hidden by default)
- Custom commands scaffolding with starter templates (plan, review, architecture, status, deploy)
- SupaTerm Rank gamification system with 6 tiers, XP tracking, daily streak bonus, and inactivity decay
- Breadcrumb-style titlebar showing session path
- Per-tab working directory tracking
Changed
- StatusBar redesigned as control center for all config access
- Config saves now create timestamped backups; save aborts if backup fails
- Read-only expandable view of related config files (CLAUDE.md, policy-limits.json, plugins)
Fixed
- Scrollbar rendering artifacts in terminal view
- Header alignment inconsistencies across panels
- Path traversal validation now blocks
..,/,~, and percent-encoded variants
Added
- MCP server management with three-source discovery (global
~/.claude.json, project.mcp.json, cloudclaude mcp list) - Visual MCP dashboard accessible via StatusBar or as a tab
- Health checks with HTTP endpoint testing and latency measurement
- Safe remove: backup, write, verify all remaining servers, restore on failure
- DELETE confirmation for destructive MCP server removal
- API key storage via macOS Keychain (
dev.supaterm.mcp.<name>) - MCP status indicators: connected, connecting, failed, needs auth, idle
- Light/dark mode toggle with full theme system
- Bottom drawer panel for quick-access MCP info
Changed
- MCP panel overhauled to sync cloud server statuses in real time
- MCP labels updated: global, project, cloud (no longer "local")
Fixed
- MCP panel not syncing cloud server statuses on initial load
- Thread safety issues in concurrent MCP server access
Added
- Claude Code live monitoring with automatic detection and real-time status tracking
- Status display: see when Claude is thinking, writing, calling tools, or waiting for input
- Live token usage: input, output, and cache. Always visible
- Subagent visibility. See background agents and their status
- Sidebar panel showing everything about the active Claude session at a glance
- Dock notifications: checkmark when done, question mark when Claude needs input
- Activity log with searchable history of tool calls and actions
Changed
- Sidebar now shows live Claude status per session
- Session list entries display active process info
Added
- Initial release with core terminal emulation
- Multi-session support with tabbed navigation
- Sessions persist across app restarts
- Working directory tracking. Each tab knows where it is
- Sidebar with session list and live status indicators
- Drag & drop file paths into terminal
- Color-coded sessions with assignable palette colors
- Violet brand theme (#7c5cfc on dark #0d0b14)
- Markdown and JSON file editors as in-app tabs
- Keyboard shortcuts for all major actions
- Hidden title bar with native macOS window controls