feat(immich): add Immich self-hosted import support

Adds an ImmichClient for Android to connect to a self-hosted Immich
server, fetch albums and assets, and import selected images locally.
API keys are encrypted with Android Keystore and stored securely.
The plugin now exposes connect, disconnect and import actions and
is documented for Immich import usage.

- Encrypted Immich API keys with Android Keystore
- Exposed connect, disconnect and import actions in the plugin
- Updated docs and metadata to reflect Immich import flow
This commit is contained in:
2026-08-21 20:29:26 +02:00
parent 6e43d52680
commit 8e5a53ade8
33 changed files with 1508 additions and 29 deletions
@@ -1 +1 @@
First public release of WallpaperFlow with automatic rotation, a local gallery, multi-selection, configurable intervals and a multilingual interface.
First public release with automatic rotation, a local gallery, multi-selection, Immich import, configurable intervals and a multilingual interface.
@@ -6,7 +6,8 @@ Features:
* shuffle or sequential order
* change only the lock screen or the general wallpaper
* select and delete several images at once
* select images from your own Immich server and import them locally
* resume rotation after a device restart
* interface in multiple European and Asian languages
All images and settings remain locally on your device. WallpaperFlow contains no advertising, tracking or analytics services.
Imported images and settings remain locally on your device. The optional Immich connection communicates only with the server you configure. WallpaperFlow contains no advertising, tracking or analytics services.