Mature, Stable and Fully Featured
This is a major release that brings virtual file system support, remote connectivity, metadata editing, folder synchronization, and many quality-of-life improvements. A Commander is now fully stable, robust, and ready for public use.
🌐 Virtual File System & Remote Access
Browse archives, remote servers, and external drives as if they were regular local directories.
- Virtual folders — navigate inside archives (zip, 7z, etc.) transparently as regular directories (#17)
- Archive VFS — pack and unpack files directly through the virtual file system layer (#18)
- FTP support — connect to FTP servers and browse files inline, just like local paths (#104)
- FTP-to-FTP copy — transfer files directly between two remote FTP locations (#105)
- SFTP & FTPS — secure remote browsing over SSH or TLS (#106)
- USB drive support — detect and browse USB disk keys seamlessly (#115)
📂 File Operations
- Compare files — diff two files side by side via ExamDiff (#73)
- Synchronize folders — keep two directories in sync across panes (#15)
- Duplicate file — quickly clone a file in the same directory (#117)
- Copy / Paste — standard clipboard-based copy and paste support (#109)
- View properties — inspect detailed file and folder properties (#108)
- Advanced selection — select all, invert selection, select by mask with keyboard shortcuts (#107)
- UPX compression — compress and decompress EXE and DLL files via UPX (#116)
🏷️ Metadata Editing
- Edit video metadata — modify tags on video files via AtomicParsley (#111)
- Edit image metadata — view and change EXIF/IPTC data via exiv2 (#112)
- Edit MP3 metadata — update ID3 tags (title, artist, album, etc.) via id3 (#113)
🎨 UI & Usability
- Dark / Light / Norton Commander themes — switch UI modes to match your preference (#4)
- Improved default sorting — date and size now sort descending by default; name sorts ascending (#120)
⚙️ Infrastructure
- GitHub CI/CD — automated compile and build via GitHub Actions (#12)
🐛 Bug Fixes
- Fixed empty bottom button bar triggering unintended actions (e.g. duplicate) when Alt-clicked (#118)
- Fixed
Alt+F1/Alt+F2path dropdowns not changing the active folder (#119) - Fixed a bug in multi-file copying (#121)
🧰 New External Tools
This release bundles six new external tools:
| Tool | Location | Purpose |
|---|---|---|
| ExamDiff | apps/file_compare/ | File comparison |
| exiv2 | apps/image_metadata/ | Image EXIF/IPTC metadata editing |
| id3 & id3-images | apps/audio_metadata/ | MP3 ID3 tag editing |
| AtomicParsley | apps/video_metadata/ | Video metadata editing |
| UPX | apps/exe_compress/ | EXE/DLL compression |
| curl | apps/remote_connectivity/ | FTP / SFTP / FTPS connectivity |
Full milestone: https://github.com/Chaiavi/acommander/milestone/4?closed=1
