Commit graph

2693 commits

Author SHA1 Message Date
Abhinav-grd 21297e6e73 use constants for fileDb name 2021-02-09 11:13:05 +05:30
Abhinav-grd f6c8102fec declare variable with type instead of typecasting 2021-02-09 11:12:23 +05:30
Abhinav-grd 85b96b1ef6 corrected DATE_CONTAINER_HEIGHT 2021-02-09 11:03:45 +05:30
Abhinav-grd e8ae13221e more corrections 2021-02-09 10:37:46 +05:30
Abhinav-grd 6ac4e7a269 Merge branch 'master' into collection-delete 2021-02-09 10:31:53 +05:30
Abhinav-grd 336fb1d551 uppercased o in no of pages 2021-02-08 22:59:45 +05:30
Abhinav-grd 82232cb270 added value variables 2021-02-08 22:45:13 +05:30
Abhinav-grd e131ecd745 passed file to removeDeletedCollectionFiles and corrected compare with collection.updationTime 2021-02-08 22:37:17 +05:30
Abhinav-grd bf6dc99c5c made requested changes to collectionService 2021-02-08 22:32:28 +05:30
Abhinav-grd 5250b97891 updated removing deleted collection file logic 2021-02-08 21:47:17 +05:30
Abhinav-grd 95d50cc3c3 updated the function calls 2021-02-08 21:45:21 +05:30
Abhinav-grd 8ba126c56e renamed getLatestCollections to syncCollections 2021-02-08 21:40:11 +05:30
Abhinav-grd d6c21c671f fixed indentation 2021-02-08 16:32:16 +05:30
Abhinav-grd dfc5138fe3 added if braces 2021-02-08 16:31:05 +05:30
Abhinav-grd 4f32d07f80 updated fetch files logic 2021-02-08 16:26:47 +05:30
Abhinav-grd cb49d98178 udpated with new get collection function 2021-02-08 16:21:40 +05:30
Abhinav-grd 7acf87d4b1 updated collection update time after fetch call 2021-02-08 16:07:59 +05:30
Abhinav-grd 99d547016e updated collection id type to number 2021-02-08 14:51:24 +05:30
Abhinav-grd 9ca1f5a683 added overscan property to prefetch files 2021-02-08 14:38:15 +05:30
Vishnu Mohandas 6c054f5784 Merge branch 'master' into collection-delete 2021-02-08 14:11:29 +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
Pushkar Anand 0a7cc252cb
Fix top bar color 2021-02-08 11:28:52 +05:30
Pushkar Anand ce4a521636 Fix gallary gird. 2021-02-08 09:57:55 +05:30
Pushkar Anand 36c84807f1
Merge pull request #9 from ente-io/file-loading-single-update
File loading single update
2021-02-07 21:15:07 +05:30
Pushkar Anand 30a50ff044 Fix for fab button design 2021-02-07 21:01:39 +05:30
Pushkar Anand be68bda1b7 Fix fav button on windows. 2021-02-07 20:44:44 +05:30
Pushkar Anand e5bcc95c2f Build fix 2021-02-07 20:33:04 +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 1079a91056 used better variable names 2021-02-06 00:49:43 +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 814530f1d1 abstracted fetch logic to syncWithRemote function 2021-02-05 22:34:32 +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 2e7f0e520a abstracted fetch calls to load data function 2021-02-05 19:34:08 +05:30
Abhinav-grd 3d6ee3a004 added not null check in getToken 2021-02-03 14:00:13 +05:30
Abhinav-grd 4cdd208f34 removed unwanted function getAllCollections 2021-02-03 13:53:51 +05:30
Abhinav-grd c281465fcd made setFavItemIds indepedent of collections updates 2021-02-03 13:53:32 +05:30
Abhinav-grd 42aca0ca00 Merge branch 'collection-ops' into file-loading-single-update 2021-02-03 13:45:47 +05:30
Abhinav-grd 2c0ba89c33 added updated collection not empty check 2021-02-03 13:44:37 +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 61f0a07b3a abstracted out dropzone into seperate component 2021-02-03 11:42:07 +05:30
Abhinav-grd de5d47dbc7 abstracted out dropzone into seperate component 2021-02-03 11:26:11 +05:30
Abhinav-grd 121e3696d7 moved closing progressbar logic to finally block 2021-02-02 18:27:35 +05:30
Abhinav-grd 60fb583598 added error strings 2021-02-02 18:13:52 +05:30
Abhinav-grd 724b83e8ad rethrown errors to make erro available in dropzone callback 2021-02-02 18:12:11 +05:30
Abhinav-grd 187d781726 added try catch block to dropzone Callback and setErrorCode on errors 2021-02-02 18:11:22 +05:30
Abhinav-grd ee663bc72c added new state errorCode and added errorAlert component to gallery 2021-02-02 18:09:36 +05:30
Abhinav-grd 50dc915401 Added ErrorAlert component 2021-02-02 18:08:28 +05:30
Abhinav-grd e524e0bc46 updated to use localCollection and fetchUpdatedCollections 2021-01-31 17:41:21 +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 9ae7f45339 added null check to getToken function 2021-01-31 17:38:33 +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 6321874ead added PreviewCard prop forcedEnable to overrride disable property 2021-01-26 15:14:56 +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
Pushkar Anand a3379dc53a Updated empty content text. 2021-01-25 02:29:58 +05:30
Pushkar Anand e98ae28856 Fix fab button UI. 2021-01-25 02:24:14 +05:30
Pushkar Anand b3ce370b1e Clean up. 2021-01-25 02:05:16 +05:30
Pushkar Anand fc760ed471 UX fixes for File upload and Collection selection. 2021-01-25 01:52:12 +05:30
Abhinav-grd cf1cb28320 Merge branch 'file-upload' into collection-ops 2021-01-24 21:44:00 +05:30
Abhinav-grd 025c97b336 used env variable to set endpoint 2021-01-24 21:43:49 +05:30
Abhinav-grd 200e03b0a0 added missed boxSealOpen input converson from Base64 2021-01-24 21:41:40 +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 2a1f916794 added decryptString function and updated fromB64 to parse normal string 2021-01-21 07:43:10 +05:30
Abhinav-grd 7b317afb78 removed unneeded property refetchData 2021-01-20 19:21:51 +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 6ea5c4ec2e updated photoswipe gallery to functional component 2021-01-20 18:19:54 +05:30
Abhinav-grd 49410a0eca reloaded data on photoswipe gallery close 2021-01-20 18:17:20 +05:30
Abhinav-grd c4e16ecfba added key to list elements 2021-01-20 17:35:32 +05:30
Abhinav-grd 58d1ffb66f added favItemId state 2021-01-20 17:35:04 +05:30
Abhinav-grd 05da35b83f ported photoswipe component to tsx 2021-01-20 12:00:05 +05:30
Abhinav-grd 1a8d53c739 Merge branch 'file-upload' into collection-ops 2021-01-20 08:43:52 +05:30
Abhinav-grd bbf73f1858 added missed type conversion in hash function 2021-01-20 08:40:28 +05:30
Abhinav-grd 78f4cca807 add check for getData reponse to be null 2021-01-20 08:40:00 +05:30
Abhinav-grd 63b26baa01 converted component to normal functions 2021-01-20 07:17:27 +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 11ad219163 corrected environment variable name to expose it in browser 2021-01-19 14:05:51 +05:30
Abhinav-grd e3c1b412e5 Merge branch 'file-upload' into collection-ops 2021-01-19 14:00:51 +05:30
Abhinav-grd f5b5761e40 fixed uplocollectionLatestFile import 2021-01-19 10:36:10 +05:30
Abhinav-grd c82cc2b5f1 replaced double equals with tripple equals 2021-01-19 10:32:21 +05:30
Abhinav-grd 40f27d0d17 fixed bug dropzone rejecting json file 2021-01-19 10:29:09 +05:30
Abhinav-grd 8e2b37fa78 improved styling 2021-01-19 10:28:32 +05:30
Abhinav-grd 4bf02568d6 added logic to update progress bar while preparing files 2021-01-19 10:27:26 +05:30
Abhinav-grd a9672056f1 made style imporvements 2021-01-19 10:27:21 +05:30
Abhinav-grd 37cb6f4d68 added onDragOver event on collectionDropzones to prevent filkerring 2021-01-19 10:17:13 +05:30
Abhinav-grd 310bcc1620 edited FullScreenDropZone to remove the unneccesary DropZone component wrapper 2021-01-19 10:12:11 +05:30
Abhinav-grd 5e0a547960 removed unnecessary fragments 2021-01-19 10:11:35 +05:30
Abhinav-grd 52ef03555e updated collectionService to handle keys in base64 format 2021-01-19 10:04:43 +05:30
Abhinav-grd 6dee89bb62 removed className prop from favButton 2021-01-19 10:04:43 +05:30
Abhinav-grd cfe10d99af added close button to phtoswipe 2021-01-19 10:04:43 +05:30
Abhinav-grd 65a4489cf8 added onDragOver event on collectionDropzones to prevent filkerring 2021-01-19 10:04:42 +05:30
Abhinav-grd fe2aff1280 edited FullScreenDropZone to remove the unneccesary DropZone component wrapper 2021-01-19 10:04:42 +05:30
Abhinav-grd a58a8534be removed unnecessary fragments 2021-01-19 10:04:42 +05:30
Abhinav-grd 2d45f0dfb5 added localEndpoint 2021-01-19 10:04:42 +05:30
Abhinav-grd 5b4e69d83e added input convertion to base64 in verfifyHash function 2021-01-19 10:04:03 +05:30
Abhinav-grd 494ba0b31d added input convertion to base64 in verfifyHash function 2021-01-19 10:03:22 +05:30
Abhinav-grd bee1d7cfea updated all cryptoUtil calls to send Base64 values 2021-01-19 07:21:04 +05:30
Abhinav-grd 2506426ab0 updated all cryto service to accept and return Base64 string 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 4191f9eac6 updated all cryto service to accept and return Base64 string 2021-01-18 18:36:15 +05:30
Abhinav-grd c4f56d54c5 removed unneccesary token and masterKey props 2021-01-18 09:38:35 +05:30
Abhinav-grd 280d7f60a0 added custom isClick prop to Favbutton 2021-01-18 09:38:35 +05:30
Abhinav-grd 3ee31c9a0e add getToken util function 2021-01-18 09:38:35 +05:30
Abhinav-grd 583ab4ffaa added fav button component 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 ab9a0bc21b Added the photoswipe react component locally 2021-01-18 09:38:35 +05:30
Abhinav-grd 5d3f7af0fe made create Collection modal smaller and button width 100% 2021-01-18 09:38:35 +05:30
Abhinav-grd 36b4eab2f0 fixed bug dropzone rejecting json file 2021-01-18 09:38:35 +05:30
Abhinav-grd eb7cd41e00 corrected collection import 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 ed922371d9 added logic to auto fill Collection name with folder name 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 b829187424 restructed the components related to new collection create 2021-01-18 09:37:57 +05:30
Abhinav-grd 87faa7f1f1 replace setData prop to refreshData for forcing reload of gallery component 2021-01-18 09:37:57 +05:30
Abhinav-grd 4707b94a9f added state to trigger useEffect 2021-01-18 09:37:57 +05:30
Abhinav-grd 2a547cde4e integrated Add Collection Icon component 2021-01-18 09:37:57 +05:30
Abhinav-grd 588061ee5c added named exports 2021-01-18 09:37:57 +05:30
Abhinav-grd 63ee4293bd Added addCollection Component 2021-01-18 09:37:57 +05:30
Abhinav-grd d867756868 Added CreateCollection Component 2021-01-18 09:37:57 +05:30
Abhinav-grd faa1fb329a Cleaned up uploadButton component 2021-01-18 09:37:57 +05:30
Abhinav-grd 331d6e4d92 removed unused parameter encryptionKey from fetchData 2021-01-18 09:37:57 +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 64b5500d36 modified cryto util to handle b64 to uint8Array conversion and have all keys as base64 string outside the util 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 8999ded2bd added condtional property lookup to filecounter prop 2021-01-13 09:44:01 +05:30
Abhinav-grd 15bca89639 restructed props arguments 2021-01-12 19:59:38 +05:30
Abhinav-grd c0ed1580a7 fixed file upload along with json metadata logic 2021-01-12 19:16:06 +05:30
Abhinav-grd 205c7f9196 accept JSON metadataFiles in dropzone 2021-01-12 19:13:41 +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 2a9e34292e minor ui improvements 2021-01-12 13:30:40 +05:30
Abhinav-grd b7c7f02141 prevent progress modal closing during upload 2021-01-12 13:30: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 52295b0548 added uploadButtonView state 2021-01-11 15:20:11 +05:30
Abhinav-grd 4c509644cc added progress bar component update logic 2021-01-11 14:45:41 +05:30
Abhinav-grd d4cd0ed099 added encryptToB64 worker function 2021-01-11 13:50:49 +05:30
Abhinav-grd bdcbcc935d minor correction and removed debug statements 2021-01-11 13:50:24 +05:30
Abhinav-grd 7cb1e3912f updated encryptToB64 function 2021-01-11 13:49:47 +05:30
Abhinav-grd cbb74b9a59 added update data state on upload logic 2021-01-11 13:47:19 +05:30
Abhinav-grd 103bd7fce7 renamed modalview state to uploadmodalview 2021-01-11 13:46:23 +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 63a7586a6d corrected encryptMetadata function 2021-01-08 18:44:31 +05:30
Abhinav-grd dd7aa0e0a7 corrected key param check logic 2021-01-08 18:42:36 +05:30
Abhinav-grd f07e7b3502 added accept prop to dropzone to accept only image and video 2021-01-08 18:41:48 +05:30
Abhinav-grd 54b7a1162c passed token to uploadService 2021-01-08 13:16:57 +05:30
Abhinav-grd a65f101fe5 added token state 2021-01-08 13:16:10 +05:30
Abhinav-grd f073d9c187 corrected encryptMetadata function 2021-01-08 13:14:56 +05:30
Abhinav-grd 01852b67a8 added encryptThumbail and encryptMetaData functions 2021-01-08 09:37:50 +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 ffc6b4e12e removed local user related data from component 2021-01-08 08:38:50 +05:30
Abhinav-grd a553209d6c changed NEXT_PUBLIC_ENTE_ENDPOINT back to original 2021-01-07 16:20:51 +05:30
Abhinav-grd 8539912f3f integrated file upload service 2021-01-07 16:20:21 +05:30
Abhinav-grd 4ca5232c1a implemented uploadFile service 2021-01-07 16:20:01 +05:30
Abhinav-grd 73ee2453c6 created encryptFile cryptoWorker function 2021-01-07 16:19:03 +05:30
Abhinav-grd 759d00718d updated collectionLatestFile interface and getCollectionLatestFile logic 2021-01-07 16:18:33 +05:30
Abhinav-grd cf265bd306 changed card.img to previewCard 2021-01-07 16:15:50 +05:30
Abhinav-grd 1a389f8dfd implemented encryptChaCha 2021-01-07 16:13:06 +05:30
Abhinav-grd 533a0e6ec9 removed debug functions 2021-01-07 16:11:02 +05:30
Abhinav-grd bd394c8ee4 changed NEXT_PUBLIC_ENTE_ENDPOINT value 2021-01-06 23:29:19 +05:30
Abhinav-grd 6555895d73 improved getCollectionLatestFile implementation 2021-01-06 23:28:52 +05:30
Abhinav-grd 0c7fedc09a css changes 2021-01-06 23:24:06 +05:30
Abhinav-grd f7ad11e08b added collectionLatestFile undefined/null check 2021-01-06 13:16:02 +05:30
Abhinav-grd 99c57c5ad2 style changes to collectionSelector 2021-01-06 13:03:37 +05:30
Abhinav-grd b7e0ccd900 seperate DropZone component for collections 2021-01-06 12:47:56 +05:30
Abhinav-grd 87bf367c90 created seperated FullScreenDropZone component 2021-01-06 12:44:46 +05:30
Abhinav-grd 230ba38840 Moved FileUpload to _app 2021-01-06 12:01:16 +05:30
Abhinav-grd 9fb0920c43 fixed UploadProgress import to gallery 2021-01-06 10:06:19 +05:30
Abhinav-grd 45507d13bd added default export to UploadProgress 2021-01-06 09:15:49 +05:30
Abhinav-grd ae03343066 passed Setprogress as prop to File Upload component 2021-01-05 16:44:19 +05:30
Abhinav-grd 38ef6d12bc integrated upload progress component 2021-01-05 16:42:38 +05:30
Abhinav-grd 0612361ee2 Added Upload Progress component 2021-01-05 16:42:02 +05:30
Abhinav-grd 40861e5e74 updated passed collection prop to collectionLatestFile 2021-01-05 16:02:13 +05:30
Abhinav-grd 01c9edaac2 added collectionLatestFile state and setCollectionLatestFile logic 2021-01-05 15:59:05 +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
Abhinav-grd 34d1a261b9 Prevented EventPropgration to gallery dropzone and style changes 2021-01-05 13:18:13 +05:30
Abhinav-grd 7c53f3936a added FileUpload wrapper Component over collection cards 2021-01-05 13:06:35 +05:30
Abhinav-grd 7b36fba3dc refactored and moved CollectionSelector to Gallery 2021-01-05 13:05:47 +05:30
Abhinav-grd 8ee630fc43 Updated CollectionSelector to show actual collection data 2021-01-05 12:53:28 +05:30
Abhinav-grd 4e8117b6b2 Passed collections to CollectionSeclector 2021-01-05 12:47:46 +05:30
Abhinav-grd c49084430f Updated the CollectionSelector to display Collections 2021-01-05 12:47:17 +05:30
Abhinav-grd 5921c6ea23 [Abhinav] | integrated uploader components with gallery component 2021-01-05 10:57:34 +05:30
Abhinav-grd 6b7b579197 [Abhinav] | moved upload Button to gallery component 2021-01-05 10:56:33 +05:30
Abhinav-grd 1fe714fb2a [Abhinav] | Added logic to show upload modal on hover 2021-01-05 10:55:58 +05:30
Abhinav-grd f64051008c [Abhinav] | Created CollectionSelector Component 2021-01-05 10:55:08 +05:30
Abhinav-grd 09f858e592 [Abhinav] | turned off the click event lisener on DrapAndDrop component 2021-01-05 08:13:38 +05:30
Abhinav-grd d71d89bada [Abhinav] | Integrated FileUpload with gallery component 2021-01-05 08:10:59 +05:30
Abhinav-grd 82729532fe [Abhinav] | Added dragAndDropUpload component 2021-01-05 08:00:43 +05:30
Abhinav-grd d183b9290e [Abhinav] | added Upload Button component 2021-01-05 07:56:34 +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
Pushkar Anand 5674a4d6f0 Fix gallary gird. 2020-12-19 21:53:35 +05:30
Pushkar Anand d74b5cdea6 Testing directly streaming of videos. 2020-12-01 22:51:17 +05:30
Vishnu Mohandas 0c6acba5db Specify the client in the GET ott request 2020-11-30 11:05:32 +05:30
Pushkar Anand cfbb32702c Fix for layout messup on resize / collection switch. 2020-11-29 21:08:38 +05:30
Pushkar Anand 3cebd4c96c CSS fix. 2020-11-29 20:28:34 +05:30
Pushkar Anand 37062f93ba Design fixes. 2020-11-29 20:25:07 +05:30
Pushkar Anand c78774f232 Timestamp list support. 2020-11-29 20:18:47 +05:30
Pushkar Anand 2798163ec0 Fix for high res image not loading. 2020-11-29 00:13:24 +05:30
Pushkar Anand 140b4860ac Responsive fix. 2020-11-28 23:46:56 +05:30
Pushkar Anand ba24e8ee46 Collection handling. 2020-11-28 23:41:24 +05:30
Pushkar Anand 8f27d7636f Video fix. 2020-11-26 23:05:26 +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 4d2743cec9 build fix 2020-11-25 20:11:32 +05:30
Pushkar Anand 44f550d55f zoom on mobile devices. 2020-11-25 19:44:05 +05:30
Pushkar Anand 6c75a433ee Removed ; 2020-11-25 19:12:24 +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 a6774ef269 Fix for update. 2020-11-24 10:19:18 +05:30
Pushkar Anand 3e86d03efc Full image load done. 2020-11-24 10:10:02 +05:30
Pushkar Anand c53af912f0 Responsive handling. 2020-11-23 11:50:00 +05:30
Pushkar Anand 437682a901 Build fix. 2020-11-23 08:45:28 +05:30
Pushkar Anand 6adc49cc2b Inmemory caching with photoswipe on thumbnail. 2020-11-23 08:30:54 +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
Pushkar Anand a7664dbab1 Infinite pagination. 2020-11-20 22:54:21 +05:30
Vishnu Mohandas 90b41c67a5 Increase diff response limit 2020-11-20 16:52:13 +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 78ff318512
Update apiUtil.ts 2020-11-07 21:29:06 +05:30
Pushkar Anand 623d115019 Fixes. 2020-11-07 21:13:00 +05:30
Vishnu Mohandas 9a0adc1e1e Fix minor errors 2020-11-07 16:43: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 cdccfd3372 Fix crypto bug. 2020-10-03 20:20:10 +05:30
Vishnu Mohandas ca9e1b49c1 Fix typo in key decryption 2020-10-03 20:11:19 +05:30
Pushkar Anand ad1e90dfcc Moved libsodium to worker. 2020-10-03 19:51:56 +05:30
Vishnu Mohandas e67710b4b2 Send attributes in the correct format to server 2020-10-02 18:36:46 +05:30
Vishnu Mohandas ddeb906cbb Update contract for verifying hash 2020-10-02 18:36:16 +05:30
Vishnu Mohandas 1f2b60f997 Fix TODO 2020-10-02 18:24:46 +05:30
Vishnu Mohandas 5d4dc2e671 Revert endpoint to staging 2020-10-01 17:21:36 +05:30
Vishnu Mohandas ff72a22a78 Remove unused crypto utils 2020-10-01 17:18:52 +05:30
Vishnu Mohandas d7ed746658 Sanitize the hash generated on mobile 2020-10-01 17:18:11 +05:30
Vishnu Mohandas 906e3cfc4a Verify the hash over a worker 2020-10-01 17:17:13 +05:30
Vishnu Mohandas 8b41415408 Use libsodium for key encryption and decryption 2020-10-01 06:59:24 +05:30
Vishnu Mohandas 31106f1eca Update crypto worker to pipe calls via the libsodium util 2020-10-01 06:58:52 +05:30
Vishnu Mohandas 212f8f2ccd Add a util that wraps all libsodium calls 2020-10-01 06:58:21 +05:30
Vishnu Mohandas 07502e1bfc Add functions to hash and verify hashes using libsodium 2020-10-01 03:07:37 +05:30
Vishnu Mohandas 45033903cb Factor out the decryption logic 2020-10-01 02:59:27 +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 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
Pushkar Anand 8e3da8e315 Voila! 2020-09-10 02:39:51 +05:30