Releases: termdock/termdock-issues
TermDock v1.5.3
Downloads
macOS
- Termdock-1.5.3.dmg - Intel Mac installer
- Termdock-1.5.3-arm64.dmg - Apple Silicon (M1~M5) installer
Windows
- Termdock.Setup.1.5.3.exe
💡 Other Platforms
Windows and Linux versions are planned for future releases. Stay tuned!
English
- AST/Call Graph – Preventing freezes in large projects
- Git UI display & highlighting fixes
- Terminal restore stability hardening
- LSP minor tweaks
- Tests – sync & anti-flakiness
繁體中文
- AST/Call Graph 大型專案防凍結
- Git UI 顯示與高亮修正
- Terminal Restore 穩定性強化
- LSP 小修
- 測試 同步與防 flaky
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.
TermDock v1.5.2
Downloads (macOS Only)
macOS
- Termdock-1.5.2.dmg - Intel Mac installer
- Termdock-1.5.2-arm64.dmg - Apple Silicon (M) installer
💡 Other Platforms
Windows and Linux versions are planned for future releases. Stay tuned!
What's New
English
- Session Restore — Automatically restores terminal sessions after app restart, with serialization safeguards and per-session error isolation
- PTY Process Isolation — Injects isolation at the PtySession level via WorkerPtyProxy, running each PTY in a dedicated utilityProcess
- Unified TermdockPaths Management — Consolidates all
.termdockpaths into a single TermdockPaths source, including workspace migration - Git Changes Badge — UI shows a badge with the number of git changes
- Terminal Shift+Enter Newline — Terminal now supports inserting a new line with Shift+Enter Refactor
- AST IPC V2 Facade — Consolidates AST IPC into a unified V2 facade with a type-safe interface Bug Fixes
- Bind AST API to 127.0.0.1 — Changes AST API listen address from
localhostto 127.0.0.1to avoid DNS resolution issues - Memory Skill Script Path Resolution — Fixes incorrect skill script path resolution
繁體中文
- Session Restore — 應用重啟後自動恢復終端 session,包含序列化保護與 per-session 錯誤隔離
- PTY Process Isolation — 透過 WorkerPtyProxy 在 PtySession 層級注入隔離,PTY 運行於獨立 utilityProcess
- TermdockPaths 統一路徑管理 — 將所有 .termdock 路徑收斂至 TermdockPaths 單一來源,含 workspace migration
- Git Changes Badge — UI 顯示 git 變更數量標記
- Terminal Shift+Enter 換行 — 終端支援 Shift+Enter 插入新行
- AST IPC V2 Facade — 整合 AST IPC 為統一的 V2 facade,type-safe interface
- AST API 綁定 127.0.0.1 — 修正 AST API 監聽位址從 localhost 改為 127.0.0.1,避免 DNS 解析問題
- Memory skill 腳本路徑解析 — 修正 skill script 路徑錯誤
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.
TermDock v1.5.1
Downloads (macOS Only)
macOS
- Termdock-1.5.1.dmg - Intel Mac installer
- Termdock-1.5.1-arm64.dmg - Apple Silicon (M1~) installer
What's New
v1.5.1 - en
Git Branch Management
- Fixed an issue where deleted remote branches still appeared in the panel: now automatically runs
fetch --pruneafter deleting a remote branch to clear stale remote tracking refs and keep the branch list up to date. - Fixed the incorrect “deleting current branch” detection: the
deleteLocalflag now properly guards the current-branch check, so deleting only a remote branch is no longer blocked by mistake. - Fixed hardcoded error messages: when some deletions fail (for example due to insufficient permissions), the UI now returns the actual error instead of always showing “Branch not found”.
- Fixed duplicate local branch deletions: the previous flow attempted to delete the same local branch twice. It now deletes the branch only once and refreshes the branch list correctly afterward.
- Fixed a cleanup memory leak:
lastPruneTimeis now cleared during the cleanup phase to prevent a minor memory leak.
Terminal
- Fixed broken paste behavior in the terminal: reduced over-aggressive filtering of OSC responses and corrected terminal capability detection so paste and related features work normally again.
Memory Skill
- Fixed
remember.shnot calling the API: the memory script now correctly invokes the API, restoring search functionality. - Added
trap cleanupto install.sh: temporary files are now automatically removed when the script exits unexpectedly, preventing leftover artifacts.
Refactor
- GitBranchList / GitBranchSelector: moved
loadBranchesand cleanup logic into a shared finallyblock to reduce duplicated code and make resource cleanup more consistent.
v1.5.1 - tw
Git Branch Management
- 修正刪除遠端分支後,面板仍顯示過期分支的問題:在刪除遠端分支時自動執行
fetch --prune,清除過期的 remote tracking refs,確保分支列表能即時更新。 - 修正「刪除當前所在分支」的誤判問題:
deleteLocal旗標未正確保護當前分支檢查,導致只刪除遠端分支時也被錯誤阻擋,現已修正。 - 修正錯誤訊息被硬編碼覆蓋的問題:當部分刪除失敗(例如權限不足)時,錯誤訊息不再一律顯示為「Branch not found」,會回傳實際錯誤原因。
- 修正本地分支重複刪除問題:原刪除流程中本地分支被刪除兩次,現已調整為只刪除一次,並在刪除後正確刷新分支列表。
- 修正 cleanup 記憶體洩漏問題:
lastPruneTime紀錄未在 cleanup 階段被清除,會造成輕微的記憶體洩漏,現已修復。
Terminal
- 修正終端貼上功能損壞問題:停止過度過濾 OSC 回應並修正終端能力偵測,恢復貼上等相關功能的正常運作。
Memory Skill
- 修正
remember.sh未呼叫 API 的問題:記憶儲存腳本未正確呼叫 API,導致搜尋功能無效,現已修復。 -
install.sh新增 trap cleanup:當腳本異常中止時,暫存檔會自動清理,避免殘留檔案。
Refactor
- GitBranchList / GitBranchSelector:將
loadBranches與 cleanup 邏輯統一移至 finally區塊,減少重複程式碼並讓資源釋放流程更一致。
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.
TermDock 1.5.0
Downloads (macOS Only)
macOS
- Termdock-1.5.0.dmg - Intel Mac installer
- Termdock-1.5.0-arm64.dmg - Apple Silicon (M1/M2/M3) installer
💡 Other Platforms
Windows and Linux versions are planned for future releases. Stay tuned!
What's New
-
整合 Whisper 語音輸入,支援快捷鍵與開關
Integrate Whisper voice input with keyboard shortcuts and an on/off toggle. -
側邊欄待辦清單,支援標籤與一鍵把任務丟給 AI
Sidebar to‑do list with tag support and one‑click handoff of tasks to AI. -
Rust PTY Acceleration:改善大流量寫入表現
Rust PTY Acceleration: optimized high‑throughput write performance. -
移除自動附加附件 Prompt
Removed the automatic attachment prompt.
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.
TermDock 1.4.5
Downloads (macOS Only)
macOS
- Termdock-1.4.5.dmg - Intel Mac installer
- Termdock-1.4.5-arm64.dmg - Apple Silicon (M1/M2/M3) installer
What's New
- 新增單一panel 可靜音通知
- 新增 changelog 快速查詢,可在about頁面瀏覽
- Add ability to mute notifications for a single panel.
- Add quick changelog lookup, viewable on the About page.
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.
TermDock 1.4.4
Downloads (macOS Only)
macOS
- Termdock-1.4.4.dmg - Intel Mac installer
- Termdock-1.4.4-arm64.dmg - Apple Silicon (M1/M2/M3) installer
What's New
-
加強啟動 Termdock 的效能,將非必要的載入延後,首次使用的人可能依然會比較慢一點
-
完成通知
- 增加 app 未讀統計,你需要開啟系統通知權限
- 在 active 的 tab 離開視窗也會通知了,你可以直接去看電影等通知
-
歷史會話改善
- 可在歷史紀錄直接 resume 對話,或選取文字快速 fork。
- 對話紀錄版面更易讀。
- 日期分組與黏附標頭(sticky headers)。
- 訊息數量統計更清楚。
- 採用聊天氣泡樣式,區分用戶與 AI 訊息。
- 顯示 AI Provider 專屬圖示(Claude、GPT、Gemini)。
-
修正 URL 偵測邏輯
- 偵測到 URL 開啟系統瀏覽器
-
Improved Termdock startup performance by deferring non-essential loads; first-time users may still experience some slowness.
-
Completion notifications
▫ Added app unread count; you’ll need to enable system notification permissions.
▫ Notifications now trigger even when the active tab leaves the window, so you can step away and still receive alerts. -
Conversation history improvements
▫ Resume conversations directly from history, or select text to quickly fork a new thread.
▫ More readable conversation log layout.
▫ Date grouping with sticky headers.
▫ Clearer message count statistics.
▫ Chat bubble styling to distinguish user vs. AI messages.
▫ Provider-specific icons for AI (Claude, GPT, Gemini). -
Fixed URL detection logic
▫ Detected URLs now open in the system browser.
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.
TermDock 1.4.2
Downloads (macOS Only)
macOS
- Termdock-1.4.2.dmg - Intel Mac installer
- Termdock-1.4.2-arm64.dmg - Apple Silicon (M1/M2/M3) installer
What's New
-
Sound notifications: When terminal output stops (idle state), a chime plays to notify you that the AI tool has finished responding.
-
Visual indicators: Each terminal tab label shows activity status
- 🟢 Green pulsing dot = actively outputting
- ⚪ Gray dot = waiting/idle
-
Custom sounds: Supports custom audio files (MP3, WAV, OGG, M4A), configurable in Settings.
-
Smart filtering: Automatically ignores input echo, resize events, and startup initialization to reduce false alerts.
-
Independent toggles: The master mute toggle and custom sound toggle are fully independent and do not interfere with each other.
-
聲音通知:當終端輸出停止(進入 idle 狀態)後,播放提示音通知你 AI 工具已完成回應
-
視覺指示器:每個終端 Tab 標籤顯示活動狀態
- 🟢 綠點脈衝 = 正在輸出中
- ⚪ 灰點 = 等待/閒置中
-
自訂音效:支援自訂音效檔案(MP3、WAV、OGG、M4A),可在設定中配置
-
智慧過濾:自動忽略輸入回顯、resize 事件及啟動初始化,減少誤報
-
獨立開關:主靜音開關與自訂音效開關完全獨立,互不干擾
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.
TermDock 1.4.1
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
rowMaxXcalculation 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
TermDock v1.3.5
Downloads (macOS Only)
macOS
- Termdock-1.3.5.dmg - Intel Mac installer
- Termdock-1.3.5-arm64.dmg - Apple Silicon (M1/M2/M3) installer
💡 Other Platforms
Windows and Linux versions are planned for future releases. Stay tuned!
What's New
-
#30: [Bug] 修正 Git 未暫存數量的錯誤:先前只計算新加入的檔案。
-
#29: [Feature] 改善 Claude Code,避免它意外跳回頂端。
-
#28: [Bug] 修復終端機底部間距問題。
-
#26: [Experimental] 攔截高風險指令並提供警示。
-
#25: [Feature] 自動偵測可執行的程式碼與測試,並支援一鍵執行。
-
#16: Feature] 支援將外部檔案拖曳到 FileExplore。
-
#30: [Bug] Fix git unstaged count bug: it only counted newly added files.
-
#29: [Feature] Improve Claude Code to prevent it from unexpectedly jumping back to the top.
-
#28: [Bug] Fix terminal bottom spacing.
-
#26: [Experimental] Intercept high-risk commands and provide warnings.
-
#25: [Feature] Auto-detect runnable code and tests with one-click Run
-
#16: Feature] Support dragging files into FileExplore from outside the window.
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.
TermDock v1.3.4
Downloads (macOS Only)
macOS
- Termdock-1.3.4.dmg - Intel Mac installer
- Termdock-1.3.4-arm64.dmg - Apple Silicon (M1/M2/M3) installer
💡 Other Platforms
Windows and Linux versions are planned for future releases. Stay tuned!
What's New
##繁體中文
- [#14] 實驗功能: 可調整大小的面板(Resizable Panel)
- [#20] 錯誤修復: Git 工具列顯示的分支清單不完整
- [#21] 錯誤修復: 在 Git 面板刪除分支時出現不必要的提示
- [#23] 錯誤修復: Git 變更工具列面板位置不正確
- [#24] 熱修(hotfix): 分頁名稱顯示錯誤
English
- [#14] [Experimental] Resizable Panel
- [#20] [Bug] The Git toolbar displays an incomplete list of branches
- [#21] [Bug] delete-branch prompts in the Git panel.
- [#23] [Bug] Git changes toolbar panel positioned incorrectly.
- [#24] [hotfix] Tab name error
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.