Skip to content

TermDock v1.16.0

Choose a tag to compare

@cyh7789 cyh7789 released this 12 Jul 03:28

Downloads

macOS

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

Windows

  • Termdock.Setup.1.16.0.exe - Windows installer

Linux

Linux version is not available yet.

What's New

Framework Route Nodes (Code Graph)

  • Route definitions across five web frameworks — Express, Fastify, Koa, FastAPI, Flask — are extracted as first-class code graph nodes, traceable from route to handler to middleware
  • All common registration styles are recognized: app.get, router.route().get(), decorators, chained forms, and srv.get after const srv = express()
  • Route detection is more robust and self-heals after reloads

Diff Impact Analysis

  • A git diff maps straight onto the code graph and walks back to affected callers — know the blast radius before you send the review
  • New onboarding graph output helps you get oriented in an unfamiliar codebase

Git Review Surface

  • Visual diff review surface: three-pane layout with blame, hunk-level cross-file navigation, and smooth handling of large files
  • Twin Focus: corresponding tokens highlight on both sides at once — renames line up at a glance
  • Read-only merge / conflict review surface arrives
  • Colors follow your theme, visually aligned with the editor
  • Annotated tag messages show across git views
  • Fixed rename diffs and ±N stats, including non-ASCII filenames
  • Refresh now picks up git repos that weren't detected at startup

Dock Parking & Workspace Ergonomics

  • Drag a terminal session into the dock to park it: no pane, no tab-strip slot, notifications still accrue, ready to pick back up anytime
  • Drop zones are visualized during drag, and dropping anywhere on the sidebar parks the session
  • Drop a folder onto Termdock to create a workspace — no manual setup
  • Pasted-file temp paths now resolve against the terminal's own workspace — no more cross-workspace mix-ups

Performance

  • Code indexing moved to a native Rust pipeline — noticeably faster on large projects
  • Lower overhead under heavy terminal output, and reduced idle CPU usage

Agent Integration

  • Agent sessions add a GitLab Duo CLI provider alongside Claude, Codex, and Gemini
  • Remote input is more reliable for TUIs — the submit key is never missed; screenshots no longer hang
  • Agents create background sessions by default — no more stealing the user's pane
  • Remote control stays consistent after a window reload

Index Correctness

  • Cross-file references no longer go stale after edits
  • Fixed misplaced results for same-named methods across classes and phantom paths from re-exports
  • Incremental indexing now works as intended instead of silently rebuilding

UX Improvements

  • Dialogs behave consistently; Esc no longer closes an entire stacked dialog chain at once
  • The mascot got a full-body redesign — rounder, friendlier, more expressive

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.