muCommander Changelog

What's new in muCommander 1.4.0

May 7, 2024
  • Bump version to 1.4.0 by @ahadas in #996
  • Document workaround for installing on Debian < 12 by @ahadas in #1001
  • Document post-installation of unsigned dmg by @ahadas in #1004
  • Adding Google Cloud Storage Protocol by @spakm in #989
  • gcs: cleanup by @ahadas in #1013
  • Cleanup related to SFTP by @ahadas in #1018
  • Upgrade commons-collections to commons-collections4 v4.4 by @ahadas in #1019
  • Editor/Viewer Bumped verion of RSyntaxTextArea and removed workaround code by @pskowronek in #1024
  • Make ActionId serializable by @ahadas in #1023
  • Enable use of 'space' in quick search by @ahadas in #1025
  • Updated bug_report.yml to encourage ppl for searching similar bug by @pskowronek in #1028
  • Fix copying files to clipboard on macOS by @ahadas in #1029
  • Rephrase auth_dialog.store_credentials by @ahadas in #1030
  • Set shift+f4 as alternative shortcut of make file by @ahadas in #1032
  • Cleanup related to recent-locations quick-list by @ahadas in #1034
  • Sign the rpm package by @ahadas in #1035
  • rpm: use crazy-max/ghaction-import-gpg@v5 by @ahadas in #1037
  • Document fix for #1020 by @ahadas in #1038
  • Java 20 is recommended now by @ahadas in #1039
  • Terminal - reworked presentation to show two-liner of Terminal and toggle to maximization by @pskowronek in #1033
  • Fix to update actions in CommandBar and ToolBar if shortcut changed by @pskowronek in #1041
  • Show keyboard shortcuts as notification popup on MainFrame by @pskowronek in #1036
  • Terminal - fix command line #1033 by @pskowronek in #1043
  • Added opens for javax.swing.plaf.basic for linuxAppImage by @pskowronek in #1047
  • Simplify Credentials#getMaskedPassword by @ahadas in #1049
  • Enable unit-tests of mucommander-commons-file by @ahadas in #1051
  • CRLF -> LF by @ahadas in #1054
  • SplashScreen reformat by @ahadas in #1055
  • Application reformat by @ahadas in #1056
  • Nicer SplashScreen plus defer Bonjour init even more by @ahadas in #1057
  • Removed wildcard imports for awt and swing by @ahadas in #1058
  • improve logging of exceptions in BrowseLocationThread by @ahadas in #1059
  • Bonjour defer loading even more by @pskowronek in #1061
  • Extract gson to a separate OSGi bundle by @ahadas in #1064
  • gcs: exclude jackson-core by @ahadas in #1065
  • Add a plugin for OneDrive by @ahadas in #494
  • Drop javax.annotation from felix framework in favor of FindBugs JSR-305 by @ahadas in #1066
  • Shrink the size of jediterm fat-jar by @ahadas in #1067
  • Debug mode to wait for debugger connection by @pskowronek in #1070
  • Faster init - file icon provider init in bg by @pskowronek in #1069
  • make Application#splashScreen a local variable by @ahadas in #1071
  • Set credentials to OneDrive application by @ahadas in #1072
  • fix(docs): Correct grammar errors in README.md by @sundaram-sharma in #1075
  • Cleaning up mucommander-viewer-pdf dependencies by @ahadas in #1087
  • Avoid using log4j 1.x by @gladko in #1085
  • open java.scripting/javax.script (required by log4j-core) by @ahadas in #1089
  • Update of BinEd library by @hajdam in #1090
  • Added missing Android icon by @pskowronek in #1098
  • Faster start - get Icons res faster by @pskowronek in #1096
  • IconManager better log by @pskowronek in #1097
  • Faster start - DesktopManager: trash and notifier async by @pskowronek in #1095
  • Faster start of muC app in JVM by @pskowronek in #1094
  • Fix incorrect block selection on native L&F by @ShayArtzi in #1106
  • upload nightly artifacts to the nightly build action by @ahadas in #1109
  • fix nightly build action by @ahadas in #1110
  • fix nightly build action by @ahadas in #1111
  • nightly: replace 'mucommander_version' with a job-specific step by @ahadas in #1112
  • nightly: debug 'Upload msi' by @ahadas in #1113
  • nightly: restore preliminary linux job to retrieve the version by @ahadas in #1114
  • nightly: fix 'Sign rpm' by @ahadas in #1115
  • nigtly: fix 'get-version' job by @ahadas in #1116
  • nightly: bump actions/checkout to v4 by @ahadas in #1117
  • nightly: bump Node.js 16 actions setup-java and ghaction-import-gpg by @ahadas in #1118
  • nightly: debug linux artifacts by @ahadas in #1119
  • nightly: fix upload of deb package by @ahadas in #1120
  • nightly: replace gradle-build-action@v2 with setup-gradle@v3 by @ahadas in #1121
  • Minor cleanup in GitHub actions by @ahadas in #1123
  • mv JRE for macOS to macOS/x64 by @ahadas in #1124
  • Skip re-authentication for SFTP address change when using private key by @ShayArtzi in #1104
  • document fix for #1062 by @ahadas in #1135
  • add support for macOS aarch64 by @ahadas in #1138
  • build dmg for aarch64 on macOS 14 by @ahadas in #1139
  • Use File#FS with Java 23+ by @ahadas in #1141
  • Use File#FS also with Java 23 by @ahadas in #1142
  • update JREs by @ahadas in #1143
  • Fix flakiness of AppleScriptTest#testScriptOutput by @ahadas in #1145
  • Run tests also on macos-14 (M1) by @ahadas in #1144
  • Add dmg for aarch64 by @ahadas in #1148
  • muC faster start up by @pskowronek in #1044
  • nightly: change rpm signing by @ahadas in #1150
  • Sign the RPM package by @ahadas in #1151
  • Update nightly.yml by @ahadas in #1152
  • nightly: Fix dmg signing by @ahadas in #1153
  • Bump gradle to v8.7 by @ahadas in #1154
  • Create unsigned dmg by default by @ahadas in #1156
  • Sign and notarize the dmg packages by @ahadas in #1157

New in muCommander 1.3.0 (Jul 9, 2023)

  • bump version to 1.3.0 by @ahadas in #891
  • Change filename comparison to be locale-sensitive by @ahadas in #899
  • Normalize filenames with NFD form on macOS by @ahadas in #900
  • Fix nightly builds by @aashipov in #897
  • use SearchProperty#SEARCH_TEXT in TextEditorImpl by @ahadas in #903
  • Search options in new editor by @pskowronek in #902
  • viewer/editor fix for #879 - regex match set when regex text selected by @pskowronek in #905
  • Undo/redo for binary editor by @hajdam in #908
  • viewer/editor added Find and Replace when in edit mode #879 #876 by @pskowronek in #907
  • Minor cleanup by @ahadas in #910
  • Make SFTP key authentication work again by @ahadas in #911
  • viewer/editor open file from Search and find the first occurrence #879 by @pskowronek in #906
  • Support multi volume rar files by @ShayArtzi in #881
  • Minor cleanup related to multi-volume rar files by @ahadas in #915
  • Document the addition of multi-volume RAR 5+ files by @ahadas in #916
  • Dock/TaskBar icon status with jobs progress updates by @pskowronek in #823
  • Improvements to shortcuts preferences tab by @ahadas in #931
  • Use try-with-resources in CommandManager by @ahadas in #932
  • Added Open With apps for macOS by @pskowronek in #917
  • Extract Bonjour handling to a separate OSGi bundle by @ahadas in #936
  • Fix for DE keyboard layout #933 by @pskowronek in #935
  • Document and cleanup last fix for using terminal with DE keyboard layout by @ahadas in #943
  • Bumped JediTerm to the newest version to address problem with decomposed chars by @pskowronek in #944
  • Add ADB by @ahadas in #919
  • Terminal - both Terminal and Run Command now use colors and font from prefs by @pskowronek in #946
  • adb: disable 'Android' menu when adb is disabled by @ahadas in #953
  • Enhanced bug report in github muC repo and in muC itself by @pskowronek in #934
  • Set minimum height for question dialogs by @ahadas in #959
  • Add 'Shared with me' files to Google Drive by @ahadas in #963
  • Add 'Trashed' files to Google Drive by @ahadas in #964
  • Show documents, presentations and spreadsheets in Google Drive by @ahadas in #965
  • Shortcuts Panel related refactor by @pskowronek in #967
  • Apply formatter on ShortcutsTable by @ahadas in #969
  • Shortcuts/ActionProperties - reformat with muC formatter by @pskowronek in #970
  • Cleanup in files that recently changed by @ahadas in #971
  • Main menu Open With now contains apps on macos by @pskowronek in #966
  • Update the readme file according to latest change in open-with menu by @ahadas in #985
  • Added search/find support for binary viewer by @hajdam in #968
  • Cleanup for search/replace functionality in binary editor by @ahadas in #986
  • Viewer/Editor Fix for NPE when opening certain Python files by @pskowronek in #987
  • Added version information to exe file - issue #719 by @hajdam in #979
  • Document last changes by @ahadas in #988
  • Added search/find support for binary viewer - fix by @hajdam in #990
  • Key mapping capabilities for terminal in Shortcuts prefs by @pskowronek in #973
  • Terminal - fix for themes switching, Menlo font added as default for Terminal by @pskowronek in #978
  • Binary editor - fix to issue #938 by @hajdam in #991
  • Add support for multi volume 7z files by @ShayArtzi in #980
  • Document support for multi-volume 7z files by @ahadas in #992
  • Enhancements to ADB by @ahadas in #993
  • adb: optimize downloads of large files by @ahadas in #994
  • Polish the readme file by @ahadas in #995

