← Back to Documentation

Changelog

Track the evolution of Termdock from initial release to current version 1.6.1

1.15.0

Version 1.15.0

2026-07-06

Key Highlights

  • WebGL renderer with power-aware auto-switching
  • Periodic session serialization — restores survive crashes
  • Listening ports detection with terminal tab chips
  • Major energy-use reduction when window is hidden or idle

New Features

  • +WebGL terminal renderer with automatic power-source switching (battery vs plugged in)
  • +Settings: three-state WebGL renderer selector (auto / on / off)
  • +Periodic session serialization so restore stays fresh after abnormal exits
  • +Listening port detection per session with terminal tab port chips
  • +Trusted host detection bridge with multi-signal session descriptors
  • +OSC 133 command block registry with per-block cwd resolution for smarter path detection
  • +Wrapped-path detection with hover cache for clickable paths across line wraps
  • +Workspace path editing from the UI
  • +TodoPanel onboarding guidance when Code Analysis is disabled
  • +Terminal API: mode=screen now reads headless-first with DOM fallback
  • +AST engine migrated to a utility process with per-workspace Code Analysis toggle

Improvements

  • Paused non-essential timers while the window is hidden; cursor blink follows visibility
  • Visible-state timer rationalization (rAF removal, ticker merging, observer-based tracking)
  • Resize no longer triggers cascading redraws, DPI jitter, or idle release loops
  • Flat scrollback storage layer (FlatScrollbackStore) foundation
  • Shared unified diff parser with ParsedGitDiff DTO
  • CharOffset/ByteOffset branded types to prevent offset unit bugs

Bug Fixes

  • ×Session restore large blank areas from SerializeAddon null-cell encoding
  • ×Panel switch after restore eating terminal content
  • ×Worker memory blow-up in AST indexing
  • ×Disabling Code Analysis no longer shows a false system-error dialog
  • ×window.open / target=_blank links now open in the system browser
  • ×Nested Termdock session identity no longer overwritten by inherited env
  • ×Claude permission request IDs made unique to block resolved-cache replay
1.13.0

Version 1.13.0

2026-06-13

Key Highlights

  • Workstream — reply to agent permission prompts, questions, and exit plans from one panel
  • Agent hooks: one-command setup for Claude, Codex, and Gemini
  • Desktop notifications from terminal apps via OSC 99/777
  • Code graph MCP server for external AI tools

New Features

  • +Workstream panel ingesting provider hooks (permission requests, generic questions, exit plans) with inline replies
  • +termdock hooks setup / status / uninstall CLI for agent hook installation (Claude support, dry-run mode)
  • +OSC 99/777 terminal notifications surfaced as session attention events
  • +Code graph stdio MCP server with impact / node / statistics / list-files tools (read-only mode)
  • +PTY write coordinator with command isolation and agent input attribution
  • +Long-running task sleep guard keeps the machine awake with RAII lifetime
  • +Unified fuzzy + wildcard matching across search surfaces

Improvements

  • Code graph benchmark harness
  • Workspace search unified smart-case behavior
  • OSC notification rate limiting in stream order

Bug Fixes

  • ×Idle battery drain from always-on animations and missing background paint throttling
  • ×Session permanent false-death from flow-control credit bankruptcy and cross-type flush cancel
  • ×Remounted terminals restore from headless serialize instead of raw PTY replay
  • ×Cross-chunk OSC escape sequences now parse correctly
  • ×tmux passthrough no longer silently drops OSC notifications
  • ×Bracketed paste state tracking prevents terminals stuck in paste mode
  • ×OSC 99 base64 chunked payload decoding
1.12.0

Version 1.12.0

2026-05-26

Key Highlights

  • termdock CLI: attach, follow, and layout control from any shell
  • Background terminal manager

