Vishnu Mohandas
|
8a86781b12
|
Increase diff limit to 1000
|
2021-04-19 16:28:07 +05:30 |
|
Vishnu Mohandas
|
01ffdf2f24
|
Display the correct sync state post local gallery sync
|
2021-04-07 05:03:41 +05:30 |
|
Vishnu Mohandas
|
f446c73d3d
|
Ensure that the error has an osError attribute
|
2021-04-05 18:36:49 +05:30 |
|
Vishnu Mohandas
|
3c14ec733a
|
Rename variable to make more sense
|
2021-04-05 18:17:31 +05:30 |
|
Vishnu Mohandas
|
4bf87b4c5c
|
Add indicator for loading photos the first time
|
2021-04-05 18:16:26 +05:30 |
|
Vishnu Mohandas
|
99e4ce4563
|
Remove comments
|
2021-03-26 00:36:06 +05:30 |
|
Vishnu Mohandas
|
dfeaa4408e
|
Simplify sync events
|
2021-03-26 00:36:01 +05:30 |
|
Vishnu Mohandas
|
d775051d35
|
Simplify logic to count uploads
|
2021-03-25 20:14:58 +05:30 |
|
Vishnu Mohandas
|
5b6bb926f8
|
Handle network errors
|
2021-03-22 13:04:59 +05:30 |
|
Vishnu Mohandas
|
d1d72ed325
|
Display the correct queue size
|
2021-03-22 12:44:16 +05:30 |
|
Vishnu Mohandas
|
887bcbf06a
|
Add functionality to add and remove folders from queue
|
2021-03-22 11:59:53 +05:30 |
|
Vishnu Mohandas
|
98dbe7bcfe
|
Remove unused sync state
|
2021-03-20 17:02:33 +05:30 |
|
Vishnu Mohandas
|
017d26acbd
|
Logout on 401
|
2021-03-18 03:38:13 +05:30 |
|
Vishnu Mohandas
|
27d9a570df
|
Parse default errors separately
|
2021-03-18 03:21:39 +05:30 |
|
Vishnu Mohandas
|
a7b2e63b1a
|
Add an option to logout
|
2021-03-18 02:37:17 +05:30 |
|
Vishnu Mohandas
|
99ede8f687
|
Add happy path
|
2021-03-12 14:10:36 +05:30 |
|
Vishnu Mohandas
|
2221e16dd3
|
Refresh UI when permission is not granted
|
2021-03-10 08:58:33 +05:30 |
|
Vishnu Mohandas
|
60a9fd5b73
|
Deal with network errors separately
|
2021-03-07 10:55:07 +05:30 |
|
Vishnu Mohandas
|
d4ce8fc162
|
Simplify detection of background uploads
|
2021-03-04 22:58:27 +05:30 |
|
Vishnu Mohandas
|
a557723061
|
Refresh on background updates
|
2021-03-04 06:17:49 +05:30 |
|
Vishnu Mohandas
|
fe2faba89a
|
Handle DNS resolution errors gracefully
|
2021-03-03 22:29:11 +05:30 |
|
Vishnu Mohandas
|
b9e9aa393a
|
Take a lock on a file before triggering it's upload
|
2021-03-03 21:37:02 +05:30 |
|
Vishnu Mohandas
|
2d4fc30de3
|
Use a global state for the app being in background
|
2021-03-03 21:33:03 +05:30 |
|
Vishnu Mohandas
|
cd986512b2
|
Fire a sync status event as soon as a subscription is picked
|
2021-03-03 10:29:02 +05:30 |
|
Vishnu Mohandas
|
a1488b0b68
|
Log updates to sync status
|
2021-03-03 09:58:49 +05:30 |
|
Vishnu Mohandas
|
5672cc7eb8
|
Log reasons for backup failure correctly
|
2021-03-02 12:54:03 +05:30 |
|
Vishnu Mohandas
|
114511489d
|
Add a silent exception for upload errors
|
2021-03-02 12:53:02 +05:30 |
|
Vishnu Mohandas
|
f06b4f1e9f
|
Handle network errors gracefully
|
2021-03-02 12:50:21 +05:30 |
|
Vishnu Mohandas
|
cecfd7fefc
|
Remove stack traces
|
2021-03-02 11:38:29 +05:30 |
|
Vishnu Mohandas
|
8ea3d0b708
|
Simplify SyncService state handling
|
2021-03-02 05:07:24 +05:30 |
|
Vishnu Mohandas
|
8bafb4e4fb
|
Revert "Remove stack traces"
This reverts commit 19bb5fdd26 .
|
2021-03-02 00:54:02 +05:30 |
|
Vishnu Mohandas
|
19bb5fdd26
|
Remove stack traces
|
2021-03-02 00:25:45 +05:30 |
|
Vishnu Mohandas
|
b9ea4be9a7
|
Log once sync is completed
|
2021-02-26 19:39:35 +05:30 |
|
Vishnu Mohandas
|
980d288d5b
|
Clean up error handling
|
2021-02-26 15:25:35 +05:30 |
|
Vishnu Mohandas
|
813ded3360
|
Modify log
|
2021-02-26 15:20:44 +05:30 |
|
Vishnu Mohandas
|
d466e120b4
|
Don't throw an error if account is not configured
|
2021-02-26 14:54:20 +05:30 |
|
Vishnu Mohandas
|
2759399ff3
|
Extract errors into a separate file
|
2021-02-26 14:51:47 +05:30 |
|
Vishnu Mohandas
|
009d9957bf
|
Fix the point where an error is thrown
|
2021-02-26 13:30:21 +05:30 |
|
Vishnu Mohandas
|
7a778abaea
|
Throw unknown exceptions found during sync
|
2021-02-26 13:29:11 +05:30 |
|
Vishnu Mohandas
|
a0614ad114
|
Clear upload queue with a reason
|
2021-02-25 21:44:27 +05:30 |
|
Vishnu Mohandas
|
e1d28f4ab3
|
Remove unused import
|
2021-02-25 13:18:29 +05:30 |
|
Vishnu Mohandas
|
67e60606ea
|
Log trace when sync is called
|
2021-02-19 14:53:39 +05:30 |
|
Vishnu Mohandas
|
89f201161c
|
Log exact times frames within which the photos are fetched
|
2021-02-18 13:26:05 +05:30 |
|
Vishnu Mohandas
|
0d8cd028d9
|
Minor refactor
|
2021-02-18 12:35:45 +05:30 |
|
Vishnu Mohandas
|
703d331bd0
|
Rename file
|
2021-02-13 18:00:18 +05:30 |
|
Vishnu Mohandas
|
5f8648554a
|
Remove unnecessary reloads
|
2021-02-08 20:21:48 +05:30 |
|
Vishnu Mohandas
|
a641c42e90
|
Remove corrupted files from the DB
|
2021-02-07 02:43:51 +05:30 |
|
Vishnu Mohandas
|
fa5b806ed5
|
Publish sync status update only for non-local syncs
|
2021-02-07 01:50:37 +05:30 |
|
Vishnu Mohandas
|
c444e08e63
|
Remove unused import
|
2021-02-07 01:45:18 +05:30 |
|
Vishnu Mohandas
|
ca5a30e98a
|
Ensure that sync interruptions are handled gracefully
|
2021-02-06 14:24:25 +05:30 |
|
Vishnu Mohandas
|
39b6141f2d
|
Update messages for sync errors
|
2021-02-05 21:37:14 +05:30 |
|
Vishnu Mohandas
|
417e83987c
|
Parse storage quota exceeded errors
|
2021-02-03 00:31:32 +05:30 |
|
Vishnu Mohandas
|
86f97e9c66
|
Clear and restart uploads when a subscription is purchased
|
2021-02-02 23:55:43 +05:30 |
|
Vishnu Mohandas
|
fabe447439
|
No need to abort eagerly
|
2021-02-02 23:33:51 +05:30 |
|
Vishnu Mohandas
|
cfee0a0120
|
Update header in case of subscription expiry
|
2021-02-02 22:27:16 +05:30 |
|
Vishnu Mohandas
|
a10ad8c279
|
Handle subscription expired errors
|
2021-02-02 22:05:38 +05:30 |
|
Vishnu Mohandas
|
7a149d08ac
|
Enable sync
|
2021-02-01 17:10:15 +05:30 |
|
Vishnu Mohandas
|
70f5fbacd7
|
Blue blue blue
|
2021-01-26 16:56:35 +05:30 |
|
Vishnu Mohandas
|
a944367766
|
Don't check for validity of subscription to trigger syncs
|
2021-01-18 22:41:40 +05:30 |
|
Vishnu Mohandas
|
7728fb8028
|
Remove verbose log line
|
2021-01-18 22:32:51 +05:30 |
|
Vishnu Mohandas
|
9a49d5eb8b
|
Trigger sync on connectivity changes only if the user can upload photos
|
2021-01-14 01:11:32 +05:30 |
|
Vishnu Mohandas
|
4f18ef6140
|
Prompt for permissions only when sync is triggered in the foreground
|
2021-01-13 23:09:33 +05:30 |
|
Vishnu Mohandas
|
94ca34de4d
|
Fix sync stop functionality
|
2021-01-13 14:20:14 +05:30 |
|
Vishnu Mohandas
|
b699a94b58
|
Prevent duplicate uploads during reinstallations
|
2021-01-02 14:34:36 +05:30 |
|
Vishnu Mohandas
|
c4cc453541
|
Better logs
|
2021-01-02 13:32:29 +05:30 |
|
Vishnu Mohandas
|
96456bf01f
|
Handle lack of permissions gracefully
|
2020-12-08 04:33:25 +05:30 |
|
Vishnu Mohandas
|
7b721e596b
|
Add and remove from favorites silently
|
2020-12-04 04:00:10 +05:30 |
|
Vishnu Mohandas
|
ae924a52ee
|
Sync collections after uploads
|
2020-12-04 03:49:25 +05:30 |
|
Vishnu Mohandas
|
3b138aa6f4
|
Show the sync indicator only when there's a diff to be applied or uploaded
|
2020-12-04 03:17:06 +05:30 |
|
Vishnu Mohandas
|
515342e003
|
Fetch diff from only those collections that have changed
|
2020-12-04 02:31:24 +05:30 |
|
Vishnu Mohandas
|
2e0a4cff32
|
Clear cache once an existing collection item has been updated
|
2020-12-01 14:37:48 +05:30 |
|
Vishnu Mohandas
|
d5c1a5670e
|
Remove code meant for debugging
|
2020-12-01 14:26:37 +05:30 |
|
Vishnu Mohandas
|
350b6423cf
|
Update files that haven't been uploaded too
|
2020-12-01 13:39:02 +05:30 |
|
Vishnu Mohandas
|
d318a57d23
|
Implement ability to update files on remote
|
2020-12-01 00:12:11 +05:30 |
|
Vishnu Mohandas
|
c3bd8c7f2b
|
Clear cache on iOS to reduce disk storage consumption
|
2020-11-30 15:50:08 +05:30 |
|
Vishnu Mohandas
|
792069fef1
|
Add log statement
|
2020-11-22 14:27:43 +05:30 |
|
Vishnu Mohandas
|
a6c3913af5
|
Convert HEIC images on Android
|
2020-11-20 16:35:17 +05:30 |
|
Vishnu Mohandas
|
34ffc9e5a1
|
Log all network requests
|
2020-11-19 23:52:30 +05:30 |
|
Vishnu Mohandas
|
1947970b0a
|
Sync only when WiFi is available
|
2020-11-16 22:05:16 +05:30 |
|
Vishnu Mohandas
|
d1834985d5
|
Refresh sync indicator on user login
|
2020-11-15 12:49:51 +05:30 |
|
Vishnu Mohandas
|
8334ec809e
|
Make sure that the right files are updated while applying a diff
|
2020-11-14 16:17:28 +05:30 |
|
Vishnu Mohandas
|
ee8d1e653c
|
Replace when conflicts are encountered while applying remote diff
|
2020-11-14 15:41:12 +05:30 |
|
Vishnu Mohandas
|
c6678cd735
|
Show a sync status indicator on top
|
2020-11-12 22:02:10 +05:30 |
|
Vishnu Mohandas
|
6891beeb48
|
Make sure that upload resumes when possible
|
2020-11-09 23:36:27 +05:30 |
|
Vishnu Mohandas
|
433e11882a
|
Fix race conditions in the upload flow
|
2020-11-09 21:40:43 +05:30 |
|
Vishnu Mohandas
|
889cb027ca
|
Remove redundant check
|
2020-11-09 18:21:24 +05:30 |
|
Vishnu Mohandas
|
e825798433
|
Enable parallel uploads
|
2020-11-09 17:58:43 +05:30 |
|
Vishnu Mohandas
|
a8d3038600
|
Upload only images on debug build
|
2020-11-02 16:27:55 +05:30 |
|
Vishnu Mohandas
|
3602f8d08c
|
Buffer first load from disk to improve performance
|
2020-11-01 16:30:50 +05:30 |
|
Vishnu Mohandas
|
d6b4f16b5c
|
Remove blocking condition for video
|
2020-11-01 13:07:58 +05:30 |
|
Vishnu Mohandas
|
49af595268
|
Fix deletion behavior
|
2020-11-01 13:07:23 +05:30 |
|
Vishnu Mohandas
|
2b2db78d67
|
Ensure that events are generated on file deletion
|
2020-11-01 12:15:10 +05:30 |
|
Vishnu Mohandas
|
01d30dbd69
|
Minor update to UI
|
2020-11-01 10:35:04 +05:30 |
|
Vishnu Mohandas
|
926d71fd0d
|
Send additional data while triggering an event
|
2020-10-31 23:29:28 +05:30 |
|
Vishnu Mohandas
|
5170877e36
|
Ensure that the collections gallery reloads when a collection is updated
|
2020-10-31 23:29:00 +05:30 |
|
Vishnu Mohandas
|
4dd4eed10c
|
Update delete API
|
2020-10-31 04:55:28 +05:30 |
|
Vishnu Mohandas
|
ce1d492262
|
Prevent unnecessary reloads
|
2020-10-31 02:37:20 +05:30 |
|
Vishnu Mohandas
|
03e7b385e2
|
Fix collection updates on the UI
|
2020-10-31 02:07:21 +05:30 |
|
Vishnu Mohandas
|
0f88454ce5
|
Use the upgraded time condition
|
2020-10-30 23:40:45 +05:30 |
|
Vishnu Mohandas
|
0afbd87898
|
Update logic to deduplicate existing database entries
|
2020-10-29 05:44:48 +05:30 |
|