Version 4.7: Applet Runner: - Added applets cache control in the plug-in settings - Added override file opening (for preview files) in the plug-in settings - Show parsing, loading, downloading and starting messages above the progress bar - Updated version from 2.6 to 2.9 https://www.japplis.com/applet-runner/pro/changes.txt Text Editor: - Fixed error "y is null" when replacing the panel with from/to a text editor - Show git branch name in the status bar if read-only or edited - Improved color of selected line highlighted for dark mode - Fixed toggle actions (like find/replace) not working Actions: - Do not enable actions that create/modify files in read-only directories - Do not enable move and copy dual actions when the destination is a read-only file/directory - Disable the Select button for file actions when destination is a read-only directory - Preview asks if the user want to link the selection to the panel (configurable) - Preview with image thumbnails if the preview directory mostly contains images - Preview will open more files (documents, music, videos, pdf) using the Applet Runner panel - Fixed replace panel in window to remember panel window - Fixed replace panel in window to close previous panel before opening the new one - Fixed showing file chooser in Ant Commander Personal Files: - Added support for http4 and http4s protocol - Fixed support for webdav - Changed the way the file system manager is created (faster & less errors) - Do not fall back to user home if directory does not exist Other: - Added support for dropping files in the toolbar to open in tabs (Pro) - Added support for dropping a file in the external window (Pro) - Fixed starting Ant Commander when in applet mode (using Applet Runner plug-in) inside an IDE - Show 'does not exist' window if the file operation happens on a file/directory that does not exist - Improved closing panels to close used file (system) - Accept File and Files start-up parameters to open extra (multiple) files in tabs at start-up - Point Ant Commander pad files to Ant Commander Personal pad files - Added Apache HttpClient 4.5.14, httpclient-cache 4.5.14 and httpcore 4.4.16 to support webdav(s) protocol and http4(s) - Do not enable Exit in applet mode - Various bug fixes and small improvements in the application framework Version 4.6 (February 2024): Directory Table: - Show more readable colors when in dark mode Text Editor: - Added Git branch name in status bar (if no other status) in advanced editor - Added yml as extension for YAML syntax highlight - Apply dark theme to the editor when the look and feel is in dark mode - Fixed switching monitors can mess up the characters layout - When closing panel with unsaved file, show the name of the file in the save dialog Actions: - Added possibility to open top files using the Enter key from the tree - Execute actions shows disabled actions at the end of the list - Do not show actions with no text in execute actions - Improved file progress window to better show the file name over the whole width - Execute file opens the file with system if it fails using the default method - New: Go to link that go to the location of the selection link or current location if a sym link - New: Create symbolic link for macOS and Linux - Show errors if an exception is thrown while performing a file action - Rename file window resizes based on content Other: - Freeware Ant Commander Personal is now available - First start-up asks if you want to see the video demos - First start-up shows the commander tab - Improved start-up time by not loading Git library when not needed - Improved caching of which directories are in a Git repository - Improved start-up time thanks to better icon font management - Added yaml and yml as text format - Do no follow links by default on Linux and macOS - Better detection and resolution of symbolic links - Improved layout of breadcrumbs when using Flat skins - Upgraded Jackrabbit-WebDAV library from 2.4.3 to 2.21.22 - Changed WebDAV to use commons-vfs2-jackrabbit2 (2.9.0) instead of commons-vfs2-jackrabbit1 - Upgraded Commons-Net from 3.9.0 to 3.10.0 - Upgraded from Apache Commons Logging 1.2 to Apache Commons Logging 1.3.0 - Upgraded from Apache Commons Codec 1.15 to Apache Commons Codec 1.16.0 - Upgraded from Apache Commons Compress 1.22 to Apache Commons Compress 1.25.0 - Upgraded RSyntaxTextArea from 3.3.2 to 3.3.4 - Various bug fixes and small improvements in the application framework Version 4.5 (January 2024): Text Editor: - Do not save the original file when using Save As Actions: - Added Go To GitHub action for GitHub file system - Added View in GitHub action for GitHub file system files - Added View in GitHub action for local file system with GitHub repository - Added Execute with action to execute (multiple) files with another executable and/or arguments - Added gigabytes (GB) in file stats - Added time ago in file stats - Show first digit after comma when size is lower than 3 in stat size Other: - Free license for open source developers (see pricing on website) - Improvements and bug fixes in the application framework Version 4.4 (December 2023): Directory Table: - Do not show the date if the year is 1970 or below Image Viewer: - Support for bmp images Image Thumbnails: - Support for bmp images Actions: - Check that file is deleted after delete and retry if not deleted (may happen on folder) - File stats will show first In progress... when computing the size of a directory - Fixed incorrect message about when copying files from read only file system (like compressed files) Other: - Added GitHub file system (only available in beta - contact us to get it) - Fixed history adding sometimes quotes - Improved portable version by creating temporary files inside the application directory - Updated to new application framework Version 4.3 (November 2023): Directory Table: - Do not show precise byte tooltip when file size is less than 1KB Terminal: - Attempt to update the breadcrumbs after a command (based on prompt) - If directory found based on prompt update the location for the panel Text Editor: - Do not update status when location is not set yet Actions: - Fixed Combine files to not ask for overwrite - Fixed Combine files to overwrite existing files instead of appending content - Fixed the way of counting files in directories for 'File infos' - Replace panel will first used selected file if any before using current panel location - Added possibility to bind an lst file system to an existing file system - Added action to go to bound file system for lst files Other: - Order of files when click on > in breadcrumbs is alphabetically - Improved resolution of minimize icons for panels in windows for MacOS - Fixed always on top window sometime disabled - Fixed sometimes // instead of / in breadcrumbs - Fixed possible ConcurrentModificationException when reloading - Many improvements and bug fixes in application framework Version 4.2 (October 2023): Directory Table: - Fixed filtering on clipboard content sometimes not working - Fixed possible sorting errors when files have same date/time or same size - Extra checks that the file can be renamed for multiple rename Text Editor Pro: - Added syntax highlight for python and go Applet Runner: - Updated version from 1.4.1 to 2.6 with more than 30 new applets Actions: - Added 'Run as Administrator' action for Windows - Rename file doesn't allow to rename directories to existing files/directories - Rename file doesn't allow to rename a file to an existing directory - Fixed pause and stop buttons not working during file operations - Refactored how file operations are displayed - Fixed replace/skip/rename buttons selection when conflict in rename actions - Try to rename directories first when moving files - Added extra checks about source and destination before file operations - Many improvements and fixes in Combine files action - Show error when trying to open a file that no longer exists - Save application name, version and website in metadata when creating png file from clipboard content Other: - Fixed apply settings for Panel settings - If it takes more than one seconds to resolve a location a cancellable progress bar is displayed - Added Super Bookmarks - Added option to hide Home button from the tool bar - When using alt+left/right to navigate panels, remember last focus component correctly - Changed order in which history locations are recorded - Small fixes and improvements in the application framework - Other small improvements Version 4.1.2 (September 2023): Directory Table: - Give the focus back to the previous panel to the component that was focused - Fixed å showing when using Option + A in search text field on Mac OS X - Improved tooltip of selection dialogue Terminal: - Added possibility to execute terminal commands even if not in terminal - Added possibility to define variables in commands ($variable_name) Actions: - Fixed possible ignoring overwriting when file system changes during file operation - Changed text from Select Directory to Choose Directory - Using preview will link the current panel selection to the preview panel - Fixed sometimes file action performed on one file (instead of all selected) when in a Git repository Other: - Various bug fixes and small improvements in the application framework Version 4.1.1: Panels: - Saving panels also saves setting file - Fixed window panel showing behind main window Actions: - Open in OS File Manager will open the compressed file on local file system Other: - Removed temporary free applet - Various bug fixes and small improvements in the application framework Version 4.1 (August 2023): Directory Table: - Fixed searching for maven old snapshots and versions - Fixed some text in the search help - Fixed incorrect place holder for search field on Mac OS X - Find/Replace fields has history and bookmarks and use previous values - Fixed loading directory window sometimes not hiding after directory is loaded Text Editor: - Added zoom font with alt '+' & alt '-' or control mouse wheel in rich text editor - Added decompilation of inner classes - Rich text editor can open .class files by decompiling them first - Fixed sometimes incorrect spacing before brackets Panels: - Added link and unlink to next panel action - Fixed sometimes showing a dialog would change the selected panel - Panel should grab the focus when defined as focused panel Other: - Improve window title and location for top files - Execution of .bat and .cmd files on Windows are done in the file directory - Various small improvements in application framework Version 4.0 (June 2023): Version 4.0 is a major refactoring, too many changes to name them all. Here are the more important and visual ones: - No longer using Apache Ant for file operations. Using Apache Commons-VFS API directly. - Check for file conflicts before operation and ask user to resolve them if any. - Various file operation progress bar improvements: Show progress, can pause/stop, show file name & operation, support multiple in progress operations. - Disable buttons (in menu/toolbar/status bar) when not applicable (e.g. like copy files when no files are selected) - Added Breadcrumbs and navigation button toolbar for panels - Added toolbar between panels for actions like copy location, copy files, ... - Many improvements in the Go To dialog to change the location. - Improved rendering of thumbnails image list. - Added filtering for thumbnails. - Crtl+F go to search bar - If enter is pressed in search bar the first file is executed - If ctrl+enter is pressed in search bar the first file is selected in its directory - Move to trash (Delete) uses new Java method - Option to keep directories sorted by name - Sort file names with numbers correctly (e.g. test3.txt < test22.jpg) - Scan for files in separate thread and show stoppable progress if longer than 1 second Ant Commander Pro (new): Advanced search: sub directories, compressed files, by date, by time ago, by size, by type, by git status, by contain text, by regular expression, clipboard, directory name, negation, combine with 'and' '&' 'or' '|' New Actions: - Create multiple directories - Duplicate file multiple times by number or by list - Categorize/Classify files. Move file to subdirectories based on file date or pattern - File statistics (size, MD5, SHA-1, SHA-256, CRC32) - Verify file checksum - Copy selected panel image to clipboard - New file from clipboard - New file from template - Open location with OS default file manager - Split file - Combine files - Added possibility to replace a panel - Search and execute actions - Rename extension - Show clipboard - Multiple files rename (find/replace, regular expression, use file date/time, truncate, counter, change case, remove diacritics) - Touch files (set last modified time to now) - Change date and time of selected files (last modified attribute) - Find duplicates in directories - Compare directories for duplicated files - Diff directories - Git add - Git ignore - Change last modified time of file to creation time - Unify files timestamp to most or least recent - Empty file content New Panels: - New image viewer with mouse wheel zoom, rotate, auto rotate, flip, keep zoom, copy image to clipboard Based on https://www.japplis.com/decoration/ - New text editor with show line numbers, line wrap, show whitespace, clickable links, auto detect encoding, advanced find/replace, spell checking, open file in project. Based on http://bobbylight.github.io/RSyntaxTextArea/ - New Applet viewer panel, based on Applet Runner: https://www.japplis.com/applet-runner/ - New terminal shell based on https://github.com/JetBrains/jediterm - New Binary viewer/editor based on https://github.com/exbin/bined-lib-java/ - New Tree Map to view directories and files proportionally to their size - Bean shell, mega toolbar and Bookmark panels are only part of the pro version New application frameworks: - New settings window - Main window can be always on top - Transparent main window - Skins (More than 20, including many dark themes) - Define proxy to access internet - Manage history and bookmarks for the search field - Feedback form - Help tool to translate the user interface - Zoom the user interface - New about dialog - See changes - Check for updates - Show licenses - Contributions tab - Show system infos, including logs - Many improvements in table - Many improvements in text fields like showing history and bookmark when right clicking in the component - Icons now support HiDPI screens - New packaging for Windows, Mac OS X and Linux Libraries updates: - Upgraded from Apache Commons VFS1 to Apache Commons VFS 2 2.10.0-SNAPSHOT (October 2022). https://github.com/apache/commons-vfs/blob/master/RELEASE-NOTES.txt - Upgraded from Apache Ant 1.9.4 to Apache Ant 1.10.9 https://github.com/apache/ant/blob/master/WHATSNEW - Upgraded from Apache Commons Net 3.1 to Apache Commons Net 3.9.0 - Upgraded from Apache Commons Logging 1.0.4 to Apache Commons Logging 1.2 - Upgraded from Apache Commons Collections 3.2.1 to Apache Commons Collections 4.4 - Upgraded from Apache Commons Codec 1.3 to Apache Commons Codec 1.15 - Upgraded from Apache Commons Compress 1.4.1 to Apache Commons Compress 1.22 - Upgraded from jCifs 1.3.17 to jCifs 1.3.19 - Upgraded from jSch 0.1.49 to jSch 0.1.55 - Upgraded from BeanShell 2.0b4 to 3.0 Snapshot (March 2022) - Upgraded from java-image-scaling 0.8.5 to 0.8.7 Snapshot (May 2022) and license from LGPL to BSD - Added Apache Commons lang3 3.12.0 as required for Apache Commons VFS 2 2.10.0. - Many new libraries added for the new (pro) panels - Java 11 or higher is now required Version 3.3: Added option SaveSettings. Possible values: AutoSave, OnExit (default), OnAction. New action: Save Preferences Now that save preferences without asking for file. Fixed save the panels preferences before saving the preferences. Version 3.2: Use universal Java stub for Mac Improved detection of current folder to load application external files Upgraded to Ant 1.9.4 Improved the way to open files on Mac OS X Improved drawing the sort arrows More errors are logged in the Ant Console. Added compare by size in directory Added compare 2 directories by file size Toolbar for Directory panels improved with parents, bookmarks, history, selection menu, home button Added Edit as text to HTML viewer (in panel menu) Added explore directory to image viewer Includes now Java 8 for Windows installer Version 3.1: -- File management -- Fixed dragging multiple files to external software. Fixed error Could not find file with URI "m:" because it is a relative path, and no base URI was provided. Added compare directories. Fixed connecting to WebDAV server. Added volumes (Mac OS X) to roots Added medias (Linux) to roots Added desktop root to roots Added user home to roots Improved password management. Added online sftp, ftps, webdav, samba and windows share. Upgraded library to httpclient 3.1. Added commons-collection library for improved caching. Fixed create directory on remote server Added connect action Added close connection action -- Ease of use -- Improved Go to window to use remote protocols (ftp, ...) Search from time is only using hours and minutes. Added tooltips in search dialog. Added tooltip example for rename with regular expression. Selected items are remembered. Added icons to roots Improved layout of some windows when resizing. Settings automatically saved every 5 minutes. Added possibility to set tooltips on input fields. Fixed Applet not working for http://antcommander.com URLs. Run online goes now to http://www.antcommander.com/online/file-manager.html Removed unneeded borders in general options panel. -- Other -- Fixed problem with label input field. Updated Ant and VFS libraries. Removed commons compress library (not needed) Added commons-codec 1.3. Upgraded to Java 7u11 kernel. Version 3.0: -- File management -- Added ftps protocol for FTP Over SSL. Added option to save passwords (default not saved). Passwords in URL are now encrypted when saved to disk. Added help button in the Go To... action. Spaces before of after the directory are stripped in the Go To dialog. Fixed directories containing ' " or , are saved correctly. Fixed Next and Previous buttons in the image viewer were only showing the images with the same extension. Fixed Location displayed for the root of the tree directory and the arguments for new panel is the displayable URL. Better handling when opening incorrect location for panel accepting only folders. -- Improved OS integration -- Better support for Windows 8. Improved opening files (unicode support such as Chinese or Russian, better Unix support, Downloaded executable supported). Fixed start shell for Mac OS X. Start shell will open gnome-terminal or konsole if available on Linux. Jar file is now executable for Linux. Fixed starting Ant Commander from Nautilus & other Linux file managers. Fixed missing AntRun shell script on Unix platforms. Fixed delete to Recycle bin for Windows Fixed delete to Trash for Mac OS X. Fixed incorrect executable permissions for Mac OS X. Fixed did not go to the correct directory. Added details to the drives when selecting a drive. -- Improved images panels -- Improved quality of resized images (for image panel and thumbnail panel). Thumbnail panel won't resize the image if it's smaller than the thumbnail size. Added preview and execute to thumbnail panel toolbar. Added execute to the image panel toolbar. Images larger than the screen size are now by default default to fit the screen size. Improved selection rendering in thumbnail panel. -- Ease of use -- Redesign of the website. ColumnsWidth for tables in per mil instead of percentage to be more precise. Added option to specify separator when copying file names to clipboard. Default separator when copying file names to clipboard is now a new line (\n). Delete won't ask for confirmation if the file is moved to the Recycle bin or Trash. The escape key in the table filter field will just empty the field and no longer close the window. Added option to save preferences (default to saved). Added preferences save in the "preferences" directory are automatically showed in the status bar (after restart). Improved welcome page with more tips. And now accessible from the main help page. Added "Always on top (new window only)" option when cloning a panel. Settings are kept when reusing clone a panel. Improved formated file names in popup messages. Renamed "Delete completly" to "Delete Definitively". Last entered value is the first choice in the popup menu. No more tooltip showing for the status bar. -- Start-up -- Fixed start up error when saving configuration in another file. Fixed loading plugin settings before initializing it. Loaded Jar file are no longer opened at start-up for meta-info (Ant Commander should start faster). The Applet now downloads all needed local files at once from a zip file (instead of 28 downloads). More error details are showed if the creation of a panel fails. -- Upgraded Libraries -- Upgraded to Ant 1.8.4 (or 1.9.0 snapshot) Upgraded to Apache commons VFS 2.1 snapshot. Upgraded to commons compress 1.4.1. Upgraded to commons httpclient 3.0. Upgraded to jCIFS 1.3.17. Upgraded to JCTerm 0.0.11. Upgraded jsch.jar to version 0.1.49. Added Jackrabbit WebDAV library 2.4.3 (Apache license). Added SLF4J-API 1.7.2 needed for Jackrabbit WebDAV library (BSD Like license). Added java image scaling 0.8.5 library (LGPL license). Removed webdav-2.0 library. Removed jakarta-oro library. Upgraded to Java 7u10 kernel. -- Other improvements -- Fixed table filter still applied after changing of directory. Fixed focus problem when more than 1 file was previewed. Fixed incorrect closing a panel from the main application when closing a window. Added donate to the help menu. Use anti-aliasing to display the sort arrows. Known issue: delete to recycle bin won't work in Windows in Applet mode until the applet run in 64bits mode (recycle.exe is 64bit), use Delete definitively instead. Version 2.0: Upgrade to Ant version 1.8.3 alpha. Upgrade to VFS 1.0. Fixed opening of files on Linux/Solaris. Improved tab manipulation: rename tab, shift tab left, shift tab right. Renamed some of the menus. Simplified some of the menus. Increased size of some popup windows. Replaced Historic with History. Last entered value is now used as default value. Added Windows 7 to the list of os for command lines actions. Possibility to hide hidden directories for tree panel. Possibility to add your own compression extensions. Added support for .iso files (loopy-vfs.jar 0.3 - LGPL license). Added jsch.jar 0.1.43 for SFTP (BSD license) Added jcifs.jar 1.3.15 (LGPL license) for Samba support. Added jdom.jar 1.1.1 (BSD like license) for WebDAV 2.2+ support. Added commons-httpclient.jar 2.0.2 (Apache license) for HTTP and WebDAV support. Updated commons-compress.jar to version 1.1 (Apache license) CPIO added. Added commons-net.jar 1.4.1 (Apache license) for FTP support. Added JCTerm.jar 0.9 (LGPL license) for SSH console support. Added beansh.jar 2.0 beta 1 (LGPL license) for BeanShell support. Upgraded to Java 6u23 kernel. Version 1.4: Faster online start-up of the applet by removing unneeded HTTP requests. Faster online start-up by better compression of ant.jar and new server. Improved error report when an error occurs at start-up. If an error occurs at start-up, the preference file is renamed or deleted. Added run online action. Improved focusing of external windows. Panels are initialized in the event dispatch thread (Works better with some L&F). Set background of the buttons to transparent (looks better on Mac OS X) Fixed rundll executed with Mac OS X and unix. Fixed incorrect directory path for Mac OS X and other Unix systems. Open a web site works on Mac OS X. Distribution is done with an internet enabled DMG file for Mac OS X. Online applets resizable and works on Mac OS X. Improved toolbar of the command line panel. Upgraded to Java 6u11 kernel. Version 1.3: Fixed incorrect obfuscation of the code. Fixed bug which prevented the applet to start with Java 1.4. Big icons from files are loaded using sun class. Fixed possible problem when creating panels. Fixed ini files missing from the release (such as DirectoryTree.ini). Rename a file for changing the case didn't work. Use the correct encoding (CP850) when using the command line plug-in. Delete a file doesn't create an INFO3 file in the current directory anymore. Fixed possible ClassCastException when creating a DiractoryTable panel. AntCommander.ini is included in the Jar file so an new installation won't overwrite your custom ini file. Drag and drop only allows copy. If copy/move/unzip to the same directory, the user is prompted for the destination. Fixed old search remains when restarting the application. Improved applet start up time by removing unneeded search for resource bundle. Fixed searching for content failed for directories. Upgraded to Java 6u5. Version 1.2: Fixed textfield for Directory table filters other tables. Improved icons for Start Shell, Ant Console, Root. Do not fail the application if a panel cannot be created. Updated Ant library. ProGuard 4.0 is used to compress Ant Commander and the libraries further. Bicolor tables per default. Size of files are abbreviated by default and the tooltip text contains the full size. Escape in the Search text field removes the filter. Possibity to have a different background for the ImagePanel. Improve resize of image for Fit. Added to locate the AntCommander.jar file. Runnable as Applet. Init setting file not hard coded anymore and can be passed as parameter. Created release which contains most of the plug-ins. New actions: Previous and Next to browse files in a directory. Possibility to right click on files in a TreePanel. The SplashScreen is displayed faster if JavaSE 6 is used. Added possibility to have a different separator for the CopyFileNames and CopyFilePaths. New Panel: Thumbnails panel to view directories with images. Upgraded to Java 6u3. Version 1.1: Remember the chosen text editor. Added possibility to pass arguments for the execution of a program. Added more shortcuts. The image viewer keep the zoom when changing of location. Try the Java 6 Desktop.browse to open a web site. Added tip of the day. Some bug fixes. Upgraded to Ant 1.7.1-snapshot. Upgraded to VFS 1.0 with ram, webdav, cifs and mime file systems. Upgraded to Java 6u1.