Files
LockScreenWallpaper/plugins/permissions/autogenerated/reference.md
T
Christoph 8e5a53ade8 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
2026-08-21 20:29:26 +02:00

5.0 KiB

Default Permission

Allow the LockScreenWallpaper app to manage its wallpaper collection

This default permission set includes the following:

  • allow-get-state
  • allow-get-gallery
  • allow-select-images
  • allow-delete-image
  • allow-get-image-ids
  • allow-delete-images
  • allow-set-image-crop
  • allow-set-setting
  • allow-set-interval
  • allow-next-wallpaper
  • allow-get-immich-connection
  • allow-connect-immich
  • allow-disconnect-immich
  • allow-get-immich-albums
  • allow-get-immich-assets
  • allow-import-immich-assets

Permission Table

Identifier Description

wallpaper:allow-connect-immich

Enables the connect_immich command without any pre-configured scope.

wallpaper:deny-connect-immich

Denies the connect_immich command without any pre-configured scope.

wallpaper:allow-delete-image

Enables the delete_image command without any pre-configured scope.

wallpaper:deny-delete-image

Denies the delete_image command without any pre-configured scope.

wallpaper:allow-delete-images

Enables the delete_images command without any pre-configured scope.

wallpaper:deny-delete-images

Denies the delete_images command without any pre-configured scope.

wallpaper:allow-disconnect-immich

Enables the disconnect_immich command without any pre-configured scope.

wallpaper:deny-disconnect-immich

Denies the disconnect_immich command without any pre-configured scope.

wallpaper:allow-get-gallery

Enables the get_gallery command without any pre-configured scope.

wallpaper:deny-get-gallery

Denies the get_gallery command without any pre-configured scope.

wallpaper:allow-get-image-ids

Enables the get_image_ids command without any pre-configured scope.

wallpaper:deny-get-image-ids

Denies the get_image_ids command without any pre-configured scope.

wallpaper:allow-get-immich-albums

Enables the get_immich_albums command without any pre-configured scope.

wallpaper:deny-get-immich-albums

Denies the get_immich_albums command without any pre-configured scope.

wallpaper:allow-get-immich-assets

Enables the get_immich_assets command without any pre-configured scope.

wallpaper:deny-get-immich-assets

Denies the get_immich_assets command without any pre-configured scope.

wallpaper:allow-get-immich-connection

Enables the get_immich_connection command without any pre-configured scope.

wallpaper:deny-get-immich-connection

Denies the get_immich_connection command without any pre-configured scope.

wallpaper:allow-get-state

Enables the get_state command without any pre-configured scope.

wallpaper:deny-get-state

Denies the get_state command without any pre-configured scope.

wallpaper:allow-import-immich-assets

Enables the import_immich_assets command without any pre-configured scope.

wallpaper:deny-import-immich-assets

Denies the import_immich_assets command without any pre-configured scope.

wallpaper:allow-next-wallpaper

Enables the next_wallpaper command without any pre-configured scope.

wallpaper:deny-next-wallpaper

Denies the next_wallpaper command without any pre-configured scope.

wallpaper:allow-select-images

Enables the select_images command without any pre-configured scope.

wallpaper:deny-select-images

Denies the select_images command without any pre-configured scope.

wallpaper:allow-set-image-crop

Enables the set_image_crop command without any pre-configured scope.

wallpaper:deny-set-image-crop

Denies the set_image_crop command without any pre-configured scope.

wallpaper:allow-set-interval

Enables the set_interval command without any pre-configured scope.

wallpaper:deny-set-interval

Denies the set_interval command without any pre-configured scope.

wallpaper:allow-set-setting

Enables the set_setting command without any pre-configured scope.

wallpaper:deny-set-setting

Denies the set_setting command without any pre-configured scope.