Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a40aa83b7 
							
						 
					 
					
						
						
							
							refactor: better types for getList and getDeletedAfter ( #16926 )  
						
						
						
						
					 
					
						2025-03-17 15:32:12 -04:00 
						 
				 
			
				
					
						
							
							
								Abhinav Valecha 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0e283f687 
							
						 
					 
					
						
						
							
							feat(server): version command for immich-admin  #9611  ( #16924 )  
						
						... 
						
						
						
						* feat(server): Add version command for immich-admin #9611 
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me> 
						
						
					 
					
						2025-03-17 17:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								Yoni Yang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14c3b99c0f 
							
						 
					 
					
						
						
							
							feat(ml): ML on Rockchip NPUs ( #15241 )  
						
						
						
						
					 
					
						2025-03-17 12:04:08 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16fd19994b 
							
						 
					 
					
						
						
							
							refactor: use factory and kysely types for partner repository ( #16812 )  
						
						
						
						
					 
					
						2025-03-11 16:29:56 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bb0aa217c 
							
						 
					 
					
						
						
							
							fix(server): set unit test timezone to UTC ( #16805 )  
						
						
						
						
					 
					
						2025-03-11 10:19:33 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba9e3715f0 
							
						 
					 
					
						
						
							
							chore(deps): update base-image to v20250311 (major) ( #16803 )  
						
						... 
						
						
						
						chore(deps): update base-image to v20250311
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-11 12:24:31 +00: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 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cd5aec4c5 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to ^22.13.9 ( #16792 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-10 22:43:16 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1382b27349 
							
						 
					 
					
						
						
							
							refactor: repository mocks ( #16785 )  
						
						
						
						
					 
					
						2025-03-10 16:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b35400043 
							
						 
					 
					
						
						
							
							chore: remove unused package ( #16777 )  
						
						
						
						
					 
					
						2025-03-10 14:50:32 -04: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 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e97df503f2 
							
						 
					 
					
						
						
							
							refactor: api key spec to use factories ( #16776 )  
						
						
						
						
					 
					
						2025-03-10 12:04:35 -04:00 
						 
				 
			
				
					
						
							
							
								Snowknight26 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f8e89c7ec 
							
						 
					 
					
						
						
							
							feat(server): read Android and Sony video camera make/model ( #16678 )  
						
						... 
						
						
						
						* feat(server): read Android and Sony video camera exif data
* Remove a logger line 
						
						
					 
					
						2025-03-09 22:20:11 -05:00 
						 
				 
			
				
					
						
							
							
								David Bourgault 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9870ad9687 
							
						 
					 
					
						
						
							
							fix(server): adjust type of person.birthDate ( #16628 )  
						
						... 
						
						
						
						The API currently does not respect the documentation when returning a
person's birthDate. The doc/swagger says it will be of "YYYY-MM-DD"
format but the string is a full ISO8601-with-tz string. This causes
issue #16216  because the <input> tag is strict about supported value
formats.
I believe this was introduced by #15242  which switched some queries from
TypeORM to Kysely for the person repository. TypeORM does not parse
date, but our Kysely configuration does (explicitely).
This commits updates the types to represent both possibilities and ensure
the API always returns the correct format. 
						
						
					 
					
						2025-03-09 21:32:05 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							573d9a7733 
							
						 
					 
					
						
						
							
							fix:  🍪  packages confusion ( #16735 )  
						
						... 
						
						
						
						fix: cookie packages confusion 
						
						
					 
					
						2025-03-09 21:03:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e127ae3a1 
							
						 
					 
					
						
						
							
							refactor: migrate library spec to factories ( #16711 )  
						
						
						
						
					 
					
						2025-03-08 13:44:36 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd46d43726 
							
						 
					 
					
						
						
							
							chore: remove unused file ( #16707 )  
						
						
						
						
					 
					
						2025-03-07 22:47:27 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f06a494a9 
							
						 
					 
					
						
						
							
							refactor: queue asset deletes via stream ( #16706 )  
						
						
						
						
					 
					
						2025-03-07 22:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							086d8a448a 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #16597 )  
						
						... 
						
						
						
						* fix(deps): update typescript-projects
* chore: update server lock file
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev> 
						
						
					 
					
						2025-03-07 21:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								bo0tzz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ace44fb95 
							
						 
					 
					
						
						
							
							feat: log before running migrations ( #16703 )  
						
						... 
						
						
						
						* feat: log before running migrations
* fix: it's called log not info
It should be called info...
* chore: fix formatting
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-07 21:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce74f765b1 
							
						 
					 
					
						
						
							
							refactor: memory stub ( #16704 )  
						
						
						
						
					 
					
						2025-03-07 16:03:34 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d106755f6 
							
						 
					 
					
						
						
							
							refactor: convert activity stub to a factory ( #16702 )  
						
						
						
						
					 
					
						2025-03-07 15:20:04 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f82786a297 
							
						 
					 
					
						
						
							
							feat: use stream for template migrations ( #16700 )  
						
						
						
						
					 
					
						2025-03-07 14:30:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9959755dda 
							
						 
					 
					
						
						
							
							refactor(server): use constant for external library batch size ( #16685 )  
						
						
						
						
					 
					
						2025-03-07 11:29:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d45fa491ce 
							
						 
					 
					
						
						
							
							refactor: stream asset ids for library queue jobs ( #16666 )  
						
						
						
						
					 
					
						2025-03-06 20:22:17 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Momjian 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c82c485d7 
							
						 
					 
					
						
						
							
							feat(server): normalize extensions in storage template ( #16667 )  
						
						... 
						
						
						
						* normalize and lowercase extensions
* un const
* do not change ext before stripping off old one
* braces 
						
						
					 
					
						2025-03-06 18:02:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cdbb0a37c 
							
						 
					 
					
						
						
							
							refactor: database repository ( #16593 )  
						
						... 
						
						
						
						* refactor: database repository
* fix error reindex check
* chore: remove WIP code
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2025-03-06 13:33:24 -05:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deb399ea15 
							
						 
					 
					
						
						
							
							refactor(server): use exiftool for file date metadata ( #16453 )  
						
						... 
						
						
						
						* use exiftool for file date metadata
* handle tag not existing in exifinfo (?)
* update medium tests
* fix typo
* set file size too
* set file size only if undefined 
						
						
					 
					
						2025-03-06 16:47:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3af26ee94a 
							
						 
					 
					
						
						
							
							feat(server): library refresh go brrr ( #14456 )  
						
						... 
						
						
						
						* feat: brr
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2025-03-06 16:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc61497461 
							
						 
					 
					
						
						
							
							refactor(server): group async calls in metadata extraction ( #16450 )  
						
						... 
						
						
						
						* group async calls
use debugFn
no need to change mock
* check call count in tests 
						
						
					 
					
						2025-03-06 08:56:35 -06:00 
						 
				 
			
				
					
						
							
							
								rrrockey 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d84009648e 
							
						 
					 
					
						
						
							
							refactor(server): replace switch statement in sendFile with Record lookup ( #16630 )  
						
						... 
						
						
						
						* refactor cache control handling in server/utils/file.ts
* add ability to null CacheControl.NONE
* Cache control handling comment
* Added comment to file.ts
This comment provides a better understanding of what the cacheControlHeader is doing.
* Update file.ts
Added comments
* Update server/src/utils/file.ts
* fix comments in file.ts
* run prettier with --write to fix formatting
---------
Co-authored-by: pnleguizamo <pnleguizamo@gmail.com>
Co-authored-by: drew-kearns <dkearns@iastate.edu>
Co-authored-by: Sierra (Izumi) Brown <119357873+SierraIBrown@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2025-03-06 12:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions 
							
						 
					 
					
						
						
						
						
							
						
						
							31dd15ce8a 
							
						 
					 
					
						
						
							
							chore: version v1.129.0  
						
						
						
						
					 
					
						2025-03-05 19:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9922c8de59 
							
						 
					 
					
						
						
							
							fix: storage template failure after re-upload and previous fail ( #16611 )  
						
						... 
						
						
						
						fix: storage template breaks when files are re-uploaded after a move failure 
						
						
					 
					
						2025-03-05 15:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2da9e3152b 
							
						 
					 
					
						
						
							
							refactor: download service ( #16600 )  
						
						
						
						
					 
					
						2025-03-05 08:38:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22d348beca 
							
						 
					 
					
						
						
							
							feat(server): e2e for missing jobs ( #15910 )  
						
						... 
						
						
						
						* feat: test face detection
* Add duplicate and smart search fixes and tests
* do e2e instead
* Remove ML e2e jobs 
						
						
					 
					
						2025-03-04 20:44:31 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63c01b78e2 
							
						 
					 
					
						
						
							
							refactor: test utils ( #16588 )  
						
						
						
						
					 
					
						2025-03-04 16:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1423cfd53c 
							
						 
					 
					
						
						
							
							chore(deps): update ghcr.io/immich-app/base-server-dev docker tag to v20250304 ( #16580 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-04 15:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75c9f63757 
							
						 
					 
					
						
						
							
							chore(deps): update typescript-projects ( #16573 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-04 12:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1356468c38 
							
						 
					 
					
						
						
							
							fix: reset/regenerate memories ( #16548 )  
						
						... 
						
						
						
						fix: reset memories 
						
						
					 
					
						2025-03-03 23:48:05 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dcfc43461 
							
						 
					 
					
						
						
							
							chore(deps): update node ( #16538 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-03 14:31:34 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1fd0076cc 
							
						 
					 
					
						
						
							
							refactor: migration tag repository to kysely ( #16398 )  
						
						
						
						
					 
					
						2025-03-03 18:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b24c31d20 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #16540 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-03 09:38:24 -06:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5698f446f7 
							
						 
					 
					
						
						
							
							refactor(server): link live photos as part of metadata extraction instead of queueing job ( #16390 )  
						
						... 
						
						
						
						* link live photos helper instead of job
* update test
* queue storage template migration
* queue in onDone
* remove link live photos job 
						
						
					 
					
						2025-03-03 09:19:36 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb74fafb00 
							
						 
					 
					
						
						
							
							chore(deps): update dependency globals to v16 ( #16534 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-03 14:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a99bd94717 
							
						 
					 
					
						
						
							
							fix(deps): update dependency ua-parser-js to v2 ( #14301 )  
						
						... 
						
						
						
						* fix(deps): update dependency ua-parser-js to v2
* fix: breaking changes from ua-parsed-js major update
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com> 
						
						
					 
					
						2025-03-03 12:01:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2aab1f373 
							
						 
					 
					
						
						
							
							fix: don't use public keyword in migration query ( #16514 )  
						
						... 
						
						
						
						Co-authored-by: Zack Pollard <zack@futo.org> 
						
						
					 
					
						2025-03-03 11:40:14 +00:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe702ba6d7 
							
						 
					 
					
						
						
							
							feat: partner sync ( #16424 )  
						
						... 
						
						
						
						feat: partner CUD sync 
						
						
					 
					
						2025-03-03 11:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							869839f642 
							
						 
					 
					
						
						
							
							feat(server): library cleanup from ui ( #16226 )  
						
						... 
						
						
						
						* feat(server,web): scan all libraries from frontend
* feat(server,web): scan all libraries from frontend
* Add button text 
						
						
					 
					
						2025-03-02 21:29:02 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Momjian 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efcf773ea0 
							
						 
					 
					
						
						
							
							feat(server): Shortened asset ID in storage template ( #16433 )  
						
						... 
						
						
						
						* Update storage-template.service.ts
* Update supported-variables-panel.svelte
* docs example
* Update storage-template-settings.svelte 
						
						
					 
					
						2025-02-28 16:04:34 -05:00 
						 
				 
			
				
					
						
							
							
								github-actions 
							
						 
					 
					
						
						
						
						
							
						
						
							dc143046e3 
							
						 
					 
					
						
						
							
							chore: version v1.128.0  
						
						
						
						
					 
					
						2025-02-28 18:54:08 +00:00