TermDock v1.2.19
Downloads (macOS Only)
macOS
- Termdock-1.2.19.dmg - Intel Mac installer
- Termdock-1.2.19-arm64.dmg - Apple Silicon (M1/M2/M3) installer
💡 Other Platforms
Windows and Linux versions are planned for future releases. Stay tuned!
What's New
What's New / 新功能
Terminal Registry and Memory Management
English:
- Introduced TerminalRegistry for centralized terminal instance management
- Implemented CircularBuffer to prevent memory leaks from unlimited output
- Added terminal data tracking for diagnostics (256-byte recent data buffer)
- Enhanced GlobalErrorHandler with terminal-specific error recovery
中文:
- 引入 TerminalRegistry 進行終端實例集中管理
- 實現 CircularBuffer 防止無限輸出導致的記憶體洩漏
- 新增終端數據追蹤用於診斷(256 位元組最近數據緩衝區)
- 增強 GlobalErrorHandler 的終端專屬錯誤恢復機制
Clipboard Service
English:
- Reimplemented ClipboardPasteService for better paste event handling
- Improved ZshTerminal integration with clipboard operations
- Fixed edge cases in paste event propagation
中文:
- 重新實現 ClipboardPasteService 以更好地處理粘貼事件
- 改進 ZshTerminal 與剪貼簿操作的整合
- 修復粘貼事件傳播的邊界情況
Automatic Update Notification
English:
- Automatic version checking on startup and every 24 hours
- Non-intrusive bottom-right notification with auto-dismiss
- Direct link to GitHub releases in external browser
- Semantic version comparison with caching mechanism
中文:
- 啟動時及每 24 小時自動檢查版本
- 右下角非侵入式通知並自動關閉
- 直接在外部瀏覽器開啟 GitHub 發布頁面
- 語意化版本比較及快取機制
Improvements / 改進
Terminal Core
English:
- Reworked ZshTerminal state and event handling for better reliability
- Reduced terminal output memory footprint with circular buffer
- Improved terminal error suppression (xterm parsing errors handled gracefully)
- Added terminal instance lifecycle management
中文:
- 重構 ZshTerminal 狀態和事件處理以提高可靠性
- 透過循環緩衝區減少終端輸出記憶體佔用
- 改進終端錯誤抑制
- 新增終端實例生命週期管理
UI/UX
English:
- Fixed menu stacking issues by rendering in portal
- Proper z-index management across all UI layers
- Cleaner error handling with reduced console noise
中文:
- 修復選單堆疊問題
- 所有 UI 層級的正確 z-index 管理
- 更乾淨的錯誤處理,減少控制台雜訊
Bug Fixes / 錯誤修復
English:
- Fixed TerminalSurvivalTest assertion failures
- Corrected MenuHandler z-index stacking context
- Resolved clipboard paste event edge cases
- Fixed test suite string matching issues
中文:
- 修復 TerminalSurvivalTest 斷言失敗
- 更正 MenuHandler z-index 堆疊上下文
- 解決剪貼簿貼上事件邊界情況
- 修復測試套件字串匹配問題
Installation Instructions
- Download the appropriate DMG file for your Mac
- Open the DMG and drag Termdock to Applications folder
- First launch may require allowing the app in System Preferences > Security & Privacy
Report Issues
Found a bug? Please report it in our Issues section.