380 Commits

Author SHA1 Message Date
Franck Royer
27b08ff8b6
Merge pull request #149 from status-im/dial-usage 2021-05-13 16:00:49 +10:00
Franck Royer
e44776d09c
Update usage with dial peer method 2021-05-13 13:43:08 +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
19e265c490
Remove unneeded variable 2021-05-13 12:30:13 +10:00
Franck Royer
fda65ca83b
Fix documentation 2021-05-13 12:30:13 +10:00
Franck Royer
b8d2dcb2c4
Merge pull request #150 from status-im/release/0.1.0
Release 0.1.0
2021-05-13 12:25:45 +10:00
Franck Royer
76bad59d5a
Release 0.1.0
### Added
- Add usage section to the README.
- Support of [Waku v2 Relay](https://rfc.vac.dev/spec/11/).
- Support of [Waku v2 Store](https://rfc.vac.dev/spec/13/).
- [Node Chat App example](./examples/cli-chat).
- [ReactJS Chat App example](./examples/web-chat).
- [Typedoc Documentation](https://status-im.github.io/js-waku/docs).
v0.1.0
2021-05-13 12:01:07 +10:00
Franck Royer
ddaacd8a48
Merge pull request #148 from status-im/change-repo-name 2021-05-13 11:35:38 +10:00
Franck Royer
82d026c6d5
Rename repo to waku-js 2021-05-13 11:01:41 +10:00
Franck Royer
702201f7be
Set first release version to 0.1.0 2021-05-13 11:01:41 +10:00
Franck Royer
43627d27d8
Rename package to waku-js 2021-05-13 10:36:28 +10:00
bors[bot]
18b8a9f23e
Merge #147
147: Add documentation to the readme r=D4nte a=D4nte



Co-authored-by: Franck Royer <franck@status.im>
2021-05-12 04:17:10 +00:00
Franck Royer
0ffde9cf42
Add documentation to the readme 2021-05-12 13:35:25 +10:00
bors[bot]
b227114d8e
Merge #146
146: Release 1.0.0 r=D4nte a=D4nte



Co-authored-by: Franck Royer <franck@status.im>
2021-05-11 23:58:54 +00:00
Franck Royer
68ee01b652
Release 1.0.0 2021-05-11 17:40:18 +10:00
bors[bot]
c2112ae188
Merge #145
145: Update package with new name r=D4nte a=D4nte



Co-authored-by: Franck Royer <franck@status.im>
2021-05-11 06:45:38 +00:00
Franck Royer
c7986a92dc
Update package with new name 2021-05-11 16:44:04 +10:00
bors[bot]
acdd4ce601
Merge #143
143: Prepare for publishing r=D4nte a=D4nte

- Test out tarball generated with `npm pack`
- Change name to `web3-waku`
- Introduce changelog file
- Ensure test files are not included in the package

Co-authored-by: Franck Royer <franck@status.im>
2021-05-11 05:36:29 +00:00
Franck Royer
7c6730b4a3
Remove declare keyword which removes the values from generated JS 2021-05-11 14:05:13 +10:00
Franck Royer
28572fccff
Rename to web3-waku in examples 2021-05-11 14:05:13 +10:00
Franck Royer
0974f313fd
Exclude test files from build 2021-05-11 14:05:12 +10:00
Franck Royer
0e9f2c2ecc
Add CHANGELOG.md 2021-05-11 14:05:12 +10:00
Franck Royer
ee04117730
Rename package to web3-waku 2021-05-11 14:05:12 +10:00
bors[bot]
bf26f9e084
Merge #141
141: Use typedoc r=D4nte a=D4nte



Co-authored-by: Franck Royer <franck@status.im>
2021-05-11 00:59:02 +00:00
Franck Royer
c7ffdda926
Add netlify config 2021-05-11 10:50:58 +10:00
Franck Royer
faf5f46a35
Deploy docs on GH Pages 2021-05-11 09:06:22 +10:00
Franck Royer
40fd7ff365
Use Typedoc comment style 2021-05-11 09:06:22 +10:00
Franck Royer
b4f31dd5e8
Fix typedoc command 2021-05-11 08:58:55 +10:00
bors[bot]
cc35941803
Merge #142
142: Add debug statement in tests r=D4nte a=D4nte

Also enable debug logs in CI.

Co-authored-by: Franck Royer <franck@status.im>
2021-05-10 13:31:55 +00:00
Franck Royer
50eaa39fec
Add debug statement in tests
Also enable debug logs in CI.
2021-05-10 20:18:26 +10:00
bors[bot]
dcae6c7abf
Merge #140
140: Fix imports r=D4nte a=D4nte

Resolves #112.

Co-authored-by: Franck Royer <franck@status.im>
2021-05-10 09:59:18 +00:00
Franck Royer
3663ce260d
Rework exports for an easy use of the library 2021-05-10 16:41:58 +10:00
Franck Royer
83c17fdcc2
Remove ChatMessage
The aim of this class was to remove the items in the chat list
with duplicate keys. However, the implementation does not achieve this
goal.
2021-05-10 16:35:55 +10:00
Franck Royer
e91f7933c9
Pass proto in constructor
Makes the relation between the protobuf class and the wrapper more
direct. Conversion only happens at creates or on getters.
2021-05-10 16:29:25 +10:00
Franck Royer
3b7fc44419
Remove Proto suffix
Manage with namespace instead.
2021-05-10 15:53:23 +10:00
bors[bot]
330caa2525
Merge #139
139: Provide API to process waku messages over relay r=D4nte a=D4nte

Resolves #54

Co-authored-by: Franck Royer <franck@status.im>
2021-05-10 05:44:39 +00:00
Franck Royer
ba6b67cc53
Enable observers to filter by contentTopic 2021-05-10 14:54:08 +10:00
Franck Royer
de3dcd9e22
Improve test readability
By avoiding buffer comparison.
2021-05-10 14:10:37 +10:00
Franck Royer
54f32bacad
Use new observer interface in examples 2021-05-10 12:38:44 +10:00
Franck Royer
71a5b23bd2
Add observer interface that directly pass waku messages 2021-05-10 12:38:44 +10:00
Franck Royer
ace5f2776f
Prefer camel case for module constants 2021-05-10 12:38:44 +10:00
Franck Royer
cbe9559096
Clarify what methods should be used 2021-05-10 12:38:44 +10:00
bors[bot]
94353e813e
Merge #133
133: Upgrade nim-waku to latest version r=D4nte a=D4nte



Co-authored-by: Franck Royer <franck@status.im>
2021-05-07 01:31:18 +00:00
Franck Royer
21414ad55e
Upgrade nim-waku to latest version 2021-05-07 11:30:36 +10:00
Franck Royer
88eb1eb227
Add command to easily upgrade nim-waku to master HEAD 2021-05-07 11:30:35 +10:00
Franck Royer
d19be03862
Ensure that rpc call to send messages is successful 2021-05-07 11:30:35 +10:00
bors[bot]
3f43e8be79
Merge #135
135: Log more around usage of waku store + connect to second node r=D4nte a=D4nte

Resolves #134

Co-authored-by: Franck Royer <franck@status.im>
2021-05-07 00:42:25 +00:00
Franck Royer
a6d815974e
Connect to 2 test fleet nodes 2021-05-07 10:41:38 +10:00
Franck Royer
775a288a5c
Log more around usage of waku store 2021-05-07 10:41:38 +10:00
bors[bot]
39a0d38c9e
Merge #130
130: Connect directly to websockify r=D4nte a=D4nte

To avoid websocket timeout issue

Resolves #123 (long term solutions are tracked in separate issues)

Co-authored-by: Franck Royer <franck@status.im>
2021-05-06 05:17:25 +00:00