New Features

  • +termdock session attach — attach to a running terminal session from your shell
  • +termdock session output --follow — stream terminal output events live
  • +termdock layout get/set/assign/activate — control pane layout from the CLI
  • +Background terminal manager UI for sessions without a pane
  • +Terminal input held until session is ready — no more lost early keystrokes

Improvements

  • Shallow directory expansion in the file explorer

Bug Fixes

  • ×Agent session read paths rehydrate after restart
  • ×Codex long turns no longer marked as stalled
  • ×xterm 6 background stays transparent
  • ×Terminal restore OSC replay artifacts
  • ×Dirty submodule directories hidden from git status
  • ×Stale terminal metadata cleanup
1.11.0

Version 1.11.0

2026-05-21

Key Highlights

  • Termdock CLI foundations — identify sessions from any nested shell
  • Renderer memory and runtime diagnostics

New Features

  • +termdock identify — print focused workspace/pane/session identity via local control socket
  • +termdock --help entrypoint
  • +Workspace identity tool for scripts and agents
  • +Renderer memory and runtime diagnostics panel

Improvements

  • Virtualized git changes panel rows for large repos
  • Removed per-chunk diagnostics from terminal feed loop
  • WriteIntent discriminated union for PTY writes

Bug Fixes

  • ×Rust PTY WouldBlock write handling and partial-write duplication
  • ×Git changes panel shows full change paths
  • ×File explorer releases unified watchers on unwatch
  • ×Terminal session resources cleaned up on exit
  • ×Git graph label chip colors decoupled
  • ×Agent session provider-owned status stays addressable
1.10.0

Version 1.10.0

2026-05-12

Key Highlights

  • In-pane file viewer with transparent chrome
  • Session restore hardening across the board

New Features

  • +File viewer opens inside terminal panes: Markdown, PDF, images, JSON/YAML/XML
  • +File viewer search
  • +File tabs join workspace groups with drag support
  • +Annotated tag support in the git graph

Improvements

  • Bounded IPC ack between pty-worker and main process
  • Reduced modal transparency for readability
  • Floating terminals stay out of layout switches

Bug Fixes

  • ×Cursor offset after buffer restore (forced SIGWINCH)
  • ×Blank terminal on session restore
  • ×Visible restore replay duplication
  • ×Scrollback corruption from resize pulse reflow
  • ×Split pane redraw stabilization
  • ×Monaco global theme race in file viewer
  • ×Spacebar no longer selects tab text and blocks clicks
1.9.0

Version 1.9.0

2026-05-06

Key Highlights

  • Workspace tag-based grouping
  • Agent session lifecycle APIs
  • Custom terminal font search

New Features

  • +Tag-based workspace grouping with collapsible sections
  • +Agent session lifetime metadata and dispatch state via Terminal API
  • +Soft interrupt endpoint for agent sessions
  • +Terminal API service tokens for daemon consumers
  • +Custom terminal font search in settings

Improvements

  • Granular Terminal API output error reasons

Bug Fixes

  • ×Small-pane ghosted rendering from fit on visibility change
  • ×Trimmed and interactive Claude composer prompt detection
  • ×API key config write hardening
  • ×Git token state shared across instances
  • ×Payload newlines preserved with appendEnter
1.8.1

Version 1.8.1

2026-05-04

Key Highlights

  • AI Memory Library with review panel and maintenance APIs
  • Worktree-aware workspace ownership
  • Terminal throughput hardening for heavy CLI streaming

New Features

  • +Memory library review panel
  • +Memory maintenance entry APIs with maintenance-aware contract
  • +Worktree-aware workspace ownership
  • +Register Termdock as default reader for document formats

Improvements

  • AST code analysis index-first with stabilized lazy lifecycle
  • Call graph definition lookup O(N) → O(1)
  • Shift+Enter shortcut hint
  • Terminal API session naming

