Ruben Hensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99cddf1fd6 
							
						 
					 
					
						
						
							
							feat: allow accounts with a quota of 0 GiB ( #17413 )  
						
						... 
						
						
						
						* Allow 0GiB quotas in user create/edit form, remove unused translations
* Make requireQuota check for null or 0
* Add unlimited quota change to the docs
* Fix user dto formatting
* Fix formating edit-user-form
* Regenerate open-api files
* Revert unnecessary i18n file changes
* Re-add newline en.json
* Resolve linting issues
* Fix formatting edit-user-form
* Re-add manifest 
						
						
					 
					
						2025-04-07 09:22:56 -05:00 
						 
				 
			
				
					
						
							
							
								Eli Gao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c80e8734b 
							
						 
					 
					
						
						
							
							feat: original-sized previews for non-web-friendly images ( #14446 )  
						
						... 
						
						
						
						* feat(server): extract full-size previews from RAW images
* feat(web): load fullsize preview for RAW images when zoomed in
* refactor: tweaks for code review
* refactor: rename "converted" preview/assets to "fullsize"
* feat(web/server): fullsize preview for non-web-friendly images
* feat: tweaks for code review
* feat(server): require ASSET_DOWNLOAD premission for fullsize previews
* test: fix types and interfaces
* chore: gen open-api
* feat(server): keep only essential exif in fullsize preview
* chore: regen openapi
* test: revert unnecessary timeout
* feat: move full-size preview config to standalone entry
* feat(i18n): update en texts
* fix: don't return fullsizePath when disabled
* test: full-size previews
* test(web): full-size previews
* chore: make open-api
* feat(server): redirect to preview/original URL when fullsize thumbnail not available
* fix(server): delete fullsize preview image on thumbnail regen after fullsize preview turned off
* refactor(server): AssetRepository.deleteFiles with Kysely
* fix(server): type of MediaRepository.writeExif
* minor simplification
* minor styling changes and condensed wording
* simplify
* chore: reuild open-api
* test(server): fix media.service tests
* test(web): fix photo-viewer test
* fix(server):  use fullsize image when requested
* fix file path extension
* formatting
* use fullsize when zooming back out or when "display original photos" is enabled
* simplify condition
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2025-03-31 13:24:28 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6789c2ac19 
							
						 
					 
					
						
						
							
							feat(ml): better multilingual search with nllb models ( #13567 )  
						
						
						
						
					 
					
						2025-03-31 11:06:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lorenzo Montanari 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7e0f0e70e 
							
						 
					 
					
						
						
							
							feat(web): exposed a job to manually trigger database backup procedures ( #16622 )  
						
						... 
						
						
						
						* feat(web): exposed a new job to create a manual database backup
* chore(server): added a new test case
* chore(server): moved job to backup db into the create job popup
* remove irrelevant change
* openapi
* chore: formatting
* docs: trigger backup documentation
---------
Co-authored-by: Lorenzo Montanari <13736036+l0ll098@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Zack Pollard <zack@futo.org> 
						
						
					 
					
						2025-03-11 11:30:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a96bba4b26 
							
						 
					 
					
						
						
							
							feat: sync assets, partner assets, exif, and partner exif ( #16658 )  
						
						... 
						
						
						
						* feat: sync assets, partner assets, exif, and partner exif
Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
* refactor: remove duplicate where clause and orderBy statements in sync queries
* fix: asset deletes not filtering by ownerId
---------
Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com> 
						
						
					 
					
						2025-03-10 12:05:39 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe702ba6d7 
							
						 
					 
					
						
						
							
							feat: partner sync ( #16424 )  
						
						... 
						
						
						
						feat: partner CUD sync 
						
						
					 
					
						2025-03-03 11:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d6cfd09e6 
							
						 
					 
					
						
						
							
							fix(server): don't expose source types in face creation api ( #16381 )  
						
						... 
						
						
						
						* don't expose source types in face creation api
* update open-api
* remove source type reference from web 
						
						
					 
					
						2025-02-27 17:17:07 +03:00 
						 
				 
			
				
					
						
							
							
								David Bourgault 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b55888d16 
							
						 
					 
					
						
						
							
							fix: ensure manually tagged faces have proper source type ( #16364 )  
						
						... 
						
						
						
						immich-app/immich#16062  added manual face tagging and deletion, but did
not add a new 'SourceType'. The create faces would default to
'machine-learning' which is incorrect, and has the annoying downside
that they will be wiped when the 'Refresh Faces' job is run.
Handling of non-machine-learning faces was previously added in
immich-app/immich#6455 . This PR simply extends it to the new manually
tagged faces. 
					
						2025-02-26 20:53:21 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d350022dec 
							
						 
					 
					
						
						
							
							feat: persistent memories ( #15953 )  
						
						... 
						
						
						
						feat: memories
refactor
chore: use heart as favorite icon
fix: linting 
						
						
					 
					
						2025-02-21 12:31:37 -06:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							007eaaceb9 
							
						 
					 
					
						
						
							
							feat(web): manual face tagging and deletion ( #16062 )  
						
						
						
						
					 
					
						2025-02-21 09:58:25 -06:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac36effb45 
							
						 
					 
					
						
						
							
							feat: sync implementation for the user entity ( #16234 )  
						
						... 
						
						
						
						* ci: print out typeorm generation changes
* feat: sync implementation for the user entity
wip
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me> 
						
						
					 
					
						2025-02-20 23:37:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Antwi-Appah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34b88bb47a 
							
						 
					 
					
						
						
							
							feat(web): support searching by EXIF rating ( #16208 )  
						
						... 
						
						
						
						* Add rating to search DTO
* Add search by EXIF rating in search query builder
* Generate OpenAPI spec
* Add rating filter on web
* Add rating filter to search docs
* Format / lint
* Hide rating filter if ratings are disabled
* chore: component order in form
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-02-20 16:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c26663013 
							
						 
					 
					
						
						
							
							chore: removed unused endpoint ( #16167 )  
						
						
						
						
					 
					
						2025-02-17 13:07:50 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5360e78c5 
							
						 
					 
					
						
						
							
							feat(web): shared link filters ( #15948 )  
						
						
						
						
					 
					
						2025-02-07 13:05:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23014c263b 
							
						 
					 
					
						
						
							
							feat(api): set person color ( #15937 )  
						
						
						
						
					 
					
						2025-02-07 10:06:58 -05:00 
						 
				 
			
				
					
						
							
							
								Arno 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ec3610753 
							
						 
					 
					
						
						
							
							feat: Mark people as favorite ( #14866 )  
						
						... 
						
						
						
						* feat: added ability to mark people as favorite, which get sorted to the front of the people list
* feat(server): added unit test for favorite people
* feat(server): refactored for better readability
* fixed person service unit tests
* fixed open-api and sql checks
* fixed bad codegen and removed unnecessary type assertion again
* chore: clean up
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2025-02-04 08:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4efacfbb91 
							
						 
					 
					
						
						
							
							feat: search by description ( #15818 )  
						
						... 
						
						
						
						* feat: search by description
* wip: mobile
* wip: mobile ui
* wip: mobile search logic
* feat: using f_unaccent
* icon to fit with text search 
						
						
					 
					
						2025-02-02 15:18:13 -06:00 
						 
				 
			
				
					
						
							
							
								David Wolff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ac95d6845 
							
						 
					 
					
						
						
							
							feat: add searching by tags ( #15395 )  
						
						... 
						
						
						
						* feat: add searching by tags
* fix: fix merge
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-01-31 21:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Kündig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe1e09e51f 
							
						 
					 
					
						
						
							
							fix(server): Allow negative rating (for rejected images) ( #15699 )  
						
						... 
						
						
						
						Allow negative rating (for rejected images) 
						
						
					 
					
						2025-01-27 21:54:29 -06:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e12c46980 
							
						 
					 
					
						
						
							
							refactor(server): use kysely ( #12857 )  
						
						
						
						
					 
					
						2025-01-09 11:15:41 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b08e82cf7 
							
						 
					 
					
						
						
							
							fix(deps): update dependency @nestjs/swagger to v8 ( #13881 )  
						
						... 
						
						
						
						* fix(deps): update dependency @nestjs/swagger to v8
* chore: generate open api
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev> 
						
						
					 
					
						2024-12-23 21:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Van Onckelen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							292182fa7f 
							
						 
					 
					
						
						
							
							feat: Notification Email Templates ( #13940 )  
						
						
						
						
					 
					
						2024-12-04 20:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bf1b84cc2 
							
						 
					 
					
						
						
							
							feat(ml): support multiple urls ( #14347 )  
						
						... 
						
						
						
						* support multiple url
* update api
* styling
unnecessary `?.`
* update docs, make new url field go first
add load balancing section
* update tests
doc formatting
wording
wording
linting
* small styling
* `url` -> `urls`
* fix tests
* update docs
* make docusaurus happy
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2024-12-04 20:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								Sam Holton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5417e34fb6 
							
						 
					 
					
						
						
							
							feat(server): Add publicUsers toggle for user search ( #14330 )  
						
						... 
						
						
						
						* feat(server): Add publicUsers toggle for user search
* tests
* docs: add check:typescript for web PR checklist
* return auth.user when publicUsers is false - app testing
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2024-11-26 15:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								weathondev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5c4af73aa 
							
						 
					 
					
						
						
							
							feat: adding photo & video storage space to server stats ( #14125 )  
						
						... 
						
						
						
						* expose detailed user storage stats + display them in the storage per user table
* chore: openapi & sql
* fix: fix test stubs
* fix: formatting errors, e2e test and server test
* fix: upper lower case typo in spec file
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2024-11-15 16:38:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64831e2328 
							
						 
					 
					
						
						
							
							refactor: remove smart info table ( #13985 )  
						
						
						
						
					 
					
						2024-11-07 11:25:10 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9096f3e99 
							
						 
					 
					
						
						
							
							feat(server): use tonemapx for software tone-mapping ( #13785 )  
						
						
						
						
					 
					
						2024-10-31 20:48:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d933ec97a 
							
						 
					 
					
						
						
							
							feat: built-in automatic database backups ( #13773 )  
						
						
						
						
					 
					
						2024-10-31 11:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								pyorot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1149881bd 
							
						 
					 
					
						
						
							
							feat(server): add pcm_s16le accepted audio codec ( #13418 )  
						
						
						
						
					 
					
						2024-10-18 08:26:16 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c87683fd4 
							
						 
					 
					
						
						
							
							feat(server): refresh face detection ( #12335 )  
						
						... 
						
						
						
						* refresh faces
handle non-ml faces
* fix metadata face handling
* updated tests
* added todo comment 
						
						
					 
					
						2024-10-03 21:58:28 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d20b11f25 
							
						 
					 
					
						
						
							
							feat: track upgrade history ( #13097 )  
						
						
						
						
					 
					
						2024-10-01 13:33:58 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3eccff4306 
							
						 
					 
					
						
						
							
							feat: support and feedback modal with third party support ( #13056 )  
						
						
						
						
					 
					
						2024-10-01 11:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7adb35e59e 
							
						 
					 
					
						
						
							
							fix(server): /search/random failing with certain options ( #13040 )  
						
						... 
						
						
						
						* fix relation handling, remove pagination
* update api, sql
* update mock 
						
						
					 
					
						2024-09-30 00:29:35 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							995f0fda47 
							
						 
					 
					
						
						
							
							feat(server): separate quality for thumbnail and preview images ( #13006 )  
						
						... 
						
						
						
						* allow different thumbnail and preview quality, better config structure
* update web and api
* wording
* remove empty line? 
						
						
					 
					
						2024-09-28 06:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2f2be3485 
							
						 
					 
					
						
						
							
							refactor(server): library syncing ( #12220 )  
						
						... 
						
						
						
						* refactor: library scanning
fix tests
remove offline files step
cleanup library service
improve tests
cleanup tests
add db migration
fix e2e
cleanup openapi
fix tests
fix tests
update docs
update docs
update mobile code
fix formatting
don't remove assets from library with invalid import path
use trash for offline files
add migration
simplify scan endpoint
cleanup library panel
fix library tests
e2e lint
fix e2e
trash e2e
fix lint
add asset trash tests
add more tests
ensure thumbs are generated
cleanup svelte
cleanup queue names
fix tests
fix lint
add warning due to trash
fix trash tests
fix lint
fix tests
Admin message for offline asset
fix comments
Update web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
add permission to library scan endpoint
revert asset interface sort
add trash reason to shared link stub
improve path view in offline
update docs
improve trash performance
fix comments
remove stray comment
* refactor: add back isOffline and remove trashReason from asset, change sync job flow
* chore(server): drop coverage to 80% for functions
* chore: rebase and generated files
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com> 
						
						
					 
					
						2024-09-25 18:26:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							005528ab5e 
							
						 
					 
					
						
						
							
							fix(server): http error parsing on endpoints without a default response ( #12927 )  
						
						
						
						
					 
					
						2024-09-25 12:05:03 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec32a9e610 
							
						 
					 
					
						
						
							
							fix: set min values for face detection to reasonable values ( #12877 )  
						
						... 
						
						
						
						fix: set min values for face detection to >0 
						
						
					 
					
						2024-09-23 22:03:59 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcd416477b 
							
						 
					 
					
						
						
							
							feat: serve map tile styles from tiles.immich.cloud ( #12858 )  
						
						... 
						
						
						
						Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> 
						
						
					 
					
						2024-09-23 20:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e41785b1a1 
							
						 
					 
					
						
						
							
							fix: open api ( #12878 )  
						
						
						
						
					 
					
						2024-09-23 20:08:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad33ce5938 
							
						 
					 
					
						
						
							
							refactor(mobile): open api dto upgrade ( #12793 )  
						
						
						
						
					 
					
						2024-09-23 15:41:41 -04:00 
						 
				 
			
				
					
						
							
							
								jschwalbe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f8a7e0bea 
							
						 
					 
					
						
						
							
							feat(server): sort assets randomly from the API 'api/search/metadata' endpoint by including 'order': 'rand' in the API call. ( #12741 )  
						
						... 
						
						
						
						feat(server): search metadata random sort order
Co-authored-by: Jason Rasmussen <jason@rasm.me> 
						
						
					 
					
						2024-09-23 12:09:26 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6740c67ed8 
							
						 
					 
					
						
						
							
							fix: empty and restore over 1,000 items ( #12751 )  
						
						
						
						
					 
					
						2024-09-18 09:57:52 -04:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c468da589a 
							
						 
					 
					
						
						
							
							fix: update the profile picture in the navigation-bar ( #12723 )  
						
						... 
						
						
						
						* fix: update the profile picture in the navigation-bar
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me> 
						
						
					 
					
						2024-09-17 01:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b74b20824a 
							
						 
					 
					
						
						
							
							feat: tag cleanup job ( #12654 )  
						
						
						
						
					 
					
						2024-09-16 16:49:12 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01c7adc24d 
							
						 
					 
					
						
						
							
							feat(web): unlink live photos ( #12574 )  
						
						... 
						
						
						
						feat(web): unlink live photo 
						
						
					 
					
						2024-09-11 16:26:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27050af57b 
							
						 
					 
					
						
						
							
							feat(web): manually link live photos ( #12514 )  
						
						... 
						
						
						
						feat(web,server): manually link live photos 
						
						
					 
					
						2024-09-10 08:51:11 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d39917a4db 
							
						 
					 
					
						
						
							
							fix(web): show trash indicator ( #12521 )  
						
						
						
						
					 
					
						2024-09-09 16:03:17 -04:00 
						 
				 
			
				
					
						
							
							
								BugFest 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77e6a6d78b 
							
						 
					 
					
						
						
							
							feat(server): Import face regions from metadata ( #6455 )  
						
						... 
						
						
						
						* feat: faces-from-metadata - Import face regions from metadata
Implements immich-app#1692.
- OpenAPI spec changes to accomodate metadata face import configs. New settings to enable the feature.
- Updates admin UI compoments
- ML faces detection/recognition & Exif/Metadata faces compatibility
Signed-off-by: BugFest <bugfest.dev@pm.me>
* chore(web): remove unused file confirm-enable-import-faces
* chore(web): format metadata-settings
* fix(server): faces-from-metadata tests and format
* fix(server): code refinements, nullable face asset sourceType
* fix(server): Add RegionInfo to ImmichTags interface
* fix(server): deleteAllFaces sourceType param can be undefined
* fix(server): exiftool-vendored 27.0.0 moves readArgs into ExifToolOptions
* fix(server): rename isImportFacesFromMetadataEnabled to isFaceImportEnabled
* fix(server): simplify sourceType conditional
* fix(server): small fixes
* fix(server): handling sourceType
* fix(server): sourceType enum
* fix(server): refactor metadata applyTaggedFaces
* fix(server): create/update signature changes
* fix(server): reduce computational cost of Person.getManyByName
* fix(server): use faceList instead of faceSet
* fix(server): Skip regions without Name defined
* fix(mobile): Update open-api (face assets feature changes)
* fix(server): Face-Person reconciliation with map/index
* fix(server): tags.RegionInfo.AppliedToDimensions must be defined to process face-region
* fix(server): fix shared-link.service.ts format
* fix(mobile): Update open-api after branch update
* simplify
* fix(server): minor fixes
* fix(server): person create/update methods type enforcement
* fix(server): style fixes
* fix(server): remove unused metadata code
* fix(server): metadata faces unit tests
* fix(server): top level config metadata category
* fix(server): rename upsertFaces to replaceFaces
* fix(server): remove sourceType when unnecessary
* fix(server): sourceType as ENUM
* fix(server): format fixes
* fix(server): fix tests after sourceType ENUM change
* fix(server): remove unnecessary JobItem cast
* fix(server): fix asset enum imports
* fix(open-api): add metadata config
* fix(mobile): update open-api after metadata open-api spec changes
* fix(web): update web/api metadata config
* fix(server): remove duplicated sourceType def
* fix(server): update generated sql queries
* fix(e2e): tests for metadata face import feature
* fix(web): Fix check:typescript
* fix(e2e): update subproject ref
* fix(server): revert format changes to pass format checks after ci
* fix(mobile): update open-api
* fix(server,movile,open-api,mobile): sourceType as DB data type
* fix(e2e): upload face asset after enabling metadata face import
* fix(web): simplify metadata admin settings and i18n keys
* Update person.repository.ts
Co-authored-by: Jason Rasmussen <jason@rasm.me>
* fix(server): asset_faces.sourceType column not nullable
* fix(server): simplified syntax
* fix(e2e): use SDK for everything except the endpoint being tested
* fix(e2e): fix test format
* chore: clean up
* chore: clean up
* chore: update e2e/test-assets
---------
Signed-off-by: BugFest <bugfest.dev@pm.me>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me> 
						
						
					 
					
						2024-09-04 18:23:58 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b1a985d29 
							
						 
					 
					
						
						
							
							fix(server): tag upsert ( #12141 )  
						
						
						
						
					 
					
						2024-08-30 12:44:24 -04:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3b599e071 
							
						 
					 
					
						
						
							
							chore(server): deprecate resized property ( #12143 )  
						
						... 
						
						
						
						* chore: add dummy resized value for release
* openapi
* add deprecation life cycle info
* use correct default value 
						
						
					 
					
						2024-08-30 11:01:50 -05:00