680 Commits

Author SHA1 Message Date
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
fdb720eeed
Merge pull request #212 from status-im/eth-dm 2021-06-22 14:31:12 +10:00
Franck Royer
8cecfc205b
Use plain websocket in tests
Thanks to the libp2p upgrade, waku actually tries to listen to a
secure websocket. Using plain websocket for now, testing secure
websocket is tracked with #50.
2021-06-22 14:11:38 +10:00
Franck Royer
01c1c253b4
Install linter 2021-06-22 13:21:24 +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
b3bb363a50
Upgrade node types 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
6cb92dd4b9
Upgrade to latest libp2p versions
And few other packages
2021-06-22 13:21:23 +10:00
Franck Royer
dbab0cc582
Unnecessary and create conflicts due to disparity of version
Between libp2p-interfaces from libp2p and libp2p-gossipsub.
2021-06-22 10:08:02 +10:00
Franck Royer
68faba24c1
Move Eth-DM notes to root dir 2021-06-21 15:48:56 +10:00
Franck Royer
d9f875ca4a
Add Eth-DM to CI 2021-06-21 15:41:30 +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
4b70af1039
Merge pull request #210 from status-im/185-keep-alive 2021-06-21 13:16:46 +10:00
Franck Royer
381fc8b82c
Add keep alive feature
Using libp2p ping protocol.
2021-06-21 09:46:41 +10:00
Franck Royer
e3b4a42822
Add keep alive feature
Using libp2p ping protocol.
2021-06-21 09:46:29 +10:00
Franck Royer
a676dff148
Merge pull request #204 from status-im/72-eth-dm 2021-06-21 09:04:15 +10:00
Franck Royer
ec90bd021a
Deploy main HEAD eth-dm to GH pages 2021-06-18 16:51:11 +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
fc987f8f58
Publish eth-dm on GH pages 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
329ed71fb6
Remove unused component 2021-06-17 10:40:59 +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
Franck Royer
3ca365c6f8
Merge pull request #208 from status-im/auto-selection-of-peers 2021-06-17 10:40:03 +10:00
Franck Royer
939b5fb20a
Auto select peer if none provided for store and light push protocols 2021-06-16 23:51:20 +10:00
Franck Royer
60eb473047
Add WakuRelay.deleteObserver to allow removal of observers
Useful when a React component add observers when mounting and needs to
delete it when unmounting.
2021-06-16 16:37:04 +10:00
Franck Royer
af1e97fafe
Use Set to facilitate removal of observers 2021-06-16 16:37:04 +10:00
Franck Royer
9244674cf5
Merge pull request #207 from status-im/release/0.7.0
Release 0.7.0
2021-06-15 15:49:54 +10:00
Franck Royer
6ed7445d83
Release 0.7.0
### Changed
- Test: Upgrade nim-waku node to v0.4.
- Waku Light Push upgraded to `2.0.0-beta1`.
- Examples (web chat): Catch error if chat message decoding fails.
- Examples (web chat): Do not send message if shift/alt/ctrl is pressed,
 enabling multiline messages.
v0.7.0
2021-06-15 15:36:47 +10:00
Franck Royer
c7991b3da2
Merge pull request #206 from status-im/nim-waku-v0.4 2021-06-11 15:23:21 +10:00