Released on June 4, 2026, cfgraft v0.3.0 brings a significant wave of polish to the terminal user interface. This release focuses on enhancing the user experience, streamlining navigation, and introducing critical safety features to make managing your version-controlled configurations more intuitive and secure.

What’s new

The centerpiece of this release is a complete overhaul of the TUI layout and interaction model.

A Redesigned TUI

The interface has been modernized with a new layout that moves action bars from the top to a dedicated bottom button bar, providing a more standard and accessible feel. By migrating to Bubbles list and table components, the TUI now offers a more consistent experience across different views.

Fast-Track Navigation

To speed up your workflow, v0.3.0 introduces global keyboard shortcuts. You can now trigger primary actions from anywhere on the screen:

  • A: Add a new source or mapping
  • S: Sync or Save changes
  • D: View Diffs
  • E: Edit existing configurations
  • R: Remove sources or mappings
  • B: Go Back

Smarter Form Editing

Adding and editing mappings is now more seamless. New path autocomplete suggests source paths relative to your repository cache, and real-time validation provides immediate visual feedback (✓/✗) to ensure your specified paths actually exist before you save.

Safer Removal Flows

Managing your local filesystem is now safer. When removing a source or mapping, you can now choose whether to delete the mapped files from your disk or keep them intact. To prevent accidental data loss, cfgraft now performs a “preflight” check and will refuse to delete local files if they have been modified relative to the tracked state.

Better Feedback

Background operations like Sync and Diff now use operation modals with spinners and progress bars, giving you clear visibility into the status of your tasks.

Why it matters

These changes transform cfgraft from a functional tool into a polished utility. The new layout and shortcuts drastically reduce the friction of managing multiple configuration sources. More importantly, the structured removal flows and preflight checks provide peace of mind, ensuring that your local configuration changes are never accidentally wiped out during a cleanup.

Getting Started

You can upgrade to v0.3.0 by downloading the latest binaries from the GitHub releases page. The update is completely transparent and requires no migration of your existing configuration files.


This post was AI-generated. The model used was unsloth/gemma-4-31B-it-GGUF:UD-Q5_K_XL. Reference: UnitVectorY-Labs/cfgraft, release v0.3.0, generated on 2026-06-04. Author: release-storyteller