Skip to content

Releases: termdock/termdock-issues

TermDock v1.5.3

04 Mar 14:16

Choose a tag to compare

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

  1. AST/Call Graph – Preventing freezes in large projects
  2. Git UI display & highlighting fixes
  3. Terminal restore stability hardening
  4. LSP minor tweaks
  5. Tests – sync & anti-flakiness

繁體中文

  1. AST/Call Graph 大型專案防凍結
  2. Git UI 顯示與高亮修正
  3. Terminal Restore 穩定性強化
  4. LSP 小修
  5. 測試 同步與防 flaky

Installation Instructions

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

04 Mar 09:19

Choose a tag to compare

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 ‎.termdock paths 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 ‎localhost to ‎127.0.0.1 to 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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

08 Feb 03:28

Choose a tag to compare

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 --prune after 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 ‎deleteLocal flag 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: ‎lastPruneTime is 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.sh not calling the API: the memory script now correctly invokes the API, restoring search functionality.
  • Added ‎trap cleanup to ‎install.sh: temporary files are now automatically removed when the script exits unexpectedly, preventing leftover artifacts.

Refactor

  • GitBranchList / GitBranchSelector: moved ‎loadBranches and cleanup logic into a shared ‎finally block 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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

28 Jan 15:11

Choose a tag to compare

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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

19 Jan 03:43

Choose a tag to compare

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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

19 Jan 01:12

Choose a tag to compare

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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

18 Jan 09:07

Choose a tag to compare

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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

10 Jan 12:09

Choose a tag to compare

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 rowMaxX calculation 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

21 Nov 03:38

Choose a tag to compare

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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. 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

14 Nov 08:44

Choose a tag to compare

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

  1. Download the appropriate DMG file for your Mac
  2. Open the DMG and drag Termdock to Applications folder
  3. First launch may require allowing the app in System Preferences > Security & Privacy

Report Issues

Found a bug? Please report it in our Issues section.