Five months in the making, with tens of thousands of code-changes, this is
almost a complete rewrite of the application from the ground up, to convert
from Blazor Server to Blazor WebAssembly.
This gives performance improvements, better user experience when upgrading to
new releases, and paves the way for new features such as image editing and other
more powerful browser-based interactions.
Important Note: There are some outstanding security additions that need to be added
(and will be added in a patch release soon). Until they are released, you should not
expose Damselfly directly to the internet.
Features and Fixes
- Fixed orientation issues on faces imported from Digikam etc
- Fixed some metadata scanning bugs for image width
- Improved log viewer with better performance.
- Improved image Zoom
- Optimise object recognition
- Lots and lots of other fixes, improvements and tweaks
New Base image with tools/utilities upgrades
- ImageMagick update
- ExifTool 12.4x
- Electron v20.0
Blazor/.Net Upgrades/Changes
- Hosted Blazor WebAssembly application
- .Net 7
- EFCore v7
- Optimised Startup
Code Cleanup
- Deprecated Accord face detection
- Deprecated Postgres Support
- Deprecated System.Drawing (replaced by ImageSharp)
Docker
docker pull webreaper/damselfly:4.0.0