immich/web/src/lib/components
xCJPECKOVERx 1a70896113
feat(web): Remove from Stack (#19703)
* - add component
- update server's StackCreateDto for merge parameter
- Update stackRepo to only merge stacks when merge=true (default)
- update web action handlers to show stack changes

* - make open-api

* lint & format

* - Add proper icon to 'remove from stack'
- change web unstack icon to image-off-outline

* - cleanup

* - format & lint

* - make open-api: StackCreateDto merge optional

* initial addition of new endpoint

* remove stack endpoint

* - fix up remove stack endpoint
- open-api

* - Undo stackCreate merge parameter

* - open-api typescript

* open-api dart

* Tests:
- add tests
- update assetStub.imageFrom2015 to have required stack attributes to include it with tests

* update event name

* Fix event name in test

* remove asset_update check

* - merge stack.removeAsset params into one object
- refactor asset existence check (no need for asset fetch)
- fix tests

* Don't return updated stack

* Create specialized stack id & primary asset fetch for asset removal checks

* Correct new permission names

* make sql

* - fix open-api

* - cleanup
2025-07-22 22:17:06 -04:00
..
admin-page feat: nightly tasks (#19879) 2025-07-11 17:32:10 -04:00
album-page chore: rename edit album form modal (#19375) 2025-06-20 13:51:14 -04:00
asset-viewer feat(web): Remove from Stack (#19703) 2025-07-22 22:17:06 -04:00
assets feat: play live photos on hover (#19962) 2025-07-21 16:59:42 -05:00
elements refactor: css variables (#19146) 2025-06-12 23:06:38 +00:00
faces-page fix(web): adjust button size in person side panel (#19924) 2025-07-14 18:05:34 -04:00
forms chore: rename edit album form modal (#19375) 2025-06-20 13:51:14 -04:00
i18n chore(deps): update dependency eslint-plugin-svelte to v3 (#16532) 2025-03-03 14:24:26 +00:00
layouts fix: container padding (#19316) 2025-06-19 21:33:12 -05:00
memory-page fix(web): more refactoring and tweaking of the memory viewer. (#19214) 2025-06-17 14:09:34 +00:00
onboarding-page fix: storage template onboarding save (#19405) 2025-06-22 21:54:29 -05:00
photos-page feat(web): Remove from Stack (#19703) 2025-07-22 22:17:06 -04:00
places-page chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
share-page refactor: asset-store (#18938) 2025-06-05 02:27:54 +00:00
shared-components fix(deps): update typescript-projects (#19939) 2025-07-22 17:42:07 +00:00
sharedlinks-page chore(web): migrate CircleIconButton to @immich/ui IconButton (#18486) 2025-06-02 14:47:23 +00:00
sidebar chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
user-settings-page feat(web): update icons (#19831) 2025-07-09 02:12:16 +00:00
utilities-page refactor: duplicate button controls (#19143) 2025-06-12 17:48:53 -04:00