Bug Fixes

  • ×Terminal output backpressure freezes under heavy streaming
  • ×Terminal unfreeze under heavy output and resize
  • ×GitHub auth reset from settings
  • ×Clipboard paste from Finder inserts full path instead of filename
  • ×External file drop inserts original path instead of copying
  • ×Single-layout pane identity and mount stability
  • ×Unicode txt files render as text
  • ×Async token storage writes
1.6.3

Version 1.6.3

2026-04-05

Key Highlights

  • AST indexing reliability

New Features

  • +Background auto-indexing with compact status footer

Improvements

  • AST index persistence to disk with clear-before-rebuild

Bug Fixes

  • ×Per-workspace AST index isolation
  • ×UnifiedASTService wired to the new engine's file processing
1.6.2

Version 1.6.2

2026-04-04

Key Highlights

  • Project Aurora — Rust-powered AST engine

New Features

  • +Rust AST crate with multi-language parser (TS/JS first)
  • +xxh3 incremental parsing pipeline
  • +DashMap index + petgraph call graph with bincode persistence
  • +Terminal API: layout control + DOM screen reading for multi-session

Improvements

  • Rust engine integrated into the AST v2 analysis pipeline
1.6.0

Version 1.6.0

2026-03-27

Key Highlights

  • Remote terminal control via Telegram + Discord
  • Terminal API for AI agent integration
  • Termdock Pet interactive mascot
  • AST-based code analysis engine

New Features

  • +Telegram bot: /ws, /new, /list, /send, /read, /watch, /key, /snap commands
  • +Discord bot: slash commands with interactive button prompts
  • +Terminal API: HTTP endpoints for agent-controlled terminal sessions
  • +/watch push notifications for background terminal output
  • +/key command + interactive prompt detection
  • +Discord Rich Presence activity display
  • +Per-session screenshot (/snap {sid})
  • +Termdock Pet (Buddy) with idle detection
  • +AST code analysis with Git integration and workspace management
  • +xterm DOM-based remote terminal reads for improved accuracy
  • +Version announcement dialog
  • +Settings localization (zh-TW)

Improvements

  • Icon modernization with @tabler/icons-react
  • Theme alignment for modals, popups, search bar
  • Modal and dialog consolidation
  • Sidebar surface tokens unification
  • Layout chrome and color math consolidation
  • Tab notifications use buffer.active.length instead of cursor position
  • Mute fully suppresses both sound and macOS system notifications

Bug Fixes

  • ×Tab notification false positives from cursor-only activity
  • ×Stale mute state after mute/unmute cycles
  • ×Scrollback limit fallback for long-running sessions
  • ×Workspace tab expansion persistence across restarts
  • ×False activity notification filtering
  • ×Tab rename persistence
  • ×Emoji rendering in terminal TUIs
  • ×Terminal link accuracy
  • ×Settings input hydration preservation
  • ×IME composition prevention
  • ×Git toolbar status normalization
1.5.3

Version 1.5.3

2026-03-04

Key Highlights

  • Session restore hardening
  • Terminal stability improvements

New Features

  • +Improved current-branch highlight clarity

Improvements

  • AST call graph truncation for large projects
  • xterm parsing error log storm throttling

Bug Fixes

  • ×Session restore boundary and close-session consistency
  • ×Git changes badge sync with terminal switching
  • ×Activity bar double counting untracked changes
  • ×Terminal tab keyboard and collapse regressions
  • ×Screen-blanking-of-death from broken low performance mode
  • ×Git staging targets active terminal pane
1.5.2

Version 1.5.2

2026-02-20

Key Highlights

  • Terminal session restore on app restart
  • PTY process isolation
  • LSP-enhanced AST API

New Features

  • +Session restore preserves terminals across restarts
  • +WorkerPtyProxy for PTY process isolation
  • +LSP integration with transparent tree-sitter fallback
  • +Git changes badge on terminal tabs
  • +Shift+Enter newline in terminal

Improvements

  • Consolidated .termdock paths (TermdockPaths)
  • AST API binds to 127.0.0.1 instead of localhost

