Embeddable, customizable and themable component for your Community.
Go to file
Franck R 030a33f95a
Rename DappConnect to Waku Connect (#213)
* Rename DappConnect to Waku Connect

* Remove redundant qualifier on CommunityChat

* Rename `Chat` to `ChatRoom`

There are two components:
- `CommunityChatRoom` (prev. `Chat`) contains the chat room, channels,
 members.
-`CommunityChat` wrap `ChatRoom` is the various provider.

A consumer would most likely use `CommunityChat` directly.
If they want to swap a provider, they'd use `CommunityChatRoom`

* Rename `GroupChat` to `GroupChatRoom`

* Rename `DappConnectGroupChat` to `GroupChat`

There are two components:
- `GroupChatRoom` (prev. `GroupChat`) contains the chat room, members.
- `GroupChat` wrap `GroupChatRoom` is the various provider.

A consumer would most likely use `GroupChat` directly.
If they want to swap a provider, they'd use `GroupChatRoom`.

* Remove DappConnect qualifier
2022-02-03 08:51:05 +01:00
.github/workflows ci: Enable test debug logging 2021-09-27 11:08:41 +10:00
.vscode Add react chat packages (#11) 2021-09-24 13:36:26 +02:00
.yarn Add eslint-plugin-react-hooks (#215) 2022-02-02 15:59:40 +01:00
packages Rename DappConnect to Waku Connect (#213) 2022-02-03 08:51:05 +01:00
.eslintrc.json First commit 2021-09-03 17:58:45 +10:00
.gitattributes Setup status-communities package 2021-09-13 15:54:05 +10:00
.gitignore Load community key from env (#175) 2022-01-05 13:51:12 +01:00
.yarnrc.yml Add private group chat handling (#136) 2021-11-26 12:24:37 +01:00
CHANGELOG.md Rename DappConnect to Waku Connect (#213) 2022-02-03 08:51:05 +01:00
LICENSE-APACHE-v2 First commit 2021-09-03 17:58:45 +10:00
LICENSE-MIT First commit 2021-09-03 17:58:45 +10:00
README.md Rename DappConnect to Waku Connect (#213) 2022-02-03 08:51:05 +01:00
package.json Rename DappConnect to Waku Connect (#213) 2022-02-03 08:51:05 +01:00
yarn.lock Rename DappConnect to Waku Connect (#213) 2022-02-03 08:51:05 +01:00

README.md

Waku Connect Chat SDK

A ReactJS SDK to easily integrate a decentralized, end-to-end encrypted chat feature to your dApp.

The Waku Connect Chat SDK enables several type of chats:

  • 1:1 Encrypted chats
  • Private group chats
  • Spam resistant public chats, powered by Status Communities (an admin needs to run a Status Desktop or Mobile app to moderate)

It also enables user to create their identity by either:

  • Using their Web3 wallet, or,
  • Generate an anonymous identity locally.

Documentation

WIP.