How we got here When I first started writing Damselfly back in 2019, Blazor WebAssembly (WASM) was a relatively new tech. At that point, Microsoft hadn’t got it to a mature enough state where they’d approve it for production use, and there were a lot…
Author: mark@otway.com
Features/Changes New caching layer and search optimisation gives big search performance increases Full-text search on new metadata fields (captions, copyright, credits, description, names) New re-worked search UI and enhanced search options, including: Search for images with no keywords Search for images with faces, no faces,…
For full details and binary downloads: See the release on GitHub New Features: Multi-user support with authentication, roles and entitlements Ability to exclude certain folders from being indexed by creating a .nomedia file in the folders .Net 6 preview 7 Improved documentation More UI improvements (including MudBlazor!)…
Here at last, the big release with the main features a lot of people have wanted: Face detection Object detection Facial Recognition (requires a free Azure Face Services account) HEIC and TIFF image file support This release also brings many other UX and user-interface improvements/fixes, as…
In the last few weeks I’ve been working on adding various forms of computer vision & machine learning processing to Damselfly, to provide automatic face detection, face recognition, object detection, and image classification. Let’s just say it hasn’t been a particularly smooth ride – and…

Changes in this release: Sharper/larger images for more detail on image view Zoom feature on image view Fixed the folder list when new folders/images are indexed Enabled support for .CR2 files Lots of other fixes For full details see the GitHub page for this release.
Changes in this release: Fixes and improvements to indexing Fixes for image grid loading and display Scan/ingest sidecar files (XMP and ON1), optionally writing keywords back to image EXIF More reliable/efficient writes of keywords to IPTC/EXIF Mac Desktop client is now a Universal build Update…
Changes in this release: UX Improvements: Layout improvements (sidebar/status bar) Context menu support Keyword favourites and other UX improvements Exif Keyword Support: Better threading model for Exif Tagging Sidecar support for On1 and XMP files – keyword tags in Sidecars will be auto-embedded into image…
Damselfly v1.3.1 released. Significant performance improvement. Initial loading of the images drops from 1.5-2s down to 100-200ms for a collection of 500k images. Adding IPTC keyword tags now auto-completes with previously entered tags for consistency. See Github for binaries and Docker details. v1.3.1
Damselfly v1.2.45 released. New: Generate SHA1 hashes for images during thumbnail generation. Data not currently used, but will eventually be used for duplicate detection. Fixed: over-exuberant virtual scrolling which would sometimes get into a loop and load thousands of images… See GitHub for binaries and…
