immich/server/src/immich/controllers
martin 7702560b12
feat(web): re-assign person faces (2) (#4949)
* feat: unassign person faces

* multiple improvements

* chore: regenerate api

* feat: improve face interactions in photos

* fix: tests

* fix: tests

* optimize

* fix: wrong assignment on complex-multiple re-assignments

* fix: thumbnails with large photos

* fix: complex reassign

* fix: don't send people with faces

* fix: person thumbnail generation

* chore: regenerate api

* add tess

* feat: face box even when zoomed

* fix: change feature photo

* feat: make the blue icon hoverable

* chore: regenerate api

* feat: use websocket

* fix: loading spinner when clicking on the done button

* fix: use the svelte way

* fix: tests

* simplify

* fix: unused vars

* fix: remove unused code

* fix: add migration

* chore: regenerate api

* ci: add unit tests

* chore: regenerate api

* feat: if a new person is created for a face and the server takes more than 15 seconds to generate the person thumbnail, don't wait for it

* reorganize

* chore: regenerate api

* feat: global edit

* pr feedback

* pr feedback

* simplify

* revert test

* fix: face generation

* fix: tests

* fix: face generation

* fix merge

* feat: search names in unmerge face selector modal

* fix: merge face selector

* simplify feature photo generation

* fix: change endpoint

* pr feedback

* chore: fix merge

* chore: fix merge

* fix: tests

* fix: edit & hide buttons

* fix: tests

* feat: show if person is hidden

* feat: rename face to person

* feat: split in new panel

* copy-paste-error

* pr feedback

* fix: feature photo

* do not leak faces

* fix: unmerge modal

* fix: merge modal event

* feat(server): remove duplicates

* fix: title for image thumbnails

* fix: disable side panel when there's no face until next PR

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-12-05 09:43:15 -06:00
..
dto refactor(server)*: tsconfigs (#2689) 2023-06-08 10:01:07 -05:00
activity.controller.ts feat(web,server): activity (#4682) 2023-10-31 22:13:34 -05:00
album.controller.ts feat(cli): refactor and add album support (#4434) 2023-11-19 22:16:24 +00:00
api-key.controller.ts feat(server): better api error messages (for unhandled exceptions) (#4817) 2023-11-03 20:33:15 -05:00
app.controller.ts feat(web)!: SPA (#5069) 2023-11-17 22:13:36 -06:00
asset.controller.ts refactor: deprecate getUserAssetsByDeviceId (#5273) 2023-11-25 15:46:20 +00:00
audit.controller.ts feat(web,server): offline/untracked files admin tool (#4447) 2023-10-14 19:12:59 +02:00
auth.controller.ts feat(web,server): user avatar color (#4779) 2023-11-14 03:10:35 +00:00
face.controller.ts feat(web): re-assign person faces (2) (#4949) 2023-12-05 09:43:15 -06:00
index.ts feat(web): re-assign person faces (2) (#4949) 2023-12-05 09:43:15 -06:00
job.controller.ts refactor(server): guards, decorators, and utils (#3060) 2023-07-01 13:27:34 -05:00
library.controller.ts feat(server): better api error messages (for unhandled exceptions) (#4817) 2023-11-03 20:33:15 -05:00
oauth.controller.ts feat(server): better api error messages (for unhandled exceptions) (#4817) 2023-11-03 20:33:15 -05:00
partner.controller.ts feat(web): show partners assets on the main timeline (#4933) 2023-11-11 21:06:19 +00:00
person.controller.ts feat(web): re-assign person faces (2) (#4949) 2023-12-05 09:43:15 -06:00
search.controller.ts refactor: deprecate getUserAssetsByDeviceId (#5273) 2023-11-25 15:46:20 +00:00
server-info.controller.ts feat(server): better api error messages (for unhandled exceptions) (#4817) 2023-11-03 20:33:15 -05:00
shared-link.controller.ts feat(server,web,mobile): Add optional password option for share links. (#4655) 2023-10-28 20:35:38 -05:00
system-config.controller.ts fix(server): non-admin cannot use map (#4934) 2023-11-09 13:52:10 -06:00
tag.controller.ts fix(server): lint import order (#3974) 2023-09-04 21:45:59 +02:00
user.controller.ts feat(web,server): user avatar color (#4779) 2023-11-14 03:10:35 +00:00