[PR #24669] feat(web): merge "Add to album" and "Add to shared album" actions into a single action #17956

Open
opened 2026-02-05 16:30:14 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/24669
Author: @timonrieger
Created: 12/18/2025
Status: 🔄 Open

Base: mainHead: combine-add-to-album-modal


📝 Commits (1)

📊 Changes

15 files changed (+26 additions, -51 deletions)

View changed files

📝 web/src/lib/components/asset-viewer/actions/add-to-album-action.svelte (+5 -10)
📝 web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte (+0 -1)
📝 web/src/lib/components/memory-page/memory-viewer.svelte (+0 -1)
📝 web/src/lib/components/shared-components/album-selection/album-selection-utils.spec.ts (+9 -9)
📝 web/src/lib/components/shared-components/album-selection/album-selection-utils.ts (+4 -7)
📝 web/src/lib/components/timeline/actions/AddToAlbumAction.svelte (+4 -10)
📝 web/src/lib/modals/AlbumPickerModal.svelte (+4 -5)
📝 web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte (+0 -1)
📝 web/src/routes/(user)/archive/[[photos=photos]]/[[assetId=id]]/+page.svelte (+0 -1)
📝 web/src/routes/(user)/favorites/[[photos=photos]]/[[assetId=id]]/+page.svelte (+0 -1)
📝 web/src/routes/(user)/folders/[[photos=photos]]/[[assetId=id]]/+page.svelte (+0 -1)
📝 web/src/routes/(user)/partners/[userId]/[[photos=photos]]/[[assetId=id]]/+page.svelte (+0 -1)
📝 web/src/routes/(user)/people/[personId]/[[photos=photos]]/[[assetId=id]]/+page.svelte (+0 -1)
📝 web/src/routes/(user)/photos/[[assetId=id]]/+page.svelte (+0 -1)
📝 web/src/routes/(user)/search/[[photos=photos]]/[[assetId=id]]/+page.svelte (+0 -1)

📄 Description

WIP

EDIT: waiting for maintainer approval


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/immich-app/immich/pull/24669 **Author:** [@timonrieger](https://github.com/timonrieger) **Created:** 12/18/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `combine-add-to-album-modal` --- ### 📝 Commits (1) - [`9044138`](https://github.com/immich-app/immich/commit/9044138fec794bb772c0e2bd7f793db0969be912) first try ### 📊 Changes **15 files changed** (+26 additions, -51 deletions) <details> <summary>View changed files</summary> 📝 `web/src/lib/components/asset-viewer/actions/add-to-album-action.svelte` (+5 -10) 📝 `web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte` (+0 -1) 📝 `web/src/lib/components/memory-page/memory-viewer.svelte` (+0 -1) 📝 `web/src/lib/components/shared-components/album-selection/album-selection-utils.spec.ts` (+9 -9) 📝 `web/src/lib/components/shared-components/album-selection/album-selection-utils.ts` (+4 -7) 📝 `web/src/lib/components/timeline/actions/AddToAlbumAction.svelte` (+4 -10) 📝 `web/src/lib/modals/AlbumPickerModal.svelte` (+4 -5) 📝 `web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte` (+0 -1) 📝 `web/src/routes/(user)/archive/[[photos=photos]]/[[assetId=id]]/+page.svelte` (+0 -1) 📝 `web/src/routes/(user)/favorites/[[photos=photos]]/[[assetId=id]]/+page.svelte` (+0 -1) 📝 `web/src/routes/(user)/folders/[[photos=photos]]/[[assetId=id]]/+page.svelte` (+0 -1) 📝 `web/src/routes/(user)/partners/[userId]/[[photos=photos]]/[[assetId=id]]/+page.svelte` (+0 -1) 📝 `web/src/routes/(user)/people/[personId]/[[photos=photos]]/[[assetId=id]]/+page.svelte` (+0 -1) 📝 `web/src/routes/(user)/photos/[[assetId=id]]/+page.svelte` (+0 -1) 📝 `web/src/routes/(user)/search/[[photos=photos]]/[[assetId=id]]/+page.svelte` (+0 -1) </details> ### 📄 Description WIP EDIT: waiting for maintainer approval --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 16:30:14 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#17956