github Sterll/claude-terminal v1.2.2

4 hours ago

What's New

Workspaces

Cross-project knowledge hubs are here. Group related projects into a workspace with a shared knowledge base (KB), concept links, and an advisor chat grounded in your workspace content. Use @workspace in chat to auto-enrich your prompts with relevant KB context.

  • Workspace panel with persistent markdown KB documents
  • Advisor chat tab with workspace-aware system prompt
  • @workspace mention in chat for automatic context enrichment
  • MCP tools: workspace_list, workspace_info, workspace_read_doc, workspace_write_doc, workspace_search, workspace_add_link
  • Workspace badge and context menu on projects

Syntax Highlighting

Replaced the custom regex highlighter with highlight.js for accurate, battle-tested syntax highlighting across 190+ languages in code blocks and the skill/agent editor.

Markdown Renderer

Completely refactored the markdown rendering system into a modular architecture with lazy-loaded Mermaid diagrams, KaTeX math, and DOMPurify sanitization.

Bug Fixes

  • Markdown blocks: Fixed custom blocks (mermaid, timeline, tabs, compare, metrics, etc.) not rendering in chat when Marketplace or Memory Editor panels were opened — caused by marked singleton pollution
  • Mermaid diagrams: Fixed dynamic import path so diagrams load correctly
  • Git panel: Fixed panel not loading reliably when switching projects at startup

Full Changelog

  • feat(workspace): add workspace feature with KB, advisor chat, MCP tools and @workspace mention
  • feat(editor): add syntax highlighting and line numbers to skill/agent editor
  • feat(syntax): replace regex highlighter with highlight.js
  • feat(markdown): add DOMPurify sanitization and mermaid caching
  • refactor(markdown): split monolithic renderer into modular architecture
  • fix(markdown): use separate Marked instances to prevent renderer conflicts
  • fix(markdown): correct mermaid bundle dynamic import path
  • fix(git): fallback to electron_api when ApiProvider is not yet initialized

Downloads: Windows (.exe) · macOS (.dmg) · Linux (.AppImage)

Don't miss a new claude-terminal release

NewReleases is sending notifications on new releases.