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