mirror-immich/server
Tim Jones 368cb7a4ad
feat: minimum face count per user (#27452)
* add user metadata table and use to filter persons in person.getAllForUser query

* update PersonRepository.getAllForUser query

* remove minFaces from PersonSearchOptions interface

* fix person.getAllForUser query

* update types and openapi specs

* add minFaces field to user settings page

* remove old arg from tests

* add e2e test to verify minimumFace user preference

* add i18n label and description for english

* update default min faces

* fetch minFaces ML default and use as per-user default in frontend

* update e2e tests

* fix bugs in people getAllForUser query

* update person getNumberOfPeople query to reflect correct number of people according to minFaces threshold

* updated mobile openapi specs?

* use subquery in coalesce instead of join

* remove out of scope query update
2026-06-02 18:05:55 +02:00
..
bin fix(server): memory fragmentation (#27027) 2026-03-26 18:21:52 +01:00
src feat: minimum face count per user (#27452) 2026-06-02 18:05:55 +02:00
test feat(server): hls with real-time transcoding (#28230) 2026-06-01 18:52:29 +00:00
.gitignore feat(web): re-add open graph tags for public share links (#5635) 2023-12-11 13:37:47 -06:00
.npmignore chore: use pnpm for builds (#19752) 2025-08-19 08:55:24 -04:00
.prettierignore refactor: migrate map repository to kysely (#15348) 2025-01-17 09:14:42 -06:00
.prettierrc fix(server): lint import order (#3974) 2023-09-04 21:45:59 +02:00
Dockerfile chore(deps): update base-image to v202605121138 (#28760) 2026-06-02 11:47:20 +02:00
Dockerfile.dev chore(deps): update base-image to v202605121138 (#28760) 2026-06-02 11:47:20 +02:00
eslint.config.mjs feat(server): track video metadata (#28023) 2026-05-01 17:03:49 +00:00
helmet.json fix: csp quotes (#27592) 2026-04-07 15:54:30 -04:00
mise.toml refactor: plugin sdk types (#28674) 2026-05-28 22:04:15 +00:00
nest-cli.json fix: isolate docker host/container filesystem for node_modules and build output (#21167) 2025-08-24 13:09:45 -05:00
package.json chore(deps): update dependency testcontainers to v12 (#28763) 2026-06-02 12:05:42 +00:00
tsconfig.build.json chore: move .tsbuildinfo file to dist folder (#27682) 2026-04-10 16:02:25 +02:00
tsconfig.json feat(server): hls with real-time transcoding (#28230) 2026-06-01 18:52:29 +00:00