57 Commits

Author SHA1 Message Date
Franck Royer
c5419630fc
Define util function for hex<>buf conversions 2021-07-02 13:52:10 +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
e59e9f4162
Fix typo 2021-07-02 11:44:04 +10:00
Franck Royer
e9a1d88512
Fix Public Key Message validation and use it 2021-07-02 11:29:42 +10:00
Franck Royer
2f2f89cf65
Fix filtering of own messages 2021-07-02 11:29:41 +10:00
Franck Royer
f020aa7a8c
Improve logging upon receiving messages 2021-07-02 10:54:56 +10:00
Franck Royer
3c618f435e
Fix typo 2021-07-02 10:52:46 +10:00
Franck Royer
f9174cd3d2
Do not process Public Key Message if field is missing 2021-07-02 10:52:35 +10:00
Franck Royer
75297b9987
Display # of connections 2021-07-01 19:58:08 +10:00
Franck Royer
dc2c09bd41
Change public key message encoding to protobuf 2021-07-01 14:37:07 +10:00
Franck Royer
90cdd5385c
Fix typo 2021-06-29 16:38:54 +10:00
Franck Royer
8c62105d95
Replace empty div with react fragment 2021-06-29 16:38:43 +10:00
Franck Royer
4284be142f
Fix spelling 2021-06-29 16:21:32 +10:00
Franck Royer
b1a1c82de3
Use material ui list 2021-06-29 16:14:27 +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
5de030d3ca
Deconstruct properties for more concise code 2021-06-29 12:10:24 +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
3a7c7a1bb7
Fix spelling 2021-06-22 13:21:23 +10:00
Franck Royer
ce2bfde12d
Remove webvitals 2021-06-22 13:21:23 +10:00
Franck Royer
0425821ea3
Remove all tests
Issue with `TextDecoder is not defined` and we are not testing anything
at the moment.
2021-06-22 13:21:23 +10:00
Franck Royer
891897fe63
Remove test as not able to run it with waffle
The PoC works so we know the functionality is here, this was here
to prevent regression.
2021-06-22 13:21:23 +10:00
Franck Royer
73abcdda46
Prod build uses prod fleet 2021-06-21 14:49:18 +10:00
Franck Royer
85b4879410
Concatenate signature to have enough entropy for eth-crypto 2021-06-21 13:51:11 +10:00
Franck Royer
af2b2691f1
The signature is an hex string, not utf-8 2021-06-21 13:26:33 +10:00
Franck Royer
f05e3a6bb3
Add key to list items 2021-06-18 15:18:37 +10:00
Franck Royer
c6f73199cb
Remove unused import 2021-06-18 15:12:12 +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