Bug Fixes

  • ×Agent documentation refactoring
1.5.1

Version 1.5.1

2026-02-10

Key Highlights

  • Git branch management fixes

New Features

  • +Branch delete protection with API verification

Improvements

  • Stale remote tracking ref pruning after deletion

Bug Fixes

  • ×Double-deleting local branches on branch deletion
  • ×OSC response filtering breaking terminal capabilities
1.5.0

Version 1.5.0

2026-02-01

Key Highlights

  • Voice input with Whisper transcription
  • Rust PTY acceleration
  • AI tool integration panel

New Features

  • +Voice input via Whisper with keyboard shortcuts
  • +AI TodoPanel with Claude/Gemini/Codex selection
  • +Cross-platform shell selector UI
  • +Windows build support

Improvements

  • Rust PTY acceleration for large data writes
  • Release workflow with code signing
  • Extract magic numbers to named constants

Bug Fixes

  • ×Quote pasted file paths for CLI robustness
  • ×Asset path handling in production mode
  • ×Shell ready detection (500ms to event-driven)
  • ×Clipboard and paste functionality
1.4.5

Version 1.4.5

2026-01-25

Key Highlights

  • In-app changelog with GitHub releases

New Features

  • +Changelog dialog with GitHub releases integration
  • +Session mute functionality for tabs

Improvements

  • Activity notification state management
1.4.4

Version 1.4.4

2026-01-19

Key Highlights

  • Theme startup optimization - no more flash
  • macOS Dock badge for unread sessions
  • Open URLs directly from terminal

New Features

  • +macOS Dock badge showing unread session count
  • +Custom notification sound support via binary file reading
  • +URL detection and external browser opening from terminal

Improvements

  • Monaco Editor deferred initialization for faster startup
  • Theme cached in localStorage for instant application
  • Page hidden until theme ready to prevent flash
  • AI history display with enhanced relative time grouping

Bug Fixes

  • ×Theme flash on application startup
  • ×URL vs file path detection in terminal
1.4.3

Version 1.4.3

2026-01-18

Key Highlights

  • Activity notifications when window unfocused
  • AI history UI enhancement with date grouping

New Features

  • +Window focus state tracking for activity notifications
  • +Date grouping in AI history (Today, Yesterday, specific dates)
  • +Chat bubble style for AI conversations

Improvements

  • Activity notifications only trigger when window is unfocused
  • AI provider-specific icons (Claude, GPT, Gemini)
  • Clearer message statistics in AI history

Bug Fixes

  • ×Terminal URL handling for HTTP/HTTPS links
  • ×Activity notification timing accuracy
1.4.2

Version 1.4.2

2026-01-18

Key Highlights

  • Terminal session activity tracking
  • Visual indicators and sound notifications

New Features

  • +Terminal session output activity tracking
  • +Visual indicators for session activity status
  • +Optional sound notifications for activity completion
  • +Unread session status tracking

Improvements

  • Activity tracking with startup and input cooldowns
  • Sound asset path compatibility improvements
  • CSP update for media source handling

Bug Fixes

  • ×Activity notifications no longer trigger for active session
  • ×Sound notification path resolution
1.4.1

Version 1.4.1

2026-01-10

Key Highlights

  • AI Memory Library for cross-session knowledge
  • AI Session Explorer with multi-source support
  • Terminal pane drag-drop management

New Features

  • +AI Memory Library with Settings UI for persistent knowledge
  • +AI Session Explorer supporting Claude, local history
  • +IME composition state preservation for CJK input
  • +Input snippet manager for interrupted input recovery
  • +Terminal text drag-drop across terminals
  • +Workspace drag-and-drop reordering with persistence
  • +Bundled skills with BM25 API and Gemini CLI support
  • +Midnight theme
  • +Jump to Code from AST dependency graph

