Todas las versiones
v0.6.5
Publicada el .
Highlights
Paneflow 0.6.5 is a stability and performance release focused on Windows correctness, faster Review/diff rendering, and a stronger release pipeline.
- Windows terminal panes now track shell cwd more reliably through OSC 7 integration for PowerShell 5.1, PowerShell 7, and Git Bash.
- Review and Agents diff views do less work: large split diffs are windowed around hunks, diff rows are retained across mode switches, and duplicated worktree columns are filtered out.
- Windows is now a hard release target: the signed MSI build, packaging, and verification must pass before a stable release is published.
What's Changed
Windows terminal and shell integration
- Hardened cwd tracking for Windows terminals. Paneflow now captures OSC 7 cwd updates before Alacritty consumes the stream, which gives Windows panes a reliable cwd source instead of depending on Unix-only process-table polling.
- Improved the Git Bash preset so it resolves Git for Windows before the Windows WSL
bash.exelauncher. - Tightened shell preset matching: explicit
C:\Windows\System32\bash.exepaths no longer appear as the Git Bash preset just because the basename isbash.exe. - Updated Windows docs to call out PowerShell 5.1, PowerShell 7, and Git Bash as the supported cwd-aware shell integration paths.
Review and diff performance
- Large side-by-side diffs now use hunk-windowed rendering instead of aligning every unchanged line before folding it away. This keeps huge files responsive while preserving the changed context that matters.
- Review mode retains diff rows across mode switches, avoiding unnecessary rebuilds when moving between unified/split or re-entering the view.
- Agents diff data now loads unified and split rows independently, so switching modes only builds the representation that is actually needed.
- Worktree diff columns are deduped for equivalent roots, including linked worktree layouts, so Review no longer shows duplicate columns for the same working tree.
- Simplified the Review diff UI internals and removed expensive per-hunk interaction paths that were adding complexity without enough user value.
App responsiveness and settings polish
- Reduced render/reload work across terminal rendering, markdown views, the sidebar, and Agents diff state.
- Added
window_backdropconfig support, withPANEFLOW_WINDOW_BACKDROPas a one-launch override. Supported values includeauto,mica,blurred/acrylic,transparent, andopaque/off. - Reset Settings scroll geometry on resize so resized settings panels do not keep stale scroll bounds.
- Simplified the AI Agent settings tab by removing legacy/noisy settings surface.
Release pipeline
- Windows x86_64 is now part of the hard release matrix alongside Linux x86_64, Linux aarch64, and macOS aarch64.
- The release workflow now refuses to publish if Windows build, signing, MSI packaging, or MSI signature verification fails.
Install
See the Installation section in the README.
Validation
- Local preflight before tagging:
cargo fmt --check,cargo clippy --workspace -- -D warnings,cargo test --workspace, andcargo check --workspaceall passed. - Release CI: v0.6.5 release run passed.
- Build matrix passed: Linux x86_64, Linux aarch64, macOS aarch64, and Windows x86_64.
- Packaging smoke tests passed: Ubuntu 22.04
.deb, Debian 12.deb, Fedora 40.rpm, openSUSE Tumbleweed.rpm, Arch Linux tarball, and Linux x86_64 auto-update e2e. - GitHub Release assets published: 32 assets covering Linux x86_64/aarch64, macOS Apple Silicon
.dmg, Windows x86_64.msi, SHA-256 sidecars, and minisign signatures. - Package repo publish passed: repo_publish run.
- APT verified live:
paneflow0.6.5-1is present inpkg.paneflow.devstable metadata. - RPM verified live:
paneflow0.6.5-1is present inpkg.paneflow.devprimary metadata. - Homebrew cask update workflow passed: update_cask run.
Full Changelog
f167694fix(terminal): harden Windows shell cwd integratione54f8aefix(settings): reset scroll geometry on resize2ab48abchore(settings): simplify AI Agent settingsf2aeab7perf(app): reduce render and reload workloaddf231b6refactor(diff): simplify review UI and improve performance0e519e8perf(review): retain diff rows for mode switches18ad9acfix(review): dedupe worktree diff columns8f8b4abci(release): require Windows build success3a011adchore(release): bump version to v0.6.5
Compare: v0.6.4...v0.6.5
Notas sincronizadas en directo desde la release de GitHub.