Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3b15e9b61 
							
						 
					 
					
						
						
							
							fix(server): include deleted assets if searching offline assets ( #16417 )  
						
						... 
						
						
						
						include deleted assets if searching for offline assets 
						
						
					 
					
						2025-02-28 09:23:18 -06:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							819e56d9ca 
							
						 
					 
					
						
						
							
							fix: user delete sync query sort by id ( #16420 )  
						
						
						
						
					 
					
						2025-02-28 09:22:36 -06:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a185e06399 
							
						 
					 
					
						
						
							
							fix(server): follow logs level setting ( #16415 )  
						
						
						
						
					 
					
						2025-02-28 00:35:48 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c879acd5b 
							
						 
					 
					
						
						
							
							fix(server): don't show assets that no longer associate with a face ( #16404 )  
						
						
						
						
					 
					
						2025-02-27 17:02:00 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbd85a89e0 
							
						 
					 
					
						
						
							
							refactor: logger ( #16393 )  
						
						
						
						
					 
					
						2025-02-27 14:59:50 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d20e2e268a 
							
						 
					 
					
						
						
							
							fix(server): don't reimport files more than once ( #16375 )  
						
						... 
						
						
						
						* fix(server) don't reimport files more than once
* fix: test
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-02-27 16:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a708649504 
							
						 
					 
					
						
						
							
							fix(server): skip stacked assets in duplicate detection ( #16380 )  
						
						... 
						
						
						
						* skip stacked assets in duplicate detection
* update sql
* handle stacking after duplicate detection runs 
						
						
					 
					
						2025-02-27 10:16:13 -06:00 
						 
				 
			
				
					
						
							
							
								Tom Graham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a808b8610e 
							
						 
					 
					
						
						
							
							fix(server): Fix delay with multiple ml servers ( #16284 )  
						
						... 
						
						
						
						* Prospective fix for ensuring that known active ML servers are used to reduce search delay.
* Added some logging and renamed backoff const.
* Fix lint issues.
* Update to use env vars for timeouts and updated documentation and strings.
* Fix docs.
* Make counter logic clearer.
* Minor readability improvements.
* Extract  skipUrl logic per feedback, and change log to verbose.
* Make code harder to read. 
						
						
					 
					
						2025-02-27 10:14:09 -06:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6050485ad8 
							
						 
					 
					
						
						
							
							feat(server): set exiftool process count ( #16388 )  
						
						... 
						
						
						
						exiftool concurrency control 
						
						
					 
					
						2025-02-27 09:24:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb907d707d 
							
						 
					 
					
						
						
							
							refactor: use new updateId column for user CUD sync ( #16384 )  
						
						
						
						
					 
					
						2025-02-27 09:22:02 -05: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 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							967c69317b 
							
						 
					 
					
						
						
							
							feat: updateId uuidv7 column for all entities with updatedAt ( #16353 )  
						
						
						
						
					 
					
						2025-02-27 12:55:22 +00: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 
						 
				 
			
				
					
						
							
							
								github-actions 
							
						 
					 
					
						
						
						
						
							
						
						
							5f7f88ff17 
							
						 
					 
					
						
						
							
							chore: version v1.127.0  
						
						
						
						
					 
					
						2025-02-26 15:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5053130e35 
							
						 
					 
					
						
						
							
							fix: sync set ack validation ( #16320 )  
						
						
						
						
					 
					
						2025-02-26 09:35:51 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ef7eb56a3 
							
						 
					 
					
						
						
							
							fix(server): memory assets order ( #16325 )  
						
						
						
						
					 
					
						2025-02-25 19:10:52 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c851893b4 
							
						 
					 
					
						
						
							
							feat: medium tests for user and sync service ( #16304 )  
						
						... 
						
						
						
						Co-authored-by: Zack Pollard <zackpollard@ymail.com> 
						
						
					 
					
						2025-02-25 16:31:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4b6efc1f5 
							
						 
					 
					
						
						
							
							fix: cross site scripting issue on /share pages ( #16255 )  
						
						
						
						
					 
					
						2025-02-22 11:32:53 +00: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 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							616905211d 
							
						 
					 
					
						
						
							
							fix(server): assets in multiple albums duplicated in map view ( #16245 )  
						
						
						
						
					 
					
						2025-02-21 15:32:08 +03: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 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6ba071569 
							
						 
					 
					
						
						
							
							feat(server): add path to metadata logging ( #16212 )  
						
						... 
						
						
						
						feat(server): Prefer original path instead of id when logging 
						
						
					 
					
						2025-02-20 09:46:18 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0102f8025 
							
						 
					 
					
						
						
							
							fix(server): set modifydate ( #16225 )  
						
						
						
						
					 
					
						2025-02-20 09:28:30 -06:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							376282e538 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to ^22.13.4 ( #16206 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-02-19 14:54:12 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31dc83f3f2 
							
						 
					 
					
						
						
							
							fix(server): don't warn about missing timezone ( #16211 )  
						
						... 
						
						
						
						fix(server): don't warn about timezone 
						
						
					 
					
						2025-02-19 13:21:13 -06:00 
						 
				 
			
				
					
						
							
							
								Krassimir Valev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8634c59850 
							
						 
					 
					
						
						
							
							feat(server): search by partial asset path ( #16173 )  
						
						... 
						
						
						
						Similarly to how one can search by partial filename, change the
path search to work with partial matches instead of looking for a
full match.
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-02-19 08:32:52 -06:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8cda6ee40 
							
						 
					 
					
						
						
							
							chore(deps): update base-image to v20250218 (major) ( #16204 )  
						
						... 
						
						
						
						chore(deps): update base-image to v20250218
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-02-18 16:02:33 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a31bc94460 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #16203 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-02-18 21:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							516709ffe1 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to ^22.13.2 ( #16200 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-02-18 15:10:44 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							425cf62482 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #16178 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev> 
						
						
					 
					
						2025-02-18 20:40:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							115ee0d6cc 
							
						 
					 
					
						
						
							
							fix(server): remove unused readme ( #16175 )  
						
						... 
						
						
						
						fix(server): remove readme 
						
						
					 
					
						2025-02-17 19:03:43 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c26663013 
							
						 
					 
					
						
						
							
							chore: removed unused endpoint ( #16167 )  
						
						
						
						
					 
					
						2025-02-17 13:07:50 -06:00 
						 
				 
			
				
					
						
							
							
								Nick Overacker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50b072803d 
							
						 
					 
					
						
						
							
							fix: limit width of logo in emails to 100% ( #16164 )  
						
						... 
						
						
						
						Limit width of logo in emails to 100%
The current live version breaks Yahoo Mail (at least in Firefox). It appears far too large and makes the email unreadable by pushing the text outside of the reading pane. 
						
						
					 
					
						2025-02-17 17:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mangat Singh Toor | ਮੰਗਤ ਸਿੰਘ ਤੂਰ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1689cecaf7 
							
						 
					 
					
						
						
							
							fix: include live images in person view count ( #16116 )  
						
						... 
						
						
						
						* fix: include live images in person view count
Fixed an issue where the total image count in the person view excluded live images.
The query now correctly accounts for all relevant assets by removing the condition
that filtered out assets with a livePhotoVideoId.
Issue:
- Image count under a person’s name was inaccurate, showing only static images.
Fix:
- Removed `.on('assets.livePhotoVideoId', 'is', null)` from the LEFT JOIN condition.
Tested on:
- Web
Ran PR checklist
* chore: run make sql.
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-02-17 15:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c524fcf084 
							
						 
					 
					
						
						
							
							chore(deps): update node.js to v22.14.0 ( #16132 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-02-15 21:29:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5407a28533 
							
						 
					 
					
						
						
							
							feat(server): Nullable asset dates ( #15669 )  
						
						... 
						
						
						
						* nullable dates
* wip
* don't search for null dates
* Add placeholder type
* cleanup 
						
						
					 
					
						2025-02-13 15:30:12 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d7c333c8c 
							
						 
					 
					
						
						
							
							refactor(server): narrow auth types ( #16066 )  
						
						
						
						
					 
					
						2025-02-12 15:23:08 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa5aeaf539 
							
						 
					 
					
						
						
							
							refactor: last repository ( #16042 )  
						
						
						
						
					 
					
						2025-02-11 22:15:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f3a42a132 
							
						 
					 
					
						
						
							
							refactor: repositories ( #16038 )  
						
						
						
						
					 
					
						2025-02-11 15:12:31 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d85272c2b 
							
						 
					 
					
						
						
							
							refactor: repositories ( #16036 )  
						
						
						
						
					 
					
						2025-02-11 14:08:13 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2575d8f00 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #16023 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev> 
						
						
					 
					
						2025-02-11 18:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17a63e37b2 
							
						 
					 
					
						
						
							
							chore(deps): update base-image to v20250211 (major) ( #16025 )  
						
						... 
						
						
						
						chore(deps): update base-image to v20250211
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-02-11 11:21:25 -06:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2271984dbd 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to ^22.13.1 ( #16013 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-02-11 00:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							735f8d661e 
							
						 
					 
					
						
						
							
							refactor: test mocks ( #16008 )  
						
						
						
						
					 
					
						2025-02-11 00:47:42 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions 
							
						 
					 
					
						
						
						
						
							
						
						
							8794c84e9d 
							
						 
					 
					
						
						
							
							chore: version v1.126.1  
						
						
						
						
					 
					
						2025-02-10 17:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								github-actions 
							
						 
					 
					
						
						
						
						
							
						
						
							feba590de7 
							
						 
					 
					
						
						
							
							chore: version v1.126.0  
						
						
						
						
					 
					
						2025-02-10 16:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							758bcd1e97 
							
						 
					 
					
						
						
							
							fix(server): validate oauth profile has a sub ( #15967 )  
						
						
						
						
					 
					
						2025-02-08 17:01:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							758449e9f0 
							
						 
					 
					
						
						
							
							refactor: session repository ( #15957 )  
						
						
						
						
					 
					
						2025-02-07 23:16:40 +00:00