Commit Graph
538 Commits
Author SHA1 Message Date
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 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