Commit graph

578 commits

Author SHA1 Message Date
Vishnu Mohandas 232df2a0bd Catch errors in displaying a network image 2020-08-14 04:00:38 +05:30
Vishnu Mohandas 5000a0b3cd Queue encryption and decryption with work-manager 2020-08-14 03:31:18 +05:30
Vishnu Mohandas 38b2c76892 Ensure that the widget is mounted before resetting the state 2020-08-14 03:30:19 +05:30
Vishnu Mohandas 873f1b631d Use a single cache for thumbnails 2020-08-14 03:03:31 +05:30
Vishnu Mohandas 1ce1479dd9 Perform encryption and decryption on a separate isolate 2020-08-14 02:30:40 +05:30
Vishnu Mohandas 7da487cd4e Decrypt and render encrypted videos 2020-08-14 01:33:29 +05:30
Vishnu Mohandas b4b685de13 Mark the assets loaded from disk as decrypted 2020-08-14 01:32:04 +05:30
Vishnu Mohandas f85a0210ff Use a separate cache for unencrypted thumbnails 2020-08-13 21:18:32 +05:30
Vishnu Mohandas c3265b91ab Move file decrypting logic out of ZoomableImage 2020-08-13 07:05:57 +05:30
Vishnu Mohandas 44dddb818f Rename for consistency 2020-08-13 07:04:16 +05:30
Vishnu Mohandas 2a4404c293 Refactor file util 2020-08-13 06:54:48 +05:30
Vishnu Mohandas 600fd58a46 Augment the getBytes function to take care of encrypted files 2020-08-13 06:48:41 +05:30
Vishnu Mohandas fa53398887 Switch to a global cache 2020-08-13 06:37:44 +05:30
Vishnu Mohandas d36b88aa23 Mark preloadFile as TODO since the logic has to be reworked 2020-08-13 06:28:25 +05:30
Vishnu Mohandas 228ea5990d Download and render encrypted files 2020-08-13 06:22:05 +05:30
Vishnu Mohandas 35aeae2cc7 Setup separate cache for thumbnail files 2020-08-13 05:44:13 +05:30
Vishnu Mohandas 532a9cac46 Cache encrypted thumbnails loaded from the network 2020-08-13 05:04:21 +05:30
Vishnu Mohandas 134b1f417e Show the play button overlay for network videos too 2020-08-13 04:58:16 +05:30
Vishnu Mohandas f6d3a7e6bd Decrypt, save and display encrypted thumbnails 2020-08-13 04:47:15 +05:30
Vishnu Mohandas 2cfefb6805 Remove unnecessary integer parsing 2020-08-13 02:26:01 +05:30
Vishnu Mohandas 79e65f518d Add an isEncrypted property to File 2020-08-13 02:12:00 +05:30
Vishnu Mohandas 746fb18cf7 Download and save encrypted files 2020-08-12 04:34:16 +05:30
Vishnu Mohandas 2e39f2e90a Upload thumbnail along with the file 2020-08-11 05:38:48 +05:30
Vishnu Mohandas 4b63196e34 Encrypt and upload files 2020-08-11 05:17:22 +05:30
Vishnu Mohandas 797c6ae856 Reuse existing library for generating secure random string 2020-08-10 05:49:44 +05:30
Vishnu Mohandas b4940d4fdd Save the encryption preference to configuration 2020-08-10 05:32:37 +05:30
Vishnu Mohandas c7b40265c3 Fix issue with loading remote images 2020-08-10 04:04:59 +05:30
Vishnu Mohandas fe7225cf01 Ensure that the case for devices with no photos is handled 2020-08-10 02:59:21 +05:30
Vishnu Mohandas 0bf140c6b4 Accept passphrase post user creation 2020-08-10 02:54:29 +05:30
Vishnu Mohandas a574d092c4 Refactor variable names 2020-08-10 02:10:55 +05:30
Vishnu Mohandas 87a5c519ba Add functionality to generate and retrieve file encryption keys 2020-08-10 02:09:33 +05:30
Vishnu Mohandas f80e06762f Add crypto util 2020-08-10 02:09:11 +05:30
Vishnu Mohandas dcce6c5962 Add empty states for all grids 2020-08-09 20:28:41 +05:30
Vishnu Mohandas df630c2b91 Reduce the size of the folder icon 2020-08-09 20:21:46 +05:30
Vishnu Mohandas 5e1138f79c Update share successful toast text 2020-08-09 20:01:03 +05:30
Vishnu Mohandas e46553b0c6 Demote delete to the overflow menu 2020-08-09 20:00:58 +05:30
Vishnu Mohandas dea16e8da0 Display a toast after sharing a folder 2020-08-09 20:00:51 +05:30
Vishnu Mohandas 786dba4514 Set the background color for progress dialog 2020-08-09 20:00:46 +05:30
Vishnu Mohandas 805f41f811 Set the background color for toasts 2020-08-09 20:00:42 +05:30
Vishnu Mohandas 1d7840f37a Set the correct width for progress bar within circular image widget 2020-08-09 20:00:35 +05:30
Vishnu Mohandas 127dcb7315 Keep the memory widget alive 2020-08-09 20:00:28 +05:30
Vishnu Mohandas 098b7cf86b Update app name 2020-08-09 20:00:10 +05:30
Vishnu Mohandas 22f879d8d9 Update sharing dialog 2020-08-09 19:58:51 +05:30
Vishnu Mohandas 6721d22c97 Update set folder API 2020-08-07 12:39:29 +05:30
Vishnu Mohandas b1b67913bd Ensure that the userID is saved after both login and signup events 2020-08-01 04:28:30 +05:30
Vishnu Mohandas 8b600143c7 Fix the sharedWith attribute in folders 2020-08-01 04:20:36 +05:30
Vishnu Mohandas d7d5f473f2 Fix face ID attribute to match the updated API param 2020-08-01 03:06:48 +05:30
Vishnu Mohandas e1cf0706f3 Update API parameters 2020-08-01 02:56:53 +05:30
Vishnu Mohandas 54daebf096 Change the endpoint for location search 2020-07-30 13:46:41 +05:30
Vishnu Mohandas f5e4f7a0e2 Update search endpoint 2020-07-30 13:36:54 +05:30