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