Version 1.0.0-rc.1

Hey everyone,

a new version of Aspect has been released: 1.0.0-rc.1 (view blog post). You’ll find the download links at the bottom of this post. Simply install over the existing installation to upgrade.

Download

:paperclip: Windows installer
:paperclip: macOS bundle
:paperclip: Linux AppImage (experimental)

:paperclip: Windows server version (x86_64) (experimental)
:paperclip: macOS server version (universal) (experimental)
:paperclip: Linux server version (x86_64) (experimental)
:paperclip: Linux server version (arm64) (experimental)

Please remember: Even though the software is reasonably stable at this point, always make a backup of your data, or work with a copy of it, when using pre-release software.

New features

  • Added a Spanish translation
  • Added a menu entry on macOS to import files from the Apple Photos library
  • Implemented basic file renaming

Enhancements

  • Streamlined the way library tasks, such as synchronization with the file system and other devices is being carried out
  • When deleting the last edited variant of an image, the application will now ask what to do with a hidden original
  • Improved the event deletion usability by replacing the permanent deletion option by an option to move files back to the photo stream
  • Improved the access speed of files that are in a library instance on a different drive connected to the same computer
  • Files are now being fetched in the background and do delay the synchronization process anymore
  • The color for event header captions is now determined from the actual colors below, resulting a more reliable result
  • When zoomed in, large images will now display the largest smaller available resolution while the full resolution tiles are being loaded
  • Improved the loading speed of small thumbnails
  • Library revisions are now automatically cleaned up in order to avoid accumulating excessive amounts
  • Reduced the time needed to store the library catalog after library changes
  • “Icon?” files on macOS are now ignored during file system synchronization
  • When dragging files from outside the application into an event or into the photo stream, adding duplicates is now allowed
  • Improved the way URLs from an Aspect Sync app (Android) are displayed within the application

Bug fixes

  • Fixed device discovery not working within IPv6 only networks
  • Fixed a crash that would occur when attempting to create a new library in a directory that already contains a library revisions folder
  • Fixed a possible crash caused by I/O errors during cache fragmentation
  • Fixed an issue where some images larger or equal to 16384 pixels would not display
  • Fixed the event status icon sometimes overlapping the event caption in the navigation bar
  • Fixed an issue where a progress dialog would not be correctly centered on the screen
  • Fixed a possible when importing a file fails mid-way
  • Fixed a potential crash happening when the volume containing the library is full
  • Fixed a possible crash caused by a remote instance attempting to access a library that has not been fully loaded
  • Fixed a crash caused by metadata containing keywords with invalid UTF-8 sequences
  • Fixed an issue where files would sometimes not be downloaded after marking an event as “keep locally”
  • Fixed an issue that could lead to the erroneous detection of year folders as new events
  • Fixed a crash occurring when attempting to edit a (missing) image that resides in a non-existent folder
  • Fixed an issue where an event spanning multiple years could end up in a year that does not correspond to any images in the event
  • Fixed the icon used for inaccessible libraries, as well as the home folder icon used in the macOS menu bar
  • Fixed an occasional crash when invoking items from the context menu in the network device popup
  • Fixed a crash happening when adding a new device to an already synchronized library
  • Fixed a crash happening when a library has accumulated a large number of revisions
  • Fixed an issue where changing the individual photos folder pattern in a synchronized library could lead to an infinite sequence of synchronizations
  • Fixed two issues causing overly long image load times for event headers
  • Fixed a possible cause for crashes during shutdown
  • Fixed an issue where it was possible to invoke the “locate photos” button in the library creation dialog multiple times concurrently
  • Fixed a possible crash when loading a broken library
  • Fixed the Linux update download button erroneously downloading the macOS version
  • Fixed an extraneous little cross suffix in the macOS “Window” menu

Feel free to leave any feedback here or in the bug reports sub forum. Thanks for helping to shape a new way of organizing photos!