Upgrade dependencies
Fix Platform Differences
Fix platform differences between Linux and Windows
Fix the test that doesn't work on Windows
Upgrade Travis to JDK21
Use assumeFalse to stop the test if it's on Windows
Fix windows path issues
Improve readability
Fix percieved concurrency issue
Clean up unused images
Improve Picture Viewer
Stop crashing on slow pictures
Bump Version to 21 and use JDK 21
remove junk
Upgrade dependencies
jlink doesn't like commons-text > 1.9
Upgrade dependencies
PictureViewer now handles nodes it can't display.
Handle sorting when the timestamp can't be parsed. Invalid dates and null dates are treated as lower than a value.
Stop jumping to new group after creation
Denoise some log messages
Update dependencies
Update dependencies
Update dependencies
Update dependencies
Update dependencies
Add ability to declare the scaling factor in the app and set it before the graphics system starts to initialise.
Get SVG images working again
Repair some of the test classes
Move EventBus initialisation to it's own class
Use reflection to find, instantiate and connect the EventHandlers that make up the JPO application.
ChatGPT suggests to use Files instead of the old file.exists
Again try to teach TravisCI about new mime types
No, TravisCI will not recognize some image formats
Updates and fix iff in Travis
TravisCI doesn't recognize the Mime type of some images
Try to fix Travis by adding the mime-support package to it's Ubuntu
Turn on dome FINE logging
Add overrides to help the TravisCI JVM identify the mime-type of tga and sgi images as well as hdr
Find out what is going on at Travis
Avoid Name Collision with ImageIO
Test Travis with TGA
Hack it so that tests run when the Locale is not English
Show Gradle errors
Upgrade dependencies
Scalable Picture belongs to the Model, not the GUI
If there is no SHA256 it looks like the PictureViewer isn't working
Ignore checksum and ignore case of data file
How to fix Java scaling on HIDIP screens
try to fix Semaphore CI
try to fix Semaphore CI
try to fix Semaphore CI
Locale class was deprecated
Try to fix circleCI
Try to fix Travis builds
Try to fix Travis builds
try to fix Semaphore CI
inline non static initializers
try to fix Semaphore CI
Remove class CollenctionJTree because it is just a configured JTree without a need to be it's own class
Root node can't be dragged
Fix deletion of nodes in JTree
JTree move fixed
Selecting a group does no longer expand the nodes in the JTree
Group Popup menu should show a title of the group it is working on
Try to improve the Drag and Drop of the JTree
Improve the drag initiation of the CollectionJTree
Add comment and remove public modifiers
Check if Travis can find the TGA imageio library
Fix after save dialog - it wasn't listening to the OK button
Fix Sontatype discovered bug
Update hyperlink and make it clear that JPO is licenced under GPLv2
Add license document to project
Automatically close the dialog that pops up after a collection save after 15 seconds. The dialog allows the user to declare the saved collection as the default to open next time the app is started.
Collections save with a basedir and relative addressing. Picture Viewer closes when Esc is hit. Sha256 progress bar window automatically closes after 3 Seconds.
Add logic to figure out a common base directory
Upgrade circleci
Upgrade circleci
Try to upgrade travis
Upgrade circleci
Upgrade dependencies
Upgrade dependencies
Start to build out missing sha256 detection
Only prompt for sha256 fixing if hashes are missing
Take away tests Travis doesn't like
Add pdfs to collections
Update dependencies
Missing sha256 detection GUI
Fix multi file delete
Fix sort failure when one of the dates is not parseable
Sonar thinks this is a blocker. Fixed it.
Remove too many subscriptions to EventBus
Fix issues arising from switch to SHA256
Sort problem with class loader
PRevent Category edits when in locked mode
Code cleanup
Use sha256 as key in chache instead of filename
Paralellise Tests