v0.1.0
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.