shenlong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a8887f37b 
							
						 
					 
					
						
						
							
							feat(server): trash asset ( #4015 )  
						
						... 
						
						
						
						* refactor(server): delete assets endpoint
* fix: formatting
* chore: cleanup
* chore: open api
* chore(mobile): replace DeleteAssetDTO with BulkIdsDTOs
* feat: trash an asset
* chore(server): formatting
* chore: open api
* chore: wording
* chore: open-api
* feat(server): add withDeleted to getAssets queries
* WIP: mobile-recycle-bin
* feat(server): recycle-bin to system config
* feat(web): use recycle-bin system config
* chore(server): domain assetcore removed
* chore(server): rename recycle-bin to trash
* chore(web): rename recycle-bin to trash
* chore(server): always send soft deleted assets for getAllByUserId
* chore(web): formatting
* feat(server): permanent delete assets older than trashed period
* feat(web): trash empty placeholder image
* feat(server): empty trash
* feat(web): empty trash
* WIP: mobile-recycle-bin
* refactor(server): empty / restore trash to separate endpoint
* test(server): handle failures
* test(server): fix e2e server-info test
* test(server): deletion test refactor
* feat(mobile): use map settings from server-config to enable / disable map
* feat(mobile): trash asset
* fix(server): operations on assets in trash
* feat(web): show trash statistics
* fix(web): handle trash enabled
* fix(mobile): restore updates from trash
* fix(server): ignore trashed assets for person
* fix(server): add / remove search index when trashed / restored
* chore(web): format
* fix(server): asset service test
* fix(server): include trashed assts for duplicates from uploads
* feat(mobile): no dialog for trash, always dialog for permanent delete
* refactor(mobile): use isar where instead of dart filter
* refactor(mobile): asset provide - handle deletes in single db txn
* chore(mobile): review changes
* feat(web): confirmation before empty trash
* server: review changes
* fix(server): handle library changes
* fix: filter external assets from getting trashed / deleted
* fix(server): empty-bin
* feat: broadcast config update events through ws
* change order of trash button on mobile
* styling
* fix(mobile): do not show trashed toast for local only assets
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
							
						
					 
					
						2023-10-06 02:01:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc93762230 
							
						 
					 
					
						
						
							
							fix: migration efficiency ( #4359 )  
						
						... 
						
						
						
						* fix: migration efficiency
* fix: workflow 
						
						
							
						
					 
					
						2023-10-05 12:35:58 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebd3f7f125 
							
						 
					 
					
						
						
							
							fix: dev compose ( #4357 )  
						
						
						
						
							
						
					 
					
						2023-10-05 09:16:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81009c17bf 
							
						 
					 
					
						
						
							
							fix(server): use fileCreatedAt in buckets ( #4354 )  
						
						
						
						
							
						
					 
					
						2023-10-05 08:26:42 -05:00 
						 
				 
			
				
					
						
							
							
								Daniele Ricci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							beb92e8ffb 
							
						 
					 
					
						
						
							
							fix: open external link in new tab ( #4353 )  
						
						
						
						
							
						
					 
					
						2023-10-05 12:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Wipfli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b4e36e990 
							
						 
					 
					
						
						
							
							Update nginx config docs ( #4346 )  
						
						
						
						
							
						
					 
					
						2023-10-04 21:06:20 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							192e950567 
							
						 
					 
					
						
						
							
							fix: use local time for time buckets and improve memories ( #4072 )  
						
						... 
						
						
						
						* fix: timezone bucket timezones
* chore: open api
* fix: interpret local time in utc
* fix: tests
* fix: refactor memory lane
* fix(web): use local date in memory viewer
* chore: set localDateTime non-null
* fix: filter out memories from the current year
* wip: move localDateTime to asset
* fix: correct sorting from db
* fix: migration
* fix: web typo
* fix: formatting
* fix: e2e
* chore: localDateTime is non-null
* chore: more non-nulliness
* fix: asset stub
* fix: tests
* fix: use extract and index for day of year
* fix: don't show memories before today
* fix: cleanup
* fix: tests
* fix: only use localtime for tz
* fix: display memories in client timezone
* fix: tests
* fix: svelte tests
* fix: bugs
* chore: open api
---------
Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se> 
						
						
							
						
					 
					
						2023-10-04 22:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							126dd45751 
							
						 
					 
					
						
						
							
							Version v1.81.1  
						
						
						
						
							
 
						
					 
					
						2023-10-04 17:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff331ffad9 
							
						 
					 
					
						
						
							
							fix(server): Offset of random endpoint could be higher than user's asset count ( #4342 )  
						
						... 
						
						
						
						* fix offset of all assets with correct ownerId
* (e2e): test if user does not have all assets 
						
						
							
						
					 
					
						2023-10-04 12:51:44 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e571880c16 
							
						 
					 
					
						
						
							
							feat(web, mobile): Options to show archived assets in map ( #4293 )  
						
						... 
						
						
						
						* Add include archive setting to map on web
* open api
* better naming for web isArchived variable
* add withArchived setting to mobile
* (e2e): tests for mapMarker endpoint and isArchived
* isArchived to mobile
* chore: cleanup test
* chore: optimize e2e
---------
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-10-04 09:51:07 -04:00 
						 
				 
			
				
					
						
							
							
								markeeisner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5b4d09827 
							
						 
					 
					
						
						
							
							Remove /etc/timezone volume mount from compose ( #4336 )  
						
						
						
						
							
						
					 
					
						2023-10-04 04:01:00 -05:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							81d51fbd7e 
							
						 
					 
					
						
						
							
							Version v1.81.0  
						
						
						
						
							
 
						
					 
					
						2023-10-03 20:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02f9b40d67 
							
						 
					 
					
						
						
							
							fix(server): library control doesn't apply to new library from the third row ( #4331 )  
						
						
						
						
							
						
					 
					
						2023-10-03 14:05:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							260a600bbc 
							
						 
					 
					
						
						
							
							chore(server): dev compose changes ( #4316 )  
						
						
						
						
							
						
					 
					
						2023-10-03 13:06:08 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							818005fcb5 
							
						 
					 
					
						
						
							
							fix(server): fallback to local timezone when rendering storage template ( #4317 )  
						
						
						
						
							
						
					 
					
						2023-10-03 13:05:44 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5f704cf3b 
							
						 
					 
					
						
						
							
							fix asset upload permissions for shared links ( #4325 )  
						
						
						
						
							
						
					 
					
						2023-10-03 12:36:51 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2f1e38472 
							
						 
					 
					
						
						
							
							chore(server,web): bump node version to 20.8 ( #4311 )  
						
						... 
						
						
						
						* chore: bump node version to 20.8
* fix: remove node hash 
						
						
							
						
					 
					
						2023-10-03 09:34:35 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3c82d5ba2 
							
						 
					 
					
						
						
							
							fix(server): incorrect video creation date EXIF extraction ( #4309 )  
						
						... 
						
						
						
						* fix(server): incorrect video creation date EXIF extraction
* update dependency
* update dependency
* revert
* remove unused code 
						
						
							
						
					 
					
						2023-10-03 08:51:40 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d1868a6e0 
							
						 
					 
					
						
						
							
							feat: server containers use host timezone ( #4313 )  
						
						
						
						
							
						
					 
					
						2023-10-02 20:50:27 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98db9331d8 
							
						 
					 
					
						
						
							
							fix(server): delete face thumbnails when merging people ( #4310 )  
						
						... 
						
						
						
						* new job for person deletion, including face thumbnail deletion
* fix tests, delete files directly instead queueing jobs 
						
						
							
						
					 
					
						2023-10-02 21:15:11 -04:00 
						 
				 
			
				
					
						
							
							
								Alex The Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							66e860a08e 
							
						 
					 
					
						
						
							
							Version v1.80.0  
						
						
						
						
							
 
						
					 
					
						2023-10-02 14:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Jogenfors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3172c341e0 
							
						 
					 
					
						
						
							
							chore(server): bump exiftool-vendored to 23.1.0 ( #4302 )  
						
						... 
						
						
						
						* chore: bump exiftool-vendored
* fix: correct version
* chore: bump exiftool-vendored.pl
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> 
						
						
							
						
					 
					
						2023-10-02 08:54:43 -04:00 
						 
				 
			
				
					
						
							
							
								Ikko Eltociear Ashimine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8234234c48 
							
						 
					 
					
						
						
							
							docs: add Japanese translated README ( #4268 )  
						
						... 
						
						
						
						* docs: add Japanese translated README
* docs: update README_ja_JP.md 
						
						
							
						
					 
					
						2023-10-01 12:55:30 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d5e782fc4 
							
						 
					 
					
						
						
							
							version links to releases page ( #4288 )  
						
						
						
						
							
						
					 
					
						2023-10-01 02:09:25 +07:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10d10d9021 
							
						 
					 
					
						
						
							
							chore(server): unit tests for metadata service ( #4280 )  
						
						... 
						
						
						
						* unit tests for metadata service
* better test descriptions 
						
						
							
						
					 
					
						2023-09-29 17:25:45 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68d6d89a3b 
							
						 
					 
					
						
						
							
							feat(web): better context menu position ( #4271 )  
						
						... 
						
						
						
						* feat(web): better context menu position
* fix: album context menu
* fix: add middle variant
* fix: rest of context menus
* fix: linting error 
						
						
							
						
					 
					
						2023-09-29 17:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Rasmussen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e73cfb71a 
							
						 
					 
					
						
						
							
							fix(server): handle number lists in metadata extraction ( #4273 )  
						
						
						
						
							
						
					 
					
						2023-09-29 11:42:33 -04:00 
						 
				 
			
				
					
						
							
							
								shenlong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7e970dcea 
							
						 
					 
					
						
						
							
							fix(mobile): reduce server version api calls ( #4265 )  
						
						
						
						
							
						
					 
					
						2023-09-29 21:51:54 +07:00 
						 
				 
			
				
					
						
							
							
								Daniel Dietzler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb7249d1f6 
							
						 
					 
					
						
						
							
							fix(web): Context menu underflowing on people page ( #4270 )  
						
						
						
						
							
						
					 
					
						2023-09-29 09:21:51 -04:00 
						 
				 
			
				
					
						
							
							
								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