You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Process memory editing mode with --pid <PID> and --process <NAME> CLI flags, plus the :mem command family for attaching to, inspecting, and editing live process memory
Memory panel views (region list, process picker, aggregated info report) with region highlighting and mouse interaction
Memory freeze and thaw commands (:mem freeze / :mem thaw) to suspend and resume the target process
Per-region editing state with :w / :q commit semantics; uncommitted replacements, undo, and redo are kept per region across switches
Aggregated :mem info report across the whole session
Memory search (:ms / :ms!) with gn / gN repeat, independent of file-search history
Read-only synchronized diff page (:diff) comparing current logical bytes against another file
Fixed hex column header (00 01 02 ... 0F) for quick column lookup while scrolling
XOR selection command (:xor / :xor!) to XOR the active selection to clipboard or in place
Performance benchmarks via cargo bench
Changed
The repository source code is now dual-licensed under MIT OR Apache-2.0; full builds continue to use Keystone and now ship explicit third-party / FOSS notice / license / exception files under a dedicated licenses/ layout in release archives
:export, :fill, and :xor! now stream output to avoid full materialization in memory
Clean-document search uses SIMD memmem for faster scanning; only chunks containing tombstone or replacement edits fall back to byte-at-a-time
Refactored app render, events, and commands for cleaner separation
Fixed
Edit nibble no-op undo: editing a nibble no longer creates an empty undo entry
Memory panel row mapping and scrolling now correctly track the cursor position