Improvements

  • Git Graph layout algorithm ported from vscode-git-graph
  • NPM task two-phase loading with cache optimization
  • AST API workspace isolation with LRU memory management
  • Pane drag-drop for flexible terminal layout
  • AI History BM25 search for conversations

Bug Fixes

  • ×Security: path traversal and symlink bypass attacks
  • ×Terminal pane switch rendering issues
  • ×Git panel context menu improvements
  • ×Race conditions in AI Session Explorer
1.4.0

Version 1.4.0

2025-12-30

Key Highlights

  • Complete AST API with REST endpoints
  • Skills management for Claude Code integration

New Features

  • +Complete AST API with comprehensive documentation
  • +Skills tab in Settings for Claude Code skill management
  • +Workspace-isolated indexing with LRU memory management

Improvements

  • AST API endpoint optimization
  • Skill documentation and API reference

Bug Fixes

  • ×Issues #31, #32, #33 resolved
  • ×AST indexing stability improvements
1.3.5

Version 1.3.5

2025-11-21

Key Highlights

  • Command interception system with session whitelist
  • Auto-detect runnable code with one-click Run button
  • File explorer drag-drop enhancements

New Features

  • +Command interception system with session-based whitelist
  • +Auto-detect runnable code and tests with one-click Run button
  • +File explorer drag-drop and accessibility features
  • +Terminal output monitoring service

Improvements

  • ZshTerminal component simplification and refactoring
  • Robust scroll restoration on terminal resize
  • High-frequency output auto-scroll prevention
  • xterm transparency CSS improvements

Bug Fixes

  • ×File link detection z-index hierarchy
  • ×Command interception with control characters
  • ×Terminal session deduplication
1.3.4

Version 1.3.4

2025-11-14

Key Highlights

  • Zsh adapter and integration support
  • Grid resize handles for terminal layout
  • Branch deletion dialog with edge case handling

New Features

  • +Zsh adapter and integration support
  • +ResizeHandle component for flexible grid layout
  • +Branch deletion dialog with confirmation

Improvements

  • GitToolbar and StagedChanges components refactored
  • Documentation structure reorganization
  • Branch deletion edge case tests

Bug Fixes

  • ×Git branch operation edge cases
1.3.3

Version 1.3.3

2025-11-14

Key Highlights

  • Refactored terminal grid panel insertion logic
  • Inline Git Blame in Code mode
  • Collapsible Git Changes sections

New Features

  • +Inline Git Blame: see per‑line author and commit in Code mode
  • +Git Changes collapsible: collapse staged/unstaged sections freely
  • +Code and PDF can display in panels (Experimental)
  • +Configurable default Shell

Improvements

  • Refactored the logic that inserts the terminal into the grid panel
  • Git panel shows full file names
  • Path detection and overall stability improved

Bug Fixes

  • ×Fixed the issue where child windows cannot be opened
  • ×Fixed Git event monitor so auto‑updates don't stop on long runs
1.3.2

Version 1.3.2

2025-11-06

Key Highlights

  • PTY architecture fix for x64/arm64 binary loading
  • macOS notarization restoration for Gatekeeper compliance
  • Error logging dialog for x64 users unable to launch terminal

New Features

  • +Error logging dialog for x64 users with terminal launch issues

Improvements

  • Restored macOS notarization for better security compliance
  • Enhanced error reporting for architecture-specific issues

Bug Fixes

  • ×Fixed PTY architecture compatibility for x64/arm64 binaries
  • ×Resolved terminal launch failures on Intel Macs
1.3.1

Version 1.3.1

2025-11-06

Key Highlights

  • node-pty architecture-specific rebuild during packaging
  • Resolved Intel/ARM64 binary mismatch causing connection failures
  • Improved connection flow with clearer retry prompts

Improvements

  • node-pty now rebuilt per architecture during packaging
  • Clearer connection retry prompts and error messaging
  • Better architecture detection and binary loading

