ACommander v4.0

ACommander
ACommander

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+F2 path 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:

ToolLocationPurpose
ExamDiffapps/file_compare/File comparison
exiv2apps/image_metadata/Image EXIF/IPTC metadata editing
id3 & id3-imagesapps/audio_metadata/MP3 ID3 tag editing
AtomicParsleyapps/video_metadata/Video metadata editing
UPXapps/exe_compress/EXE/DLL compression
curlapps/remote_connectivity/FTP / SFTP / FTPS connectivity

Full milestone: https://github.com/Chaiavi/acommander/milestone/4?closed=1

Chaiware