Commit graph

26586 commits

Author SHA1 Message Date
Pushkar Anand
760a085dfd Integrated Comlink. 2020-09-27 22:48:57 +05:30
Vishnu Mohandas
076c55d89c Replace button type to be compatible with Flutter's stable channel 2020-09-27 20:51:00 +05:30
Pushkar Anand
ecf7bab5aa No package lock please 😬 2020-09-27 18:42:44 +05:30
Vishnu Mohandas
16aa9a9eb6 Revert endpoint to OG staging 2020-09-26 23:15:41 +05:30
Vishnu Mohandas
ab7fd7651a Use sodium to decrypt metadata and thumbnails 2020-09-26 22:46:16 +05:30
Vishnu Mohandas
ba1b21b9fc Add dependency on libsodium-wrapper 2020-09-26 22:45:39 +05:30
Vishnu Mohandas
d58956ea82 Set the standard parser 2020-09-26 18:06:02 +05:30
Vishnu Mohandas
4f1d33e548 Add package-lock 2020-09-26 14:26:14 +05:30
Vishnu Mohandas
e574a0d8d2 Use Dart's file handling APIs correctly to append to a file 2020-09-26 03:54:33 +05:30
Vishnu Mohandas
05a67773e9 Minor refactor 2020-09-26 03:08:14 +05:30
Vishnu Mohandas
d6e0671fe7 Rename variable 2020-09-26 02:28:19 +05:30
Vishnu Mohandas
bd66a9a309 Simplify encryption code 2020-09-26 02:26:02 +05:30
Vishnu Mohandas
9f6cfebcb1 Ensure file deletion only after read 2020-09-26 01:55:03 +05:30
Vishnu Mohandas
37b7eb1601 Add extra logging to file 2020-09-26 01:54:52 +05:30
Vishnu Mohandas
d99ac864af Make sure that video player controller exists before attempting to dispose it 2020-09-26 01:48:36 +05:30
Vishnu Mohandas
a7582df1ed Convert nested parameters toMap before relaying them to server 2020-09-26 01:20:32 +05:30
Vishnu Mohandas
727a1684ce Switch to libsodium for file encryption and decryption 2020-09-26 00:37:32 +05:30
Vishnu Mohandas
44866f7ffe Introduce new models to encapsulate encryption attributes 2020-09-26 00:32:00 +05:30
Vishnu Mohandas
3bad6a7c94 Add API to chacha encrypt and decrypt a file 2020-09-25 21:15:00 +05:30
Vishnu Mohandas
74a43bf425 Add dependency on libsodium 2020-09-25 14:29:50 +05:30
Vishnu Mohandas
d362c7286e Log encryption and decryption times 2020-09-25 14:28:48 +05:30
Vishnu Mohandas
739c377a76 Reduce the quality of thumbnails that are uploaded 2020-09-20 21:45:22 +05:30
Pushkar Anand
2fa452e01f Failing build fix. 2020-09-20 20:53:48 +05:30
Pushkar Anand
f9ee680c8f Initial gallary chagnes. 2020-09-20 20:48:35 +05:30
Pushkar Anand
8e76f6b5bd Added web worker for parallel decryption. 2020-09-20 02:50:10 +05:30
Vishnu Mohandas
7bf47f545f Update API params for sync 2020-09-19 21:54:12 +05:30
Vishnu Mohandas
c77fd5da11 Provide a hook to pause ongoing backups 2020-09-18 01:10:08 +05:30
Vishnu Mohandas
1cc7db043f Change the color of check boxes 2020-09-18 00:33:21 +05:30
Vishnu Mohandas
a5028c9605 Display accurate sync state 2020-09-18 00:18:25 +05:30
Vishnu Mohandas
735d30583a Cache downloaded thumbnails and files for 365 days 2020-09-18 00:11:14 +05:30
Vishnu Mohandas
507d21fe18 Optimize location search experience 2020-09-17 20:41:35 +05:30
Vishnu Mohandas
ced00f9267 Minor optimizations to the video widget 2020-09-17 20:00:39 +05:30
Vishnu Mohandas
6d8e7c1a43 Save files to cache with the extension 2020-09-17 19:59:42 +05:30
Vishnu Mohandas
eb813699f0 Update iOS dependencies 2020-09-17 19:06:29 +05:30
Vishnu Mohandas
ff0811dfe1 Safe guard against OOMs while uploading a video file 2020-09-17 17:57:02 +05:30
Vishnu Mohandas
305b7b470d Revert to the HTTPS URL 2020-09-17 17:56:50 +05:30
Vishnu Mohandas
8553a9f25b Add an option to configure the folders whose photos should be backed up 2020-09-17 17:23:17 +05:30
Vishnu Mohandas
7e37df2947 Trigger location search only after the user has entered at least 2 characters 2020-09-17 14:19:21 +05:30
Vishnu Mohandas
df800b0e92 Add hint text to location search widget 2020-09-17 14:18:47 +05:30
Pushkar Anand
bbe3286150 Changed API endpoint 2020-09-14 15:02:01 +05:30
Vishnu Mohandas
6e780daa80 Don't update the sync time on upload 2020-09-14 12:39:28 +05:30
Vishnu Mohandas
43c9fa37cd Fix duplicate file issue 2020-09-14 12:29:28 +05:30
Vishnu Mohandas
aba132058d Add toString for KeyAttributes 2020-09-14 12:23:53 +05:30
Pushkar Anand
8c3cd95b52 Accessibility improvements. 2020-09-13 22:45:48 +05:30
Pushkar Anand
d13448a18c Fix UX issues. 2020-09-13 22:31:36 +05:30
Pushkar Anand
92f37ede48 Added title. 2020-09-13 14:17:52 +05:30
Pushkar Anand
295d8eaa32 Changes to deploy on netlify 2020-09-13 14:11:01 +05:30
Pushkar Anand
5478a2e8a1 Using local and session storage to maintain session.
+ Fixed SSR of styled components.
+ Added warninig message in console.
2020-09-13 12:00:07 +05:30
Pushkar Anand
2e10ea441e Login and key generation flow complete! 2020-09-13 03:23:41 +05:30
Vishnu Mohandas
9e641ba57d Return base64 encoded string 2020-09-10 05:18:11 +05:30