This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalGitignored files are now hidden by default and auto‑refresh is enabled out of the box.
Why it matters: Hide gitignored entries automatically; enable refresh to improve UI responsiveness. Plan a test in dev before rollout.
Summary
AI summaryGitignored files are now hidden by default, auto‑refresh is enabled, and mouse support adds wheel scroll/click select.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Interactive file tree browser opens files in running vim Interactive file tree browser opens files in running vim Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Gitignored files hidden by default Gitignored files hidden by default Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Auto-refresh enabled by default preserving cursor position Auto-refresh enabled by default preserving cursor position Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Auto-refresh toggle added to user interface Auto-refresh toggle added to user interface Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Mouse wheel scrolling and click selection support added Mouse wheel scrolling and click selection support added Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Dotfiles now displayed in file tree Dotfiles now displayed in file tree Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Keyboard shortcuts g and G jump to tree top and bottom Keyboard shortcuts g and G jump to tree top and bottom Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Colored git status markers displayed in tree view Colored git status markers displayed in tree view Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Vim server auto-detected when not explicitly specified Vim server auto-detected when not explicitly specified Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Full-height tree view redesigned with help overlay Full-height tree view redesigned with help overlay Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
.git directory hidden when gitignore hiding enabled .git directory hidden when gitignore hiding enabled Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Help overlay restructured with labeled sections Help overlay restructured with labeled sections Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Vim server name displayed in header Vim server name displayed in header Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Default vim server parameter set to VIM Default vim server parameter set to VIM Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Single r/refresh keyboard shortcut restores disk read functionality Single r/refresh keyboard shortcut restores disk read functionality Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Gitignore status message only displayed when disabled Gitignore status message only displayed when disabled Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Performance | Medium |
Vim serverlist precheck removed for improved performance Vim serverlist precheck removed for improved performance Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Performance | Medium |
Vim remote-silent operation capped at 1 second timeout Vim remote-silent operation capped at 1 second timeout Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Rename parsing, footer clicks, and refresh sync state fixed Rename parsing, footer clicks, and refresh sync state fixed Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Async vim sync operations coalesced for reliability Async vim sync operations coalesced for reliability Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Scroll behavior decoupled from cursor movement Scroll behavior decoupled from cursor movement Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Blue directory colors restored Blue directory colors restored Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Footer overflow issue fixed Footer overflow issue fixed Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
User interface switched back to pure ASCII characters User interface switched back to pure ASCII characters Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Makefile, test suite, and CI pipeline added Makefile, test suite, and CI pipeline added Source: llm_adapter@2026-05-21 Confidence: high |
— |
Full changelog
Changelog
- c0363ce9d0a70d8053625e55646f941803eaab87 Add goreleaser-based releases
- 44c614359d56ad23db28882bf91acc0e9a25778c Hide .git directory when gitignore hiding is on
- 179431c3fb6a89ed4773fec312591acbdf492884 Auto-refresh by default; preserve cursor and pending sync
- af8431dfc0d5ec5633abc18bf1ea3f22e95f804e Only show gitignore status when off
- feae5826ea7d28b59981e6e8c560e9fbdb5c1117 Add auto-refresh toggle and fix footer overflow
- 59f59b45d977fd630a4f180902d380bee2c696a0 Drop redundant gitignore toggle message
- 1d7c849ce9db5ec594af4509d22f7b9d2cc72d86 Hide gitignored files by default (#6)
- 5b749d7e54f481206f8b7eaa65305ff651001722 Mention prebuilt binary download in README (#5)
- f62a40900e1c54dd92583b16e707cd555e3e1780 Update README.md
- ff2829ef309208944976506ad24e772bebe4c5ce Fix rename parsing, footer clicks, and refresh sync state (#4)
- 8db8d4561fc77b60fb9f93941fe83db221f6efdb Dim the +/- markers; add rolling-release workflow
- 583fd71fdb5579da0e65566b5761cc63638e9083 Update README for usage instructions
- ac0c6377877e8bf81424dc152f45f7bd7746e738 Update README.md
- 69d7dcaa75c70ecbbe88518a306b51375f823039 Fix vim server name case in README
- 93fda5826bb9f05e269d7cf42701f77faf99e228 Update README.md
- 4156ca34e211c3796358d2357be5f4d5cf1699fb Reframe README around the tmux-pane workflow
- c3d85abc27b5dcb9fac393a52a76acf29088c4fd Split README usage into two copy-pasteable blocks
- 04af22cbcd6012d5d67a0cd52fce508df0ec42bd Update README.md
- 80523b27d1f4ea7fb1ffae8f77edbb395e68ca4c Strip README down to install + run
- c839a74aa138248ca289345730b9a78906dff85e Decouple scroll from cursor; restore blue dirs
- af074fc924ab7704e6741f6ea4336989d604d8a7 Add mouse support: wheel scrolls, click selects/toggles
- 873d7a0081aad12ca2f57ada88a437bf1495cc2e Switch UI back to pure ASCII
- 1ea9d8d9af71f3737a53ad9b3bae9d05bdf1121f Show dotfiles in the tree
- 230a25b88ac29baa5cf345634199e0be3717fa0a Add g/G to jump to top/bottom
- 36bbc37c976138b23108ee06436613e54db8c139 Show colored git status markers in the tree
- 11499bb9140241b74275b209a5136b06b84fc5ba Drop blue dir color: markers and trailing / are enough
- b4fcab77186bdbe724268e0e5959e1d6ea99cb76 Plain text in help overlay descriptions
- 1fc4999f50c601ac9101fae6262e9535578a0eb5 Bring back r/refresh as the single way to re-read from disk
- 35710b93c0e319ab5a5d7e7fa977ec6d941b02fc Wire up golangci-lint and clear the noise
- c5680dd054140c0dffdfa4ed403eac261eced754 Coalesce async vim syncs (#3)
- c23d1ee6e6d0181dca850229eff142ab496446f1 Collapse help view into a single Sprintf
- cb20e6a16d7a839d8c6b931dd233edf2165b63ec Restructure help overlay into labeled sections
- d26cf93cf702dc37b70df72e16b8a6d6834ad577 Drop r/refresh: collapse now invalidates the cache
- c4910b404057edfa9760e87910410c75f8078980 Redesign view: full-height tree with ?-help overlay
- 0bb975af75f656916cfe60d46ddcb9949b33617f Cap vim --remote-silent at 1s and replace help with status
- b0d9897fe48d2f822a7d1f0d3e16dc7a5e9804a8 Raise coverage floor to 95% and trim README
- 5213b6d96b5e73e436118077fca9b806832b7ea3 Show server in header and tighten internal helpers
- 91d669b5b8334b74f2a0185673502355624febbd Drop per-keypress vim --serverlist precheck
- 2e632ab0cc106149c1286a423b330741eb72a4a5 Auto-detect vim server when -server is not passed
- 745e999479567acd8153aa40c281a2d9a8c32ee5 Default -server to VIM and document usage
- 9ec4028378a709bdb2acaf7f961fbc6368ad2834 Raise coverage floor to 80% and harden test.sh
- d9498407259f867fff2cfd3bad58807440f97183 Enforce 70% test coverage in test.sh
- 9ed94cb0ef8f9a52bf06042a863acb7a0fbef97f Update README.md
- af56c07a79f1b4c68d0bdb8cbc6d2c5c2c70d043 Add Makefile, tests, and CI
- 140c6abf0fdaf518f3d246d1c9f93b5e7b071e66 Add interactive file tree browser that opens files in a running vim
- d2638f089c57bc8d5d8085799a61e0eed8c961e3 Initial commit
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track Vim file browser that runs in separate terminal
Get notified when new releases ship.
Sign up freeAbout Vim file browser that runs in separate terminal
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]