v1.22.1 v0.79.0
sundowndev/phoneinfogaSep 20, 2026 → Sep 21, 20260 days between releases
What's New
Font decoding improvements and worktree management changes in v0.79.0
Breaking Changes
- `wt switch --no-cd -x <program>` now governs shell execution, not program working directory
- `wt merge --no-ff` and `wt step push --no-ff` now sign merge commits under `commit.gpgSign`
- `rebase.updateRefs` no longer moves other local branches stacked in the rebased range
New Features
- Program execution in worktree via `wt switch --no-cd -x`
- Tab preview availability indicators in picker
- Improved merge/remove messaging naming the destination
- Dry-run previews for merge/squash operations
- Config update accepts migration path
Improvements
- Picker preview tabs show content availability
- Merge/remove messages now name the destination and end with the command to run
- `/wt-switch-create` no longer stalls at Claude Code dialog
- Decodes ligature glyph names by components
- Handles `uniXXXX` sequences and suffixes like `.liga`
Bug Fixes
- Fix for `/wt-switch-create` stalling at Claude Code dialog
- Ligature names that cannot be read now decode as nothing
Upgrade Notes
Upgrading to v0.79.0 requires updating shell integration commands for `wt switch --no-cd -x` as the flag now controls the shell instead of the program directory. Additionally, merge commits will now respect the `commit.gpgSign` setting, and `rebase.updateRefs` will no longer move stacked branches.
The Two Releases
1.22.1 — Ligature glyph names
Sep 20, 2026· 1 month ago
This patch release enhances font decoding by resolving ligature glyph names, ensuring composite glyphs are interpreted as their constituent letters according to the Adobe Glyph List specification.
Full release notes0.79.0
Sep 21, 2026· 1 month ago
Worktrunk v0.79.0 improves `wt switch` behavior for program execution, enhances picker previews, and fixes configuration management issues, while introducing several breaking changes to shell integration and rebase behavior.
Full release notes