Bug Fixes

  • ×Fixed Intel/ARM64 binary mismatch in node-pty
  • ×Resolved connection failures due to incorrect native module loading
  • ×Terminal connection stability improvements
1.3.0

Version 1.3.0

2025-11-03

Key Highlights

  • Interactive AST dependency and call relationship graphs
  • AST indexing improvements and parsing stability enhancements
  • Monaco editor race condition and memory leak fixes

New Features

  • +Interactive AST dependency and call relationship graphs
  • +Enhanced AST indexing with improved parsing stability

Improvements

  • AST parsing stability and performance enhancements
  • Monaco editor initialization and lifecycle management
  • Better error handling for code analysis features

Bug Fixes

  • ×Monaco editor race conditions and memory leaks
  • ×UTF-8 boundary splitting crash in terminal output
  • ×PTY native module initialization issues
  • ×Git multi-terminal monitoring consistency
1.2.27

Version 1.2.27

2025-10-26

Key Highlights

  • Event listener memory leak resolution
  • Git race condition fixes
  • Multi-terminal Git monitoring consistency improvements

Improvements

  • Memory optimization and reduced resource consumption
  • Enhanced Git repository performance monitoring
  • Multi-terminal Git state consistency

Bug Fixes

  • ×Event listener memory leaks completely resolved
  • ×Git race conditions in multi-terminal environments
  • ×Repository state synchronization across terminals
1.2.26

Version 1.2.26

2025-10-24

Key Highlights

  • Long-press 'Create Terminal' for temporary root directory terminal
  • node-pty error handling improvements
  • Monaco editor memory leak remediation

New Features

  • +Long-press 'Create Terminal' button to open terminal in temporary root directory

Improvements

  • Enhanced node-pty error handling and recovery
  • Monaco editor memory management improvements
  • Better temporary terminal session handling

Bug Fixes

  • ×Monaco editor memory leaks in code analysis features
  • ×node-pty spawn errors and error reporting
  • ×Terminal session cleanup and resource management
1.2.25

Version 1.2.25

2025-10-17

Key Highlights

  • Git Diff view source toggle functionality restored

Bug Fixes

  • ×Restored Git Diff view source toggle functionality
  • ×Git Diff UI interaction improvements
1.2.24

Version 1.2.24

2025-10-16

Key Highlights

  • Emergency fix for git graph file reading issue

Bug Fixes

  • ×Resolved critical issue where git graph could not read files
  • ×Git graph file access and permission handling
1.2.23

Version 1.2.23

2025-10-16

Key Highlights

  • node-pty spawn and interaction error fixes
  • Git Graph staged file commit viewing restoration
  • Git Diff deleted file rendering correction

Improvements

  • Git Graph UI interactions and file viewing
  • Git Diff rendering for deleted files

Bug Fixes

  • ×node-pty spawn and interaction errors
  • ×Git Graph staged file commit viewing issues
  • ×Git Diff deleted file rendering problems
  • ×UI z-index layering for file list modals
1.2.22

Version 1.2.22

2025-10-07

Key Highlights

  • General stability improvements
  • Terminal and split window UI refinements

Improvements

  • Overall application stability enhancements
  • Terminal and split window button repositioning for better UX

Bug Fixes

  • ×Various stability and performance issues
  • ×UI layout and positioning refinements
1.2.21

Version 1.2.21

2025-10-05

Key Highlights

  • In-app automatic update checking and notifications
  • Code signing and notarization support for macOS
  • Seamless update experience for users

New Features

  • +Automatic update checker with notification system
  • +In-app update checking and download capabilities
  • +macOS code signing and notarization for enhanced security

Improvements

  • Automated update detection workflow
  • Enhanced app security and trustworthiness
  • Streamlined update process for end users

Bug Fixes

  • ×Update notification stability improvements
  • ×Build process enhancements for signed releases
1.2.19

Version 1.2.19

2025-10-05

Key Highlights

  • Terminal Registry system for centralized instance management
  • Circular buffer implementation for memory-efficient scrollback
  • Enhanced clipboard service with dedicated paste event handling

