immich/mobile/openapi/lib/api
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
..
activities_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
albums_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
api_keys_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
assets_api.dart feat: pass filename in body on asset upload (#19138) 2025-06-12 17:31:00 -04:00
authentication_api.dart feat: lock auth session (#18322) 2025-05-15 18:08:31 -04:00
deprecated_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
download_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
duplicates_api.dart feat: duplicate delete groups api (#19142) 2025-06-12 17:48:43 -04:00
faces_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
jobs_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
libraries_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
map_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
memories_api.dart feat(server): add memories statistics resource (#19035) 2025-06-10 09:47:46 -04:00
notifications_admin_api.dart feat: notifications (#17701) 2025-04-28 10:36:14 -04:00
notifications_api.dart feat: notifications (#17701) 2025-04-28 10:36:14 -04:00
o_auth_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
partners_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
people_api.dart feat(server): person delete (#19511) 2025-06-25 11:12:36 -04:00
search_api.dart feat(server): add /search/statistics resource (#18885) 2025-06-06 21:12:53 -04:00
server_api.dart fix(server): rename android-links api endpoint to apk-links (#18790) 2025-05-31 00:27:55 -04:00
sessions_api.dart feat: pending sync reset flag (#19861) 2025-07-11 09:38:02 -04:00
shared_links_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
stacks_api.dart feat(web): Remove from Stack (#19703) 2025-07-22 22:17:06 -04:00
sync_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
system_config_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
system_metadata_api.dart feat: version check endpoint (#18572) 2025-05-27 09:33:23 -05:00
tags_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
timeline_api.dart fix: regression: sort day by fileCreatedAt again (#18732) 2025-06-05 20:56:32 -05:00
trash_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00
users_admin_api.dart feat(web): user detail page (#18230) 2025-05-12 16:50:26 -04:00
users_api.dart feat(web): improved user onboarding (#18782) 2025-06-02 21:09:13 +00:00
view_api.dart feat(mobile): Folder View for mobile (#15047) 2025-03-06 17:27:43 +00:00