Kan-Ru Chen
05ab2e22b4
fix(encryption): auto-focus first password field
2021-02-24 21:16:57 +08:00
Tienson Qin
4ecbb143ef
fix: add password type for encryption input field
2021-02-23 23:37:20 +08:00
Tienson Qin
018294a86f
feat(encryption): add password confirmation
2021-02-23 14:26:43 +08:00
Tienson Qin
6febfa02bf
feat(encryption): add warning text and setting option
2021-02-18 00:28:05 +08:00
Kan-Ru Chen
217060d589
feat(encryption): update to rage-wasm 0.2.0 and make encryption methods async
...
The size of rage-wasm 0.2.0 is significantly smaller and skill compatible with shadow-cljs
2021-02-10 11:29:02 +09:00
Kan-Ru Chen
b9c716dff7
feat(encryption): skip mnemonic generation and save keys directly to metadata.edn
2021-02-09 18:21:50 +09:00
Tienson Qin
3a08f8bf72
feat(encryption): store :db/encrypted-secret in metadata.edn
2021-02-08 22:35:10 +08:00
Kan-Ru Chen
dade034057
feat(encryption): allow using saved secret phrase in metadata.edn
2021-02-08 17:59:51 +09:00
Tienson Qin
289b31d5f5
feat(encryption): add ui to enter the secret phrase
2021-02-07 23:37:34 +08:00
Tienson Qin
022abff722
feat(encryption): add :db/encrypted? to metadata.edn
...
Storing the encryption status in the metadata.edn will allows the
app to prompt the user to enter the secret phrase when the graph
was already encrypted.
2021-02-07 22:36:25 +08:00
Tienson Qin
432f874c0c
enhance: encrypt the default files before writing to the disk
2021-02-07 22:14:47 +08:00
Kan-Ru Chen
255eb126e6
Display public/private key too
2021-01-15 00:27:37 +09:00
Kan-Ru Chen
6f337dcfe5
Allow enable encryption when first-clone
2021-01-14 23:53:11 +09:00
Kan-Ru Chen
e034479b1e
Add encryption ui component
2021-01-13 01:59:53 +09:00