Changelog

What shipped, newest first. wyrm is built in the open and moves deliberately — every line here is something you can use today.

v0.1.0

· macOS

The first public release. wyrm arrives as a native macOS app — the jj-native git client, doing the core job and doing it well.

  • jj-native log graph. A fast, GPU-accelerated commit graph with strict column alignment, change IDs front and centre, time-grouping, and keyboard-driven navigation.
  • Conflict resolution. jj treats conflicts as a state, not a wall — three-way merge with syntax highlighting, accept theirs/ours/manual per hunk, every step reversible.
  • Push preview. See exactly what will land on the remote before you push, with force-push detection and bookmark-divergence resolution.
  • Workspaces. Create, switch, and delete jj workspaces from the UI, with per-workspace status and a workspace-aware log.
  • Submodules. First-class submodule status in the log, per-submodule apply actions, and opt-in auto-bump.
  • Keyboard-driven UX. A command palette (⌘K) for every operation and vim-style navigation in the log and diff views — never leave home row.
  • Works on plain git too. Operation log viewer, revset expressions in the search bar, and git colocation so wyrm runs against ordinary git repos.

Linux and Windows are coming — wyrm is cross-platform under the hood. New releases will land here as they ship.