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