Back to home

Changelog / Always moving forward

What’s new.
What’s next for you.

A better way to read, review, and understand your code. Every release, every improvement, all in one place.

STAY UP TO DATE

Already have Tachyon? You’re one command away.

curl -fsSL https://www.tachyon.run/install.sh | bash
Installing for the first time?

Release history / 5 releases

Get the latest release
v0.4.0latestSep 14, 2026

The whole branch. A clearer review.

Highlights

Branch comparisons with a branch bar

pick the new Branch kind and the diff grows a header showing branch, comparison, and resolved base, with an editable base field for any commit or ref and live files/additions/deletions totals.

Try it: Review panel → Compare → Branch, type main in the base field.

All-changes scope

one switch stacks the entire comparison branch-wise in a single scrollable view with sticky hunk headers; the file steppers jump between file headers and drag the sidebar selection along.

Try it: Review: Show All Changes from the palette.

Git-aware everything

branch + dirty count in the status bar, M/A/D/R/?/! badges in the tree, silent re-indexes on commits and branch switches, and a History inspector (file log, view at any revision, grouped blame, branches).

Try it: Git: Blame Current File from the palette.

More in this release

  • NEWFiles / Review sidebar tabs, each with the full sidebar, view restored across sessions
  • NEWPersisted reader prefs: word wrap (on by default) and line numbers
  • NEWExplicit tachyon run [dir]
  • BETTERReview panel refresh: five-kind comparison form, "N of M reviewed" progress bar, filter with clear button, per-file +N/−M badges, shortcut footer
  • BETTERDiff toolbar: steppers with position readouts, unified/split switch, Mark-reviewed button that states its reason when disabled; marking auto-advances, Esc closes
  • BETTERSplit rendering: signs only on changed pairs, full-width no-newline markers, dual gutters in unified, per-side numbers in split
  • BETTERShortcuts reworked around the browser: zero Alt, everything Ctrl/Cmd+Shift with per-OS labels; tab close is now Ctrl+Shift+W
  • BETTERBoot failure shows a retry button instead of a dead “Loading…” sidebar; re-indexes serialise so tree and go-to-file can't disagree
  • BETTERMemory diet with identical guarantees: highlight cache 512→64 MB (32 docs, 5-min expiry), snapshots 256→64 MB single-copy, LSP pool 8→4, allocation-free doc open, ~16 MB resident
  • FIXEDmacOS RSS reporting
  • FIXEDStop-the-world free on tab close that stalled the UI
  • UPGRADERun the quick install command again to update. No config migration needed.
v0.3.0Sep 14, 2026

More context. Smarter navigation.

Highlights

Worktree-scoped LSP sessions

every checkout gets its own server session keyed by worktree, build root, server, and toolchain, so sibling checkouts never cross-contaminate. Versioned sync, a Problems display, and guards that refuse to jump to stale locations.

Try it: open the same file in two worktrees and compare definitions.

Java that actually resolves

Eclipse JDT LS with the server runtime probed independently of the project JDK, per-session state, cross-file definitions proven on Maven and Gradle fixtures.

Try it: F12 on a cross-file Java symbol.

Spring + Kotlin

Boot LS over stdio with workspace discovery; Kotlin on a pinned LSP build (experimental).

Try it: outline view in a Spring service class.

More in this release

  • NEWZero-config server discovery off PATH for all JVM adapters
  • BETTERLive background installer streaming while servers set up
v0.2.0Sep 14, 2026

Meet your review workbench.

Highlights

Live Review Workbench

task picker, changed-files-only list, virtualized unified/split diffs. Views pin a snapshot so ongoing agent edits never yank the code out from under you; a “New changes available” nudge offers the refresh instead.

Try it: Cmd/Ctrl+Shift+G, open a file, keep the agent running.

Exact-version review marks

mark a file reviewed at its precise content hashes; the mark dies the moment either side changes, so “reviewed” always means something.

Try it: Cmd/Ctrl+Shift+R, then edit the file and watch the mark go stale.

Five comparisons, live

unstaged, staged, since-observing, since-review (checkpoints), branch — all streaming over SSE with follow/pause.

Try it: Cmd/Ctrl+Shift+V to pause the firehose mid-review.

More in this release

  • NEWHTTP review service: per-worktree diffs/files, observe, checkpoints, marks, worktree create/remove
  • NEWBackend trio: immutable snapshots, exact-pair review store, native git status/diff engine, plus worktree registry with watcher and lifecycle ops
  • BETTERAuto-updater rebound to this fork
  • BETTERFrozen, tested review API contracts
v0.1.1Sep 14, 2026

A smoother start.

What changed

  • FIXEDInstaller no longer touches shell aliases — no prompt, no opt-out flag, standard PATH setup only
  • FIXEDReview group headers ((root), agents, …) collapse like folders instead of vanishing until reload
v0.1.0Sep 13, 2026

A little more clarity starts here.

Highlights

Sub-millisecond boot

a single static Go binary, zero runtime dependencies, ~16 MB resident. The 400,000-line file costs what the 10-line file costs (virtualized rendering).

Try it: tachyon ~/src/linux — indexed before you lift the finger.

Millisecond search

fuzzy file / symbol / project search with boundary-aware scoring.

Try it: Cmd/Ctrl+P, type two word fragments.

280 languages, 14 themes

bounded-window highlighting plus optional LSP (Go, Rust, TS, Python, C/C++…) with definitions, references, outlines, and call trails.

Try it: F12 on any symbol.

More in this release

  • NEWOne-line curl installer with tachyon --update self-updates
  • NEWLocal-first: 127.0.0.1 only, zero telemetry, zero accounts