Fynn Petersen-Frey
b7ae3be394
fix(mobile): rework album detail page header ( #3035 )
2023-06-29 16:11:56 -05:00
Fynn Petersen-Frey and Alex Tran
ff26d3666e
fix(mobile): set scrolling state only if changed ( #3034 )
...
* fix(mobile): set scrolling state only if changed
* fix: generate api
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2023-06-29 14:35:29 -05:00
Fynn Petersen-Frey
1ab05e8de0
fix(mobile): fix endless rendering of asset grid when scrolling ( #3010 )
2023-06-28 21:13:18 -05:00
Fynn Petersen-Frey
de42ebf3d8
feat(Android): find & delete corrupt asset backups ( #2963 )
...
* feat(mobile): find & delete corrupt asset backups
* show backup fix only for advanced troubleshooting
2023-06-27 12:25:00 -05:00
Fynn Petersen-Frey
99f85fb359
feat(Android): guard against missing EXIF info ( #2965 )
2023-06-26 10:27:32 -05:00
Fynn Petersen-Frey
3e2f335a4c
feat(mobile): optimize screen space usage ( #2911 )
...
* feat(mobile): optimize screen space usage
* undo nav bar changes
2023-06-22 09:50:27 -05:00
Fynn Petersen-Frey
7f44d508dc
feat(mobile): pinch to zoom on asset grid ( #2905 )
2023-06-21 21:13:23 -05:00
Fynn Petersen-Frey
c03d8e312a
chore(readme): mention offline support feature ( #2902 )
2023-06-21 13:49:35 -05:00
Fynn Petersen-Frey
8f5214724c
feat(mobile): sync remote assets without thumbs ( #2705 )
2023-06-14 16:35:32 +02:00
Fynn Petersen-Frey and Fynn Petersen-Frey
73075c64d1
feature(mobile): hash assets & sync via checksum ( #2592 )
...
* compare different sha1 implementations
* remove openssl sha1
* sync via checksum
* hash assets in batches
* hash in background, show spinner in tab
* undo tmp changes
* migrate by clearing assets
* ignore duplicate assets
* error handling
* trigger sync/merge after download and update view
* review feedback improvements
* hash in background isolate on iOS
* rework linking assets with existing from DB
* fine-grained errors on unique index violation
* hash lenth validation
* revert compute in background on iOS
* ignore duplicate assets on device
* fix bug with batching based on accumulated size
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
2023-06-10 13:13:59 -05:00
Fynn Petersen-Frey
71ef7685c5
chore(mobile): update isar ( #2571 )
2023-05-26 08:09:44 -05:00
Fynn Petersen-Frey
bcc2c34eef
feat(mobile): partner sharing ( #2541 )
...
* feat(mobile): partner sharing
* getAllAssets for other users
* i18n
* fix tests
* try to fix web tests
* shared with/by confusion
* error logging
* guard against outdated server version
2023-05-24 22:52:43 -05:00
Fynn Petersen-Frey
02b8b2c125
chore(mobile): remove hive ( #2497 )
2023-05-20 20:42:19 -05:00
Fynn Petersen-Frey
dc7b0f75bb
chore(mobile): use Record instead of custom pair+triple ( #2483 )
2023-05-20 20:41:34 -05:00
Fynn Petersen-Frey
89edbcacfa
chore(mobile): remove obsolete files ( #2482 )
2023-05-19 22:06:39 -05:00
Fynn Petersen-Frey
0dde76bbbc
feat(mobile): lazy loading of assets ( #2413 )
2023-05-17 12:36:02 -05:00
Fynn Petersen-Frey
13be271df7
chore(Android): update gradle, kotlin, configure glide ( #2306 )
2023-04-21 05:31:44 -05:00
e80d37bf8f
refactor(mobile): add AssetState and proper asset updating ( #2270 )
...
* refactor(mobile): add AssetState and proper asset updating
* generate files
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2023-04-18 04:47:24 -05:00
1a64075027
fix(mobile): fix asset removal edge cases ( #2251 )
...
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2023-04-14 20:50:58 -05:00
2179530084
fix(mobile): consistent handling of DateTime in SyncService ( #2249 )
...
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2023-04-14 09:14:14 -05:00
Fynn Petersen-Frey and Fynn Petersen-Frey
d500ef77cf
feature(mobile): configurable log level ( #2248 )
...
* feature(mobile): configurable log level
* increase maxLogEntries to 500
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
2023-04-14 08:50:46 -05:00
Fynn Petersen-Frey and Fynn Petersen-Frey
cae37657e9
feature(mobile): Hardening synchronization mechanism + Pull to refresh ( #2085 )
...
* fix(mobile): allow syncing duplicate local IDs
* enable to run isar unit tests on CI
* serialize sync operations, add pull to refresh on timeline
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
2023-03-26 21:35:52 -05:00
40832f0ea7
refactor(mobile): store backup settings on device ( #2054 )
...
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2023-03-23 10:25:58 -05:00
Fynn Petersen-Frey
eccde8fa07
refactor(mobile): migrate all Hive boxes to Isar database ( #2036 )
2023-03-22 20:36:44 -05:00
Fynn Petersen-Frey and Fynn Petersen-Frey
db6b14361d
fix(mobile): proper syncing with Recents album on iOS ( #2020 )
...
* fix(mobile): deal with Recents album on iOS
* feature(mobile): local asset sync logging
* add comments
* delete ExifInfo when deleting Asset
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com >
2023-03-19 17:05:18 -05:00