Skip to content

Releases: joaofnds/trunk

v0.12.7

19 Apr 18:35
40ea8de

Choose a tag to compare

chore: bump version to 0.12.7

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

v0.12.6

17 Apr 16:54
89c6ab1

Choose a tag to compare

chore: bump version to 0.12.6

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

v0.12.5

10 Apr 19:38
eb3ff23

Choose a tag to compare

chore: bump version to 0.12.5

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.12.4

05 Apr 22:04
ac1ae19

Choose a tag to compare

chore: bump version to 0.12.4

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.12.3

05 Apr 05:06
2a5be6b

Choose a tag to compare

chore: bump version to 0.12.3

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.12.2

03 Apr 05:16
0824882

Choose a tag to compare

fix: replace top-level await in path.ts with lazy resolution

Top-level await is not supported by the Vite production build target
(chrome87/safari14). Make displayPath async and resolve lazily in
components via $effect + resolvedPaths state.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.12.1

30 Mar 22:05
87d13ac

Choose a tag to compare

v0.12.1 — Fix formatting and TabBar test

v0.12

30 Mar 20:49
f72bb28

Choose a tag to compare

v0.12 Better Diffs

Professional-grade diff viewer with syntax highlighting, word-level
diff, split view, and full display options.

Key accomplishments:
- Syntax highlighting via syntect with auto language detection
- Word-level (intra-line) diff highlighting via similar crate
- Split (side-by-side) view with paired-row alignment and phantom spacers
- Full file view with continuous document rendering
- Display options: word wrap, show invisibles, whitespace ignore
- DiffPanel decomposed into 5 focused components
- 18 requirements shipped across 6 phases (14 plans)

See .planning/MILESTONES.md for full details.

v0.11.1

28 Mar 04:44
d7b681a

Choose a tag to compare

fix: sync visual focus with mouse click in commit sidebar file list

Clicking a file in the commit details sidebar updated the diff pane but
left the visual highlight on the previously keyboard-selected file.
Set focusIndex and lastFocusedPath on click so highlight and keyboard
navigation anchor both follow the mouse.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.11.0

27 Mar 15:33
80f1d72

Choose a tag to compare

v0.11.0 Infrastructure

Production-readiness testing and benchmark infrastructure.

Key accomplishments:
- GOOS-style Rust test harness with 156 integration tests
- Frontend unit tests: 364 tests across 41 files
- Integration tests: serde round-trips, workflow chains, watcher events
- Test coverage reporting in CI (cargo-llvm-cov + vitest coverage)
- Criterion benchmarks with CI regression detection (130% threshold)
- IPC round-trip and startup time benchmarks
- WebdriverIO E2E tests with Linux CI workflow

See .planning/MILESTONES.md for full details.