Native Immich client

Hello! I’m creating native client for immich. Before a start to push builds to storeman, I want to reveal my doubts.

  • App name
    I’m considering two options: Sailmich, following naming of other client apps for SFOS. Or Immich, matching the official app’s name. I would like to continue the “sail*” name tradition, so I prefer Sailmich. I’m not a native english speaker, so maybe this name sounds little strange or silly?

  • Package name
    Is it acceptable to use harbour-* pacakge name for non-jollastore releases?

About nearest plans: I don’t intent to recreate all features of official app, My initial goal is to provide timelines, albums, and syncing local images to server

22 Likes

Non native english speaker here, I like the sound of Sailmich :slight_smile: Thank you in advance from the native app <3

2 Likes

Oh, and welcome to the community! Quite an entrance I must say, immediately with own native app :100:

Thank you! Silica very impressive and friendly to beginners, so i decided to try my best.

2 Likes

I just filed [Gallery] Immich integration · Issue #31 · sailfishos/issue-tracker · GitHub today.

Thoughts on this integration direction instead of a separate client?

3 Likes

oh, thank you

This is fantastic news! It is one of the apps I miss most.

Is language support planned? I would like to do the translation to Norwegian bokmål.

1 Like

And photos of Norway :heart:

1 Like

Does gallery has a plugin support? I doubt it’s allowed to rewrite a standart application to bind it to a third-party service, even opensource. But, system integrated (via account framework) account of Immich server with optional frontend-app with Immich UX seems good. So, patched gallery app can also use this sync service

Yes, in next updates

1 Like

I think you will end up losing some of the functionality in Immich if you chose to integrate it with Gallery.

Photos in Nextcloud can be downloaded and shown in Gallery.

Yes, definitely, as long as you do not plan to create two functionally different versions, one for the Jolla Store and the other one for OpenRepos etc. But please note, that Jolla Store restrictions may easily result in exactly this requirement, if you intend to publish for the Jolla Store at all. If you create two functionally different versions, IMO it is best to clearly denote that by using two different package names, one with the harbour- prefix for the Jolla Store and an unrestricted one without this prefix. Except for this prefix, I also believe it is best to use exactly the same package name and versioning scheme in order to avoid confusion.

If you do not plan to ever distribute your app via the Jolla Store, you might drop the harbour- prefix, because it is simply superfluous.

2 Likes

I opt for sailmich as well :slight_smile:

2 Likes

Funny, just two days ago I was thinking of doing the same!

Sailmich sounds weird, but acceptable, I guess.

Using the harbour- prefix makes it possible to later publish on Jolla store, so why not. I name my packages with the prefix.

3 Likes

I hope for support for Albums :blush:

2 Likes

Hello. Do you already have a version that we could test?

Hello. In this week, maybe next. I’m finishing up albums pages. I wanted to publish already all “read only surfing account” features for photos at once to public test, but it is more complicated, that i thought

6 Likes

Can’t wait!

Please a few new screenshots as teasers :smiley:

Thanks :+1::+1: you are my hero!! :wink:

Version 0.1 in OpenRepos! In this version you have access to your main timeline and owned albums timelines.

11 Likes

Nice, thanks! Already using it (and already filed a bug report).

4 Likes