Commit Graph

64 Commits

Author SHA1 Message Date
Franck Royer 68faba24c1
Move Eth-DM notes to root dir 2021-06-21 15:48:56 +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 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 939b5fb20a
Auto select peer if none provided for store and light push protocols 2021-06-16 23:51:20 +10:00
Franck Royer c293e268e8
Do not send message if a modifier is pressed to enable multiline msgs 2021-06-11 14:38:31 +10:00
Franck Royer 8073021d82
Do not fail if a chat message is malformed 2021-06-11 14:38:22 +10:00
Franck Royer 1bb1f8f6b6
Use tcp protocol only
Due to #201, Websocket protocol is not added by default if the caller
specifies a protocol for libp2p.

In the case cli-chat. We were using both tcp and ws.
As the web-chat already demonstrates usage of websocket protocol, we
cli-chat to tcp only.
2021-06-09 16:58:08 +10:00
Franck Royer f17a008278
Separate the libp2p create options from Waku's 2021-06-09 15:00:02 +10:00
Franck Royer 0d00328715
Split useEffect calls
Better React practice.
2021-06-04 15:25:53 +10:00
Franck Royer 6b48c55266
Persist nick 2021-06-04 15:15:07 +10:00
Franck Royer b90b66c5f6
Add comment 2021-06-04 14:59:40 +10:00
Franck Royer 03febcc276
Update toy-chat content topic
As per https://github.com/status-im/nim-waku/pull/583
2021-06-03 17:54:46 +10:00
Franck Royer 553c0154d9
Use waku message timestamp as better unique key 2021-05-28 22:38:00 +10:00
Franck Royer ca74f7f87a
Update chat content topic to new testnet value
Resolves #180
2021-05-28 14:32:05 +10:00
Franck Royer f23310aaf5
Remove outdated comment 2021-05-19 12:29:30 +10:00
Franck Royer 90e224577f
Add `--help` command 2021-05-19 12:29:30 +10:00
Franck Royer 2ea17bfdfa
Use light push to send messages if it's passed 2021-05-19 12:29:29 +10:00
Franck Royer fb7e9f2b9e
Get messages from store in chronological order 2021-05-19 12:29:29 +10:00
Franck Royer c4c259f47a
Connect cli chat to prod fleet upon passing `--prod` 2021-05-18 13:51:11 +10:00
Franck Royer a69c483c46
Connect to prod fleet by default, test fleet for local development 2021-05-18 13:51:11 +10:00
Franck Royer 3f5484f6ed
Use callback option in web-chat 2021-05-17 16:32:34 +10:00
Franck Royer 4b6fe84392
Use one object as we are increasing the number of parameters 2021-05-17 16:32:33 +10:00
Franck Royer 79bef35460
Add and use `getStatusFleetNodes` to connect to Status' wakunodes 2021-05-15 19:52:05 +10:00
Franck Royer c6ce32dc54
Enable dialing several nodes 2021-05-15 19:45:24 +10:00
Franck Royer 0dc2ee8d40
Use status fleet instead of jdev 2021-05-14 15:49:35 +10:00
Franck Royer 89b35eb4df
Disable send button if no peer available
Yet keep it enabled if user tries to send a command.

Resolves #136
2021-05-13 20:48:33 +10:00
Franck Royer 065593b0cf
Revert naming to js-waku
To align with go-waku and nim-waku and keep bors working.
2021-05-13 20:27:38 +10:00
Franck Royer 6f7c1e0ca3
Enhance addPeerToAddressBook
So that consumer does not need to import multiaddr and peer-id.
2021-05-13 13:42:40 +10:00
Franck Royer 82d026c6d5
Rename repo to waku-js 2021-05-13 11:01:41 +10:00