Hello,
I would like to present an application I have been working in the past weeks.
It is a native Immich application for Sailfish OS - available in openrepos here.
My plan or aim is to have a feature complete application in the future so that you would not need a counterpart from other OS so it should allow the same functionality as other mobile OSes. Any feedback is welcome.
I would also like to thank to @frankps who was a tremendous help with testing and also provided Norwegian translations ahead of the initial release.
Copy and paste from the page what it can do: Timeline
viewing assets
thumbhash support
sorting all, favorites only ascending or descending
selection of one or multiple assets tied to common actions
adding/removing them to/from favorites
sharing of assets
adding to album
download assets
removing assets
memories feature - shows assets from this day, allows for slideshow and showing the asset on timeline from the detail
Albums
viewing albums
sorting all, shared with me or my own albums only
all the above allow sorting by various criteria like most recent asset, oldset asset, created date, last modifed date etc.
filtering albums by name
Search
feature complete search (very similar to what is in other mobile apps or web view)
Sharing
allow sharing of assets or albums with optional password protection and expiration in form of link or QR code
There is also an app called Sailmich being developed by cyberdream. Available in openrepos. Maybe you two could cooperate or at least share some ideas? Once I get my new server online I’ll definately try out immich. Having two native sailfish apps is awesome.
Great to see another native Immich app. Compared to Sailmich I really appreciate the search and filter capabilities that work very well.
From first sight there is one minor issue: when zooming in, it seems to impossible to move around the image. Only the central part of the image may be viewed.
Besides that, swiping between images would be more consistent with SFOS UI than left/right buttons.
This is exactly the feedback I wanted to get - as it was a first release I expected there would be issues, I will add it to my todo list to fix it until next one.
Also regarding the buttons - I have been testing inside SDK emulator and swiping there was painful (usually interfered with the swipe from the edge of screen or I am just too clumsy), changing to gestures should not be that big of a change.
the SSO seems not to work for me. it sets and empty callback url which my authenticator refuses to accept. The Android app works well, maybe you can check if they documented somewhere what callback they use for the Android app and copy that
Released a new version 0.1.1 on OpenRepos to mostly fix a couple of found bugs:
Added:
you can now add other Immich server users to album
you can now edit latitude and longitude of assets
logger with rotation (may help analyzing potential issues in the future)
haptic feedback for actions where it made sense
Fixed:
models react to changes of favorites correctly and also removing of assets
token validation returning an error
original thumbnail size will let server decide the best available quality to send instead
Among this there is the change to the custom scheme app-immich://oauth-callback when using OIDC provider to log in but if possible please still test also with the earlier version because that one has specifically used common http scheme (but it has to be configured also on the provider side to allow redirect URI http://127.0.0.1:34821/callback)
For next version I am working at the moment on automatic backup process, change of navigation flow for detail view (to mimic jolla gallery app so it should feel more familiar) and also doing something about the cover page (show memories as background and display some useful information - from backup and timeline).
I would also like to bring your attention to weblate where you could help translating the app into other languages if you are interested
Sorry about that issue for some strange reason it worked with debug local builds and then github release did not, but it is fixed with 0.1.2 on OpenRepos so please use that instead: Fixed:
application crash because of D-Bus service registration assuming there was another instance running
disable debug messages altogether for release builds
Hi everyone,
there is a new feature release 0.2.0 on OpenRepos, my thanks go again to @frankps who has been a tremendous help again with all the tests, changes and discussions.
I will try be more descriptive here than in OpenRepos about the changes so forgive me the wall of text:
Added:
updated asset detail navigation to mimic (sort of) jolla gallery - swipe left/right to move between assets, drag from top or bottom to go to previous page and action buttons (see attachments)
added upload and automatic backup - upload can be found in pull down menu in timeline, automatic backup supports various scenarios like user defined folders to backup, optional verification of SHA-1 checksums against the server, allows to define whether you want to backup on cellular network too or only while charging, backup intervals…
added stacks functionality - on timeline select more than one images and the “+” from action bar and then Stack to create a stack, the assets that are stack have the icon shown on thumbnail, stack can be disbanded from within the stack detailed view
cover page - allows to display asset status info, memories and backup status, finally added a proper app icon when you do not want to show memories
added possibility to define custom download folder to store assets after download
expanded the album users functionality to cover all the usecases (not just add but also remove, edit/set roles, leave albums shared with you, enable/disable comments and likes) - this functionality has been moved to the Share page instead
updated create shared link functionality to include customizable description and custom share URL specification instead (the randomized is still available)
added possibility to update album thumbnail from Edit album page
Fixed:
incorrect naming of album filter “shared with me” was changed to “shared”, “shared with me” was added as a subset of the “shared” filter
zoom and pan in the asset detail should now correctly work
improved timeline scrolling responsiveness for bigger timelines
fixed album picker not displaying filter bar under specific conditions