Recent Changes
The known bugs and most recent changes to ELS. We may miss things but try not to.
Known Bugs
- Drag 'n drop and copy/cut/paste work to and from ELS to outside applications, except Linux
and MacOS copy/cut/paste from ELS. This is a known problem with Linux and Java.
18 April 2024
- Fixed Updater cross-over path error and log4j plugin warnings
12 April 2024
- Fixed Updater for multi-user systems.
11 April 2024
- Fixed detection and creation of ELS configuration subdirectories.
10 April 2024
- Fixed remote Subscriber and Hint Server open, close, reopen handling.
8 April 2024
- Enhanced the -g | --listener-keep-going option to be more fault-tolerant.
1 April 2024
- A minor path-handling change.
- Regression testing and many changes complete, for now.
30 March 2024
- Upgraded the FlatLaf libraries for bug fixes.
29 March 2024
- Fixed dialog positioning bug when x coordinate is negative.
- Normalized mock/scripts/ for further regression testing.
28 March 2024
- Added --marker "arg" option to aid with scripting, skipped and ignored in ELS.
- Fixed Libraries, General tab sizing bug with a scrollpane.
- Fixed File, Open Subscriber transfer sftp bug.
- Added Changelist of latest deployment to web site.
27 March 2024
- Added transfer statistics reporting; time, rate, etc.
- Added better wait cursor handling.
26 March 2024
- Fixed View, Progress bug.
- Fixed some dialog positioning bugs.
- Fixed a Browser table tooltip bug for tables > 1000 items.
25 March 2024
- Fixed a Navigator remote concurrent activity bug between an active transfer and the Browser.
24 March 2024
- Extended the Progress dialog:
- Added current file size progress bar.
- Added total size of all files progress bar.
- Changed Cancel button handling.
22 March 2024
- Fixed long-term TransferHandler batching exception.
- Fixed help dialog positioning.
- Added dynamic update of table during initial scans.
21 March 2024
- Fixed Navigator remote Computer tree bug.
- Added check to ensure back-up ops get subscriber collection.
18 March 2024
- Fixed help dialog "flutter" in Windows.
- Added "Generate long options" option in Settings, General for the command line Generator dialog.
- Added "Tooltips on large tables" option in Settings, Browser for tables with > 1000 items. Fixes another exception.
- Added a wait cursor while expanding tree and table items. Useful when using a remote subscriber.
- Working on intermittent Auto-Refresh exception caused by the action batching mechanism.
11 March 2024
- Fixed multiple scans on Browser Refresh.
- Fixed multiple scans on item move.
- Fixed minor validation bug.
8 March 2024
- Fixed Generate dialog log level handling.
7 March 2024
- Window, dialogs and help positioning refinements.
4 March 2024
- Updated log4j library to 2.23.0.
- Created project MergeLog4j2Plugins and added to Ant build script to solve start-up warnings.
2 March 2024
- Updated embedded JRE to 19.0.2+7.
- Fixed broken pre-built distributions.
29 February 2024
- Leap Day! Work on exception handling & optimized refresh.
- Fixed Hint status graphic display.
28 February 2024
- Reimplemented dynamic tooltips for Browser and Hints.
- An intermittent move exception is still a bug.
23 February 2024
- Fixed the Browser table sorting bug but lost dynamic toolstips due to a Java bug.
23 February 2024
- Changed Progress dialog to save location & size when Viewed.
- Minor clean-up prior to switch to Mac for more testing.
22 February 2024
- Fixed an exception during move operations; updated FlatLaf libraries
- Fixed restoring pub/sub/hint keys/hint tracking correctly.
- Font changes for Mac
6 February 2024
- Extended the Hint Server Operations Tool in Navigator.
5 February 2024
- A variety of tweaks. Still regression testing.
3 February 2024
- Fixed Hint Status handling bug during regression testing.
- The format of the Hints datastore changed slightly.
2 February 2024
- Fixed an authorization keys bug during regression testing.
31 January 2024
- Fixed a null pointer bug if the subscriber key is missing from Hint Keys.
31 January 2024
- Fixed some Hint button and Hint file open/close bugs.
- Minor user interface changes.
29 January 2024
-
Added Hints management to the System menu.
- See System, Hints, Help for details.
- Completely redesigned the Hints implementation, see Issue #117.
- Added a toolbar. May be hidden using the View menu.
- Added notification icons when either Hints or an ELS update are available.
- Added dynamic tooltips of values to most tables when it is too long and truncated with ellipsis ...
- Fixed a show/hide hidden files bug.
- Fixed a variety of small bugs.
- Made several user interface refinements.
6 January 2024
- Fixed Hint parsing bug.
- Changed "Use last publisher/subscriber" handling.
- Fixed mock\scripts\windows batch files path problem.
- Adjusted some internal documentation.
4 January 2024
- Fixed button handling bug in Jobs.
- Extended the internal help documentation.
31 December 2023
- Added macOS .tar.gz and ELS Jar downloads.
- Added screenshots to the website.
19 December 2023
- Updated Settings dialog, added a few new options.
- Fixed About dialog size.
12 December 2023
- Changes for macOS.
- Updated to Java 11.
7 December 2023
- Fixed timing bug and added better fault handling to the Updater.
6 December 2023
- The initial implementation for macOS is code complete.
- Added Corionis project ELS-MacOS-Image to build an ELS .app and DMG disk image.
- Fixed an Updater bug.
11 November 2023
- Several changes to adapt to macOS.
- Changed window handling to make sure they appear on-screen. For laptops with
external monitors when going mobile without them.
4 November 2023
- Changed ELS launcher so it returns the exit code, useful for scripts.
- Changed ELS to log and display start-up errors, e.g. bad arguments.
2 November 2023
- Rebranded ELS to Corionis ELS.
- Added a custom C++ Windows Launcher for ELS.
22 October 2023
- Added a Windows .exe installer in the deploy/ directory.
- Fixed a minor label problem on the Libraries tab.
20 October 2023
- #124 Removed standard File Picker button from the new Directory Picker.
- #124 Added displaying the current Library description in the Directory Picker.
- Added menu item System, Generate to create a command line or desktop shortcut for the current ELS Navigator.
- Moved the Save Layout option from the File menu to the System menu.
- Made paths used by Generate relative to the working directory, if possible, to shorten command lines.
19 October 2023
- Fixed editing paths in Libraries. See Issue #124 for details.
- Fixed more focus-handling bugs that track what's selected and where.
11 October 2023
- Fixed File, Open Subscriber to default to the correct previous path and filename.
- Enhanced Browser tab key, Alt-1 through 4 and mouse tab change default focus handling.
9 October 2023
- Changed the visibility handling of File, Quit & Stop Remote(s)
- File, Open Publisher will now Close any connected remote, with prompts.
- Fixed Generate so it uses the correct subscriber filename.
8 October 2023
- Fixed all Open and Close options for default session handling and remote connections.
- Added reason tool tips to disabled menu items.
- Fixed File, Close, items not appearing correctly.
- In Navigator added decrementing the batch size as items are completed in Browser copy/move operations when checking for available space.
7 October 2023
- Finished the Close ... options including disconnecting related remote connections.
- Note that closing Hint Keys also closes/disconnects any Hint Tracker or Hint Status Server.
5 October 2023
- Added File, Close ... options depending on what is open.
- Fixed Hints that were broken in a recent refactor.
4 October 2023
- Changed rules to allow a Navigator to connect to a remote subscriber with only the General tab connection information.
- Fixed bug that did not request a remote subscriber library using File, Open Subscriber.
- Fixed bug where Hints were created for System tab operations. Hints are only used in Libraries.
- Fixed bug that did not reset the accent color to default if Setting, Appearance, Accent color was cleared.
- Rearranged the ant build script:
- Changed 'deploy' build directory to 'build'.
- Added a 'deploy' target that only copies from 'build' to 'deploy' so deployments can be separate from
daily builds and incremental commits. Useful when switching between operating systems while testing.
- Added an 'All-Deploy' target that builds 'All' then 'deploy'.
- changes.html is edited in the 'build' directory between deployments.
2 October 2023
- Made Navigator start-up more forgiving. ELS was originally a command line tool with rigid requirements.
- Refactored Hint Keys, Hint Tracker and Hint Server setup.
- Added macOS light & dark Look 'n Feel options in Settings, Appearance.
- Fixed a bug when changing the Look 'n Feel that displayed an "A" on top of the various configuration name lists, e.g. left-side of Libraries, Jobs, etc.
27 September 2023
- Fixed Updater bug caused during move from GrokSoft to Corionis.
- Fixed restoring publisher and subscriber (local or remote) if no arguments are given for the publisher and subscriber.
- Added restoring Hint tracking if no publisher and subscriber are given.
- Fixes bugs #120 and #121.
23 September 2023
- Added Help, Changelist to display the changes in the installed build.
- Removed the rt directories from artifacts. Developers: Unpack the rt-archive files as needed.
- artifacts/stage/linux/ELS/rt/
- artifacts/stage/windows/rt/
22 September 2023
- For Navigator (only) added an option to use the last publisher and subscriber if both are not defined on the command line.
- Added the bare beginnings of Help, Getting Started.
20 September 2023
- Fixed a variety of null pointers and rough spots when starting ELS Navigator with no configuration or libraries.
- Further testing and tweaks required.
- This is the startt of a "Getting Started" document as well.
18 September 2023
- Added "Check for Updates" in the Navigator under the Help menu.
- Added a separate ELS Updater program used by "Check for Updates".
- Added "Release Notes" to Navigator under the Help menu to show that version's notes.
- Rearranged the deploy/ and mock/bin/ directories so development-time files are not in deploy/
- Modified mock/scripts/ to use the Jar in mock/bin/.
- Solved an issue when processing a Hint with a filename containing regex characters.
- Added Ctrl-T as the keyboard accelerator for the Touch function.