Deepesh Bhardwaj 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4342285507 
							
						 
					 
					
						
						
							
							Updated jpeg thumbnail path ( #780 )  
						
						
						
						
					 
					
						2022-10-04 09:46:06 -05:00 
						 
				 
			
				
					
						
							
							
								Jonas Janz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bb656cb17 
							
						 
					 
					
						
						
							
							add docker volumes to services ( #766 )  
						
						... 
						
						
						
						* add docker volumes to services
this change adds the volume definitions for
/usr/src/app/upload
/usr/src/app/.reverse-geocoding-dump
to the `immich-server` docker-compose files
as /usr/src/app/upload should always be a volume for the containers
I also added it to the `Dockerfile`
Signed-off-by: PixelJonas <5434875+PixelJonas@users.noreply.github.com>
* remove geocoding-dump volume from docker-compose
Signed-off-by: PixelJonas <5434875+PixelJonas@users.noreply.github.com> 
						
						
					 
					
						2022-10-01 16:01:27 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							96b9e37461 
							
						 
					 
					
						
						
							
							Up version for release  
						
						
						
						
					 
					
						2022-09-28 16:28:14 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3a2fe844 
							
						 
					 
					
						
						
							
							Added generated geocoding files to gitignore  
						
						
						
						
					 
					
						2022-09-28 15:44:43 -05:00 
						 
				 
			
				
					
						
							
							
								Johannes Zellner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							848781aef5 
							
						 
					 
					
						
						
							
							Provide a sensible dumpDirectory for the local-reverse-geocoder module ( #759 )  
						
						... 
						
						
						
						Fixes  #758  
					
						2022-09-28 15:43:34 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3581cf7305 
							
						 
					 
					
						
						
							
							Pump server version  
						
						
						
						
					 
					
						2022-09-28 05:53:50 -05:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c33775b944 
							
						 
					 
					
						
						
							
							feat(server): missing exif extract nightly task ( #754 )  
						
						... 
						
						
						
						* fix: nightly reverse geocoding task checking for mapbox
* refactor: remove file size from image processor and queue data
* feat: add missing exif nightly job
* Remove filesize requirement in assetUploadedProcessorName queue insertion
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2022-09-28 05:41:50 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0cd2522e0 
							
						 
					 
					
						
						
							
							feat(server): support .NEF file ( #746 )  
						
						
						
						
					 
					
						2022-09-23 19:09:45 -05:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							040e02cfc5 
							
						 
					 
					
						
						
							
							fix(server): handle missing reverse geocoding admin zones ( #742 )  
						
						
						
						
					 
					
						2022-09-23 10:14:42 -05:00 
						 
				 
			
				
					
						
							
							
								Zack Pollard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f377b64065 
							
						 
					 
					
						
						
							
							feat(server) Remove mapbox and use local reverse geocoding ( #738 )  
						
						... 
						
						
						
						* feat: local reverse geocoding implementation, removes mapbox
* Disable non-null tslintrule
* Disable non-null tslintrule
* Remove tsignore
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2022-09-22 21:50:05 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5459b68ff 
							
						 
					 
					
						
						
							
							fix(server,web,mobile): Incorrectly record and show timestamp and time zone of the asset  ( #706 )  
						
						... 
						
						
						
						Implemented a mechanism to extract the correct time zone from the GPS coordinate if presented in the file's EXIF, and to convert the timestamp to the correct UTC time so that the time will show correctly based on the mobile/web local time zone. 
						
						
					 
					
						2022-09-22 15:58:17 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc194021a4 
							
						 
					 
					
						
						
							
							Pump server version  
						
						
						
						
					 
					
						2022-09-22 11:38:50 -05:00 
						 
				 
			
				
					
						
							
							
								bo0tzz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39f8ca3bf1 
							
						 
					 
					
						
						
							
							Only run scheduled geocoding task once per day ( #730 )  
						
						
						
						
					 
					
						2022-09-21 07:17:59 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10239161fd 
							
						 
					 
					
						
						
							
							fix(mobile): app crash when there is no object detection result on search page ( #725 )  
						
						... 
						
						
						
						* fix(mobile): app crash when there is no data for object detection
* Up version for release
* Up version for release 
						
						
					 
					
						2022-09-19 11:03:51 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							242f10952d 
							
						 
					 
					
						
						
							
							fix(server): query only image ( #724 )  
						
						
						
						
					 
					
						2022-09-19 10:48:44 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e997bd371b 
							
						 
					 
					
						
						
							
							Up server version  
						
						
						
						
					 
					
						2022-09-18 21:44:55 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							400167f4ef 
							
						 
					 
					
						
						
							
							fix(server): sanitization error that crash the server ( #721 )  
						
						
						
						
					 
					
						2022-09-18 21:44:13 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							572f6d833d 
							
						 
					 
					
						
						
							
							Up mobile version and update deprecated api  
						
						
						
						
					 
					
						2022-09-18 16:11:30 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62121470a8 
							
						 
					 
					
						
						
							
							Up server version  
						
						
						
						
					 
					
						2022-09-18 15:37:10 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3ccc3ee6b 
							
						 
					 
					
						
						
							
							feat(server): sanitized path for asset creation process to avoid security risk ( #717 )  
						
						... 
						
						
						
						* feat(server): sanitized path for asset creation process to avoid security risk
* Sanitize resize path 
						
						
					 
					
						2022-09-18 15:16:53 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ece94f6bdc 
							
						 
					 
					
						
						
							
							fix(server): correct user permission to update user info ( #716 )  
						
						
						
						
					 
					
						2022-09-18 09:27:06 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75c2067836 
							
						 
					 
					
						
						
							
							feat(web) Remove fetching fonts from GoogleFonts ( #703 )  
						
						
						
						
					 
					
						2022-09-16 17:23:31 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							824da6a07b 
							
						 
					 
					
						
						
							
							Up server version  
						
						
						
						
					 
					
						2022-09-16 16:55:04 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c2ea24dc4 
							
						 
					 
					
						
						
							
							test(web) Add tests for asset repository ( #680 )  
						
						... 
						
						
						
						* Added back tests for asset repository
* Added more tests
* Added asset count test 
						
						
					 
					
						2022-09-16 16:47:45 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							434770155f 
							
						 
					 
					
						
						
							
							Up version for release  
						
						
						
						
					 
					
						2022-09-14 10:27:34 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccf792f9d3 
							
						 
					 
					
						
						
							
							fix(server): mismatch createdAt value in  table and  table ( #688 )  
						
						
						
						
					 
					
						2022-09-13 20:12:42 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bef411056 
							
						 
					 
					
						
						
							
							Up server version:  
						
						
						
						
					 
					
						2022-09-13 12:14:36 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e79e92c60f 
							
						 
					 
					
						
						
							
							Added Log level to background service ( #685 )  
						
						
						
						
					 
					
						2022-09-13 12:09:57 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							858ad43d3b 
							
						 
					 
					
						
						
							
							fix(server): harden inserting process, self-healing timestamp info on bad timestamp ( #682 )  
						
						... 
						
						
						
						* fix(server): harden inserting process, self-healing timestamp info 
						
						
					 
					
						2022-09-12 23:35:44 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5761765ea7 
							
						 
					 
					
						
						
							
							fix(server): remove album thumbnail when the asset is deleted from the database ( #681 )  
						
						
						
						
					 
					
						2022-09-12 22:06:52 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4271e24e59 
							
						 
					 
					
						
						
							
							Up version for release  
						
						
						
						
					 
					
						2022-09-11 16:05:53 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e4ed2214b 
							
						 
					 
					
						
						
							
							fix(web): incorrect shared album count ( #677 )  
						
						
						
						
					 
					
						2022-09-11 10:07:04 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31739aca02 
							
						 
					 
					
						
						
							
							Up version for release  
						
						
						
						
					 
					
						2022-09-10 11:58:59 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f2e7b6f65 
							
						 
					 
					
						
						
							
							fix(server): loop on checksum generation ( #662 )  
						
						
						
						
					 
					
						2022-09-10 11:52:39 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc4881d633 
							
						 
					 
					
						
						
							
							Up version for release  
						
						
						
						
					 
					
						2022-09-09 23:23:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jaime Baez 
							
						 
					 
					
						
						
						
						
							
						
						
							1f4ba73da7 
							
						 
					 
					
						
						
							
							Add all server checks to CI - fix lint issues  
						
						... 
						
						
						
						CI will now run linter, type-checks and tests for the server.
All the lint issues have been fixed. 
						
						
					 
					
						2022-09-08 11:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							853a65aef1 
							
						 
					 
					
						
						
							
							Up version for release  
						
						
						
						
					 
					
						2022-09-07 15:26:29 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							566039b93f 
							
						 
					 
					
						
						
							
							feat(web): add asset and album count info ( #623 )  
						
						... 
						
						
						
						* Get asset and album count
* Generate APIs
* Added asset count for each type
* Added api on the web
* Added info button for asset and album count to trigger getting info on hover
* Remove websocket event from photo page 
						
						
					 
					
						2022-09-07 15:16:18 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1425f2ec78 
							
						 
					 
					
						
						
							
							Up server version  
						
						
						
						
					 
					
						2022-09-05 23:44:42 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b081eda76f 
							
						 
					 
					
						
						
							
							fix(server): change the createdAt and modifiedAt to the correct type in database ( #591 )  
						
						... 
						
						
						
						* Added migration files
* Remove type casting in sql query 
						
						
					 
					
						2022-09-05 20:51:01 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f6837c751 
							
						 
					 
					
						
						
							
							hotfix(server): skip exif extraction on duplicate file ( #590 )  
						
						... 
						
						
						
						* fix(server): skip exif extraction on duplicate file
* fix(server): typo
* chore(server): remvoe un-use code 
						
						
					 
					
						2022-09-05 20:02:50 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a467936e73 
							
						 
					 
					
						
						
							
							feat(server): de-duplication ( #557 )  
						
						... 
						
						
						
						* feat(server): remove un-used deviceAssetId cols.
* feat(server): return 409 if asset is duplicated
* feat(server): replace old unique constaint
* feat(server): strip deviceId in file path
* feat(server): skip duplicate asset
* chore(server): revert changes
* fix(server): asset test spec
* fix(server): checksum generation for uploaded assets
* fix(server): make sure generation queue run after migraion
* feat(server): remove temp file
* chore(server): remove dead code 
						
						
					 
					
						2022-09-05 14:45:38 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a81ef7497c 
							
						 
					 
					
						
						
							
							feat(server): support 3gpp format ( #582 )  
						
						... 
						
						
						
						* feat(server): support 3gpp format
* feat(web): add 3gp ext
* Support 3gp video format.
video/3gpp mimetype added to supported video format.
* feat(mobile): add tif ext
Co-authored-by: Alexandre Bouijoux <alexandre@bouijoux.fr> 
						
						
					 
					
						2022-09-05 08:53:13 -05:00 
						 
				 
			
				
					
						
							
							
								Matthias Rupp 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caa7b07398 
							
						 
					 
					
						
						
							
							Show all albums an asset appears in on the asset viewer page ( #575 )  
						
						... 
						
						
						
						* Add route to query albums for a specific asset
* Update API and add to detail-panel
* Fix tests
* Refactor API endpoint
* Added alt attribute to img tag
Co-authored-by: Alex <alex.tran1502@gmail.com> 
						
						
					 
					
						2022-09-05 08:50:20 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6976a7241e 
							
						 
					 
					
						
						
							
							Fixed upload asset to album in asset selection ( #579 )  
						
						... 
						
						
						
						* Fixed error uploading a file from album
* Fixed album selection mode show viewing asset stage
* Navigate back after uploading asset to album 
						
						
					 
					
						2022-09-05 00:18:53 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							552340add7 
							
						 
					 
					
						
						
							
							Feature - Implemented virtual scroll on web ( #573 )  
						
						... 
						
						
						
						This PR implemented a virtual scroll on the web, as seen in this article.
[Building the Google Photos Web UI](https://medium.com/google-design/google-photos-45b714dfbed1 ) 
						
						
					 
					
						2022-09-04 08:34:39 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c76f7804ab 
							
						 
					 
					
						
						
							
							feat(server): generate checksum for previous uploaded assets ( #558 )  
						
						... 
						
						
						
						* feat(server): generate checksum for previous uploaded assets
* fix(server): typo 
						
						
					 
					
						2022-09-02 08:32:21 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b80dca74ef 
							
						 
					 
					
						
						
							
							feat(server): calculate sha1 checksum ( #525 )  
						
						... 
						
						
						
						* feat(server): override multer storage
* feat(server): calc sha1 of uploaded file
* feat(server): add checksum into asset
* chore(server): add package-lock for mkdirp package
* fix(server): free hash stream
* chore(server): rollback this changes, not refactor here
* refactor(server): re-arrange import statement
* fix(server): make sure hash done before callback
* refactor(server): replace varchar to char for checksum, reserve pixelChecksum for future
* refactor(server): remove pixelChecksum
* refactor(server): convert checksum from string to bytea
* feat(server): add index to checksum
* refactor(): rollback package.json changes
* feat(server): remove uploaded file when progress fail
* feat(server): calculate hash in sequence 
						
						
					 
					
						2022-08-31 09:27:17 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e745cb5e4b 
							
						 
					 
					
						
						
							
							fix(server): parse all img formats and enrich metadata ( #547 )  
						
						... 
						
						
						
						* fix(server): use file path instead buffer to reduce memory usage
fix undefined exif data
* fix(server): parse all img formats
* feat(server): enrich metadata
* Format oneliner condition
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
					 
					
						2022-08-28 15:43:31 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfaa4969da 
							
						 
					 
					
						
						
							
							Server - Fixed - Use file path instead buffer to reduce memory usage on EXIF extraction ( #545 )  
						
						... 
						
						
						
						fix undefined exif data 
						
						
					 
					
						2022-08-28 11:09:24 -05:00