muCommander Portable Changelog

What's new in muCommander Portable 1.4.0

May 2, 2024
  • New features:
  • Added Google Cloud Storage as a file protocol that enables browsing and managing files in GCS buckets.
  • Added optional keyboard shortcut visual hints for actions invoked by clicks rather than keystroke.
  • Added OneDrive as a file protocol that enables browsing, uploading and downloading capabilities.
  • Improvements:
  • Faster start-up of muCommander (2-3 times faster)
  • The 'Space' key can be used to filter filenames with spaces in quick search. Files can be selected during an ongoing quick search using CTRL+Space (that was replaced with CTRL+SHIFT+Space for 'Popup menu' action).
  • Changed 'Store login and password' to 'Store credentials' to reflect that additional properties, like ssh-key, are also stored.
  • Set Shift+F4 as the default alternative keyboard shortcut for "Make file" action.
  • Command line (of Terminal) it can be now visible in folder view
  • Authenticate with the specified ssh-key when connecting to a different path on a server via SFTP from the location bar.
  • The rpm and dmg packages are now signed.
  • Added dmg package for aarch64.
  • Bug fixes:
  • Fixed copying files to Finder.
  • Fixed drag-and-drop of action buttons in the 'Customize command bar' dialog.
  • Fixed Toolbar and Command bar actions not being updated when their shortcuts changed in Preferences.
  • Fixed incorrect block selection (using shift + click) on native L&Fs
  • 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
  • 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.
  • 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.
  • Installing the deb package on Debian < 12 fails with: "error: archive ... uses unknown compression for member 'control.tar.zst', giving up".
  • A possible workaround is described in: https://unix.stackexchange.com/a/745467.

New in muCommander Portable 1.3.0 (Jul 9, 2023)

  • What's Changed:
  • 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 Portable 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 Portable 0.9.7-1 (Jun 24, 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.
  • 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_name>.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 <= 10.10 (OS X Yosemite) due to incompatibility of the bundled JRE.
  • This can be solved by installing Java 8 and running '/Applications/muCommander.app/Contents/replace_jre.sh'.

New in muCommander Portable 0.9.4 (Mar 6, 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.

New in muCommander Portable 0.9.3 (Nov 14, 2018)

  • 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.
  • 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.
  • 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_name>.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 Portable 0.9.2 (Jun 12, 2017)

  • show the right license in the license dialog

New in muCommander Portable 0.9.1 (Jan 9, 2017)

  • 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
  • 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)
  • User can choose to always display tabs headers from preferences dialog (even when the panel contains single tab).
  • 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).
  • Text file editor/viewer restore the full screen mode of last used (closed) editor/viewer on startup.
  • 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),
  • Show empty name in the make file/directory dialog when it is opened (ticket #512)
  • 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:
  • 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)
  • Quick lists on the right panel sometimes not being focused (ticket #552)