Skip to content

Releases: Minos2020/immich-swipe-android

v2.2.1 - Bug fixes

Choose a tag to compare

@Minos2020 Minos2020 released this 06 Aug 14:08

Warning - Always better to make backups

I tested migrations from previous versions on 2 different devices, but we never know: if you already sorted a LOT of assets and you don't want to loose your progress, it is always better to make a backup or the database before upgrading the app!

This version mainly introduces bug fixes.

Enhancements:

  • Added logs for database operations (export, import, delete)
  • Screenshots for F-Droid have been updated to match with the current state of the application

Fixes:

  • Fixed: expired SKIPs
    • expired SKIPs now reappear correctly after expiration
    • global statistics are updated when expired SKIPs are deleted, so they are not counted twice
  • Fixed: archive decision were deleted during database cleaning if includeArchived parameter was off

Full Changelog: v2.2.0...v2.2.1

v2.2.0 - Performance boost

Choose a tag to compare

@Minos2020 Minos2020 released this 04 Aug 11:34

Warning - Always better to make backups

I tested migrations from previous versions on 2 different devices, but we never know: if you already sorted a LOT of assets and you don't want to loose your progress, it is always better to make a backup or the database before upgrading the app!

This new version mainly introduces huge performances improvements, especially for loading big albums and collections.
It also comes with a few features, changes and bug fixes.

Features:

  • Huge performance upgrade for big albums and collections (visually loads MUCH faster)
    • they are now loaded in background, allowing to start sorting without waiting for the full list to load
    • same for the review screen : all calculations are done along the way, not when opening it
  • Added smart library indexation and cleaning upon start and refresh
    • it first checks for diffs between local and server, then fetches content only if there are some
    • it also checks for swipe decisions on assets that may have been deleted server-side, and delete them locally
  • Added a mute button to swipe cards for videos
  • Added app version code to information panel (for debugging)

Enhancements:

  • Enhance navigation by making homescreen remember scrollbar position
  • Enhanced UI in logs
  • Enhanced database exports naming
  • Added smooth transition when opening settings screen

Fixes:

  • Fixed cache leaks when switching user
  • Fixed progress synchronization issues (once for all hopefully), thanks to the smart albums indexations

Full Changelog: v2.1.0...v2.2.0

v2.1.0

Choose a tag to compare

@Minos2020 Minos2020 released this 01 Aug 16:06

Warning - Always better to make backups

I tested migrations from previous versions on 2 different devices, but we never know: if you already sorted a LOT of assets and you don't want to loose your progress, it is always better to make a backup or the database before upgrading the app!

This new version introduces various features, changes and bug fixes to make the app more reliable and enjoyable:

Features:

  • Added 2 new collections : All assets and Orphans (assets that are not in any album)
    You can now browse through all of your assets, even if they don't belong to any album! 🎈
  • Added option to choose how images are displayed (fill or fit), with both a default parameter AND a quick button directly on the card.
  • Added pinch-to-zoom in all scenarios (directly in the card, in full screen, for both photos and videos)

Enhancements:

  • Added animation to album title in swipe screen, to enhance readability especially in light mode.
  • Enhanced UI in swipe card, with buttons automatically moving when opening metadata panel.

Fixes:

  • Fixed SKIP collection, now showing only skipped assets, and not interfering with other albums or collections.
  • Fixed deletion for skipped assets
  • Fixed sorting progress synchronization through all albums and collections
  • Fixed wrong counts in global stats

Full Changelog: v2.0.1...v2.1.0

v2.0.1

Choose a tag to compare

@Minos2020 Minos2020 released this 18 Jul 22:27

Fixes:

  • albums with more than 1000 medias are now handled
  • english is now the default language

Added:

  • Compliance with F-Droid requirements, hopefully!
  • avatar color follows the real Immich user avatar color

What's Changed

  • fix(i18n): add missing Spanish translations by @ruflas in #5
  • fix(i18n): add missing English translations by @MrRibcage in #10

