← Back to Documentation
Changelog
Track the evolution of Termdock from initial release to current version 1.3.3
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.3.3)