immich/server/src/queries
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
..
access.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
activity.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
album.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
album.user.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
api.key.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
asset.job.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
asset.repository.sql feat!: absolute file paths (#19995) 2025-07-18 10:57:29 -04:00
audit.repository.sql chore: no sql generation for queries with side effects (#18301) 2025-05-15 03:34:22 +00:00
database.repository.sql fix(server): drop old extension (#18400) 2025-05-21 09:53:40 -04:00
duplicate.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
library.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
map.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
memory.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
move.repository.sql chore: no sql generation for queries with side effects (#18301) 2025-05-15 03:34:22 +00:00
notification.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
partner.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
person.repository.sql feat!: absolute file paths (#19995) 2025-07-18 10:57:29 -04:00
search.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
session.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
shared.link.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
stack.repository.sql feat(web): Remove from Stack (#19703) 2025-07-22 22:17:06 -04:00
sync.checkpoint.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
sync.repository.sql feat: asset face sync (#20048) 2025-07-21 21:31:45 -04:00
system.metadata.repository.sql chore: no sql generation for queries with side effects (#18301) 2025-05-15 03:34:22 +00:00
tag.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
trash.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00
user.repository.sql feat!: absolute file paths (#19995) 2025-07-18 10:57:29 -04:00
version.history.repository.sql chore: no sql generation for queries with side effects (#18301) 2025-05-15 03:34:22 +00:00
view.repository.sql feat: rename schema (#19891) 2025-07-14 10:13:06 -04:00