New Contributors

Full Changelog: v2.0.0...v2.0.1

v2.0.0 - Lot of new features

Choose a tag to compare

@Minos2020 Minos2020 released this 01 Jul 23:45

Version 2.0.0 of Immich Swipe is out! 🎈

This version introduces a LOT of new features, fixes and overall enhancements of the UI and what's behind. Here's a list of the major ones:

  • New app logo to reduce confusion with the official Immich app (please do not judge it 😁)
  • New actions available in the swipe screen : Add to favorites, Archive, and Add to locker
    Those actions can be individually enable or disable in the app settings.

Note: Those new options require new permissions to work ! So if you plan to use them, please add the following permissions to your API key:

  • asset.statistics
  • asset.update
  • A new Collections feature is here. Collections are kind of like "virtual albums", in the sense that they are not real Immich albums, but juste collections of assets based on specific criterias. They are treated just like albums in Immich Swipe.
    For now, the only collection accessible is the SKIPs collection, making it possible to see all your skipped asset in a single collection and review them even if their due date has not come.
    But in a near future, more collections are planned :

    • All assets
    • All assets that are not in any album
    • All assets from a certain time period (month, year, maybe custom)
    • A custom number of assets in library (50, 200, etc...) to make short but efficient cleaning sessions.
    • any good idea that you may come with... You tell me!
  • Global usage stats screen allow you to see how many assets you'va handled, and the repartitions of the actions (delete, keep, archive...). Stats are always nice to have, even when useless.

  • Multi-account support
    You can now disconnect, and connect with as many different users as you like: all you swipe decisions will remain.

  • Database options (DELETE, IMPORT, EXPORT), globally or by user

  • Support for HTTP connections, as well as connections to direct IP addresses
    This allow users to connect without a domain name, locally or with tailscale for example.

  • Option to exclude assets that already have been archived (externally to Immich Swipe) in albums
    For some, archived asset are already considered sorted, so you might not want to see them in Immich Swipe. If you decide to include them, those assets will be marked to let you know they are archives.

  • In-app logs accessible in the parameters to make debugging easier.

  • Albums can now be searched by name or description

  • Assets that have been sorted now disappear from timeline in swipe screen, making the experience much cleaner and fluid.

  • Review screen has been reworked to show all decisions (delete, keep, skip, archive, locker) and remaining assets size is now estimated based on already sorted assets of the album instead of showing a wrong value.

  • Spanish translation by @ruflas (thanks!)

  • ... a lot more general enhancements, fixes and performance changes...

The database scheme has evolved since the last release, but I added migration scripts in order to keep former swipe decisions. During my tests it worked perfectly, so hopefully it works for you too! The app will ask for re-connection after the migration, this is normal behavior.

Please let me know what you think of that new release ! I love to get some feedback.

🎈

What's Changed

  • feat: add Spanish (es) translation by @ruflas in #3

New Contributors

  • @ruflas made their first contribution in #3

Full Changelog: v1.0.1...v2.0.0

v1.0.1

Choose a tag to compare

@Minos2020 Minos2020 released this 23 Jun 12:24

This version introduces changes to comply with newer versions of Immich Server, build gradle modification for IzzyOnDroid submission and a few enhancements in the way the app handles connexion loss.

Warning: compatible with Immich Server v3 and above ONLY

This version contains changes in the ways immich API is used to retrieve assets by albums. It uses endpoints that did not exist in v2.x.x immich server versions

  • Immich server v3.x.x → Immich Swipe v1.0.1
  • Immich server v2.x.x → Immich Swipe v1.0.0

Full Changelog: v1.0.0...v1.0.1

v1.0.0 - Initial Public Release

Choose a tag to compare

@Minos2020 Minos2020 released this 21 Jun 17:12

🚀 Initial Release

This is the first public release of Immich Swipe!! 🥳

For a full list of features and informations about the project, please refer to the README file.

I'm looking forward to hearing your feedback!