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)