Kevin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58346465aa 
							
						 
					 
					
						
						
							
							fix(server): link motion photo with existing video asset ( #8724 )  
						
						... 
						
						
						
						* added motion photo linking
* added tests 
						
						
					 
					
						2024-04-11 09:49:21 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec76e5ef23 
							
						 
					 
					
						
						
							
							fix(server): prevent cross-library motion photo linking, made getByChecksum library specific ( #8719 )  
						
						... 
						
						
						
						prevent cross linking 
						
						
					 
					
						2024-04-11 09:41:30 -04:00 
						 
				 
			
				
					
						
							
							
								N00MKRAD 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1ca1794a1 
							
						 
					 
					
						
						
							
							Add AV1 transcoding support ( #8491 )  
						
						... 
						
						
						
						* Add AV1 transcoding support
- AV1 encoding on CPU via SVT-AV1 (libsvtav1 in ffmpeg)
- Supports CRF and optionally capped CRF (max bitrate)
- Tested playback successfully in Chrome Win+Android, Firefox Win+Linux, Android app
* AV1: Add support for encoding threads option
* Revert previous commit; specifying params multiple times is bad
We need to specify all svtav1-params at once, so putting the thread option into getThreadOptions is not possible.
* AV1: Override VAAPI getSupportedCodecs as it does not yet support AV1 unlike nvenc, qsv, amf
* Change BaseHWConfig supported codecs to only H264/HEVC
Configs that support VP9 and/or AV1 need to override getSupportedCodecs()
* Set SVT-AV1 threads with svtav1-params, remove duplicate block in NVENCConfig
* AV1Config: Fix empty svtav1-params array being added to options
* add tests
* update api
* allow crf-based two-pass mode
* formatting
* suggest 35
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> 
						
						
					 
					
						2024-04-11 05:26:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad5d115abe 
							
						 
					 
					
						
						
							
							fix(server): require asset permission when creating an album with them ( #8686 )  
						
						... 
						
						
						
						require asset permission when creating an album with them 
						
						
					 
					
						2024-04-10 13:41:22 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							321868963d 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #8651 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-04-09 21:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							327b9bd59c 
							
						 
					 
					
						
						
							
							Revert "fix(deps): update typescript-projects ( #8647 )" ( #8650 )  
						
						... 
						
						
						
						This reverts commit 301c21730358338c7dd01cba6053a7c50f70b398. 
						
						
					 
					
						2024-04-09 06:53:48 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							301c217303 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #8647 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-04-08 23:44:48 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6631e6eedc 
							
						 
					 
					
						
						
							
							chore(deps): update node.js to 3fb85a6 ( #8643 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-04-08 22:33:50 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							369bd17c8b 
							
						 
					 
					
						
						
							
							chore(server): remove unused method ( #8639 )  
						
						
						
						
					 
					
						2024-04-08 17:23:45 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b1562c050 
							
						 
					 
					
						
						
							
							fix(server): remove isWatched from DTO ( #8598 )  
						
						... 
						
						
						
						* fix: remove isWatched
* chore: open api 
						
						
					 
					
						2024-04-08 16:00:08 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a16233584 
							
						 
					 
					
						
						
							
							fix(server): delete thumbnail for readonly asset ( #8593 )  
						
						... 
						
						
						
						* delete thumbnail and other generated files even for readonly asset
* updated test
* don't delete sidecar file for readonly file
* fixed test
* improved external detection 
						
						
					 
					
						2024-04-08 12:54:10 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fff12e3d78 
							
						 
					 
					
						
						
							
							chore(deps): update dependency eslint-plugin-unicorn to v52 ( #8629 )  
						
						... 
						
						
						
						* chore(deps): update dependency eslint-plugin-unicorn to v52
* chore: linting
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-04-08 12:45:46 -04:00 
						 
				 
			
				
					
						
							
							
								Jelle Dekker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29e47dd7c1 
							
						 
					 
					
						
						
							
							fix: npm i on Windows … ( #8619 )  
						
						
						
						
					 
					
						2024-04-08 10:53:27 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							105a74caca 
							
						 
					 
					
						
						
							
							feat(server,web): configure image format ( #8581 )  
						
						
						
						
					 
					
						2024-04-07 12:44:34 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55b9acca78 
							
						 
					 
					
						
						
							
							fix(server): hevc tag being set when copying a non-hevc stream ( #8582 )  
						
						
						
						
					 
					
						2024-04-07 12:44:09 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d130b8957 
							
						 
					 
					
						
						
							
							fix(server): x264/x265 params not being set correctly ( #8587 )  
						
						
						
						
					 
					
						2024-04-07 12:43:50 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							335c03d0b8 
							
						 
					 
					
						
						
							
							chore(server): better typing for system config key ( #8580 )  
						
						... 
						
						
						
						* config type safety
* typeorm fix
* typing fixes
* don't use enum in db
* add todo 
						
						
					 
					
						2024-04-07 01:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4681ff88d0 
							
						 
					 
					
						
						
							
							fix(server): image config not being updated ( #8579 )  
						
						... 
						
						
						
						update system config key 
						
						
					 
					
						2024-04-06 21:06:26 -04:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							3b0fff3b3d 
							
						 
					 
					
						
						
							
							Version v1.101.0  
						
						
						
						
					 
					
						2024-04-05 02:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15a2e6feeb 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #8471 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-04-03 10:17:17 -04:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62d307321a 
							
						 
					 
					
						
						
							
							docs: add some details for getting started as a developer ( #8468 )  
						
						
						
						
					 
					
						2024-04-02 11:56:33 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97c340b8a4 
							
						 
					 
					
						
						
							
							chore(deps): update node.js to fa5d3cf ( #8450 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-04-02 14:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b1d4a6787 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects to v10.3.7 ( #8461 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-04-02 14:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd0e537e3e 
							
						 
					 
					
						
						
							
							feat: persistent memories ( #8330 )  
						
						... 
						
						
						
						* feat: persistent memories
* refactor: use new add/remove asset utility 
						
						
					 
					
						2024-04-02 10:23:17 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0849dbd1af 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #8451 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-04-02 02:20:52 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8edc2fb46f 
							
						 
					 
					
						
						
							
							refactor(server): decouple generated images from image formats ( #8246 )  
						
						... 
						
						
						
						* rename
thumbnail config
update target paths, fix tests
rename to image settings
replace legacy enum
better typing
update sql
update api
remove config option
fix
* update docs
* update other thumbnail configs in migration
* keep legacy enum for now
* fix jumbled job names
* fix jumbled job names in tests
* rename thumbhash job
* rename dto
* fix tests
* preserve order
* remove unused import
* keep old fields in dto, marked deprecated
* update sql
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2024-04-02 04:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								ZlabiDev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee4d9fff16 
							
						 
					 
					
						
						
							
							fixes issue  #8352  ( #8432 )  
						
						... 
						
						
						
						fixed issue #8352  
						
						
					 
					
						2024-04-01 16:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bc9158724 
							
						 
					 
					
						
						
							
							fix(server): penalize null geodata fields when searching places ( #8408 )  
						
						
						
						
					 
					
						2024-03-31 10:59:11 -04:00 
						 
				 
			
				
					
						
							
							
								Pablo Diz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a4bc777a2 
							
						 
					 
					
						
						
							
							Fix external library path validation  #8319  ( #8366 )  
						
						... 
						
						
						
						* Fix isImmichPath
* prettier write
* Fis isImmichPath code comment
* Refactor isImmichPath function based on team suggestions
* Test isImmichPath
* fix: clean comments
* Refactor isImmichPath test based on team suggestions
* Clean code with lintern suggestions 
						
						
					 
					
						2024-03-31 10:47:03 -04:00 
						 
				 
			
				
					
						
							
							
								mmomjian 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6af7788e1 
							
						 
					 
					
						
						
							
							feat(server): extensions for MPEG and 3GP ( #8400 )  
						
						... 
						
						
						
						* Update mime-types.spec.ts
* Update mime-types.ts 
						
						
					 
					
						2024-03-30 21:48:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b39d37cae 
							
						 
					 
					
						
						
							
							fix: sql generation issues ( #8361 )  
						
						... 
						
						
						
						chore: fix sql gen issues 
						
						
					 
					
						2024-03-30 00:16:06 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f677b4fae 
							
						 
					 
					
						
						
							
							refactor(server): extract add/remove assets logic to utility function ( #8329 )  
						
						... 
						
						
						
						extract add/remove assets logic to utility function
fix tests
chore: generate sql
foo 
						
						
					 
					
						2024-03-29 07:56:16 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8c5363a15 
							
						 
					 
					
						
						
							
							refactor(server): move timeline operations to their own controller/service ( #8325 )  
						
						... 
						
						
						
						* move timeline operations to their own controller/service
* chore: open api
* move e2e tests 
						
						
					 
					
						2024-03-28 23:20:40 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8b3c487d4 
							
						 
					 
					
						
						
							
							fix(server): map style not being available for shared assets ( #8341 )  
						
						... 
						
						
						
						* fix map style not being available for shared assets
* add e2e test 
						
						
					 
					
						2024-03-28 23:19:05 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec48fccb30 
							
						 
					 
					
						
						
							
							fix(server): add missing file extensions to library files ( #8342 )  
						
						... 
						
						
						
						* fix file extensions
* fix tests
* fix formatting
* fixed bug
* fix merts comments 
						
						
					 
					
						2024-03-28 22:51:07 -04:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							16513b4a6e 
							
						 
					 
					
						
						
							
							Version v1.100.0  
						
						
						
						
					 
					
						2024-03-28 18:36:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b705e4450 
							
						 
					 
					
						
						
							
							chore(server): open-api memory lane number generation ( #8314 )  
						
						... 
						
						
						
						chore(server): openaapi memory lane number generation 
						
						
					 
					
						2024-03-27 22:27:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fe80c25eb 
							
						 
					 
					
						
						
							
							fix: memory lane assets in ascending order ( #8309 )  
						
						... 
						
						
						
						* fix: memory lane asset order
* chore: deprecate title
* chore: open-api
* chore: rename years => yearsAgo 
						
						
					 
					
						2024-03-27 16:14:29 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							916603d2d4 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #8287 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-03-27 12:07:49 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6295edcdb7 
							
						 
					 
					
						
						
							
							chore(deps): update base-image to v20240326 (major) ( #8291 )  
						
						... 
						
						
						
						chore(deps): update base-image to v20240326
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-03-26 09:17:48 -04:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ad893ded4 
							
						 
					 
					
						
						
							
							fix(deps): update typescript-projects ( #8281 )  
						
						... 
						
						
						
						* fix(deps): update typescript-projects
* chore: regenerate sql
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
					 
					
						2024-03-26 02:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c45e28ab53 
							
						 
					 
					
						
						
							
							refactor(server): metric repo ( #8278 )  
						
						... 
						
						
						
						* refactor
* redundant `implements`
* simplify
* remove `enabled` 
						
						
					 
					
						2024-03-25 23:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c56c04a82b 
							
						 
					 
					
						
						
							
							refactor(server): rename filesystem provider -> storage repo ( #8277 )  
						
						... 
						
						
						
						rename filesystem provider -> storage repo 
						
						
					 
					
						2024-03-25 20:45:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1694dd146e 
							
						 
					 
					
						
						
							
							feat(server): add immich cli to container ( #8239 )  
						
						... 
						
						
						
						add immich cli to server container 
						
						
					 
					
						2024-03-25 08:18:33 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a6a0aa142 
							
						 
					 
					
						
						
							
							fix(server): places page not working with partner sharing ( #8257 )  
						
						
						
						
					 
					
						2024-03-25 01:59:11 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c58a70ac8f 
							
						 
					 
					
						
						
							
							feat(server): job metrics ( #8255 )  
						
						... 
						
						
						
						* metric repo
* add metric repo
* remove unused import
* formatting
* fix
* try disabling job metrics for e2e
* import otel in test module 
						
						
					 
					
						2024-03-24 23:02:04 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a771c563ba 
							
						 
					 
					
						
						
							
							chore(server): remove pre-installed cli ( #8224 )  
						
						
						
						
					 
					
						2024-03-23 16:07:39 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b07a565e34 
							
						 
					 
					
						
						
							
							chore(server): change upsert signature for search repo ( #8210 )  
						
						... 
						
						
						
						* upsert embedding
* remove unused imports 
						
						
					 
					
						2024-03-23 14:37:06 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							787eebcf1e 
							
						 
					 
					
						
						
							
							refactor(server): new password repo method ( #8208 )  
						
						
						
						
					 
					
						2024-03-23 14:33:25 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							604b8ff17c 
							
						 
					 
					
						
						
							
							chore(server): remove getByDate from asset repo ( #8211 )  
						
						... 
						
						
						
						* remove getByDate
* remove unused import 
						
						
					 
					
						2024-03-22 23:20:16 -05:00