New in muCommander 1.2.0 (Mar 12, 2023)

  • Updated readme.txt and license files to mention JediTerm and replaced… by @pskowronek in #765
  • Change 'Show in enclosing folder' action to operate on the current tab by @ahadas in #776
  • Cleanup in CommandBar by @ahadas in #777
  • Fix NPE when the status bar is hidden and app gets focus by @ahadas in #778
  • Status bar improvements by @ahadas in #779
  • Bump 'commons-net' to version 3.8.0 by @ahadas in #780
  • Set compile-only deps from mucommander-core to jediterm by @ahadas in #781
  • Make timeout for 'quick search' configurable by @ahadas in #786
  • restore timestamp of parent directory after file deleting by @mfilser in #774
  • Added alternative default shortcuts for Mark/Unmark for keyboard w/o … by @pskowronek in #785
  • Change Viewer.label to point to 'view' in the dictionary by @ahadas in #790
  • Xfce open command prompt shortcut fix by @aashipov in #792
  • Terminal fixes: hide initial cd directory command, hide terminal when… by @pskowronek in #795
  • Document fixing 'Open command prompt' on Xfce by @ahadas in #796
  • Deeper zoom for image viewer by @hajdam in #788
  • Run unit tests using GitHub actions by @ahadas in #797
  • Rename workflow 'Unit Tests' to 'Tests' by @ahadas in #798
  • Tidy up mucommander.sh by @aashipov in #800
  • #801 Components' update by @aashipov in #802
  • Added syntax highlighting to editor and text viewer by @pskowronek in #787
  • Viewer/Editor added opening links if supported by platform by @pskowronek in #804
  • Viewer/Editor syntax style override by @pskowronek in #805
  • Viewer/Editor fix text selection across L&Fs #806 by @pskowronek in #807
  • Persist file search properties by @ahadas in #809
  • Viewer/Editor Fix for reliable links opening #811 by @pskowronek in #813
  • Viewer/Editor Bumping RSyntaxTextArea version to newest with a fix fo… by @pskowronek in #814
  • Upgrade to icepdf-viewer v7.0.0 by @ahadas in #815
  • Add CODEOWNERS by @ahadas in #816
  • Handle link scanning mask pressing/releasing by @ahadas in #817
  • Fix initial focus of text editor/viewer by @ahadas in #818
  • Add @hajdam as code owner of mucommander-viewer-binary/ by @ahadas in #819
  • Viewer/Editor make utf-8 default instead of ISO-8859-1 by @pskowronek in #821
  • Viewer/Editor reflect autodetected syntax mime-type in Syntax menu by @pskowronek in #822
  • Viewer/Editor Fixes for #825 and #824 by @pskowronek in #830
  • Viewer/Editor fix/workaround F3 for file search #838 by @pskowronek in #839
  • Bumped version of rsyntaxtextarea to 3.3.2 to fix #833 by @pskowronek in #842
  • Editor Fix to avoid writing BOM for new UTF-8 files by @pskowronek in #836
  • Renaming files in Google Drive by @ahadas in #843
  • Set credentials to Google Drive in the nightly version by @ahadas in #844
  • Propagate token by @ahadas in #845
  • Update token to release resources by @ahadas in #846
  • Set git config in create-release job by @ahadas in #847
  • Set credentials to Google Drive on macOS by @ahadas in #848
  • Fix Google Drive integration for Linux and Windows nightly artifacts by @ahadas in #849
  • Fix Dropbox integration in nightly artifacts by @ahadas in #851
  • Viewer/Editor TEXT_CURSOR as default cursor (still there's problem on… by @pskowronek in #820
  • Added status bar to image viewer by @hajdam in #854
  • Update dictionary_ko.properties by @VenusGirl in #853
  • Viewer/Editor replacing TextLineNumbersPanel with RTextScrollPane, may fix #841 by @pskowronek in #860
  • Filter out trashed files in Google Drive by @ahadas in #861
  • Editor added Undo/Redo menu items by @pskowronek in #863
  • Fix uploads of files bigger than 2G to NFS share by @ahadas in #864
  • Document eb6c4e8 by @ahadas in #865
  • Enable browsing and unpacking 7z archives by @ahadas in #866
  • Count hidden files only when they are shown by @ahadas in #868
  • Convert theme type to enum by @ahadas in #869
  • Eager loading of snapshot properties by @ahadas in #873
  • Viewer/Editor fix for folding gutter appear only if option is enabled by @pskowronek in #875
  • Allow rendering read-only files differently by @ahadas in #877
  • Support password-protected RAR 4 and below archives by @ahadas in #884
  • Improve handling of password-protected rar files by @ahadas in #885
  • Do not cache non-existing files by @ahadas in #886

New in muCommander 1.1.0 (Oct 10, 2022)

  • New features:
  • Support SMBv2.
  • Support RAR 5+.
  • New archive formats: RPM, cpio.
  • New 'Toggle terminal' action (defaults to F12) that shows/hides a new terminal view.
  • Improvements:
  • Symbolic links are extracted properly from zip archives to the local file system.
  • Local symbolic links are packed properly into zip and tar archives.
  • Unpacking of 7z archives is now faster and more reliable using a newer native library.
  • The filename cell is rendered differently when renaming a file to reflect that the filename is editable when no text is selected.
  • Keyboard shortcuts on macOS better align with the default keyboard shortcuts in Safari.
  • The 'About' dialog indicates when the portable version is used.
  • Commands that are executed from the 'Run command' dialog are now typed within a terminal that recognizes shell aliases.
  • When referencing an SMB server (smb:///), its accessible shares are listed.
  • Bonjour services are initialized asynchronously in order to accelerate startup time.
  • Quick search accepts diacritics that are typed using ALT+letter (like in Polish Programmer keyboard layout).
  • Bug fixes:
  • 'Move' action does not get stuck when an external file is dragged and dropped to the application.
  • Symbolic links are extracted from archive files to the right location rather than to the destination base folder.
  • Fix detection of the 'skopeo' binary that is used to connect to container registries.
  • When extracting an item from an archive file to the archive file's parent folder, the archive file remains presented.
  • Known issues:
  • Some translations may not be up-to-date.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Authentication issues when using several sets of credentials (login/password) for the same server.
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes' to smb.conf.
  • macOS: issues with browsing Documents/Desktop/Downloads may be solved by resetting Security and Privacy settings. See https://github.com/mucommander/mucommander/wiki/Reset-Security-&-Privacy-Settings-on-macOS for more details.
  • macOS: muCommander may not start on older versions of macOS due to incompatibility of the bundled JRE.
  • macOS: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted (ticket #339), when 'Bonjour' support is enabled.
  • macOS: some keyboard shortcuts may conflict with global system shortcuts.

New in muCommander 1.0.1 (Jun 29, 2022)

  • New features:
  • Added new looks and feels: FlatLaf Light, FlatLaf IntelliJ, FlatLaf Dark, FlatLaf Darcula, VAqua
  • Added an option to overwrite files only if size differs
  • Added the 'Desktop' folder to the drive menu
  • Improvements:
  • Added a keyboard shortcut (ALT+DELETE) to Open Trash action
  • Added a keyboard shortcut (CTRL+SPACE) to file contextual menu
  • Contextual menu is available for file search results
  • Local file search results can now be revealed in the native Desktop's file manager
  • Added back the 'Go to forums' action that now points to the GitHub discussions page
  • Speed up collecting file-system roots when Windows network shares disconnect
  • Added an option to use system file icons only for folders
  • Sort criterion/column and sort order are presented on file tables when using a non-native look and feel on macOS
  • Added the 'Paste file(s)' action, when enabled, to the context menu of file tables
  • Changed the rendering of the text field which is used when renaming a file/folder through the file table
  • When searching a file that contains specified text, that text would be used by following 'Find next/previous' action within a text viewer/editor
  • The tab headers within the Preferences dialog are placed at the left side (instead of top) of the dialog on Windows and Linux
  • File search results can be deleted (or moved to trash when applicable)
  • The size of non-empty files that are smaller than 1 KB is no longer rounded to 1 KB when 'Round displayed file sizes' is set
  • Localization:
  • Korean translation updated
  • Bug fixes:
  • Fixed broken links to: 'Online documentation', 'Report a bug' and 'Make a donation'
  • If 'open -a Finder $f' is found in commands.xml, it is replaced with 'open -R $f' to preserve the behavior of 'Reveal in Finder' action
  • Make folder operation creates the folder within the correct path rather than always within the root folder of Google Drive
  • Fixed copying multiple files to Google Drive
  • Fixed opening the authentication page for Google Drive in latest Chrome on Linux
  • The headers of the file table(s) are now translated and no longer appear in uppercase letters
  • Fixed possible IndexOutOfBoundsException that could have prevented file search from being completed
  • File search with 'Search in subfolders' and 'Search in archive files' disabled no longer searches outside of the root folder
  • Known issues:
  • Some translations may not be up-to-date.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Authentication issues when using several sets of credentials (login/password) for the same server.
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes' to smb.conf.
  • Version 5.0 of RAR is not supported. Such archives would appear empty.
  • macOS: issues with browsing Documents/Desktop/Downloads may be solved by resetting Security and Privacy settings. See https://github.com/mucommander/mucommander/wiki/Reset-Security-&-Privacy-Settings-on-macOS for more details.
  • macOS: muCommander may not start on older versions of macOS due to incompatibility of the bundled JRE.
  • macOS: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted, when 'Bonjour' support is enabled.
  • macOS: some keyboard shortcuts may conflict with global system shortcuts.

New in muCommander 1.0.0 (Apr 18, 2022)

  • New features:
  • Support compression and decompression of XZ archives.
  • Added file size conditions to file search.
  • Added 'Show in enclosing folder' action for a file search result that opens a new tab with its enclosing folder and selects the result.
  • Pressing Tab key when editing a file name renames the selected file and the name of the next file automatically becomes editable.
  • Improvements:
  • Mouse clicks on the headers of a file table (e.g., NAME, SIZE, DATE) are better detected.
  • Require non-headless Java when installing from RPM.
  • Use absolute path rather than canonical path in bookmarks to avoid resolving symbolic links.
  • Tar archives with headers in the pax format are now supported.
  • The free space indicator in the status bar is updated right after relevant events like switching to the application.
  • Symbolic links are unpacked from tar archives.
  • The portable version stores preferences files in the installation directory.
  • It is now possible to change the modification date of multiple search results.
  • Prevention of ZipSlip (https://snyk.io/research/zip-slip-vulnerability).
  • An informative error dialog is displayed when failing to change directory while browsing an ftp server.
  • Setting the default file drag and drop action to 'COPY' (rather than 'MOVE') is now configurable.
  • Support "Open natively" operation for files from UNC paths.
  • Add an option to follow symbolic links in file search. This option is disabled by default.
  • Enable filtering out folders, hidden files, archive files or symlinks from file search results.
  • Limit the amount of threads used for file searching to two. This can be overridden per-search.
  • 'Find next' opens the 'Find' dialog on text editor/viewer when invoked for the first time.
  • The search string that is used by 'Find next/previous' is preserved across text editors/viewers.
  • Operations on the presented location (e.g., make directory) are disabled when presenting file search.
  • Enable renaming a file search result.
  • File search is case insensitive by default.
  • Localization:
  • Russian translation updated.
  • Korean translation updated.
  • Bug fixes:
  • Fix installation using GDebi Package Installer.
  • Permanent deletion of symbolic links on Windows no longer deletes their linked content.
  • Restore file table configuration (column visibility, width and position) on startup also when custom folders are set.
  • The default keyboard shortcut for packing files (CTRL+I) opens the 'Pack files' dialog on macOS.
  • File search works with search strings that resemble a path to an archive file, e.g., find:///home/*.zip.
  • When selection changes in the tree view and the presented tab is locked, the selected location is opened in a new tab.
  • Fix the execution of Windows executable files whose name contains parentheses characters.
  • 'Reveal in Finder' action reveals the selected file in the Finder instead of opening it on macOS.
  • Fix 'Reveal in Explorer' on Windows.
  • Fix trancated file search results when searching the root folder.
  • Known issues:
  • Some translations may not be up-to-date.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Authentication issues when using several sets of credentials (login/password) for the same server.
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes' to smb.conf.
  • Version 5.0 of RAR is not supported. Such archives would appear empty.
  • macOS: issues with browsing Documents/Desktop/Downloads may be solved by resetting Security and Privacy settings. See https://github.com/mucommander/mucommander/wiki/Reset-Security-&-Privacy-Settings-on-macOS for more details.
  • macOS: muCommander may not be able to start on version

New in muCommander 0.9.7-1 (May 9, 2021)

  • New features:
  • Add Dropbox as a file protocol (including browsing, uploading and downloading capabilities).
  • Add an option to use a file viewer when failing to open a file.
  • Support for KDE 5.
  • Improvements:
  • Accelerate copying to remote servers using SFTP.
  • Invert selection also applies to directories now.
  • Set initial look and feel to "GTK+" on Linux as it better handles scaling for HiDPI.
  • Non-browsable initial locations that are specified by command line arguments are selected on startup.
  • Store user-files in '$XDG_CONFIG_HOME/mucommander' if environment variable XDG_CONFIG_HOME is set on Linux.
  • Create Felix cache directory within the system's temporary folder instead of within the installation folder.
  • Write logs also to file in order to ease debugging.
  • Local folders are automatically refreshed also on file systems in which their modification date doesn't change when their content changes, like USB folders on macOS.
  • Detect Java versions 14 to 17.
  • The initial width of the built-in text viewer/editor is better calculated for files that contain more than 10k lines.
  • The visiblity of line numbers is persisted across invocations of the built-in text editor.
  • Add the refresh action to the file table's context menu.
  • When switching back to muCommander, the presented folders are immediately refreshed.
  • Localization:
  • Korean translation updated.
  • Bug fixes:
  • File-search returns matches in the root folder of the search when search-subfolders is disabled.
  • Fixed an issue that might cause file-search with case insensitive text search not to return all matches.
  • The application can start by a non-admin user after it started by an admin user.
  • The application can start with an inaccessible location at the right panel.
  • Files are transferred properly when the destination folder is not presented in the other panel.
  • Use the correct file viewer/editor when a warning is raised.

New in muCommander 0.9.6-1 (Mar 1, 2021)

  • New features:
  • Support for Google Drive as a file protocol (including browsing, uploading and downloading capabilities).
  • Enhance file searching with the ability to specify text that the files should contain (similar to 'grep').
  • The wildcard characters '*' and '?' can be used within filenames in file-search.
  • Enable switching to the next or previous image found in the active folder from the image viewer.
  • The 'View' action now displays the calculated size of the selected directories in the folder panel.
  • Improvements:
  • File-search dialog is loaded with the previously selected search options instead of the default search options.
  • Add the replace_jre.sh script that replaces the bundled JRE with the one of JavaAppletPlugin on macOS/Mac OS X.
  • Resolve mount points using `/sbin/mount -p` on FreeBSD.
  • Localization:
  • Korean translation updated.
  • French translation updated.
  • Bug fixes:
  • Files can move to trash on macOS Big Sur.
  • Moving files on SMB shares to trash moves them to SAMBA trash on macOS.
  • Reverse sorting can be set using shortcut keys on macOS.
  • Known issues:
  • Mac OS X: "muCommander damaged and cannot be opened" may appear after downloading muCommander from the browser. This can be solved by executing: xattr -d com.apple.quarantine .jar
  • Some translations may not be up-to-date.
  • Mac OS X: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted (ticket #339), when 'Bonjour' support is enabled.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X: some keyboard shortcuts may conflict with global system shortcuts.
  • Authentication issues when using several sets of credentials (login/password) for the same server.
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes' to smb.conf.
  • Version 5.0 of RAR is not supported. Such archives would appear empty.
  • Issues with browsing Documents/Desktop/Downloads on macOS may be solved by resetting Security and Privacy settings. See https://github.com/mucommander/mucommander/wiki/Reset-Security-&-Privacy-Settings-on-macOS for more details.
  • Mac OS X: muCommander may not be able to start on version

New in muCommander 0.9.5-1 (Jun 28, 2020)

  • New features:
  • New file-search functionality.
  • Default shortcuts are Control+F (opens find dialog) and Shift+Control+F (no dialog).
  • Added a PDF viewer.
  • Improvements:
  • The 'Move to trash' operation does not require changes to privacy protection on macOS anymore.
  • Preserve file's (Spotlight) comment and user tags when copying local files on macOS.
  • Exclude OSGi-cli from packaging to avoid the creation of .osgiaas_cli_history file on shutdown.
  • Added a new icon for the virtual bookmarks file system (bookmark://).
  • Package the 'portable' version packaged as zip archive rather than "tarball".
  • Accelerate system files filtering on macOS.
  • The non-bundled version for Windows looks for a JRE also in JAVA_HOME.
  • Detect new versions of the GNOME desktop environment in which GNOME_DESKTOP_SESSION_ID is not set.
  • Bug fixes:
  • The license is presented in the license dialog.
  • Added back missing quote characters in various dialogs (e.g., doesnt -> doesn't).
  • The up-to-date perferences are reflected in the file tables on every change.
  • System files are filtered out when the 'Show system files' preference is deselected on macOS.
  • Shortcuts to dialogs of popular file protocols (e.g., SFTP, SMB) are back in the drive popup buttons.
  • Known issues:
  • Mac OS X: "muCommander damaged and cannot be opened" may appear after downloading muCommander from the browser. This can be solved by executing: xattr -d com.apple.quarantine .jar
  • Some translations may not be up-to-date.
  • Mac OS X: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted (ticket #339), when 'Bonjour' support is enabled.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X: some keyboard shortcuts may conflict with global system shortcuts.
  • Authentication issues when using several sets of credentials (login/password) for the same server.
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes' to smb.conf.
  • Version 5.0 of RAR is not supported. Such archives would appear empty.
  • Issues with browsing Documents/Desktop/Downloads on macOS may be solved by resetting Security and Privacy settings. See https://github.com/mucommander/mucommander/wiki/Reset-Security-&-Privacy-Settings-on-macOS for more details.

New in muCommander 0.9.4 (Mar 9, 2020)

  • New features:
  • Uploading and downloading of virtual disk images to/from oVirt data centers.
  • Browsing common virtual disk image formats (vmdk, qcow and qcow2) as writable archives (requires libguestfs).
  • Added a binary viewer.
  • Basic browsing and downloading of container images from a remote registry (requires skopeo).
  • Improvements:
  • Restructured the application as OSGi modules.
  • Support newer versions of Java. Java 11 is now the recommened version.
  • Enable system notifications on macOS also when Growl is not installed, using the java.awt.SystemTray API.
  • Various improvements for S3 support.
  • Added textual filtering to the shotrcuts dialog.
  • Upgraded various dependencies.
  • Drag and drop action that was initiated from outside of the application defaults to 'COPY' rather than 'MOVE'.
  • Enable pin-to-taskbar on Windows 7+.
  • Assigned default keyboard shortcut for edit credentials dialog: ALT+CTRL+K.
  • Display popup menu for parent folder rows.
  • Localization:
  • French translation is updated.
  • Bug fixes:
  • The application starts with the same window size and location from last run even when custom initial folders are set.
  • Fixed triggering actions from the system tray.
  • Known issues:
  • Mac OS X: "muCommander damaged and cannot be opened" may appear after downloading muCommander from the browser. This can be solved by executing: xattr -d com.apple.quarantine .jar
  • Some translations may not be up-to-date.
  • Mac OS X: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted (ticket #339), when 'Bonjour' support is enabled.
  • Executable permissions on local files are not properly preserved when running a unix-based OS with Java 1.5.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X: some keyboard shortcuts may conflict with global system shortcuts.
  • Authentication issues when using several sets of credentials (login/password) for the same server (see ticket #76).
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes' to smb.conf.
  • Version 5.0 of RAR is not supported. Such archives would appear empty.

New in muCommander 0.9.3 (Mar 6, 2020)

  • New features:
  • Add dark and light solarized themes.
  • Improvements:
  • The last setting of single panel view for each window is now restored on startup.
  • Enable compilation with Java 9 and Java 10.
  • Select the whole text within the location text-field when the latter gains focus.
  • Bonjour service discovery is now disabled by default on all operating systems.
  • Localization:
  • Bug fixes:
  • The application no longer crashes when listing directories with special system files (e.g., pagefile.sys) on Windows.
  • Files can move to trash on Windows.
  • If custom folders are set, they are always loaded on startup.
  • The month value used during batch rename is now 1-based rather than 0-based.
  • Fixed an issue that limited the number of files that can be copied from an SFTP server.
  • The recent locations list presents history in reverse order again.
  • Fix the location of the "This file may be too large for this operation" warning.
  • Known issues:
  • Mac OS X: "muCommander damaged and cannot be opened" may appear after downloading muCommander from the browser. This can be solved by executing: xattr -d com.apple.quarantine .jar
  • Some translations may not be up-to-date.
  • Mac OS X: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted (ticket #339), when 'Bonjour' support is enabled.
  • Executable permissions on local files are not properly preserved when running a unix-based OS with Java 1.5.
  • SMB support may not work properly on non multi-language JRE.
  • - 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X: some keyboard shortcuts may conflict with global system shortcuts.
  • Authentication issues when using several sets of credentials (login/password) for the same server (see ticket #76).
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes' to smb.conf.
  • Version 5.0 of RAR is not supported. Such archives would appear empty.

New in muCommander 0.9.2 (Jun 9, 2017)

  • New features:
  • Enable the execution of file operations in the background (non-blocking mode).
  • Introduce "Open as" menu for opening archive files whose name does not end with their typical file extension.
  • Add support for OVA (virtual appliance) files. They are treated as tar files.
  • Add a keyboard shortcut for displaying context menu for the selected file. It is mapped by default to the context menu key.
  • Improvements:
  • Add the 'new tab' action to the toolbar and menu bar.
  • The icons of the referenced files are now shown while exploring bookmarks.
  • Use the name of the currently selected file as the default name in make file and make directory dialogs (as it was before 0.9.1).
  • Bug fixes:
  • Error message is now shown when attempting to browse local folders that cannot be read rather than showing them as empty.
  • Renaming a symbolic link no longer deletes it.
  • Fix a failure in opening bookmarks that refer to remote files.
  • Fix switching to a particular window using a keyboard shortcut.
  • Files are launched according to the native file association in Gnome (regression introduced in 0.9.1).
  • Local copy now works when the target filename starts with a tilde.
  • Fix issues in moving files to trash on Windows.
  • Fix the selection of Ukraine translation.
  • Fix the selection of English translation in non-English systems.
  • Fix the wrong initial language selection in some systems.
  • Fix user authentication with keyboard-interactive for sftp (regression introduced in 0.9.1).
  • Changing the case of a filename over SMB no longer removes it.
  • Known issues:
  • Some translations may not be up-to-date.
  • Mac OS X: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted (ticket #339), when 'Bonjour' support is enabled.
  • Executable permissions on local files are not properly preserved when running a unix-based OS with Java 1.5.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X: some keyboard shortcuts may conflict with global system shortcuts.
  • Authentication issues when using several sets of credentials (login/password) for the same server (see ticket #76).
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.
  • Need to enable NTLM authentication manually in order to authenticate to Samba >= 4.5. This is done by adding 'ntlm auth = yes

New in muCommander 0.9.2 Pre-release (Feb 4, 2017)

  • Improve log in case of JSchException (#73).

New in muCommander 0.9.1 (Oct 24, 2016)

  • New features:
  • Lock tab capability, which prevents closing/moving the tab or changing its location.
  • New quick list that presents open tabs in the current panel, mapped onto Alt+6 by default (ticket #450).
  • Added the option to set fixed title for tab.
  • Added the following actions: add tab, duplicate tab, clone tab to other panel.
  • Added support for VMware vSphere virtual machines file system, contributed by Yuval Kohavi
  • Improvements:
  • The state of all windows from last run is now restored on startup.
  • Added the ability to copy the base name of files (ticket #462), contributed by Chen Rozenes.
  • User can choose to always display tabs headers from preferences dialog (even when the panel contains single tab).
  • Add the application name to window title on all OSs except Mac OS X (ticket #501).
  • The visited locations history is now saved per-tab.
  • The recently visited locations quick list now presents the visited locations on all tabs and windows.
  • The content of recently visited locations quick list is now restored from previous run on startup (ticket #471).
  • Added fullscreen support for Mac OS X Lion (ticket #468).
  • Text file editor/viewer restore the full screen mode of last used (closed) editor/viewer on startup.
  • 'Bonjour' support is now disabled by default on Mac OS (on fresh installation, i.e, with no previous preferences) to prevent firewall dialog which keeps popping up on startup (workaround for ticket #339).
  • Added 'ctrl+m' keystroke to toggle text file editor/viewer full screen mode.
  • Tab can be closed by clicking on its header with middle mouse button.
  • Assign 'ctrl+page_down' keystroke for switching to next tab, and 'ctrl+page_up' for switching to previous tab (the keystrokes that were previously assigned to those actions remain as alternative keystrokes).
  • Improved names and descriptions presented for tab-related actions.
  • Added new category of actions in the 'shortcuts dialog' for tab-related actions.
  • Changed tab's not-fixed-title to be in the pattern ':'
  • Show backward/forward locations list when pressing with right click on the back/forward buttons in the toolbar instead of trigger back/forward actions
  • Keyboard shortcuts can now be set for commands defined at commands.xml (ticket #456), contributed by Jarek Czekalski.
  • Show empty name in the make file/directory dialog when it is opened (ticket #512), contributed by hclsiva.
  • Mac OS X: enabled high-resolution rendering on Retina displays (ticket #518), contributed Alexey Lysiuk.
  • System files can now be filtered also on windows, contributed by Markus Bullmann.
  • Added Windows 8, 8.1 and 10; and Mac OS X 10.8, 10.9, 10.10, 10.11 and 10.12 to the OS versions.
  • Localization:
  • Turkish translation has been updated.
  • Bug fixes:
  • Prevent deadlock which caused the application to freeze while switching tabs on MAC OS.
  • Recycle Bin is now working on Windows 64-bit with a 64-bit Java runtime (ticket #234).
  • Key combinations that contain the TAB key can be set as shortcuts (ticket #465).
  • Fix installation via software center on Ubuntu.
  • Symbolic links cannot be opened (ticket #467).
  • Encoding of text file is changed after being modified by the viewer/editor (ticket #438).
  • Cannot connect to some FTP/SFTP bookmarks if there are more than 4 of them (ticket #525), contributed by Ondrej Dusek.
  • Quick lists on the right panel sometimes not being focused (ticket #552), contributed by Jarek Czekalski.
  • Known issues:
  • Some translations may not be up-to-date.
  • Mac OS X: "Do you want the application "muCommander.app" to accept incoming network connections?" dialog keeps popping up on startup even if the dialog has been previously accepted (ticket #339), when 'Bonjour' support is enabled.
  • Executable permissions on local files are not properly preserved when running a unix-based OS with Java 1.5.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X: some keyboard shortcuts may conflict with global system shortcuts.
  • Authentication issues when using several sets of credentials (login/password) for the same server (see ticket #76).
  • Untrusted HTTPS connections are allowed without a warning.
  • Windows Vista/7: "java.net.SocketException: Permission denied: recv failed" error can appear when trying to access FTP sites. This seems to be a Windows firewall problem, with a possible workaround: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
  • Unpacking files from 7z archive files can be slow.

New in muCommander 0.9.0 (Aug 23, 2012)

  • New features:
  • Tabbed browsing support (ticket #185).
  • Added support for Xfce desktop environment (ticket #394).
  • Text viewer and editor can now display line numbers.
  • New quick list for root folders, mapped onto Alt+5 by default (ticket #400).
  • Improvements:
  • Natural file ordering, suggested by 'andraaspar' in the forums. All symbols now come before digits (ticket #282).
  • Improved the display of filenames when they are not entirely visible, by removing characters in the middle so that both ends of the filename are visible.
  • Current folder is now automatically changed to a workable folder when it is no longer available (ticket #333).
  • Upgraded the JmDNS library (used for Bonjour support) to version 3.1.
  • Upgraded the jCIFS library (used for SMB support) to version 1.3.14.
  • Better RAR archive support (ticket #152).
  • Text viewer and editor can now wrap long lines (ticket #101).
  • The bookmarks quick list is now displayed unsorted (ticket #416).
  • Changed the quick search mechanism in quick lists to match the one used in the folder pane (ticket #171).
  • Added an option to change the font size in the text file editor/viewer by pressing Ctrl while rotating the mouse wheel (ticket #409).
  • Application state is now persisted on shutdown in a dedicated snapshot.xml file, instead of being stored along with preferences in preferences.xml (see http://trac.mucommander.com/wiki/StatePersistence).
  • Changed the color of hidden files to be different from regular files (ticket #262).
  • Changed the default keyboard shortcuts of the 'open in both panels', 'open in other panel', 'recall next window' and 'recall previous window' actions, to make room for the new tab-related shortcuts.
  • File editor/viewer is now getting the focus when initiated (ticket #92).
  • Comic Book Archive files (cbr, cbz, cb7, cbt) are now recognized as archives (#454).
  • Localization:
  • New: Turkish translation, contributed by Emre Aytaç
  • New: Catalan translation, contributed by Jordi Plantalech
  • New: Belarusian translation, contributed by vboo.
  • New: Norwegian translation, contributed by Ingrid Amundsen.
  • Russian translation updated. Update contributed by Alexey Sirotov and Evgeny Morozov.
  • Ukrainian translation updated. Update contributed by Oleksandr Kovalchuk.
  • Spanish translation updated. Update contributed by Xavi Miró.
  • Bug fixes:
  • Pack dialog now implements the same filename selection algorithm as other dialogs (ticket #167).
  • When an invalid destination was entered in a transfer dialog, the spinning dial icon would keep spinning.
  • Fixed an issue that would occur when creating directories whose extension match that of one of the supported archive formats (see ticket #360).
  • Fixed a bug that could cause the deletion of S3 files to fail.
  • Fixed an exception on shutdown (ticket #377).
  • Fixed an exception when trying to update text files in archives using the internal editor (ticket #408).
  • File renaming is now cancelled when the filename editor loses focus (#428).
  • Fixed a deadlock that could prevent the application from shutting down (#431).
  • Fixed an issue that caused unpacking of 7z archive file to produce corrupted files (ticket #347).
  • Fixed several bugs related to SMB handling (tickets #351 and #436).

New in muCommander 0.8.5 (Feb 24, 2010)

  • New features:
  • Added support for Amazon S3.
  • Added support for the Hadoop HDFS filesystem.
  • Improvements:
  • A proper error message is displayed when muCommander is started in a headless environment.
  • Upgraded the commons-net FTP library to version 2.0 for increased server compatibility.
  • Actions relying on a file operation that is not supported by the current folder's filesystem are now disabled contextually.
  • Optimized the opening speed of Zip files.
  • Mac OS X: updated JavaApplicationStub and Info.plist to enable 64-bit operation on x86_64 architecture.
  • Improved the HTTP filesystem: better HTML/XHTML detection, follows links correctly.
  • Free space indicator now changes color gradually (ticket #311) ; adjusted free space warning threshold.
  • Adjusted the layout of the main window to some save screen estate around the toolbar. Contributed by Radomír Černoch.
  • Lowered memory usage by caching file attributes only when they are in use.
  • Migrated the codebase to Java 1.5 ; Java 1.4 is no longer supported.
  • Localization:
  • Dutch translation updated with a few corrections.
  • Bug fixes:
  • "Round displayed file sizes" checkbox does not refresh the panel correctly (ticket #328).
  • Single click on folder panel treated as double click (ticket #321).
  • Fixed 'startup_error' message that wasn't properly localized.
  • Fixed 7zip files left open after being browsed (ticket #334).
  • Mac OS X: raised the maximum memory that can be allocated to 128MB, to cope with directories that contain more than 80K files (ticket #332).
  • Unsafe behavior when deleting a bookmark from the file panel (ticket #329).

New in muCommander 0.8.4 (Oct 23, 2009)

  • New features:
  • Added native support for 7z archives.
  • Added a keyboard shortcuts editor. Originally contributed by Johann Schmitz and improved by Arik Hadas (ticket #84).
  • Added a command bar editor.
  • Added a debug console that shows recent log messages.
  • New 'Skip errors' option added to copy/move/unpack/download file operations, allowing file transfer errors to be ignored silently (ticket #231).
  • Files can be selected or marked one block at a time (ticket #116). Default shortcuts are Control+UP/DOWN and Shift+Control+UP/DOWN respectively.
  • New split and combine files functionality.
  • Improvements:
  • Tar/TGZ and Zip unpacking speed has been improved significantly (ticket #74).
  • Improved RAR compatibility.
  • jCIFS library upgraded to version 1.3.12.
  • SMB domain-based authentication is now supported.
  • Added shortcuts to browse nearby SMB network shares.
  • JNA library upgraded to version 3.2.2.
  • Character encodings can be more easily selected (ticket #15).
  • Added icon mappings for Office 2007 file extensions.
  • 'Mark/Unmark files' is no longer case-sensitive by default.
  • Mac OS X: muCommander can now be interacted with from the Finder (Open with) or by dragging file/folders to the Dock icon (ticket #153).
  • New and improved application icon, contributed by Semyon Filippov.
  • Added a 'New window' item to the system tray menu.
  • Improved support for NRG images ; audio tracks can now be dumped as WAV files. Contributed by Xavier Martin.
  • Improved the toolbar's behavior when the window is too small for all buttons to be displayed (ticket #165). Contributed by LeO.
  • File table's right-click menu now has visibility toggles for all columns instead of just the current one, and one for Auto-Size columns (ticket #226).
  • Leading and trailing toolbar separators are no longer displayed (ticket #166).
  • 'Permanent delete' no longer asks whether symlinks should be followed, they are now silently deleted without being followed (easier and safer).
  • Improvements made to the filename selection algorithm used in Copy/Move/Unpack/Rename destination fields (ticket #167).
  • Added support for KDE 4 (ticket #257).
  • Startup failures are now handled gracefully by displaying a proper message and error details.
  • Local UNIX volumes are now resolved using /proc/mounts (dynamic) rather rather than /etc/fstab (static). Contributed by Kowy (ticket #227).
  • Added the Java runtime version to the 'Version information' section of the 'About' dialog (ticket #274).
  • 'mka', 'mkv' and 'divx' files now have proper audio/video icons. Suggested by Tenzer (ticket #279).
  • Localization:
  • Arabic (AR) translation, contributed by ChArLoK_16.
  • Bug fixes:
  • Zip entries using '' as a path separator are now tolerated and handled appropriately (ticket #98).
  • Fixed image viewer not updating the zoom level in the window title (ticket #102). Contributed by Joshua Lebo.
  • Fixed date of Zip entries incorrectly displayed under certain conditions (ticket #107). Contributed by Oliver Burgmaier.
  • Fixed SMB connection issues (ticket #106).
  • Fixed connection issues with FTP servers not supporting the SYST command ; those are now considered as Unix servers (ticket #121).
  • Fixed credentials ignored when setting a remote startup folder (ticket #108).
  • Fixed unconsistent handling of destination when unpacking an archive (ticket #93).
  • Fixed the display of homonymous volumes in the drive popup button (ticket #138).
  • Swap partitions declared in /etc/fstab are now properly handled (ticket #139). Contributed by Johann Schmitz.
  • Fixed issues with Look & Feel (ticket #145).
  • Fixed slow downs affecting the drive popup button under Windows (ticket #122). Contributed by Alexander Yerenkow.
  • Fixed an exception occuring in the 'Run dialog' when pressing Enter repeatedly (ticket #212).
  • Fixed an issue with the panel separator being set incorrectly after a resize of the main window (ticket #163).
  • Improved the toolbar's behavior when the window is too small for all buttons to be displayed (ticket #165). Contributed by LeO.
  • Fixed flashing command windows under Windows 95/98/Me (ticket #63).
  • The authentication dialog's login field is now prefilled with the current user's name (ticket #185). Contributed by LeO.
  • Fixed exceptions occurring while copying text to the clipboard from an external application under certain conditions (ticket #164).
  • Added support for forward slash-separated paths on backslash-separated OSes (Windows, OS/2) (ticket #94).
  • Double-click speed system preference is now honoured under GNOME and KDE (ticket #221). Contributed by LeO.
  • Folder auto-refresh can be disabled in the preferences by setting the prefs.auto_refresh.check_period value to -1 (requested in ticket #233).
  • Fixed viewer/editor menus not appearing since Java for Mac OS X 10.5 Update 4 (ticket #243).
  • Fixed malfunctioning encoding detection in text viewer/editor (ticket #244).
  • Text viewer/editor no longer treats the Unicode BOM as an editable character (ticket #245).
  • UTF-16 and UTF-32 text files are no longer recognized as binary files (ticket #235).
  • Fixed erratic current file selection when 'Refresh' is called repeatedly (ticket #250).
  • Text editor now preserves Unicode BOMs when saving files (ticket #251).
  • Fixed file selection issues when middle clicking and dragging the mouse (ticket #176).
  • Fixed an issue causing icons not to appear on certain files when using system icons (ticket #225). Fix contributed by LeO.
  • Fixed UI freezes when invoking Copy/Move/Unpack dialogs on a remote filesystem (ticket #12).
  • Fixed 'open natively' opening all files when invoked on a remote filesystem or on archive entries (ticket #147).
  • Fixed auto-refresh not picking changes changes made to a file that was edited (ticket #258).
  • Fixed 'Move to trash' failures under GNOME (ticket #97).
  • Credentials could end up not being saved upon application exit (ticket #173).
  • Fixed connection issues when using a password containing a slash character (ticket #137).
  • Fixed a case where the application would freeze when browsing HTTP shares with the tree view enabled (ticket #266).
  • Fixed quick search issues under Mac OS X Snow Leopard (ticket #309).

New in muCommander 0.8.3 (Oct 22, 2008)

  • New features:
  • Tree view, contributed by Mariusz Jakubowski.
  • Batch renamer, contributed by Mariusz Jakubowski.
  • Auto-completion capabilities added to the location field and transfer destination fields, contributed by Arik Hadas.
  • New 'Quick lists' that allow to quickly recall parent folders, recent locations, recently executed files and bookmarks. Contributed by Arik Hadas.
  • Native RAR archive support, contributed by Arik Hadas.
  • Added support for SFTP public key authentication, contributed by Vassil Dichev.
  • Added new FTP connection properties allowing to retry when the server is busy, contributed by Ivan Baidakov.
  • Added support for the GNOME trash, contributed by David Kovar.
  • Improvements:
  • Added Unix permissions support to Zip archives: entries' permissions are now properly retrieved from and persisted into the archive, and can be changed using the 'Change permissions' dialog.
  • When transferring files into a Zip archive, the source files' date is now properly preserved. The file entries' date can also be changed using the 'Change date' dialog.
  • SMTP server port can now be changed in the preferences, defaults to 25.
  • New action for deleting selected files without using the system trash (mapped onto Shift+F8 and Shift+Delete by default). Contributed by Arik Hadas.
  • Improved HTML parsing for HTTP documents, XHTML can now be parsed.
  • New actions for cycling through the folder pane's components, mapped onto Control+Tab (forward) and Shift+Control+Tab (backward) by default.
  • JNA library upgraded to version 3.0.6.
  • jCIFS library upgraded to version 1.2.19.
  • The Properties dialog now sports a large file icon.
  • Mac OS X 10.4 and up: the Properties dialog now displays Spotlight/Finder comments.
  • New and improved Windows installer, contributed by Karel Klic.
  • Localization:
  • Danish translation, contributed by Jeppe Toustrup.
  • Bug fixes:
  • Fixed keyboard focus issues in the text editor after the 'Find' dialog has been invoked, contributed by Karel Tomáš.
  • Fixed drag-and-drop issues from muCommander to other applications under Gnome and KDE, contributed by Xavi Miró (bug #45).
  • A couple issues with the free space indicator were fixed by Karel Tomáš.
  • Mac OS X file type and creator are now properly preserved when copying files from and to a local volume (bug #52).
  • Moved 'Check for updates' from 'File' to 'Help' menu, kudos to Joshua Lebo and Sergey Masyura (bug #59).
  • Mac OS X: added standard 'Minimize' and 'Zoom' items to 'Windows' menu (bug #37).
  • New 'Show splash screen' preference added to the 'Misc' preferences, replacing existing command line options (bug #66). Contributed by Joshua Lebo.
  • Fixed a deadlock happening under Ubuntu (bug #67).
  • Fixed a crash occurring on 64-bit versions of Windows (bug #57).
  • Fixed volumes not appearing in the drive button on Unix-based OSes (other than Mac OS X) under certain circumstances. Fix contributed by Johann Schmitz.
  • Fixed the main menu bar which could get selected when pressing Alt+Tab (bug #89).
  • Known issues:
  • Some translations are not up-to-date. For more information, see this page.
  • RAR and SFTP support are only available under Java 1.5 or higher.
  • Executable permissions are not preserved properly for local files prior to Java 1.6.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X: some keyboard shortcuts are displayed in the menu as ⌘+KEY where it's actually Ctrl+KEY (see bug #3).
  • Mac OS X: some keyboard shortcuts may conflict with global system shortcuts.
  • Mac OS X: text fields don't work correctly when using a fractionally-scaled font (known Java bug, http://lists.apple.com/archives/Java-dev/2005/May/msg00670.html).
  • The bookmark file system doesn't allow users to specify which credentials they wish to use when selecting a bookmark that needs authentification, it will default to the first in the list.
  • Authentication issues when using several sets of credentials (login/password) for the same server (see bug #76).
  • Untrusted HTTPS connections are allowed without a warning.

New in muCommander 0.8.2 (Apr 18, 2008)

  • New 'Calculate checksum' feature added to the 'File' menu (mapped onto Shift Alt K by default) which calculates the checksum of selected files and writes them to a file in a standard format. The following checksum algorithms are provided: Alder32, CRC32, MD2, MD4, MD5, SHA-1, SHA-256, SHA-384 and SHA-512.
  • New 'Verify data integrity' transfer option that ensures that the files are strictly identical on the source and destination after being transferred. This option slows down transfers significantly but can prevent data loss on unreliable mediums.
  • Files can be marked/unmarked using a Regexp.
  • Added 'Owner' and 'Group' columns (disabled by default). The owner and group information is available on FTP and SFTP folders and some TAR archives.
  • Custom look&feels can now be imported from the preferences dialog.
  • New 'Mark selection' feature (mapped onto Shift Add by default) that lets users mark all files whose extension match that of the current selection.
  • New 'Open in other panel' feature (mapped onto Shift Alt ENTER by default) that opens the current selection in the other panel.
  • New 'Open in both panels' and 'Go to parent in both panels' features (mapped onto Meta Enter and Meta Backspace by default) that open browsable files with a similar name in both panels.
  • 'Mkfile' can now allocate space to the newly created file.
  • New 'Rename' option added to file operations, allowing files that already exist in the destination to be renamed (contributed by Mariusz Jakubowski).
  • Significantly improved the throughput of FTP uploads.
  • Significantly improved the throughput of transfers into Zip files.
  • Added an 'Explore bookmarks' item to the 'Bookmarks' menu.
  • Job confirmation dialogs show the list of files to be processed.
  • All OK/cancel choices can be navigated with the arrow keys.
  • Added keyboard shortcuts to 'Change date' and 'Change permissions' actions (Shift Alt D and Shift Alt P resp.).
  • Visual enhancements made to the main window under Mac OS X 10.5 (Leopard).
  • Improved file loading in the internal viewers and editors.
  • File encoding can now be changed in the internal text viewer and editor.
  • HTTPS connections can now be established even if the SSL certificate is not trusted.
  • Added a dedicated icon for the root of remote locations.
  • jCIFS library upgraded to version 1.2.18e.
  • J2SSH library upgraded to version 0.2.9.
  • Commons-net library upgraded to version 1.5.0 (svn snapshot).
  • Japanese translation
  • Swedish translation
  • SMB passwords that contain '@' characters are now properly handled.
  • Fixed a bug that occurred when sorting the folder pane by an invisible column or when hiding the current column. This bug would leave the folder pane in an inconsistent sort order and could prevent the application from restarting.
  • Fixed a bug affecting custom associations.
  • Fixed a regression affecting the opening of files on non-local filesystems.
  • Fixed an issue with the drive button which would sometimes change the folder on the opposite panel.
  • A proper error message is displayed when trying to open Zip files with an unsupported compression method (e.g. IMPLODED or LZMA).
  • When multiple double-clicks were issues on the table, only the first one was taken into account.
  • Fixed an issue under Linux causing the muCommander icon to sometimes stay in the system tray after the application had quit.
  • Security fix: credentials.xml is no longer readable by 'group' and 'other' under UNIX-based systems.
  • Mac OS X: fixed the 'Empty trash' option which would sometimes be enabled when the trash was empty.
  • Fixed an encoding issue affecting SFTP filenames on some platforms.
  • Fixed a bug in the text viewer and editor which prevented certain files from being opened.
  • Fixed a regression which prevented UNC paths from being listed properly (Bug #7).
  • Fixed system file icons which did not show the symlink indication for non-local files (on all platforms), and for local files under Mac OS X 10.5.
  • Fixed password changes not properly taken into account (Bug #10).
  • Main menus can now be selected using their mnemonic (Bug #13).
  • Fixed a couple issues with 'Swap folders' (Bug #21).
  • A warning is now displayed when attempting to view or edit binary files (Bug #20).
  • Symbolic links can now be viewed/edited (Bug #24).
  • Fixed potential 'No disk' error dialogs showing up under Windows (Bug #25).
  • Sort order (ascending/descending) of the 'Name' column was inconsistent with that other columns. 'ascending' order has also been made the default for all columns.
  • Fixed 'Swap folders' not preserving the 'Show folders first' view options. - Zip compression is now more efficient in terms of memory and CPU usage (Bug #29).
  • Fixed an issue with 'Pack files' when creating a Zip archive that already exists in the destination (Bug #30).
  • FTP files whose group name contains spaces are now properly displayed

New in muCommander 0.8.1 (Nov 30, 2007)

  • New features:
  • New bookmark:// filesystem, mapped onto the alt B shortcut by default.
  • Improvements:
  • Non-automatic sizing of columns is now working properly and preserved in the configuration.
  • Columns order, sort and visibility are now preserved in the configuration.
  • Editors and viewers are now centered on the current window rather than set to the upper-left corner of the screen.
  • Shell encoding is now auto-detected by default, unless a specific encoding is set in the preferences.
  • Simplified and extended the theme editor, with new 'selection outline' and 'alternate background' values. A new 'Striped' theme has been added to show these effects off.
  • Added keyboard shortcuts for the items in the drive popup button.
  • Windows: drives in the drive popup button now show extended names.
  • Bzip2 read-access speed substantially improved.
  • Improved icon representation of symbolic links.
  • 'Delete' dialog now shows the list of file to be deleted (contributed by Alejandro Scandroli).
  • New 'Find' functionality added to the text viewer and editor (contributed by Mariusz Jakubowski).
  • command keyword substitution now applies to marked files as well as the current selection.
  • Quit confirmation dialog now shows the number of open windows and asks for confirmation when the last window is closed.
  • Bug fixes:
  • Fixed KDE detection when the Gnome libraries are installed.
  • Fixed random display issues after changing the folder panel's font.
  • Fixed theme color choosers not displaying the right font in their preview.
  • Fixed incorrectly reported total and free space information under Unix-based platforms when the mount point of the volume would contain space characters.
  • Fixed quicksearch refresh issue when the 'unmatched' background and regular background were the same.
  • Fixed editable combo-boxes not reacting well to font change.
  • Fixed folder panel borders failing to refresh properly when their color was changed.
  • Fixed "Download or browse" dialog that appeared twice when opening HTTP files.
  • Fixed issues with opening some bzip2 archives.
  • A single click on the current row of the inactive table can no longer trigger the filename/date/permission editor.
  • Fixed issues when exploring the SMB 'network neighborhood' (smb://).
  • Fixed symlinks to directories not properly handled on SFTP shares.
  • Fixed rendering issues with column headers under Mac OS X 10.5 (Leopard).
  • Known issues:
  • Korean translation is not up-to-date.
  • Executable permissions are not preserved properly for local files prior to Java 1.6.
  • SMB support may not work properly on non multi-language JRE.
  • 'Copy files to clipboard' not working with some applications (files are not pasted).
  • Mac OS X : 'Sort by' keyboard shortcuts in menu show Command modifier instead of Ctrl, OS X's keyboard navigation shortcuts must be disabled in 'System Preferences' for them to work properly.
  • Mac OS X : text fields don't work correctly when using a fractionally-scaled font (known Java bug, http://lists.apple.com/archives/Java-dev/2005/May/msg00670.html).
  • Editable combo boxes have keyboard navigation issues under Java 1.6.
  • The bookmark file system doesn't allow users to specify which credentials they wish to use when selecting a bookmark that needs authentification, it will default to the first in the list.
  • Authentication issues when using several sets of credentials (login/password) on the same server.

New in muCommander 0.8 (Oct 5, 2007)

  • New features:
  • Added 'Use system file icons' option to 'Appearance' preferences, allowing to display file icons as they are displayed on the system's desktop
  • Added 'Show folders first' option to 'View' menu, allowing to control whether folders are displayed first (default) or mixed with regular files
  • System notifications (Growl under Mac OS X, System tray under other platforms) are sent when transfers are complete or an error has occurred
  • Added support for the NFS protocol New 'Follow symlinks when changing current directory' option in the preferences
  • New and improved theme editor, now allows to edit all theme attributes and to manage themes
  • Mac OS X and KDE: 'Delete' can now move files to the system's trash (enabled by default), and open or empty the trash
  • Zip files can now be modified 'on-the-fly' as if they were regular directories (on local and SMB filesystems)
  • Smart encoding detection used for Zip files, text viewer and editor
  • muCommander is now free software, licensed under the GNU GPL v3
  • Improvements:
  • Added 'Go to' buttons to 'Edit bookmarks', 'Edit credentials' and 'Show open connections' dialogs to go to the selected location
  • Added 'Show seconds' and 'Show century' options to 'Date & time' preferences, to show seconds/century in file dates
  • FTP encoding can now be specified in the 'Connect to server' dialog ; connection properties are saved with credentials
  • Updated Ant Tar and Bzip2 libraries to version 1.7.0
  • Added 'share' field to 'Connect to server' SMB panel
  • Added 'Open with' item to 'File' menu
  • 'Copy' is now the default action instead of 'Move' for drag-and-drop within muCommander
  • Improved keyboard accessibility of 'File collision' and 'Transfer progress' dialogs
  • Added 'Bring all to front' item to 'Window' menu
  • Improved UI responsiveness on slow filesystems
  • Added icons to language preferences
  • Delete dialog warns more explicitly about the consequences of deleting files permanently
  • Added folder icons to drive button and its popup menu
  • Quick search now dims the non-matching files
  • Improved Zip performance: up to 15x speed increase when extracting Zip files
  • Added Control Backspace shortcut to 'Go to root' action
  • Filename in Mkdir/Mkfile dialog now defaults to currently selected filename
  • Localization:
  • Korean translation contributed by Jioh L. Jung
  • Brazilian Portuguese translation contributed by Cristiano Duarte
  • Dutch translation contributed by Pieter Kristensen
  • Slovak translation contributed by J?�n �?udv?!=k
  • British English translation contributed by Jonathan Murphy
  • Bug fixes:
  • FTP filenames containing extended characters are now properly handled if the proper encoding is specified when the connection is created
  • HTTP files can now be properly archived
  • Windows can now be properly recalled when they are minimized
  • Fixed individual file progress and transfer speed not showing when moving files between different drives under Windows
  • Fixed slow startup and directory access times that could occur under Windows when network drives are present but unreachable
  • Fixed issues with local folders under Windows that would occur when a path with a trailing space was entered in the location field
  • Fixed some flickering that would randomly occur while changing the current folder
  • Fixed improper handling of custom-defined mappings in action_keymap.xml file
  • Known issues:
  • Italian, Korean and Polish translations are not up-to-date
  • Executable permissions are not preserved properly for local files prior to Java 1.6
  • Some BZ2 archives can not be properly opened
  • SMB support may not work properly on non multi-language JRE
  • 'Copy files to clipboard' not working with some applications (files are not pasted)
  • Mac OS X : 'Sort by' keyboard shortcuts in menu show Command modifier instead of Ctrl, OS X's keyboard navigation shortcuts must be disabled in 'System Preferences' for them to work properly
  • Mac OS X : text fields don't work correctly when using a fractionally-scaled font (known Java bug)
  • Editable combo boxes have keyboard navigation issues under Java 1.6