New Features

  • +TerminalRegistry for managing all terminal instances centrally
  • +Circular scrollback buffer to limit memory usage
  • +Dedicated clipboard service for handling paste events
  • +Automatic update notification system

Improvements

  • Reworked ZshTerminal state and event handling architecture
  • Portal-based menu rendering to fix stacking context issues
  • Terminal output limiting with circular buffer
  • Enhanced terminal core stability and UI/UX
  • Better resource management for long-running sessions

Bug Fixes

  • ×Menu z-index and stacking issues resolved
  • ×Terminal memory management improvements
  • ×Clipboard paste event handling reliability
  • ×Multiple bug fixes across terminal and UI components
1.2.17

Version 1.2.17

2025-10-01

Key Highlights

  • Split page mode for advanced terminal layouts
  • GitHub OAuth authentication fixes
  • Thread cleanup and memory leak prevention

New Features

  • +Split page mode for multi-terminal workflows
  • +Context menu (right-click) functionality
  • +Pet framework integration

Improvements

  • Enhanced terminal layout flexibility
  • Improved authentication flow
  • Better resource cleanup mechanisms

Bug Fixes

  • ×GitHub OAuth authentication issues resolved
  • ×Thread cleanup memory leaks fixed
  • ×Terminal resource management improvements
1.2.16

Version 1.2.16

2025-09-30

Key Highlights

  • Terminal input responsiveness dramatically improved - removed throttling
  • 8 flexible terminal layout options for advanced multi-pane workflows
  • Complete memory leak resolution with improved resource management

New Features

  • +8 advanced terminal layouts: single, horizontal/vertical splits, quad, and asymmetric layouts (1-2 pane combinations)
  • +Content search functionality with enhanced UI
  • +System font detection and selection support

Improvements

  • Significantly faster typing response in terminal
  • Better memory management for long-running sessions
  • Faster font loading with caching
  • More consistent file path handling
  • Streamlined settings management

