# Changelog All notable changes to this project will be documented in this file. ## [0.5.17] - 2024-07-20 ### Fixed - Build infrastructure for all platforms fixed ## [0.5.16] - 2024-06-07 ### Changed - Updated to slint 1.6.0 ### Added - Added a filter setting to show only items with duplicates ## [0.5.15] - 2023-10-07 ### Changed - Updated to slint 1.2.2 ## [0.5.14] - 2023-09-08 ### Changed - Updated to slint 1.2.0 - Create trace.txt on panic ## [0.5.13] - 2023-05-01 ### Fixed - Fixed a notorious crash on Linux with wayland backend - Correct location of on-image buttons ## [0.5.12] - 2023-05-01 ### Changed - Updated to slint 1.0.2 - Highlighting of controls when adding an event disabled due to changes in slint - Updated to FFmpeg 6.0 ## [0.5.11] - 2022-12-22 ### Fixed - Similarity calculation was broken for some time, fixed it ## [0.5.10] - 2022-12-21 ### Fixed - Build automation fixes ## [0.5.9] - 2022-12-21 ### Changed - Updated to slint 0.3.3, updated further dependencies - Removed setting for dark mode, only automatic is working now (restriction from slint) - Dark mode has a differnt color set now ## [0.5.8] - 2022-09-10 ### Changed - Updated to slint 0.2.5 - Updated snap package - Minor GUI tweaks ## [0.5.7] - 2022-07-01 ### Fixed - When an file name would exist twice in the sieve target directory but the files are different, the files are now automatically renamed instead of not copied. ## [0.5.6] - 2022-05-15 ### Changed - Updated to slint 0.2.4 ### Added - Added dark mode ## [0.5.5] - 2022-05-08 ### Changed - Updated to slint 0.2.2, supporting tab focus ### Added - Added a button to speed up creating an event from an image filling the event date to the image date. ## [0.5.4] - 2022-04-03 ### Fixed - Reverted getting max image size from largest connected monitor - this caused a crash in the Windows build ## [0.5.3] - 2022-04-02 ### Changed - Max image size for caching now depends on the resolution of the largest connected monitor - Updated to ffmpeg 5.0 - Updated to slint 0.2.1 ### Fixed - Fixed crash when reading file with invalid EXIF date ## [0.5.2] - 2022-02-14 ### Added - Support for mpeg video files - Option to sort as year and month in subdirectories ### Fixed - Always force fluent style to avoid issues with Qt backend ## [0.5.1] - 2022-02-13 ### Changed - Changed trash icon ### Added - Similars icon in similar images list ### Fixed - Removed animated gif from README.md due to size constraints of cargo.io ## [0.5.0] - 2022-02-13 ### Changed - Renamed all sixtyfps instances to slint - Reworked UI and replaced next, open and previous button with on-image buttons, added animations ### Added - Support for many raw formats - Up and down keys navigate in similar images - Enter key opens item ### Fixed - Key commands are now working properly after switching tabs, also they have no effect on other tabs than the sort tab - Several crashes or weird behavior when images list is empty - Discarded status is now properly updated in image caption ## [0.4.2] - 2022-02-05 ### Changed - Resize video preview image internally to save memory - Optimized image loading time ### Added - Snap support for removable media and network if permissions are set ### Fixed - Do not pass default folder to dir picker if it does not exist - Fixed crash when selecting folder without images ## [0.4.2] - 2022-01-09 ### Changed - Now reading EXIF files for all image formats, not only for JPEGs - Optimized loading of similar images - Events now have an update button to be able to move an event after or before another event ### Added - Filters and sort options to the item list - Some symbols in the GUI ## [0.4.1] - 2022-01-05 ### Changed - Target directory input field is now always disabled ### Fixed - Fixed layout in events view ## [0.4.0] - 2022-01-03 ### Changed - Layout of commit result list improved ### Added - Preview for video files - Get taken date from video files metadata - Showing also mov files now ### Fixed - Fixed selected image after changing folder ## [0.3.3] - 2021-12-29 ### Changed - C runtime is now linked statically for Windows ### Added - Setting to select the target directory name pattern ### Fixed - Only able to commit when the target directory is set ## [0.3.2] - 2021-12-23 ### Changed - Performance and robustness improvements - Improved layout of events tab ### Added - About information in settings tab - Help tab ### Fixed - Added a space between file info and event name ## [0.3.1] - 2021-12-12 ### Changed - No directory is now the default - Performance checking for files significantly improved ### Added - Checking for images can now be cancelled - Events are now sorted by date - Error message is shown when an event was edited ### Fixed - When selecting a folder without images, the similar images model is now cleared - Fixed a crash when a folder was selected with insufficient rights to access ## [0.3.0] - 2021-12-06 ### Changed - Settings are now stored in the home directory. As a consequence, settings from previous versions are lost ### Added - Sieving operations are now displayed in detail - Generate a MSI installer package for Windows - Generate a snap package for Linux ### Fixed - Console window is hidden in Windows version ## [0.2.4] - 2021-11-27 ### Added - Events are now checked for overlapping dates ### Fixed - Start date of an event must now be before or equal to the end date ## [0.2.3] - 2021-11-21 ### Added - Showing result of commit operation now ### Fixed - Moving files from one mount point to the other was always failing ## [0.2.2] - 2021-11-14 ### Changed - All images are now loaded in a background threads increasing GUI responsiveness - Improved similarity detection by using longer hashes and taking image orientation into account ### Added - Application icon ### Fixed - File item date is now the minimum of created and modified date and not only created date - Display file item date in local timezone - No longer crash when an image with either width or height 0 is loaded - Images were cropped in the similar images list - Similarities where not calculated when an image was not decodeable ## [0.2.1] - 2021-10-31 ### Changed - Folder selection edit is now disabled, since entering something there had no effect ### Fixed - While the image similarity calculation is running, no other folder can be selected ## [0.2.0] - 2021-10-25 ### Changed - Now using sixtyfps v0.1.4 ### Added - Image hashing to calculate similarities in image contents - Settings tab for tuning the similarity calculation ### Fixed - If an image has many similar images, a maximum of six are displayed at the same time since the GUI was blocked otherwise - Fixed showing the correct text when one of the similar images was selected - Fixed event scrollview ## [0.1.3] - 2021-10-21 ### Added - Renamed executable to image_sieve instead of image-sieve ### Fixed - Fixed crashes that could occur when an item was deleted or renamed while ImageSieve is open ## [0.1.2] - 2021-10-10 ### Added - Added a button to open the current item in an external viewer - Release to crates.io ### Fixed - Improved overall code style - Combined code into single crate ## [0.1.1] - 2021-10-10 ### Added - Added a confirmation when sieving with deletion ### Fixed - Fixed GitHub action for releasing Windows binary - Fixed updating events ## [0.1.0] - 2021-10-09 ### Added - Initial GitHub release