From 9844cf5d6f43efce989eac84f611868cac8ff915 Mon Sep 17 00:00:00 2001 From: Varun Date: Fri, 3 Apr 2026 21:04:03 +0530 Subject: [PATCH] feat: add inline destination card for album selection on import-shared screen Co-Authored-By: Claude Sonnet 4.6 --- src/pages/assets/import-shared.tsx | 84 ++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/src/pages/assets/import-shared.tsx b/src/pages/assets/import-shared.tsx index 3b25d6d..e4613e7 100644 --- a/src/pages/assets/import-shared.tsx +++ b/src/pages/assets/import-shared.tsx @@ -507,6 +507,90 @@ export default function ImportSharedPage() { )} + {sharedData && albumDetails && ( + + + Destination + + Choose where to save the imported assets in your Immich library. + + + +
+ + + +
+ + {albumImportMode === "album" && ( +
+ + setAlbumNameInput(e.target.value)} + placeholder="Imported shared album" + disabled={importAllLoading} + /> +
+ )} + + {albumImportMode === "existing-album" && ( +
+ + +
+ )} + + {importAllLoading && jobProgress && ( +

+ {jobProgress.uploaded + jobProgress.skipped} / {jobProgress.total} processed + {jobProgress.failed > 0 && ` ยท ${jobProgress.failed} failed`} +

+ )} +
+
+ )} + {albumDetails && sharedData && (