Bug Fixes

  • ×Resolved memory leaks during extended use
  • ×Terminal errors no longer affect other terminals (#93)
  • ×Fixed Git branch switching issues
  • ×Fixed theme color inconsistencies when switching workspaces
1.2.15

Version 1.2.15

2025-09-21

Key Highlights

  • Major memory leak fixes and resource management
  • Terminal concurrency and buffer integrity improvements
  • Git branch selector redesign

New Features

  • +System font detection and selection
  • +Fixed memory buffer for scrollback
  • +Redesigned branch selector for improved usability
  • +System locale detection for terminals

Improvements

  • Font detection results caching
  • Resource management to prevent memory leaks
  • Simplified state and service initialization logic
  • Removed ReadableRecorder to reduce memory overhead

Bug Fixes

  • ×Terminal memory, concurrency, and buffer integrity bugs
  • ×Memory leak prevention in resource management
  • ×Documentation and refactoring improvements
1.2.14

Version 1.2.14

2025-09-21

Key Highlights

  • UI customization and visual enhancements
  • Terminal resource management improvements
  • Enhanced clipboard and paste handling

New Features

  • +Background transparency and blur effects for terminals
  • +Custom scrollbar and refined sidebar profile
  • +Background image and glass effect customization
  • +Terminal unloading to conserve resources
  • +Process and memory tracking capabilities

Improvements

  • Git branch selector usability
  • Terminal process management
  • Commit panel and context interaction

Bug Fixes

  • ×Terminal background transparency issues
  • ×Clipboard paste processing logic
  • ×Terminal process killing methods
1.2.13

Version 1.2.13

2025-09-18

Key Highlights

  • Enhanced clipboard paste handling
  • Fuzzy search implementation
  • Code analysis with function call graphs

New Features

  • +Dedicated clipboard paste service
  • +Fuzzy search with fuse.js integration
  • +Function call graph for code analysis
  • +Unit, stability, and risk tests for TerminalService

Improvements

  • Moved paste processing logic to main process
  • Intelligent truncation for terminal output
  • Improved clipboard paste handling

Bug Fixes

  • ×Removed legacy stress and race condition tests
  • ×Cleaned up Linus tags and emojis from Git architecture docs
  • ×Enhanced terminal memory management
1.2.12

Version 1.2.12

2025-09-18

Key Highlights

  • Core architecture improvements
  • Testing framework enhancements
  • Performance optimizations

New Features

  • +Comprehensive regression and stability tests
  • +Terminal service unit and risk tests
  • +Enhanced Git workflow integration

Improvements

  • Removed obsolete tree-sitter and IPC files
  • Simplified terminal service architecture
  • Better error handling and logging

Bug Fixes

  • ×Legacy stress test removal
  • ×Race condition test cleanup
  • ×Documentation tag cleanup
1.2.11

Version 1.2.11

2025-09-16

Key Highlights

  • AST code analysis integration with Tree-sitter
  • Critical terminal concurrency deadlock fixes
  • Comprehensive terminal stress testing

New Features

  • +Tree-sitter AST parsing for 13+ languages
  • +Symbol reference finding capabilities
  • +Dependency relationship analysis and call graph
  • +Interactive dependency graph modal
  • +Comprehensive terminal stress tests and bug discovery

Improvements

  • Fixed terminal concurrency deadlocks and large paste data corruption
  • Improved Git commit graph rendering
  • Enhanced workspace-based Git state architecture
  • Better terminal path detection and positioning

Bug Fixes

  • ×Terminal concurrency deadlocks resolved
  • ×Large paste data corruption fixed
  • ×CI workflow and test robustness improvements
  • ×JSON parsing error handling in ConfigurationService
1.2.10

Version 1.2.10

2025-09-14

Key Highlights

  • Rapid iteration week
  • Core stability improvements
  • Testing infrastructure rebuild

New Features

  • +Enhanced AI provider detection
  • +Improved API key management
  • +Workspace configuration system

Improvements

  • AI service provider validation
  • Secure credential storage
  • Theme system enhancements

Bug Fixes

  • ×AI provider connectivity issues
  • ×Workspace switching bugs
  • ×Theme persistence problems
1.2.0

Version 1.2.0

2025-08-20

Key Highlights

  • Major architecture improvements
  • Enhanced AI integration
  • Professional development environment

New Features

  • +Enhanced AI provider detection
  • +Improved workspace management
  • +Advanced terminal features

Improvements

  • Architecture optimization
  • Performance enhancements
  • User experience improvements

Bug Fixes

  • ×Stability improvements
  • ×Cross-platform compatibility
  • ×Memory optimization
1.1.0

Version 1.1.0

2025-08-10

Key Highlights

  • AI integration foundations
  • Terminal enhancements
  • Core feature development

New Features

  • +Initial AI service integration
  • +Enhanced terminal functionality
  • +Basic workspace management

Improvements

  • User interface refinements
  • Performance optimizations
  • Code organization

Bug Fixes

  • ×Initial bug fixes
  • ×Stability improvements
  • ×Cross-platform issues
1.0.0

Version 1.0.0

2025-08-03

Key Highlights

  • Initial public release
  • Electron-based architecture
  • Core terminal functionality

New Features

  • +Electron main process architecture
  • +Terminal integration with PTY
  • +Zsh shell support
  • +Screenshot annotation tool
  • +Basic workspace system

Improvements

  • Project initialization and setup
  • Terminal color support
  • Documentation organization
  • Logo and branding

Bug Fixes

  • ×Terminal reset issues
  • ×Workspace adjustment problems
  • ×TypeScript compilation errors
  • ×Initial structural cleanup

Evolution Journey

From the initial release in August 2025 (v1.0) to a comprehensive AI-powered development platform (v1.6.1)