Vishnu Mohandas
|
3f084bb38c
Clear existing temp files if any before writing to them
|
4 lat temu |
Vishnu Mohandas
|
47052a6596
Compress iOS thumbnails
|
4 lat temu |
Vishnu Mohandas
|
34ffc9e5a1
Log all network requests
|
4 lat temu |
Vishnu Mohandas
|
316e1c53d7
Simplify the force upload flow
|
4 lat temu |
Vishnu Mohandas
|
aa9929f07d
Force upload files even on mobile data
|
4 lat temu |
Vishnu Mohandas
|
1947970b0a
Sync only when WiFi is available
|
4 lat temu |
Vishnu Mohandas
|
06f5db3fd7
Ensure that temp files generated are deleted
|
4 lat temu |
Vishnu Mohandas
|
6891beeb48
Make sure that upload resumes when possible
|
4 lat temu |
Vishnu Mohandas
|
ccbc3bec96
Fetch a batch of URLs in one go
|
4 lat temu |
Vishnu Mohandas
|
433e11882a
Fix race conditions in the upload flow
|
4 lat temu |
Vishnu Mohandas
|
e825798433
Enable parallel uploads
|
4 lat temu |
Vishnu Mohandas
|
7fe8f9fa40
Document h4ck
|
4 lat temu |
Vishnu Mohandas
|
6cabe8c21a
Ensure that the location is saved to the metadata if unavailable before uploading
|
4 lat temu |
Vishnu Mohandas
|
805e5a8550
Prevent duplicate uploads across collections
|
4 lat temu |
Vishnu Mohandas
|
f6e6e8bf49
Update contract of the FileUploader
|
4 lat temu |
Vishnu Mohandas
|
588fa6dca0
Log the upload speeds
|
4 lat temu |
Vishnu Mohandas
|
107c1b870e
Send the collectionID in file creation requests
|
4 lat temu |
Vishnu Mohandas
|
d5338af961
Update API endpoint to upload and fetch files
|
4 lat temu |
Vishnu Mohandas
|
fa8a284af3
Encrypt file key with the collection key
|
4 lat temu |
Vishnu Mohandas
|
bae5c9bf7d
Explicitly state the sync nature of the encryption API
|
4 lat temu |
Vishnu Mohandas
|
266e1984ae
Update file creation API params
|
4 lat temu |
Vishnu Mohandas
|
3f5d20027e
Remove unnecessary model
|
4 lat temu |
Vishnu Mohandas
|
7f707d187e
Refactor crypto util
|
4 lat temu |
Vishnu Mohandas
|
27f019af57
Move to XChaCha for thumbnail and metadata encryption
|
4 lat temu |
Vishnu Mohandas
|
16b2ff0624
Declutter root folder
|
4 lat temu |