Franck Royer
44db58d2fd
Fix the dependencies
2021-07-09 14:35:04 +10:00
Franck Royer
eec6de9f0c
Remove InitWaku component
...
There was an issue where the observers are added/removed continously.
This is due to using `useEffect` on props.
By removing this component then `useEffect` ends only being called when
waku changes, ie, at initialisation.
2021-07-09 14:34:33 +10:00
Franck Royer
a4dd8771f6
re-arrange app bar and display address in use
2021-07-02 13:45:22 +10:00
Franck Royer
5c3f768c83
Do not crash if Ethereum is locked
2021-07-02 13:27:50 +10:00
Franck Royer
75297b9987
Display # of connections
2021-07-01 19:58:08 +10:00
Franck Royer
a46a05a5ea
Move messaging components to single component
2021-06-29 15:53:59 +10:00
Franck Royer
5bc0eddd3a
Move messaging components to module
2021-06-29 15:46:07 +10:00
Franck Royer
31d0efc8d2
Organise elements in fieldboxes
2021-06-29 15:32:29 +10:00
Franck Royer
5661c7d1ec
Do not attempt to decrypt other's messages
2021-06-29 12:46:42 +10:00
Franck Royer
6921242877
Extract waku initialisation in separate component
2021-06-29 12:30:57 +10:00
Franck Royer
53182e834d
Extract Key Pair Handling as separate component
2021-06-29 12:05:16 +10:00
Franck Royer
b677b0eb7b
Use Key Pair terminology for eth-dm keypair
2021-06-29 11:56:49 +10:00
Franck Royer
f9152f24b0
Move key handling modules to common dir
2021-06-29 11:52:48 +10:00
Franck Royer
9a68cc2a86
Encrypt KeyPair before saving to storage
2021-06-28 16:18:12 +10:00
Franck Royer
47a27a0969
Replace deprecated method
2021-06-28 13:54:22 +10:00
Franck Royer
820307ef8c
Do not list own public key as recipient
2021-06-25 16:18:15 +10:00
Franck Royer
452f4285eb
Move most EthCrypto usage to crypto.ts
2021-06-25 16:18:15 +10:00
Franck Royer
93665feac8
Generate fresh new keypair, do not use signature as entropy
2021-06-25 16:18:15 +10:00
Franck Royer
bd0ad81d17
Disable generate button if key is already present
2021-06-25 16:18:15 +10:00
Franck Royer
d6d548a09e
Save private key in storage
...
In clear for now.
2021-06-25 16:18:14 +10:00
Franck Royer
73abcdda46
Prod build uses prod fleet
2021-06-21 14:49:18 +10:00
Franck Royer
66fcb2e48b
Enable recipient selection and message input
2021-06-18 15:11:54 +10:00
Franck Royer
0c825fe391
Use lightpush for all messages
2021-06-18 15:11:09 +10:00
Franck Royer
6e54e65131
Use material UI
2021-06-18 13:53:12 +10:00
Franck Royer
41533d51e5
Prettier message display
2021-06-18 10:04:38 +10:00
Franck Royer
11f92df0ba
Use light push instead of relay
...
See #209 .
2021-06-17 16:24:05 +10:00
Franck Royer
0c6cb64b72
Ensure observers are deleted
2021-06-17 16:24:05 +10:00
Franck Royer
8e8e3a366c
Only use test fleet for now
2021-06-17 16:24:05 +10:00
Franck Royer
ddf6a9501a
Fix for metamask
2021-06-17 16:24:04 +10:00
Franck Royer
7dcb52444b
Display waku readiness
2021-06-17 16:24:04 +10:00
Franck Royer
4e7f75868f
Clean up observer when component dismount
2021-06-17 10:41:00 +10:00
Franck Royer
1d3f0e4c8a
Use npm
...
As it better handles file dependencies by creating a symlink.
2021-06-17 10:41:00 +10:00
Franck Royer
3fa1574696
Display direct messages
2021-06-17 10:41:00 +10:00
Franck Royer
ed5b7ba542
Send Dummy messages
2021-06-17 10:40:59 +10:00
Franck Royer
69033f4ea5
Receive public key from network and verify it
2021-06-17 10:40:59 +10:00
Franck Royer
3bd6b76916
Publish public key to waku network
2021-06-17 10:40:59 +10:00
Franck Royer
ee38388326
Init repo, add crypto functions
2021-06-17 10:40:59 +10:00