Skip to content

TermDock v1.7.0

Choose a tag to compare

@HCYT HCYT released this 16 Apr 00:04

Downloads

macOS

  • Termdock-1.7.0.dmg - Intel Mac installer
  • Termdock-1.7.0-arm64.dmg - Apple Silicon installer

Windows

  • Termdock.Setup.1.7.0.exe - Windows installer

Linux

Linux version is not available yet.

What's New

  • Major overhaul to AST / Code Analysis. Added core AST analysis, Git/workspace integration, Rust AST engine Phases 1–4, multi-language parsers, incremental indexing, on-disk persistence, background auto-indexing, workspace isolation, index‑first queries, Cargo workspace resolution, and dynamic computation for analysis metrics.
  • Tool Runtime is now fully in place. Introduced a unified capability registry and a unified tool:call dispatcher, and folded more AST capabilities into the runtime. The code:search-files schema now supports roots and excludePatterns.
  • Agent / Remote got a big upgrade. Remote read now uses the xterm DOM, the Terminal API supports multi‑session layout control and DOM screen reads, output semantics and the cursor contract are more stable, and remote watch now emits structured JSONL with PID parsing.
  • Terminal / file UX pass. Reworked link detection, you can now carry line/column into the file viewer, session restore now reads visible lines only, and PTY fallback / drag-and-drop / pasting paths from Finder are all fixed. v1.6.1 also focused on tab notification false positives and mute behavior.
  • Platform / UI / stability. Upgraded Electron from 28 to 41, added support for registering as the default file handler, version announcements, Discord Rich Presence, Buddy item events, persistent workspace expand/collapse state, FileTree performance improvements, and more consistent themes/icons/dialogs.
  • Security / code health. Fixed an shell: true RCE risk, added build metadata (git hash / branch / timestamp), removed large amounts of dead/commented-out code, cleaned up stale specs/configs, and fixed memory leaks and watcher leaks.

  • AST / Code Analysis 大改。補上核心 AST 分析、Git/Workspace 整合、Rust AST engine Phase 1-4、多語言 parser、增量索引、磁碟持久化、背景自動索引、workspace 隔離、index-first queries、Cargo workspace 解析、分析指標改成動態計算。
  • Tool Runtime 正式落地。加入 unified capability registry、統一 tool:call dispatch,把 AST 能力往 runtime 收斂,code:search-files schema 也補齊 roots / excludePatterns。
  • Agent / Remote 能力升級。remote read 改用 xterm DOM,Terminal API 支援多 session 版面控制與 DOM screen read,output semantics / cursor contract 更穩,remote watch 也變成結構化 JSONL + PID 解析。
  • Terminal / 檔案體驗修一輪。link 偵測重做、可把 line/column 帶進 file viewer、session restore 改讀 visible lines、PTY fallback/drag-and-drop/Finder 貼路徑都修掉。1.6.1 另外集中修 tab 通知誤報與 mute 行為。
  • 平台 / UI / 穩定性。Electron 28 -> 41、可註冊成文件預設讀取器、加入 version announcement、Discord Rich Presence、Buddy 道具事件、workspace 展開狀態持久化、FileTree 效能優化、主題/圖示/彈窗一致性整理。
  • 安全 / code health。修掉 shell: true 的 RCE 風險,補 build metadata(git hash / branch / timestamp),大量刪除 dead/commented code、清 stale spec/config,外加 memory leak / watcher leak 修正。

Installation Instructions

  1. Download the installer for your platform
  2. On macOS, open the DMG and drag Termdock to Applications folder
  3. On macOS, first launch may require allowing the app in System Preferences > Security & Privacy

Report Issues

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