Releases
1.4.1
Compare
Sorry, something went wrong.
No results found
HCYT
released this
10 Jan 12:09
Termdock 1.4.x Release Notes
Major Features
AST API v2 - Code Intelligence Engine
Automatic workspace indexing at startup
Call graph analysis to trace function relationships
Impact analysis for identifying affected code
Multi-workspace support with memory management
AI Memory Library
Create project memory skills to persist AI learnings across sessions
Memory categories: architecture, lesson, pattern, style, preference
BM25-powered search with Intl.Segmenter for language-agnostic tokenization
Multi-workspace grouping to share memories across related projects
Auto-extract memories from AI conversation history via LLM providers
LLM provider auto-detection: Gemini CLI, Claude CLI, Codex CLI
Install to Claude/Codex platforms with project or global scope
Optional SessionStart hook for auto-loading recent memories
Optional /recall and /remember slash commands
Multi-Platform Skill System
Support Claude Code, Codex, and Gemini CLI platforms
Global and project-level installation scopes
"View as Rule" popup with copy/download for non-skill users
Built-in termdock-ast skill with full AST API documentation
Simplified skill description format (single line)
Pane Drag-Drop Management
Drag terminal tabs to rearrange or split into new panes
Intuitive pane layout with improved corner styling
Fixed blank terminal issue after pane resize/drag
AI Session Explorer
Browse Claude conversation history directly in Termdock
Multi-source support (local Claude sessions)
Drag conversation content to terminal
Theme-integrated UI with AI History Drawer
Cross-Terminal Text Drag
Select text in one terminal, drag to another
Custom drag image positioned near selection end
Text routed through paste guard for security
Works across all terminal panes
Git Graph Improvements
Layout Algorithm Overhaul
Improved layout algorithm for more accurate branch visualization
Proper parent-child relationship tracking with color continuity
Smoother curved connection lines with configurable style (rounded/angular)
Color System Redesign
Primary + accent color pairs for visual harmony
Node outer ring matches connection line color (primary)
Node inner fill uses lighter accent color for depth
Hover/selection states use color-aware shadows
Text Positioning Fix
Commit messages positioned after rightmost connection line
Prevents text overlap with graph elements
Added rowMaxX calculation for accurate text placement
Theme Enhancements
Developer Comfort Theme (Morandi Palette)
Warm-toned backgrounds (#1E1C1A) to reduce blue light
High contrast text (#E8E4E0) meeting WCAG AA standards
Semantic colors coordinated with Git Graph palette
New Terminal Themes
Rose (玫瑰粉) - Soft pink palette inspired by sakura colors
Foreground: #FFE9EF, Cursor: #FFA7BF, Selection: #FFB2C7
Cream (奶油米) - Warm vanilla/milk tea tones
Foreground: #FFF8ED, Cursor: #F9E4BC (Dairy Cream), Selection: #D4C4A8
Existing Theme Refinements
Ocean - Differentiated from darkPro with teal tones
Sunset - Improved cursor visibility with warm orange
Forest - Mint green cursor matching Git Graph palette
Input Handling
IME Composition Preservation
Save interrupted Chinese/Japanese input automatically
Toast notification with restore option when composition is interrupted
Silent save on input blur for snippet recovery
Input Snippet Manager
Recovery mechanism for interrupted terminal input
Cross-session input state preservation
Technical Improvements
Removed ~5,000 lines of deprecated AST v1 code
Unified index system architecture
Reduced verbose logging
Fixed race conditions and memory leaks in AI Session Explorer
Bug Fixes
Git graph label positioning
Repository operation error messaging
Context menu layering issues
Workspace isolation in AST indexer
Portal-based IndexStatusIndicator panel
Terminal cursor misalignment after layout transitions
Color inconsistency between Git Graph nodes and connection lines
Theme selector preview accuracy
You can’t perform that action at this time.