Commit graph

158 commits

Author SHA1 Message Date
Neeraj Gupta
ba7d0c4493 Fix API request 2023-09-25 01:40:14 +05:30
Neeraj Gupta
a79c8b34ff Fix mapping for early collections 2023-09-24 23:44:08 +05:30
Neeraj Gupta
b6417d09b3 Mapper for api.Collection to model.Album conversion 2023-09-24 11:04:51 +05:30
Neeraj Gupta
66f20598c2 Documentation 2023-09-24 10:33:59 +05:30
Neeraj Gupta
8f6b544f49 Move collection key derivation in KeyHolder 2023-09-23 17:00:37 +05:30
Neeraj Gupta
02ff452c09 Refactor 2023-09-23 16:15:10 +05:30
Neeraj Gupta
c5f978d32b Add support for decrypting shared collectionKey 2023-09-23 09:47:08 +05:30
Neeraj Gupta
02b08da7ea Store account publicKey 2023-09-23 09:40:54 +05:30
Neeraj Gupta
d59991bd7f Move encoding utils in separate pkg 2023-09-23 09:35:37 +05:30
Neeraj Gupta
42a6217d44 Refactor computation of collecitonKey 2023-09-23 09:34:21 +05:30
Neeraj Gupta
564696e0ef Add model for storing albums locally 2023-09-23 09:33:44 +05:30
Neeraj Gupta
c102fe9281 Fix test 2023-09-22 21:45:37 +05:30
Neeraj Gupta
49966ad7cb Add KeyHolder for keeping in-mem keys 2023-09-22 21:45:01 +05:30
Neeraj Gupta
17aa01ea37 Fix test 2023-09-22 19:17:24 +05:30
Neeraj Gupta
fcb290a553 Bug fixes and support for decrypting collection names 2023-09-22 19:07:12 +05:30
Neeraj Gupta
652cf53e32 Store both masterKey and secretKey 2023-09-22 17:48:32 +05:30
Neeraj Gupta
b4f0994a34 Fetch remote collection & print ids 2023-09-22 13:50:50 +05:30
Neeraj Gupta
e3c6f4c8a7 API: Fix GetCollection 2023-09-22 13:49:09 +05:30
Neeraj Gupta
42112309d5 RestClient: Attach account specific token 2023-09-22 13:48:33 +05:30
Neeraj Gupta
8a26f13b76 EncString: Use base64 encoding 2023-09-22 13:47:40 +05:30
Neeraj Gupta
1e519280ed Rename 2023-09-22 10:59:02 +05:30
Neeraj Gupta
40acd1d226 Use token map for storing multiple tokens 2023-09-22 10:57:58 +05:30
Neeraj Gupta
490e145053 Handle err + minor refactor 2023-09-22 10:55:33 +05:30
Neeraj Gupta
235face771 Test for enc_string 2023-09-22 10:50:23 +05:30
Neeraj Gupta
107fd736fd Create various buckets for an account 2023-09-22 10:14:22 +05:30
Neeraj Gupta
49586cae3c Add GetListAccounts + refactor 2023-09-22 10:05:25 +05:30
Neeraj Gupta
abdc0d262d Add dockerfile 2023-09-21 18:10:18 +05:30
Neeraj Gupta
9942fd764e Update README.md 2023-09-21 17:40:35 +05:30
Neeraj Gupta
1b45bc0e0c Add support for storing accounts 2023-09-21 17:37:18 +05:30
Neeraj Gupta
2c9b0ea7a9 Add common recover with logs 2023-09-21 15:23:37 +05:30
Neeraj Gupta
69a4f48488 Add appType in ctx for client pkg header 2023-09-21 15:05:52 +05:30
Neeraj Gupta
f4cc48e137 Add dependency on zalando/go-keyring 2023-09-21 12:25:20 +05:30
Neeraj Gupta
383dd7daea Add support for decrypting masterKey and token 2023-09-21 11:55:40 +05:30
Neeraj Gupta
b01c0cecae Improve email verification flow 2023-09-21 08:46:26 +05:30
Neeraj Gupta
a852adae1e Write helper method to encrypt 2023-09-21 08:29:02 +05:30
Neeraj Gupta
3a278a5446 Refactor 2023-09-15 16:25:29 +05:30
Neeraj Gupta
d442dff14a Add support for validating 2FA 2023-09-15 16:17:38 +05:30
Neeraj Gupta
018833c543 Add readme 2023-09-14 13:03:20 +05:30
Neeraj Gupta
eaf73c2f3f Add script to create binary 2023-09-14 12:24:09 +05:30
Neeraj Gupta
1bc363ac8d Add basic commands for account 2023-09-14 09:50:32 +05:30
Neeraj Gupta
06040cbfc4 Add colors to http log 2023-09-13 18:28:15 +05:30
Neeraj Gupta
f34be1f3c0 Add colors to http log 2023-09-13 18:09:54 +05:30
Neeraj Gupta
57ad458662 Add pkg ctrl 2023-09-13 14:21:05 +05:30
Neeraj Gupta
181056d8c5 APIClient: Pass host as parameter 2023-09-13 14:19:56 +05:30
Neeraj Gupta
a98aa9f4ea Add bbolt for storage 2023-09-13 13:39:39 +05:30
Neeraj Gupta
4c06ed0112 Clean up 2023-09-13 08:20:15 +05:30
Neeraj Gupta
d9803f737a Add basic API to store host as config 2023-09-12 18:56:13 +05:30
Neeraj Gupta
2c903997a3 Scaffold basic cli and cmd to print version 2023-09-12 15:45:41 +05:30
Neeraj Gupta
1e2ad3067c Add models for file and collection requests 2023-09-12 15:26:04 +05:30
Neeraj Gupta
2f0f417c8a Remove redundant code 2023-09-08 20:13:29 +05:30