Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
						
						dc7df5bcfa 
					 
					
						
						
							
							fix(mobile, Android): throttle all background backup notifications  
						
						 
						
						
						
						
					 
					
						2022-11-01 16:26:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
						
						dcefd53bfe 
					 
					
						
						
							
							fix(mobile,Android): throttle detail progress notifications & wait on foregroundInfo ( #907 )  
						
						 
						
						
						
						
					 
					
						2022-10-31 21:02:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
						
						4a6c337960 
					 
					
						
						
							
							reduce app startup time by loading Hive boxes in parallel  
						
						 
						
						
						
						
					 
					
						2022-10-31 15:38:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						6159c83fd2 
					 
					
						
						
							
							feat(mobile) duplicated asset upload handling mechanism ( #853 )  
						
						 
						
						
						
						
					 
					
						2022-10-25 09:51:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						a87c1c1210 
					 
					
						
						
							
							fix(mobile) not possible to sign out when  option is enable ( #860 )  
						
						 
						
						
						
						
					 
					
						2022-10-24 14:45:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zeeshan Khan 
							
						 
					 
					
						
						
							
						
						0309b47515 
					 
					
						
						
							
							fixes(mobile) back navigation issue on android ( #841 )  
						
						 
						
						
						
						
					 
					
						2022-10-21 13:05:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						061b229e12 
					 
					
						
						
							
							feat(mobile): Cache assets and albums for faster loading speed  
						
						 
						
						... 
						
						
						
						feat(mobile): Cache assets and albums for faster loading speed 
						
						
					 
					
						2022-10-19 15:53:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						3617433858 
					 
					
						
						
							
							Refactor abstract class to separate file  
						
						 
						
						
						
						
					 
					
						2022-10-19 22:03:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						d77e25425e 
					 
					
						
						
							
							Add cache for shared albums  
						
						 
						
						
						
						
					 
					
						2022-10-18 14:06:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zeeshan Khan 
							
						 
					 
					
						
						
							
						
						a3ca5307a5 
					 
					
						
						
							
							fixes   #310  back button navigation  
						
						 
						
						
						
						
					 
					
						2022-10-17 13:04:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						6796462b13 
					 
					
						
						
							
							Switch to plain fs based caching mechanism  
						
						 
						
						
						
						
					 
					
						2022-10-17 18:02:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						d08475d5af 
					 
					
						
						
							
							Switch to lazyBox  
						
						 
						
						
						
						
					 
					
						2022-10-17 16:40:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						d310c77fc8 
					 
					
						
						
							
							Add album list response caching  
						
						 
						
						
						
						
					 
					
						2022-10-17 14:53:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						75d8ca1306 
					 
					
						
						
							
							Invalidation on logout and timing measurements  
						
						 
						
						
						
						
					 
					
						2022-10-16 09:50:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						894eea739e 
					 
					
						
						
							
							JSON based caching  
						
						 
						
						
						
						
					 
					
						2022-10-15 23:20:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						1156290377 
					 
					
						
						
							
							Add asset response cache  
						
						 
						
						
						
						
					 
					
						2022-10-14 23:57:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						f05d5bdb9e 
					 
					
						
						
							
							Added haptic feedback to incorect login  
						
						 
						
						
						
						
					 
					
						2022-10-14 16:13:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						e99c400f59 
					 
					
						
						
							
							Added haptic feedback to tab bar switching  
						
						 
						
						
						
						
					 
					
						2022-10-14 16:04:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						e38166837d 
					 
					
						
						
							
							Merge branch 'main' of github.com:immich-app/immich into dev/mobile-cosmetic-improvement  
						
						 
						
						
						
						
					 
					
						2022-10-14 15:58:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						293e713af6 
					 
					
						
						
							
							Hide bottom app bar when multiselect enabled  
						
						 
						
						
						
						
					 
					
						2022-10-14 15:37:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						03866b4c31 
					 
					
						
						
							
							Merge branch 'feature/albums-new-grid' of github.com:immich-app/immich into feature/albums-new-grid  
						
						 
						
						
						
						
					 
					
						2022-10-14 14:52:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						4f2c08525f 
					 
					
						
						
							
							Merge upstream  
						
						 
						
						
						
						
					 
					
						2022-10-14 14:52:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						2c12f53937 
					 
					
						
						
							
							Fix storage indicator settings  
						
						 
						
						
						
						
					 
					
						2022-10-14 21:17:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						c88e5f9be2 
					 
					
						
						
							
							Add haptic feedback on swiping asset  
						
						 
						
						
						
						
					 
					
						2022-10-14 11:26:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Tran 
							
						 
					 
					
						
						
							
						
						0f51a9794e 
					 
					
						
						
							
							fixed delete dialog colors  
						
						 
						
						
						
						
					 
					
						2022-10-14 11:15:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						6ab6507db9 
					 
					
						
						
							
							Revert changes to albums  
						
						 
						
						
						
						
					 
					
						2022-10-08 13:18:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						3c807ae86e 
					 
					
						
						
							
							Exernalize multiselect state  
						
						 
						
						
						
						
					 
					
						2022-10-08 13:08:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						6b84534632 
					 
					
						
						
							
							Get rid of home page state provider  
						
						 
						
						
						
						
					 
					
						2022-10-06 22:41:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
						
						5dfce4db34 
					 
					
						
						
							
							feat(mobile): background backup progress notifications ( #781 )  
						
						 
						
						... 
						
						
						
						* settings to configure upload progress notifications (none/standard/detailed)
* use native Android notifications to show progress information
* e.g. 50% (30/60) assets
* e.g. Uploading asset XYZ - 25% (2/8MB)
* no longer show errors if canceled by system (losing network) 
						
						
					 
					
						2022-10-05 09:59:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						479f706f8a 
					 
					
						
						
							
							fix(mobile): Fix error parsing datetime prevent the timeline to be displayed ( #784 )  
						
						 
						
						
						
						
					 
					
						2022-10-04 15:19:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						a117e897ca 
					 
					
						
						
							
							Move selection logic to asset grid class  
						
						 
						
						
						
						
					 
					
						2022-10-01 19:19:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						347ac70063 
					 
					
						
						
							
							Make new asset grid the default  
						
						 
						
						
						
						
					 
					
						2022-10-01 10:38:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						1970a64f6f 
					 
					
						
						
							
							Use new asset grid for search result page  
						
						 
						
						
						
						
					 
					
						2022-09-30 11:05:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						dd71a53f5e 
					 
					
						
						
							
							Hide scroll handle for lists < 100 assets  
						
						 
						
						
						
						
					 
					
						2022-09-30 10:47:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						8440d9890c 
					 
					
						
						
							
							Improve scrolling performance in albums and search  
						
						 
						
						
						
						
					 
					
						2022-09-29 21:53:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						87ca031335 
					 
					
						
						
							
							Fix bug with missing year and add date to drag handle ( #761 )  
						
						 
						
						
						
						
					 
					
						2022-09-29 10:19:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Rupp 
							
						 
					 
					
						
						
							
						
						28bf497a0b 
					 
					
						
						
							
							feat(mobile): Improve timeline performance on mobile - experimental ( #710 )  
						
						 
						
						
						
						
					 
					
						2022-09-28 11:30:38 -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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						2e06be5155 
					 
					
						
						
							
							Up mobile version and update deprecated api  
						
						 
						
						
						
						
					 
					
						2022-09-18 16:11:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						47b73a5b64 
					 
					
						
						
							
							fix(mobile): Fixed iOS 16 overflow cache and memory leaked in gallery viewer. ( #700 )  
						
						 
						
						
						
						
					 
					
						2022-09-16 16:46:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						7e8bf94543 
					 
					
						
						
							
							fix/cache read write error ios16 ( #691 )  
						
						 
						
						... 
						
						
						
						* Fix(mobile) cache read/write issue, cannot load image on ios16
* Update 
						
						
					 
					
						2022-09-14 10:18:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						011332e509 
					 
					
						
						
							
							fix(mobile) memory leaked causes app to crash when swiping ( #673 )  
						
						 
						
						... 
						
						
						
						* Dispose image provider when swiping away from the asset 
						
						
					 
					
						2022-09-11 09:56:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						5403ef4d84 
					 
					
						
						
							
							Fix(mobile) oversize play button ( #672 )  
						
						 
						
						
						
						
					 
					
						2022-09-11 00:25:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						f88ff4fb5c 
					 
					
						
						
							
							fix(mobile): background backup not working in release mode ( #664 )  
						
						 
						
						
						
						
					 
					
						2022-09-10 11:46:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fynn Petersen-Frey 
							
						 
					 
					
						
						
							
						
						4fe535e5e8 
					 
					
						
						
							
							improve Android background service reliability ( #603 )  
						
						 
						
						... 
						
						
						
						This change greatly reduces the chance that a backup is not performed
when a new photo/video is made.
Instead of combining the change trigger and additonal constraints (wifi
or charging) into a single worker, these aspects are now separated.
Thus, it is now reliably possible to take pictures while the wifi
constraint is not satisfied and upload them hours/days later once
connected to wifi without taking a new photo.
As a positive side effect, this simplifies the error/retry handling
by directly leveraging Android's WorkManager without workarounds.
The separation also allows to notify the currently running BackupWorker
that new assets were added while backing up other assets to also upload
those newly added assets.
Further, a new tiny service checks if the app is killed, to reschedule
the content change worker and allow to detect the first new photo.
Bonus: The home screen now shows backup as enabled if background backup
is active.
* use separate worker/task for listening on changed/added assets
* use separate worker/task for performing the backup
* content observer worker enqueues backup worker on each new asset
* wifi/charging constraints only apply to backup worker
* backupworker is notified of assets added while running to re-run
* new service to catch app being killed to workaround WorkManager issue 
						
						
					 
					
						2022-09-08 08:36:08 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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