github Sterll/claude-terminal v1.2.1
1.2.1

6 hours ago

What's new

✨ Features

  • Rich Markdown Rendering: Chat now renders mermaid diagrams, KaTeX math formulas, kanban boards, file trees, HTML previews, diff blocks, timelines, metrics, API cards, and 10+ more enhanced block types directly in the conversation.
  • Discord Bot Project Type: New project type with visual embed and component builders — design Discord messages with live preview, color bars, fields, buttons, and select menus inside the app.
  • PDF & 3D Viewers: Open .pdf, .glb, .gltf, and .obj files directly in the file panel without leaving the app.
  • Redis Browser: Explore Redis keys in a tree view with type-aware value inspection (strings, hashes, lists, sets, sorted sets) from the database panel.
  • @tab & @conversation Mentions: Type @tab in chat to share your current terminal session as context, or @conversation to reference another chat thread.
  • Webapp Scaffold Templates: New project wizard offers framework-specific scaffold templates with automatic framework detection.
  • Skill & Plugin Update Checking: The skills and plugins panels now show which installed items have updates available.
  • GitHub Enterprise Support: Connect to self-hosted GitHub Enterprise servers, with rate-limit handling and pull request review tools.
  • Cloud Sync Improvements: Entity-based sync engine with per-entity toggles, step-by-step progress bar, cross-machine notifications, session resume from mobile, auto-sync, and sensitive file exclusion.
  • MCP Tool Expansion: 25+ new MCP tools covering kanban (search, filter, stats, bulk ops), time tracking (export, compare, archives), projects (CRUD, stats), marketplace, settings, terminals, usage, and workflow management.
  • OOP Renderer Architecture: Renderer panels and services migrated to class-based architecture with BasePanel and BaseService base classes.
  • Configurable Global Shortcuts: Global shortcuts (Ctrl+Shift+P, Ctrl+Shift+T) are now configurable with a master toggle.

🎨 Changed

  • Git Panel Redesign: Cleaner, more precise layout with industrial aesthetic for a better diff and staging experience.
  • Remote UI Redesign: Mobile PWA remote control interface rebuilt with a premium look and feel.
  • Cloud Panel Redesign: New connected layout with sync overview, entity grid, and last sync timestamps.
  • Notification System: Unified toast component with themed icons, ARIA support, and action buttons.

🐛 Fixes

  • Cloud Sync: Disabled entities no longer counted in the sync summary (10/12 → 10/10), fixed conversation chunking for large sessions, fixed UUID matching and rename propagation, fixed stuck syncing status.
  • Context Prompts: ENOENT file errors no longer generate repeated warnings in the console.
  • CI: Fix-it button now correctly passes permissions settings to the repair chat session.
  • Tests: Timezone-sensitive time tracking test pinned to noon to prevent CI failures on macOS.
  • Chat: Fixed syntax highlighting in tabs blocks, callout detection for marked v17, file tree parsing, and external link handling.
  • Startup: Resolved git buttons race condition and usage data reliability issues.
  • Time Tracking: Added fallback for atomic save failure on Windows.
  • Renderer: Migrated to non-blocking async file operations, fixed preload fs.promises exposure.

⚡ Performance

  • Cloud Sessions: Optimized session listing with partial file reads instead of full JSONL parsing.

🧪 Tests

  • Added unit tests for OOP base classes (BaseComponent, BasePanel, ServiceContainer, ApiProvider).

Don't miss a new claude-terminal release

NewReleases is sending notifications on new releases.