Michel Heusschen 
							
						 
					 
					
						
						
							
						
						7b9248c10a 
					 
					
						
						
							
							chore(server): update typeorm ( #2173 )  
						
						 
						
						
						
						
					 
					
						2023-04-05 13:23:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						4853240de9 
					 
					
						
						
							
							fix(server): Revert alpine version to fix Sharp dependencies not installed correctly ( #2172 )  
						
						 
						
						
						
						
					 
					
						2023-04-05 02:57:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						d5f2e3e45c 
					 
					
						
						
							
							refactor(server): more consistent param validation ( #2166 )  
						
						 
						
						
						
						
					 
					
						2023-04-04 17:24:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						4cb74f0fe4 
					 
					
						
						
							
							refactor(server): reverse geocoding ( #2167 )  
						
						 
						
						... 
						
						
						
						* refactor(server): reverse geocoding
* fix: nullable results 
						
						
					 
					
						2023-04-04 17:23:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						48393c215b 
					 
					
						
						
							
							refactor(server): video transcode processor ( #2163 )  
						
						 
						
						... 
						
						
						
						* refactor(server): video transcode processor
* refactor: rename shouldRotate to isVideoVertical, remove unnecessary await
* refactor: rename getOptions to getFfmpegOptions to be clearer in that context
* fix: optimal preset converting vertical videos already smaller than target resolution
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com > 
						
						
					 
					
						2023-04-04 10:48:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						ec6a7ae97c 
					 
					
						
						
							
							fix(server): do not link live photos across users ( #2162 )  
						
						 
						
						
						
						
					 
					
						2023-04-03 23:48:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zack Pollard 
							
						 
					 
					
						
						
							
						
						808d6423be 
					 
					
						
						
							
							feat(all): ffmpeg quality options improvements ( #2161 )  
						
						 
						
						... 
						
						
						
						* feat: change target scaling to resolution in ffmpeg config
* feat(microservices): scale vertical video correctly, only scale if video is larger than target 
						
						
					 
					
						2023-04-03 20:42:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kondrikov 
							
						 
					 
					
						
						
							
						
						7e526f87b4 
					 
					
						
						
							
							feat(server): enhanced thumbnails generation code ( #2147 )  
						
						 
						
						... 
						
						
						
						* Add size parameter to extractVideoThumbnail
* Ensure minimum dimension of webp thumbnail 
						
						
					 
					
						2023-04-03 20:18:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skyler Mäntysaari 
							
						 
					 
					
						
						
							
						
						fc585bffcc 
					 
					
						
						
							
							feat(server): Support TypeSense High-Availibility configuration ( #2146 )  
						
						 
						
						... 
						
						
						
						* feat(server): Support TypeSense High-Availibility configuration.
* Lint fixes
* Address comments. 
						
						
					 
					
						2023-04-03 20:16:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devin Buhl 
							
						 
					 
					
						
						
							
						
						2dcccb37a0 
					 
					
						
						
							
							chore(docker): Default NODE_ENV to production for server image and update alpine version ( #2157 )  
						
						 
						
						... 
						
						
						
						* default NODE_ENV to production for server image
* update node image to use 3.17 alpine in server
* update web docker image to use alpine 3.17
* remove NODE_ENV from production docker-compose
* NODE_ENV is also needed default in machine-learning 
						
						
					 
					
						2023-04-03 15:05:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						c584791b65 
					 
					
						
						
							
							feat(server): improve validation in controllers ( #2149 )  
						
						 
						
						... 
						
						
						
						* feat(server): improve validation in controllers
* set ValidationPipe config with decorator 
						
						
					 
					
						2023-04-02 23:24:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AndreAle94 
							
						 
					 
					
						
						
							
						
						94b2ea9b5f 
					 
					
						
						
							
							Add timezone to exif entity ( #1894 )  
						
						 
						
						... 
						
						
						
						* Add timezone to exif entity
* Refactor logging
---------
Co-authored-by: Andrea Alemani <andrea.alemani94@gmail.com > 
						
						
					 
					
						2023-04-02 14:11:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						b06ddec2d5 
					 
					
						
						
							
							feat(server/web): jobs clear button + queue status ( #2144 )  
						
						 
						
						... 
						
						
						
						* feat(server/web): jobs clear button + queue status
* adjust design and colors
* Adjust some styling
* show status next to buttons instead of on top
* Update rounded corner for badge
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com > 
						
						
					 
					
						2023-04-01 15:46:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						d04f340b5b 
					 
					
						
						
							
							fix(server): user update ( #2143 )  
						
						 
						
						... 
						
						
						
						* fix(server): user update
* update dto
* generate api
* improve validation
* add e2e tests for updating user
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com > 
						
						
					 
					
						2023-04-01 11:43:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skyler Mäntysaari 
							
						 
					 
					
						
						
							
						
						23e4449f27 
					 
					
						
						
							
							feat(server): redis sentinel support ( #2141 )  
						
						 
						
						... 
						
						
						
						* feat(server): redis sentinel initial support
* feat(server): Lint fixes
* Include example for Redis Sentinel.
* Address PR comments 
						
						
					 
					
						2023-03-31 15:33:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						51785a1ead 
					 
					
						
						
							
							feat(server): apply ValidationPipe on controllers ( #2137 )  
						
						 
						
						
						
						
					 
					
						2023-03-31 10:14:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						49f66be8af 
					 
					
						
						
							
							chore(server): use ioredis ( #2116 )  
						
						 
						
						
						
						
					 
					
						2023-03-31 09:36:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						009b6e3ca5 
					 
					
						
						
							
							feat(server): add faststart to ffmpeg options ( #2138 )  
						
						 
						
						
						
						
					 
					
						2023-03-31 09:34:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						34d300d1da 
					 
					
						
						
							
							refactor(server): flatten infra folders ( #2120 )  
						
						 
						
						... 
						
						
						
						* refactor: flatten infra folders
* fix: database migrations
* fix: test related import
* fix: github actions workflow
* chore: rename schemas to typesense-schemas 
						
						
					 
					
						2023-03-30 14:38:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						468e620372 
					 
					
						
						
							
							chore: remove unused config ( #2121 )  
						
						 
						
						
						
						
					 
					
						2023-03-30 12:22:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex The Bot 
							
						 
					 
					
						
						
							
						
						b1d17302bc 
					 
					
						
						
							
							Version v1.52.1  
						
						 
						
						
						
						
					 
					
						2023-03-29 17:37:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						cc3ffcbb84 
					 
					
						
						
							
							fix(server): incorrect video file path to serve for mobile vs web ( #2118 )  
						
						 
						
						
						
						
					 
					
						2023-03-29 12:36:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						eda9e580c9 
					 
					
						
						
							
							fix(server): add paused property to JobCountsDto ( #2112 )  
						
						 
						
						
						
						
					 
					
						2023-03-29 10:33:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex The Bot 
							
						 
					 
					
						
						
							
						
						d5596cf6a2 
					 
					
						
						
							
							Version v1.52.0  
						
						 
						
						
						
						
					 
					
						2023-03-28 20:33:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						b0d5c7035b 
					 
					
						
						
							
							feat(server): apply storage migration after exif completes ( #2093 )  
						
						 
						
						... 
						
						
						
						* feat(server): apply storage migraiton after exif completes
* feat: same for videos
* fix: migration for live photos 
						
						
					 
					
						2023-03-28 15:04:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						3497a0de54 
					 
					
						
						
							
							chore: cleanup template variables ( #2107 )  
						
						 
						
						
						
						
					 
					
						2023-03-28 14:27:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kondrikov 
							
						 
					 
					
						
						
							
						
						2c67090e3c 
					 
					
						
						
							
							feat(server): add transcode presets ( #2084 )  
						
						 
						
						... 
						
						
						
						* feat: add transcode presets
* Add migration
* chore: generate api
* refactor: use enum type instead of string for transcode option
* chore: generate api
* refactor: enhance readability of runVideoEncode method
* refactor: reuse SettingSelect for transcoding presets
* refactor: simplify return statement
* chore: regenerate api
* fix: correct label attribute
* Update import
* fix test
---------
Co-authored-by: Alex <alex.tran1502@gmail.com > 
						
						
					 
					
						2023-03-28 14:03:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						9adbbd42be 
					 
					
						
						
							
							feat(server): resume queues ( #2104 )  
						
						 
						
						... 
						
						
						
						* feat(server): resume queues
* chore: regenerate open-api 
						
						
					 
					
						2023-03-28 13:25:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						8563bd463c 
					 
					
						
						
							
							fix(cli): clean up set intervals ( #2103 )  
						
						 
						
						
						
						
					 
					
						2023-03-28 13:24:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						da5a6d2272 
					 
					
						
						
							
							fix(cli): missing dep in immich cli ( #2094 )  
						
						 
						
						... 
						
						
						
						* fix: missing dep in immich cli
* fix: imports 
						
						
					 
					
						2023-03-28 11:29:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						f0e272d0f2 
					 
					
						
						
							
							feat(server): change clipembedding entity type ( #2091 )  
						
						 
						
						
						
						
					 
					
						2023-03-28 09:53:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						e0b80f49b6 
					 
					
						
						
							
							fix(server): increase typesense start-up settings ( #2095 )  
						
						 
						
						
						
						
					 
					
						2023-03-27 14:00:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						089dbdbd7e 
					 
					
						
						
							
							feat(server): require auth for more endpoints ( #2092 )  
						
						 
						
						... 
						
						
						
						* feat(server): require auth for more endpoints
* dev: add authorization header to profile image on mobile
---------
Co-authored-by: Alex <alex.tran1502@gmail.com > 
						
						
					 
					
						2023-03-27 09:38:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						cd59f7aad6 
					 
					
						
						
							
							fix(server) get all query does not respect asset type ( #2089 )  
						
						 
						
						... 
						
						
						
						* chore: fix api
* fix(server) get all query does not respect asset type 
						
						
					 
					
						2023-03-26 10:41:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						c74fba483d 
					 
					
						
						
							
							feat(server): improve and refactor get all albums ( #2048 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Alex Tran <alex.tran1502@gmail.com > 
						
						
					 
					
						2023-03-25 21:46:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						2400004f41 
					 
					
						
						
							
							feat(server): split generated content into a separate folder ( #2047 )  
						
						 
						
						... 
						
						
						
						* feat: organize media folders
* fix: tests 
						
						
					 
					
						2023-03-25 09:50:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						e36b620020 
					 
					
						
						
							
							refactor(server): cron jobs ( #2067 )  
						
						 
						
						
						
						
					 
					
						2023-03-24 07:19:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						1efc74dabc 
					 
					
						
						
							
							refactor(server): common ( #2066 )  
						
						 
						
						
						
						
					 
					
						2023-03-23 23:55:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						54f98053a8 
					 
					
						
						
							
							chore(server): cleanup controllers ( #2065 )  
						
						 
						
						
						
						
					 
					
						2023-03-23 23:53:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						6745826f35 
					 
					
						
						
							
							refactor(server): media service ( #2051 )  
						
						 
						
						... 
						
						
						
						* refactor(server): media service
* merge main
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com > 
						
						
					 
					
						2023-03-23 21:40:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						bbd897b8ff 
					 
					
						
						
							
							refactor(server): asset serve files ( #2052 )  
						
						 
						
						
						
						
					 
					
						2023-03-23 21:40:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						4dafc74223 
					 
					
						
						
							
							fix(server): invalid video duration format ( #2058 )  
						
						 
						
						
						
						
					 
					
						2023-03-23 09:27:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bo0tzz 
							
						 
					 
					
						
						
							
						
						8adf1231a3 
					 
					
						
						
							
							fix(server): Do not change file ext case on upload ( #2056 )  
						
						 
						
						
						
						
					 
					
						2023-03-23 09:06:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skyler Mäntysaari 
							
						 
					 
					
						
						
							
						
						0616a66b05 
					 
					
						
						
							
							feat(server): Allow .mkv, .wmv, .flv, .mpg videos to be uploaded. ( #2045 )  
						
						 
						
						
						
						
					 
					
						2023-03-22 18:34:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Immich Release Bot 
							
						 
					 
					
						
						
							
						
						67453d18ff 
					 
					
						
						
							
							Version v1.51.2  
						
						 
						
						
						
						
					 
					
						2023-03-22 21:12:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michel Heusschen 
							
						 
					 
					
						
						
							
						
						792a87e407 
					 
					
						
						
							
							fix(nginx): x-forwarded-* headers ( #2019 )  
						
						 
						
						... 
						
						
						
						* fix(nginx): x-forwarded-* headers
* change category / add link to nginx config 
						
						
					 
					
						2023-03-22 15:46:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skyler Mäntysaari 
							
						 
					 
					
						
						
							
						
						6da50626e1 
					 
					
						
						
							
							fix(server): Return the original path for gif playback ( #2022 )  
						
						 
						
						... 
						
						
						
						* fix(server): Return the original path for gifs.
Usually browser is able to play them directly.
* fix(server): Better place for the condition.
* fix(server): gif viewing works properly. 
						
						
					 
					
						2023-03-22 14:56:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						6239b3b309 
					 
					
						
						
							
							fix: import assets on new install ( #2044 )  
						
						 
						
						
						
						
					 
					
						2023-03-22 00:36:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Rasmussen 
							
						 
					 
					
						
						
							
						
						b9bc621e2a 
					 
					
						
						
							
							refactor: server-info ( #2038 )  
						
						 
						
						
						
						
					 
					
						2023-03-21 21:49:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Immich Release Bot 
							
						 
					 
					
						
						
							
						
						75edc6de0f 
					 
					
						
						
							
							Version v1.51.1  
						
						 
						
						
						
						
					 
					
						2023-03-21 03:10:10 +00:00