Skip to content

v1.4.1

Choose a tag to compare

@crftwr crftwr released this 14 Sep 01:36
· 542 commits to main since this release

XeFM 1.4.1

  • 7z archives open past their first file — browsing a .7z and opening or copying out anything but its first member failed with "Truncated 7-Zip file body", because 7z holds every member in one compressed stream. Creating one had its own blind spot: a folder containing a directory symlink — any macOS framework — died on the first one, and the link is now stored as an empty directory rather than followed into a cycle.
  • One progress bar for a whole batch of archives — extracting several archives no longer rewinds the bar to zero at each one, and progress is weighted by bytes, so a 4 GiB member no longer goes past at the same speed as a 4 KiB one. Creating an archive is now shown the way extraction is, whatever the format.
  • The cursor stays on the file you were on — deleting, moving or renaming used to send it back to the top of the pane. It now follows its file, and when that file is the one that went away it lands on whatever took its place.

Also: navigating into a directory on a network mount could freeze the app for seconds, and browsing S3 leaked sockets and memory until it ran out of both — both are fixed. A pane that hit a directory it could not watch stayed stale for the rest of the session; the file viewer drew the wrong line for a file starting with a blank one, so clicking and copying picked up its neighbour; and the help dialog no longer lists keys the running frontend refuses. The PuiKit floor rises to 1.5.4.

Full Changelog: v1.4.0...v1.4.1