Jaime Baez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a39aa4da5 
							
						 
					 
					
						
						
							
							Merge pull request  #633  from immich-app/fix/server-lint-errors  
						
						... 
						
						
						
						Add all server checks to CI - fix lint issues 
						
						
							
						
					 
					
						2022-09-08 11:12:31 +02: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							836b174d33 
							
						 
					 
					
						
						
							
							Better styling for count info  
						
						
						
						
							
						
					 
					
						2022-09-07 21:19:24 -05: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 
						 
				 
			
				
					
						
							
							
								bo0tzz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18a7ff8726 
							
						 
					 
					
						
						
							
							Remove empty translations ( #620 )  
						
						
						
						
							
						
					 
					
						2022-09-07 14:41:44 -05:00 
						 
				 
			
				
					
						
							
							
								Thanh Pham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ffdf167fe 
							
						 
					 
					
						
						
							
							fix(web): detail panel overflow-x ( #615 )  
						
						
						
						
							
						
					 
					
						2022-09-07 13:20:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jaime Baez 
							
						 
					 
					
						
						
						
						
							
						
						
							6b702b13e4 
							
						 
					 
					
						
						
							
							Rename albums BLoC (.bloc.ts convention)  
						
						... 
						
						
						
						By convention now it's `album.bloc.ts` 
						
						
							
						
					 
					
						2022-09-07 16:04:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Baez 
							
						 
					 
					
						
						
						
						
							
						
						
							f476bd985b 
							
						 
					 
					
						
						
							
							Add AlbumCard UI tests  
						
						... 
						
						
						
						- add libraries for component UI testing
- implement AlbumCard UI tests 
						
						
							
						
					 
					
						2022-09-07 16:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92c4f0598b 
							
						 
					 
					
						
						
							
							fix(mobile): search page crashes the app on some Android models ( #610 )  
						
						
						
						
							
						
					 
					
						2022-09-07 06:45:26 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a337402124 
							
						 
					 
					
						
						
							
							fix(web): stop showing version announcement on first run of a new web instance ( #609 )  
						
						
						
						
							
						
					 
					
						2022-09-07 06:38:29 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							209e6332b3 
							
						 
					 
					
						
						
							
							Bump actions/checkout from 2 to 3 ( #604 )  
						
						... 
						
						
						
						Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
							
						
					 
					
						2022-09-07 06:08:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jaime Baez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							645bd8a109 
							
						 
					 
					
						
						
							
							Add web test setup ( #597 )  
						
						... 
						
						
						
						* Extract logic from Albums page
- move "albums" page logic to `albums-bloc`
- add types to AlbumCard custom events
* Implement some album-bloc unit-tests
- add libraries for testing
- add album factory
- changes in albums-bloc API
* Add rest of albums-bloc test
Cleanup and remove console logs
* Refactor `isShowContextMenu` writable to derived 
						
						
							
						
					 
					
						2022-09-07 05:20:19 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Weaver 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a471d80f7 
							
						 
					 
					
						
						
							
							Update README.md ( #599 )  
						
						... 
						
						
						
						Adding a note to the installation section about reverse proxies being a cause for issues when uploading large files. 
						
						
							
						
					 
					
						2022-09-06 16:05:38 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de0c59efe7 
							
						 
					 
					
						
						
							
							Added mobile change log 37  
						
						
						
						
							
 
						
					 
					
						2022-09-06 10:03:55 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							c19d26f4f3 
							
						 
					 
					
						
						
							
							Update some mobile UI with Material 3 theme  
						
						
						
						
							
						
					 
					
						2022-09-06 09:37:04 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							2edfc75c8a 
							
						 
					 
					
						
						
							
							Fixed sliverappbar icon color to conform with theming  
						
						
						
						
							
						
					 
					
						2022-09-06 08:18:07 -05:00 
						 
				 
			
				
					
						
							
							
								Matthias Rupp 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c977d2c1f 
							
						 
					 
					
						
						
							
							fix(mobile): cache related crash ( #593 )  
						
						
						
						
							
						
					 
					
						2022-09-06 08:10:52 -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 
						 
				 
			
				
					
						
							
							
								Alex Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							2677ddccaa 
							
						 
					 
					
						
						
							
							Up version for release  
						
						
						
						
							
						
					 
					
						2022-09-05 14:32:05 -05:00 
						 
				 
			
				
					
						
							
							
								bo0tzz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							564ace3ddf 
							
						 
					 
					
						
						
							
							Use runtime env var for login page message to lower web container startup time ( #577 )  
						
						... 
						
						
						
						* Use runtime env var for loginPageMessage
* Rename VITE_LOGIN_PAGE_MESSAGE to PUBLIC_LOGIN_PAGE_MESSAGE in .env.example
* Move docker image `npm run build` step into Dockerfile
* Remove comment from web Dockerfile 
						
						
							
						
					 
					
						2022-09-05 09:51:45 -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 Tran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							172eda3ce5 
							
						 
					 
					
						
						
							
							Fixed readme  
						
						
						
						
							
						
					 
					
						2022-09-04 21:08:13 -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 
						 
				 
			
				
					
						
							
							
								SirBogner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd92dde117 
							
						 
					 
					
						
						
							
							Update localizely.yml ( #574 )  
						
						
						
						
							
						
					 
					
						2022-09-04 08:27:05 -05:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							617c54ab81 
							
						 
					 
					
						
						
							
							[Localizely] Translations update ( #576 )  
						
						
						
						
							
						
					 
					
						2022-09-04 08:26:11 -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 
						 
				 
			
				
					
						
							
							
								Damian Gomez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0799aa2c72 
							
						 
					 
					
						
						
							
							Italia language for Mobile App ( #559 )  
						
						... 
						
						
						
						Co-authored-by: Damian Gomez <damian.gomez@elitedivision.it> 
						
						
							
						
					 
					
						2022-09-01 08:48:13 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5f00e0f6c 
							
						 
					 
					
						
						
							
							fix(web): file uploading error in album page ( #550 )  
						
						... 
						
						
						
						* feat(web): show upload error notification
* fix(web): album upload issue 
						
						
							
						
					 
					
						2022-08-31 08:12:31 -05:00 
						 
				 
			
				
					
						
							
							
								Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75d2d82d05 
							
						 
					 
					
						
						
							
							ask user to disable battery optimizations when turning on background backup ( #554 )  
						
						... 
						
						
						
						* ask user to disable battery optimizations when turning on background backup
* remove obsolete texts/translations
* add button link to dontkillmyapp 
						
						
							
						
					 
					
						2022-08-31 08:08:40 -05:00 
						 
				 
			
				
					
						
							
							
								Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5172242f88 
							
						 
					 
					
						
						
							
							fix: persist WiFi + charging settings of background backup ( #553 )  
						
						
						
						
							
						
					 
					
						2022-08-30 09:09:19 -05:00 
						 
				 
			
				
					
						
							
							
								Matthias Rupp 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25e68cf826 
							
						 
					 
					
						
						
							
							Better caching for mobile ( #521 )  
						
						... 
						
						
						
						* Use custom caches in all modules
* Cache Settings
* Fix wrong key
* Create custom cache repository based on hive
* Show cache usage in settings
* Show cache sizes
* Change settings ranges and default value
* Handle cache clear by operating system
* Resolve review comments 
						
						
							
						
					 
					
						2022-08-29 22:44:43 -05:00 
						 
				 
			
				
					
						
							
							
								be bright 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e527685ebf 
							
						 
					 
					
						
						
							
							Added korean translation for mobile app ( #549 )  
						
						... 
						
						
						
						* Added korean translation for mobile app
* Added locale to info.plist
Co-authored-by: Alex Tran <alex.tran1502@gmail.com> 
						
						
							
						
					 
					
						2022-08-29 08:54:40 -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 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f980a2f27a 
							
						 
					 
					
						
						
							
							Add asset repository and refactor asset service ( #540 )  
						
						... 
						
						
						
						* build endpoint to get asset count by month
* Added asset repository
* Added create asset
* get asset by device ID
* Added test for existing methods
* Refactor additional endpoint
* Refactor database api to get curated locations and curated objects
* Refactor get search properties
* Fixed cookies parsing for websocket
* Added API to get asset count by time group
* Remove unused code 
						
						
							
						
					 
					
						2022-08-26 22:53:37 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b7c97c02a 
							
						 
					 
					
						
						
							
							Added release notes  
						
						
						
						
							
						
					 
					
						2022-08-26 13:43:05 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdd9f37abd 
							
						 
					 
					
						
						
							
							Added error handling for layout.server.ts to avoid unaccessible to previous deploy instance due to changes in SvelteKit project  
						
						
						
						
							
 
						
					 
					
						2022-08-26 11:30:45 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a09bba454c 
							
						 
					 
					
						
						
							
							Pump version for release  
						
						
						
						
							
						
					 
					
						2022-08-26 10:57:12 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4be9aa091b 
							
						 
					 
					
						
						
							
							Added error handling notification ( #536 )  
						
						
						
						
							
						
					 
					
						2022-08-26 10:36:41 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33b810de74 
							
						 
					 
					
						
						
							
							Removed upload button on sharing and album page  
						
						
						
						
							
						
					 
					
						2022-08-26 10:05:15 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44ccb1eec1 
							
						 
					 
					
						
						
							
							Added timeout option for notification component  
						
						
						
						
							
						
					 
					
						2022-08-26 10:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bef38c670c 
							
						 
					 
					
						
						
							
							Reference CLI in limit upload message  
						
						
						
						
							
						
					 
					
						2022-08-26 09:42:48 -07:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							025d7bf192 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:immich-app/immich  
						
						
						
						
							
						
					 
					
						2022-08-26 09:42:17 -07:00