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:
File diff suppressed because one or more lines are too long
@@ -2193,10 +2193,16 @@
|
||||
"markdownDescription": "Denies the unminimize command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`",
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`",
|
||||
"type": "string",
|
||||
"const": "wallpaper:default",
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`"
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`"
|
||||
},
|
||||
{
|
||||
"description": "Enables the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-connect-immich",
|
||||
"markdownDescription": "Enables the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the delete_image command without any pre-configured scope.",
|
||||
@@ -2210,6 +2216,12 @@
|
||||
"const": "wallpaper:allow-delete-images",
|
||||
"markdownDescription": "Enables the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-disconnect-immich",
|
||||
"markdownDescription": "Enables the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2222,12 +2234,36 @@
|
||||
"const": "wallpaper:allow-get-image-ids",
|
||||
"markdownDescription": "Enables the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-albums",
|
||||
"markdownDescription": "Enables the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-assets",
|
||||
"markdownDescription": "Enables the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-connection",
|
||||
"markdownDescription": "Enables the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-state",
|
||||
"markdownDescription": "Enables the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-import-immich-assets",
|
||||
"markdownDescription": "Enables the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2258,6 +2294,12 @@
|
||||
"const": "wallpaper:allow-set-setting",
|
||||
"markdownDescription": "Enables the set_setting command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-connect-immich",
|
||||
"markdownDescription": "Denies the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the delete_image command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2270,6 +2312,12 @@
|
||||
"const": "wallpaper:deny-delete-images",
|
||||
"markdownDescription": "Denies the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-disconnect-immich",
|
||||
"markdownDescription": "Denies the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2282,12 +2330,36 @@
|
||||
"const": "wallpaper:deny-get-image-ids",
|
||||
"markdownDescription": "Denies the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-albums",
|
||||
"markdownDescription": "Denies the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-assets",
|
||||
"markdownDescription": "Denies the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-connection",
|
||||
"markdownDescription": "Denies the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-state",
|
||||
"markdownDescription": "Denies the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-import-immich-assets",
|
||||
"markdownDescription": "Denies the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
|
||||
@@ -2193,10 +2193,16 @@
|
||||
"markdownDescription": "Denies the unminimize command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`",
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`",
|
||||
"type": "string",
|
||||
"const": "wallpaper:default",
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`"
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`"
|
||||
},
|
||||
{
|
||||
"description": "Enables the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-connect-immich",
|
||||
"markdownDescription": "Enables the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the delete_image command without any pre-configured scope.",
|
||||
@@ -2210,6 +2216,12 @@
|
||||
"const": "wallpaper:allow-delete-images",
|
||||
"markdownDescription": "Enables the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-disconnect-immich",
|
||||
"markdownDescription": "Enables the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2222,12 +2234,36 @@
|
||||
"const": "wallpaper:allow-get-image-ids",
|
||||
"markdownDescription": "Enables the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-albums",
|
||||
"markdownDescription": "Enables the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-assets",
|
||||
"markdownDescription": "Enables the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-connection",
|
||||
"markdownDescription": "Enables the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-state",
|
||||
"markdownDescription": "Enables the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-import-immich-assets",
|
||||
"markdownDescription": "Enables the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2258,6 +2294,12 @@
|
||||
"const": "wallpaper:allow-set-setting",
|
||||
"markdownDescription": "Enables the set_setting command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-connect-immich",
|
||||
"markdownDescription": "Denies the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the delete_image command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2270,6 +2312,12 @@
|
||||
"const": "wallpaper:deny-delete-images",
|
||||
"markdownDescription": "Denies the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-disconnect-immich",
|
||||
"markdownDescription": "Denies the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2282,12 +2330,36 @@
|
||||
"const": "wallpaper:deny-get-image-ids",
|
||||
"markdownDescription": "Denies the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-albums",
|
||||
"markdownDescription": "Denies the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-assets",
|
||||
"markdownDescription": "Denies the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-connection",
|
||||
"markdownDescription": "Denies the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-state",
|
||||
"markdownDescription": "Denies the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-import-immich-assets",
|
||||
"markdownDescription": "Denies the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
|
||||
@@ -2193,10 +2193,16 @@
|
||||
"markdownDescription": "Denies the unminimize command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`",
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`",
|
||||
"type": "string",
|
||||
"const": "wallpaper:default",
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`"
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`"
|
||||
},
|
||||
{
|
||||
"description": "Enables the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-connect-immich",
|
||||
"markdownDescription": "Enables the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the delete_image command without any pre-configured scope.",
|
||||
@@ -2210,6 +2216,12 @@
|
||||
"const": "wallpaper:allow-delete-images",
|
||||
"markdownDescription": "Enables the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-disconnect-immich",
|
||||
"markdownDescription": "Enables the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2222,12 +2234,36 @@
|
||||
"const": "wallpaper:allow-get-image-ids",
|
||||
"markdownDescription": "Enables the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-albums",
|
||||
"markdownDescription": "Enables the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-assets",
|
||||
"markdownDescription": "Enables the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-connection",
|
||||
"markdownDescription": "Enables the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-state",
|
||||
"markdownDescription": "Enables the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-import-immich-assets",
|
||||
"markdownDescription": "Enables the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2258,6 +2294,12 @@
|
||||
"const": "wallpaper:allow-set-setting",
|
||||
"markdownDescription": "Enables the set_setting command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-connect-immich",
|
||||
"markdownDescription": "Denies the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the delete_image command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2270,6 +2312,12 @@
|
||||
"const": "wallpaper:deny-delete-images",
|
||||
"markdownDescription": "Denies the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-disconnect-immich",
|
||||
"markdownDescription": "Denies the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2282,12 +2330,36 @@
|
||||
"const": "wallpaper:deny-get-image-ids",
|
||||
"markdownDescription": "Denies the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-albums",
|
||||
"markdownDescription": "Denies the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-assets",
|
||||
"markdownDescription": "Denies the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-connection",
|
||||
"markdownDescription": "Denies the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-state",
|
||||
"markdownDescription": "Denies the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-import-immich-assets",
|
||||
"markdownDescription": "Denies the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
|
||||
@@ -2193,10 +2193,16 @@
|
||||
"markdownDescription": "Denies the unminimize command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`",
|
||||
"description": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`",
|
||||
"type": "string",
|
||||
"const": "wallpaper:default",
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`"
|
||||
"markdownDescription": "Allow the LockScreenWallpaper app to manage its wallpaper collection\n#### This default permission set includes:\n\n- `allow-get-state`\n- `allow-get-gallery`\n- `allow-select-images`\n- `allow-delete-image`\n- `allow-get-image-ids`\n- `allow-delete-images`\n- `allow-set-image-crop`\n- `allow-set-setting`\n- `allow-set-interval`\n- `allow-next-wallpaper`\n- `allow-get-immich-connection`\n- `allow-connect-immich`\n- `allow-disconnect-immich`\n- `allow-get-immich-albums`\n- `allow-get-immich-assets`\n- `allow-import-immich-assets`"
|
||||
},
|
||||
{
|
||||
"description": "Enables the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-connect-immich",
|
||||
"markdownDescription": "Enables the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the delete_image command without any pre-configured scope.",
|
||||
@@ -2210,6 +2216,12 @@
|
||||
"const": "wallpaper:allow-delete-images",
|
||||
"markdownDescription": "Enables the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-disconnect-immich",
|
||||
"markdownDescription": "Enables the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2222,12 +2234,36 @@
|
||||
"const": "wallpaper:allow-get-image-ids",
|
||||
"markdownDescription": "Enables the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-albums",
|
||||
"markdownDescription": "Enables the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-assets",
|
||||
"markdownDescription": "Enables the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-immich-connection",
|
||||
"markdownDescription": "Enables the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-get-state",
|
||||
"markdownDescription": "Enables the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:allow-import-immich-assets",
|
||||
"markdownDescription": "Enables the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Enables the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2258,6 +2294,12 @@
|
||||
"const": "wallpaper:allow-set-setting",
|
||||
"markdownDescription": "Enables the set_setting command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the connect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-connect-immich",
|
||||
"markdownDescription": "Denies the connect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the delete_image command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2270,6 +2312,12 @@
|
||||
"const": "wallpaper:deny-delete-images",
|
||||
"markdownDescription": "Denies the delete_images command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the disconnect_immich command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-disconnect-immich",
|
||||
"markdownDescription": "Denies the disconnect_immich command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_gallery command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
@@ -2282,12 +2330,36 @@
|
||||
"const": "wallpaper:deny-get-image-ids",
|
||||
"markdownDescription": "Denies the get_image_ids command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_albums command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-albums",
|
||||
"markdownDescription": "Denies the get_immich_albums command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-assets",
|
||||
"markdownDescription": "Denies the get_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_immich_connection command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-immich-connection",
|
||||
"markdownDescription": "Denies the get_immich_connection command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the get_state command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-get-state",
|
||||
"markdownDescription": "Denies the get_state command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the import_immich_assets command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
"const": "wallpaper:deny-import-immich-assets",
|
||||
"markdownDescription": "Denies the import_immich_assets command without any pre-configured scope."
|
||||
},
|
||||
{
|
||||
"description": "Denies the next_wallpaper command without any pre-configured scope.",
|
||||
"type": "string",
|
||||
|
||||
Reference in New Issue
Block a user