Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							521436dd21 
							
						 
					 
					
						
						
							
							feat(server): Add week numbers for templating ( #4263 )  
						
						... 
						
						
						
						* add week numbers as template option
* generate api
* fix tests
* change example date to show week padding
* change example date to immich birthday 
						
						
							
						
					 
					
						2023-09-28 13:47:31 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c145963b02 
							
						 
					 
					
						
						
							
							fix(server): always disable two-pass mode for video thumbnails ( #4258 )  
						
						... 
						
						
						
						* always disable two-pass mode for thumbnails
* add regression test
* added bitrate constraint to config mock 
						
						
							
						
					 
					
						2023-09-28 08:29:31 -04:00 
						 
				 
			
				
					
						
							
							
								Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							098ab9eae5 
							
						 
					 
					
						
						
							
							fix(mobile): speed up RenderList creation for timeline ( #4103 )  
						
						... 
						
						
						
						Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
							
						
					 
					
						2023-09-28 10:43:55 +07:00 
						 
				 
			
				
					
						
							
							
								shenlong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a937efe719 
							
						 
					 
					
						
						
							
							feat(mobile): use map settings from server-config ( #4045 )  
						
						... 
						
						
						
						* feat(mobile): use map settings from server-config to enable / disable map
* refactor(mobile): remove async await for server info update 
						
						
							
						
					 
					
						2023-09-28 10:26:48 +07:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7fcec7ce3 
							
						 
					 
					
						
						
							
							feat(web): people sidebar link ( #4257 )  
						
						
						
						
							
						
					 
					
						2023-09-28 10:09:54 +07:00 
						 
				 
			
				
					
						
							
							
								Russell Tan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69c23aa3ec 
							
						 
					 
					
						
						
							
							fix(server): Exclude archived assets from search-explore  #4041  ( #4122 )  
						
						... 
						
						
						
						* Exclude archived assets from search-explore  #4041 
* Update test to properly expect an empty array with archived items
* typesense changes wip
* Add isArchived filter to default search filters
* Bump assets typesense schema version
* fix(server): sync bug for bulk asset update
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-27 21:38:55 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a22e64799 
							
						 
					 
					
						
						
							
							refactor(server): merge facial-recognition and person ( #4237 )  
						
						... 
						
						
						
						* move facial recognition service into person service
* merge face repository and person repository
* fix imports 
						
						
							
						
					 
					
						2023-09-27 16:46:46 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3d6d69262 
							
						 
					 
					
						
						
							
							fix(server): live photo linking ( #4253 )  
						
						
						
						
							
						
					 
					
						2023-09-27 20:32:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cb78ed972 
							
						 
					 
					
						
						
							
							fix(server): android motion photo ( #4254 )  
						
						
						
						
							
						
					 
					
						2023-09-27 20:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc70f5f6a0 
							
						 
					 
					
						
						
							
							fix(server): Thumbnail migration creating unnecessary directories ( #4251 )  
						
						... 
						
						
						
						* fix: during migration folders will be created before checking if needed
* refactor 
						
						
							
						
					 
					
						2023-09-27 15:29:07 -04:00 
						 
				 
			
				
					
						
							
							
								David Johnson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85efbc6984 
							
						 
					 
					
						
						
							
							fix(server): handle NaN in metadata extraction ( #4221 )  
						
						... 
						
						
						
						Fallback to null in event of invalid number. 
						
						
							
						
					 
					
						2023-09-27 15:17:18 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a44e8f8d3 
							
						 
					 
					
						
						
							
							refactor(server): Move metadata extraction to domain ( #4243 )  
						
						... 
						
						
						
						* use storageRepository in metadata extraction
* move metadata extraction processor to domain
* cleanup infra/domain
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-27 18:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bada51d56 
							
						 
					 
					
						
						
							
							feat(server, web)!: Move reverse geocoding settings to the UI ( #4222 )  
						
						... 
						
						
						
						* feat: reverse geocoding settings
* chore: open api
* re-init geocoder if precision has been updated
* update docs
* chore: update verbiage
* fix: re-init logic
* fix: reset to default
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-26 14:03:57 +07:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bc6e9ef64 
							
						 
					 
					
						
						
							
							refactor(server): person thumbnail job ( #4233 )  
						
						... 
						
						
						
						* refactor(server): person thumbnail job
* fix(server): set feature photo 
						
						
							
						
					 
					
						2023-09-26 14:03:22 +07:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea797c1723 
							
						 
					 
					
						
						
							
							chore: use non-conflicting port to serve docs ( #4230 )  
						
						
						
						
							
						
					 
					
						2023-09-25 23:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f63d6d5b67 
							
						 
					 
					
						
						
							
							fix(web): escape shortcut ( #3753 )  
						
						... 
						
						
						
						* fix: escape shortcut
* feat: more escape scenarios
* feat: more escape shortcuts
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-26 02:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8873c9a02f 
							
						 
					 
					
						
						
							
							docs: deprecate read only assets ( #4226 )  
						
						... 
						
						
						
						* chore: add deprecation notice in docs
* feat: link to library documentation
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-26 02:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee0e131efa 
							
						 
					 
					
						
						
							
							fix(server): tests ( #4229 )  
						
						
						
						
							
						
					 
					
						2023-09-25 22:17:53 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af5a9d9108 
							
						 
					 
					
						
						
							
							chore(web): use axios isCancel function ( #4227 )  
						
						... 
						
						
						
						Use of this function should be more idiomatic and reliable - it's much less
likely for changes to Axios to cause regressions. 
						
						
							
						
					 
					
						2023-09-25 23:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56cf9464af 
							
						 
					 
					
						
						
							
							fix(server): use srgb pipeline for srgb images ( #4101 )  
						
						... 
						
						
						
						* added color-related exif fields
* remove metadata check, conditional pipe colorspace
* check exif metadata for srgb
* added migration
* updated e2e fixture
* uncased srgb check, search substrings
* extracted exif logic into separate function
* handle images with no bit depth or color metadata
* added unit tests 
						
						
							
						
					 
					
						2023-09-25 19:18:47 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9676412875 
							
						 
					 
					
						
						
							
							fix: cli import ( #4224 )  
						
						... 
						
						
						
						* fix: allow import of assets
* fix: allow deletion of read only assets 
						
						
							
						
					 
					
						2023-09-25 19:04:30 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54bea23485 
							
						 
					 
					
						
						
							
							chore(web): remove upload preview ( #4219 )  
						
						
						
						
							
						
					 
					
						2023-09-25 22:28:01 +07:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3053cbd4c8 
							
						 
					 
					
						
						
							
							chore(server): Store generated files (thumbnails, encoded video) in subdirectories ( #4112 )  
						
						... 
						
						
						
						* save thumbnails in subdirectories
* migration job, migrate assets and face thumbnails
* fix tests
* directory depth of two instead of three
* cleanup empty dirs after migration
* clean up empty dirs after migration, migrate people without assetId
* add job card for new migration job
* fix removeEmptyDirs race condition because of missing await
* cleanup empty directories after asset deletion
* move ensurePath to storage core
* rename jobs
* remove unnecessary property of IEntityJob
* use updated person getById, minor refactoring
* ensure that directory cleanup doesn't interfere with migration
* better description for job in ui
* fix remove directories when migration is done
* cleanup empty folders at start of migration
* fix: actually persist concurrency setting
* add comment explaining regex
* chore: cleanup
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-25 11:07:21 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07069c3b1e 
							
						 
					 
					
						
						
							
							fix(server): android live motion ( #4218 )  
						
						
						
						
							
						
					 
					
						2023-09-25 09:42:23 -04:00 
						 
				 
			
				
					
						
							
							
								fujie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0ce81ca0e 
							
						 
					 
					
						
						
							
							fix(mobile): assetList is empty ( #4213 )  
						
						... 
						
						
						
						* fix(mobile): assetList is empty
* add comments
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
							
						
					 
					
						2023-09-25 08:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bef456923 
							
						 
					 
					
						
						
							
							fix(server): metadata extraction error ( #4210 )  
						
						
						
						
							
						
					 
					
						2023-09-25 14:45:26 +07:00 
						 
				 
			
				
					
						
							
							
								ochen1 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91e2348381 
							
						 
					 
					
						
						
							
							fix(server): search for terms separated by hyphens and/or underscores in asset search ( #4156 )  
						
						... 
						
						
						
						* Use hyphen and underscore as token separators in search
* Bump typesense asset schema version
* Bump typesense asset schema version 
						
						
							
						
					 
					
						2023-09-25 11:30:16 +07:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1564ed3256 
							
						 
					 
					
						
						
							
							feat(server): add support for .psd files ( #4192 )  
						
						
						
						
							
						
					 
					
						2023-09-24 22:03:14 +07:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8fec26115 
							
						 
					 
					
						
						
							
							refactor(web): album listing page ( #4146 )  
						
						... 
						
						
						
						* feat: add more options to album page
* pr feedback
* pr feedback
* feat: add quick actions on the list mode
* feat: responsive design
* feat: remove dropdown for display mode
* pr feedback 
						
						
							
						
					 
					
						2023-09-24 20:22:46 +07:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd86aa9259 
							
						 
					 
					
						
						
							
							fix(server): require library.write to upload assets to library ( #4200 )  
						
						... 
						
						
						
						* require library.write to upload assets to library
* fix tests 
						
						
							
						
					 
					
						2023-09-24 20:19:36 +07:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84e4c15ed5 
							
						 
					 
					
						
						
							
							fix(server): random returning less than count assets ( #4201 )  
						
						
						
						
							
						
					 
					
						2023-09-24 20:18:31 +07:00 
						 
				 
			
				
					
						
							
							
								Daniele Ricci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25d1b3e1b1 
							
						 
					 
					
						
						
							
							fix(server): use mtime instead of ctime for fileCreatedAt ( #4191 )  
						
						
						
						
							
						
					 
					
						2023-09-24 20:14:25 +07:00 
						 
				 
			
				
					
						
							
							
								Eric Helgeson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e63efb490 
							
						 
					 
					
						
						
							
							Correct admin commands ( #4177 )  
						
						... 
						
						
						
						* Correct admin commands
Also use text for examples so they can be easily copied and updated.
* Add missing line
* remove leading # per feedback 
						
						
							
						
					 
					
						2023-09-24 02:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Ricci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							014d164d99 
							
						 
					 
					
						
						
							
							feat(server): random assets API ( #4184 )  
						
						... 
						
						
						
						* feat(server): get random assets API
* Fix tests
* Use correct validation annotation
* Fix offset use in query
* Update API specs
* Fix typo
* Random assets e2e tests
* Improve e2e tests 
						
						
							
						
					 
					
						2023-09-23 22:28:55 +07:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc64be6603 
							
						 
					 
					
						
						
							
							feat(web): suggest people when typing a name ( #4126 )  
						
						... 
						
						
						
						* feat(web): suggest people when entering a name
* fix: border size from 2 to 1 pixel
* pr feedback
* fix: web unit test
* pr feedback
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
							
						
					 
					
						2023-09-23 11:58:51 +07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a7e48eaa6 
							
						 
					 
					
						
						
							
							chore(web): remove flowbite ( #4178 )  
						
						... 
						
						
						
						* chore(web): remove flowbite
* Added confirmation prompt for deletion 
						
						
							
						
					 
					
						2023-09-23 11:50:21 +07:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							e050121dbf 
							
						 
					 
					
						
						
							
							Version v1.79.1  
						
						
						
						
							
 
						
					 
					
						2023-09-22 01:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0a5d39625 
							
						 
					 
					
						
						
							
							fix: live photo uploads ( #4167 )  
						
						... 
						
						
						
						* fix: live photo uploads
* fix: format
---------
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
							
						
					 
					
						2023-09-22 08:35:25 +07:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							86f5ceb80e 
							
						 
					 
					
						
						
							
							Version v1.79.0  
						
						
						
						
							
 
						
					 
					
						2023-09-21 14:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06959a9ea5 
							
						 
					 
					
						
						
							
							Revert "fix(web): Assigns description text area with asset description if it exists  #4073  ( #4125 )" ( #4160 )  
						
						... 
						
						
						
						This reverts commit b6c6a7e403c51b767d5a52c3875610db4420b38a. 
						
						
							
						
					 
					
						2023-09-21 17:57:59 +07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acdc66413c 
							
						 
					 
					
						
						
							
							feat(server,web): libraries ( #3124 )  
						
						... 
						
						
						
						* feat: libraries
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
							
						
					 
					
						2023-09-20 13:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								Louis-Marie Michelin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							816db700e1 
							
						 
					 
					
						
						
							
							feat(web): cancel pending requests on image change ( #4145 )  
						
						
						
						
							
						
					 
					
						2023-09-19 23:16:53 -04:00 
						 
				 
			
				
					
						
							
							
								Mert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9030b1f89f 
							
						 
					 
					
						
						
							
							chore(deps): upgrade sharp and libvips ( #4140 )  
						
						... 
						
						
						
						* upgrade libvips
* upgrade sharp 
						
						
							
						
					 
					
						2023-09-19 15:11:25 -04:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e0c7abd65 
							
						 
					 
					
						
						
							
							fix(mobile): fix background upload regression on Android ( #4139 )  
						
						
						
						
							
						
					 
					
						2023-09-19 16:39:54 +07:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a633f3fca 
							
						 
					 
					
						
						
							
							chore(server): Use access core for person permissions ( #4138 )  
						
						... 
						
						
						
						* use access core for all person methods
* minor fixes, feedback
* reorder assignments
* remove unnecessary permission requirement
* unify naming of tests
* reorder variables 
						
						
							
						
					 
					
						2023-09-18 21:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dda735ec51 
							
						 
					 
					
						
						
							
							feat(server): add m4v format ( #4135 )  
						
						
						
						
							
						
					 
					
						2023-09-18 19:39:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1c98ac9e6 
							
						 
					 
					
						
						
							
							fix(server): Error when loading album with deleted owner ( #4086 )  
						
						... 
						
						
						
						* soft delete albums when user gets soft deleted
* fix wrong intl openapi version
* fix tests
* ability to restore albums, automatically restore when user restored
* (e2e) tests for shared albums via link and with user
* (e2e) test deletion of users and linked albums
* (e2e) fix share album with owner test
* fix: deletedAt
* chore: fix restore order
* fix: use timezone date column
* chore: cleanup e2e tests
* (e2e) fix user delete test
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-18 11:56:50 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d07aaeba3 
							
						 
					 
					
						
						
							
							chore(docs): Some SQL queries to copy paste for advanced debugging ( #4074 )  
						
						... 
						
						
						
						* enable sql code highlighting, first queries
* remove tabs
* something with moons...
* feat: more queries
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-18 14:25:15 +00:00 
						 
				 
			
				
					
						
							
							
								martin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0163d8df0 
							
						 
					 
					
						
						
							
							feat(web): swap between people when merging faces ( #4089 )  
						
						... 
						
						
						
						* feat: swap between people when merging faces
* rename
* fix: remove url parameter when closing
* chore: handler naming
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-18 13:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49ef86173f 
							
						 
					 
					
						
						
							
							fix(server): use exiftool decoded values and unify metadata extraction ( #2908 )  
						
						... 
						
						
						
						* refactor(server): metadata extraction
* chore: upgrade exiftool
* chore: remove log
* fix: other rotation cases
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-09-18 09:06:03 -04:00