Commit graph

305 commits

Author SHA1 Message Date
Abhinav-grd 99d547016e updated collection id type to number 2021-02-08 14:51:24 +05:30
Vishnu Mohandas dfad5dd8fa Skip fetching diff for a collection that has been deleted 2021-02-08 14:06:23 +05:30
Abhinav-grd 71af57409a change collection id type to number 2021-02-08 13:03:46 +05:30
Abhinav-grd 5c5a161999 remove files of deleted collections 2021-02-06 13:24:36 +05:30
Abhinav-grd 72fab5db92 skip deleted collections 2021-02-06 13:21:49 +05:30
Abhinav-grd 45fd07bc5f update collection time after all files fetched 2021-02-06 12:54:47 +05:30
Abhinav-grd f72ab9b418 updated getFiles to handle get single collection and store collectiontime after storing files 2021-02-06 00:21:14 +05:30
Abhinav-grd 053568980e Merge branch 'collection-ops' into file-loading-single-update 2021-02-05 23:00:19 +05:30
Abhinav-grd 08c993061c updated getCollectionLatestFile to use local files 2021-02-05 22:27:41 +05:30
Abhinav-grd 80d6547dfd makew fetch only if return files equal to limit 2021-02-05 20:35:09 +05:30
Abhinav-grd 4cdd208f34 removed unwanted function getAllCollections 2021-02-03 13:53:51 +05:30
Abhinav-grd 0c23e63bec corrected to have only unique instances of collection in localDB 2021-02-03 13:32:54 +05:30
Abhinav-grd 724b83e8ad rethrown errors to make erro available in dropzone callback 2021-02-02 18:12:11 +05:30
Abhinav-grd d69095e605 added logic to store collection in localDB and getCollection after last updateTime 2021-01-31 17:40:45 +05:30
Abhinav-grd aafdecdf13 added collectionUpdateTime localForage to fetchcollection after last update 2021-01-31 17:14:02 +05:30
Abhinav-grd 80c46796cf intial localFile Loading and then reload after complete fetch 2021-01-27 11:44:02 +05:30
Abhinav-grd bc709d5961 reduce requested file count to 1 in getCollectionLatestFile 2021-01-26 15:20:34 +05:30
Abhinav-grd 4aaebef0e7 updated requests to send token as header 2021-01-26 12:09:10 +05:30
Abhinav-grd 8be0713a3c foxed video thumbnial generation 2021-01-26 10:58:44 +05:30
Abhinav-grd 26f5393db0 limited parallel processing to 5 files 2021-01-25 18:36:29 +05:30
Abhinav-grd 878693c7c8 removed ignore set and corrected decryted name assignment 2021-01-25 18:35:53 +05:30
Abhinav-grd 01aef37a16 exported strings to englishConstants 2021-01-25 13:25:27 +05:30
Abhinav-grd fa76f97fe6 added try catch blocks 2021-01-25 13:25:19 +05:30
Abhinav-grd 18f827b4f8 improved location parsing 2021-01-25 13:14:16 +05:30
Abhinav-grd e490df7440 corrected the key used for encrypting collection key 2021-01-21 11:15:50 +05:30
Abhinav-grd 592172917f added collection name encryption and decryption logic 2021-01-21 07:54:17 +05:30
Abhinav-grd 6757ee256d added logic to clear deleted files from localDB 2021-01-20 19:21:22 +05:30
Abhinav-grd 9f1aabb103 added remove from favourite logic 2021-01-20 18:34:27 +05:30
Abhinav-grd 58d1ffb66f added favItemId state 2021-01-20 17:35:04 +05:30
Abhinav-grd 4a11226276 Merge branch 'file-upload' into collection-ops 2021-01-19 14:30:19 +05:30
Abhinav-grd dfc8c88947 neglect location {0,0} 2021-01-19 14:27:20 +05:30
Abhinav-grd f5b5761e40 fixed uplocollectionLatestFile import 2021-01-19 10:36:10 +05:30
Abhinav-grd 4bf02568d6 added logic to update progress bar while preparing files 2021-01-19 10:27:26 +05:30
Abhinav-grd 52ef03555e updated collectionService to handle keys in base64 format 2021-01-19 10:04:43 +05:30
Abhinav-grd bee1d7cfea updated all cryptoUtil calls to send Base64 values 2021-01-19 07:21:04 +05:30
Abhinav-grd bc861587bc exported keyEncryptionResult interface 2021-01-18 20:25:48 +05:30
Abhinav-grd 16c4e91607 updated all cryptoUtil calls to send Base64 values 2021-01-18 18:38:14 +05:30
Abhinav-grd c4f56d54c5 removed unneccesary token and masterKey props 2021-01-18 09:38:35 +05:30
Abhinav-grd 771c441868 added add to favorite logic 2021-01-18 09:38:35 +05:30
Abhinav-grd aeb3de2844 improved styling 2021-01-18 09:38:35 +05:30
Abhinav-grd 045f7a3197 added logic to update progress bar while preparing files 2021-01-18 09:38:35 +05:30
Abhinav-grd 6815470c80 made style imporvements 2021-01-18 09:38:35 +05:30
Abhinav-grd 95fc146657 refactored getfiles and moved getCollectionLatestFile to collection service 2021-01-18 09:38:35 +05:30
Abhinav-grd 9363a04362 corrected CollectionType enum values 2021-01-18 09:38:35 +05:30
Abhinav-grd 21a921e301 corrected and assigned proper key types 2021-01-18 09:38:35 +05:30
Abhinav-grd 753f500ed4 moved collection interface to collection service 2021-01-18 09:37:52 +05:30
Abhinav-grd d5210f7721 implemented createCollection service 2021-01-18 09:37:08 +05:30
Abhinav-grd d687999f92 refactored Collection related function to collection Service 2021-01-18 09:37:01 +05:30
Abhinav-grd 69da9c7e7f [bug fix] ignoring bad collections send during testing 2021-01-18 09:27:54 +05:30
Abhinav-grd 31618ea323 extracted creationtime from exif data 2021-01-18 09:13:16 +05:30
Abhinav-grd 4bdf24a57b Bug Fix: handling metadata files with no type property 2021-01-18 09:13:16 +05:30
Abhinav-grd 392d6fb492 changed decrypted key type to string 2021-01-18 09:13:16 +05:30
Abhinav-grd bd6d06c0f2 set uploadURL request count to filesCount if less than 50 2021-01-18 09:13:07 +05:30
Abhinav-grd a24c050e63 priotizing exif data for location, corrected creationTime setting logic 2021-01-13 10:13:29 +05:30
Abhinav-grd c0ed1580a7 fixed file upload along with json metadata logic 2021-01-12 19:16:06 +05:30
Abhinav-grd db1482b1e6 added logic to parse json file in google imports 2021-01-12 16:27:00 +05:30
Abhinav-grd 43dd487007 added logic to extract location data from exif data 2021-01-12 15:49:14 +05:30
Abhinav-grd 45ba58d2fc renamed uploadProgressProps to progressBarProps and imporved memory management 2021-01-12 13:29:21 +05:30
Abhinav-grd f82e4c2b41 Modified file metadata property names 2021-01-12 12:31:00 +05:30
Abhinav-grd 1b32791fb4 Improved Progress bar UI 2021-01-12 12:29:37 +05:30
Abhinav-grd 4c509644cc added progress bar component update logic 2021-01-11 14:45:41 +05:30
Abhinav-grd bdcbcc935d minor correction and removed debug statements 2021-01-11 13:50:24 +05:30
Abhinav-grd 2dcd95f6a6 refactored fetchData to fileService and collectionSelector to upload component 2021-01-11 13:43:53 +05:30
Abhinav-grd bca829c9ed changed s3 bucket request to put 2021-01-10 08:13:54 +05:30
Abhinav-grd e6917adc50 improved metadata handling 2021-01-09 09:17:05 +05:30
Abhinav-grd 03d1af3f15 modified fileAtrribute to allow string type encryptedData 2021-01-09 09:04:43 +05:30
Abhinav-grd 2f4ebdf0a9 completed file upload logic 2021-01-08 18:46:27 +05:30
Abhinav-grd c5e0c19a05 replaced inline functions with named 2021-01-08 09:27:31 +05:30
Abhinav-grd b4965f4591 refactored upload functions to uploadService 2021-01-08 09:21:59 +05:30
Abhinav-grd 4ca5232c1a implemented uploadFile service 2021-01-07 16:20:01 +05:30
Abhinav-grd 759d00718d updated collectionLatestFile interface and getCollectionLatestFile logic 2021-01-07 16:18:33 +05:30
Abhinav-grd 6555895d73 improved getCollectionLatestFile implementation 2021-01-06 23:28:52 +05:30
Abhinav-grd cec4a4bdc3 Corrected interface name to collectionLatestFile 2021-01-05 15:58:04 +05:30
Abhinav-grd f30cbedcb2 Created getCollectionLatestFile fileService 2021-01-05 15:53:28 +05:30
Pushkar Anand 3bc12919be Last chunk decryption. 2021-01-02 17:04:53 +05:30
Pushkar Anand d9b37f93c7 Its something. 2020-12-31 22:49:33 +05:30
Vishnu Mohandas 0c6acba5db Specify the client in the GET ott request 2020-11-30 11:05:32 +05:30
Pushkar Anand ba24e8ee46 Collection handling. 2020-11-28 23:41:24 +05:30
Pushkar Anand b6fbc79e7e Build fix 🤦‍♂️ 2020-11-26 22:09:43 +05:30
Pushkar Anand cd56c9b0b0 Video support. 2020-11-26 22:04:23 +05:30
Pushkar Anand f20193a814 Cache cleam on logout 2020-11-25 12:32:21 +05:30
Pushkar Anand f9ca347452 Thumbnails caching. 2020-11-25 01:46:19 +05:30
Pushkar Anand 3e86d03efc Full image load done. 2020-11-24 10:10:02 +05:30
Vishnu Mohandas a85ef0de9a Add functionality to download and decrypt files 2020-11-21 20:26:36 +05:30
Vishnu Mohandas b298c94519 Create a separate flow for registration 2020-11-21 17:48:03 +05:30
Vishnu Mohandas 8f1d37b071 Handle the case of deleted collections 2020-11-20 16:52:04 +05:30
Vishnu Mohandas 2eebd82776 Remove trailing slash 2020-11-20 14:43:20 +05:30
Pushkar Anand 8908615bc5 Storage and icon update. 2020-11-20 14:17:20 +05:30
Vishnu Mohandas f6381a78a0 Decrypt shared collection files 2020-11-20 12:29:27 +05:30
Vishnu Mohandas 77ac01b8f5 Fix typo 2020-11-14 17:43:49 +05:30
Pushkar Anand 623d115019 Fixes. 2020-11-07 21:13:00 +05:30
Vishnu Mohandas e2c0c381c8 Update the file fetching APIs 2020-11-07 16:40:49 +05:30
Vishnu Mohandas a9e0821db0 Generate and set user's private and public key pair 2020-11-07 15:57:59 +05:30
Vishnu Mohandas 580ce23c17 Add function to download and decrypt a file 2020-10-19 08:37:16 +05:30
Vishnu Mohandas 01e57a212b Update file decryption mechanism 2020-10-19 08:31:34 +05:30
Pushkar Anand ad1e90dfcc Moved libsodium to worker. 2020-10-03 19:51:56 +05:30
Vishnu Mohandas 51afe4d8fc Minor rename 2020-10-01 02:54:40 +05:30
Vishnu Mohandas 3559e68490 Merge crypto workers into one 2020-10-01 02:52:58 +05:30
Pushkar Anand 760a085dfd Integrated Comlink. 2020-09-27 22:48:57 +05:30
Vishnu Mohandas ab7fd7651a Use sodium to decrypt metadata and thumbnails 2020-09-26 22:46:16 +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
Pushkar Anand bbe3286150 Changed API endpoint 2020-09-14 15:02:01 +05:30
Pushkar Anand 2e10ea441e Login and key generation flow complete! 2020-09-13 03:23:41 +05:30