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
Szymon Szlachtowicz
21e49cb7bf
Refactor hooks and add reducers ( #208 )
2022-01-30 11:32:07 +01:00
Szymon Szlachtowicz
fc2d65f202
Refactor channels to use reducer ( #207 )
2022-01-28 14:01:53 +01:00
Franck R
7581693fe6
Rename packages ( #190 )
...
To set under @waku npmjs organisation.
2022-01-14 12:44:41 +01:00
Szymon Szlachtowicz
7c0668d010
Fix context error and group chats msg loading ( #179 )
2022-01-10 13:44:02 +01:00
Szymon Szlachtowicz
e03b020397
Load community key from env ( #175 )
2022-01-05 13:51:12 +01:00
Szymon Szlachtowicz
8a0ac14413
Add metamask support ( #173 )
2022-01-05 03:57:24 +01:00
Szymon Szlachtowicz
f8d24eb264
Fix group chats nicknames ( #172 )
2022-01-05 01:42:34 +01:00
Szymon Szlachtowicz
64a67dce68
Refactor retrieving nicknames ( #171 )
2022-01-04 23:40:21 +01:00
Szymon Szlachtowicz
a90696a8f4
Add loading saved identity ( #167 )
2022-01-03 10:42:06 +01:00
Szymon Szlachtowicz
2e91024490
Show names in members ( #160 )
2021-12-22 12:06:24 +01:00
Szymon Szlachtowicz
51802fa03d
Add user creation modal ( #159 )
2021-12-21 13:39:46 +01:00
Szymon Szlachtowicz
35cc40329e
Update js-waku version ( #158 )
2021-12-19 13:34:03 +01:00
Szymon Szlachtowicz
2323fc273f
Show chat without identity ( #157 )
2021-12-17 18:45:32 +01:00
Szymon Szlachtowicz
44da36dfdf
Refactor and add replies to group chats ( #149 )
2021-12-07 15:26:22 +01:00
Szymon Szlachtowicz
3c9d514b92
Handle chat response ( #147 )
2021-12-06 23:31:53 +01:00
Szymon Szlachtowicz
3d48c1fe98
Refactor groupChats and add images to group chats msgs ( #145 )
2021-12-03 14:36:06 +01:00
Szymon Szlachtowicz
ff733a15fc
Add name and member handling in group chats ( #144 )
2021-12-03 11:51:55 +01:00
Szymon Szlachtowicz
daabab46ed
Add group chat name change handling ( #143 )
2021-11-30 14:05:05 +01:00
Szymon Szlachtowicz
9592f7eab3
Add loading history in group chats ( #139 )
2021-11-29 10:30:10 +01:00
Szymon Szlachtowicz
30984cdc05
Add private group chat handling ( #136 )
2021-11-26 12:24:37 +01:00
Szymon Szlachtowicz
81a14fcb9a
Improve profile modal ( #132 )
2021-11-18 16:34:26 +01:00
Szymon Szlachtowicz
29d4e76f88
Add comments and refactor contacts class, fix link regex ( #100 )
2021-10-28 15:01:43 +02:00
Szymon Szlachtowicz
7c3f256e61
Introduce online status broadcast ( #99 )
2021-10-28 09:47:14 +02:00
Franck Royer
600fa1844b
New test load messages from community chats
2021-10-22 12:41:09 +11:00
Franck Royer
10c7641598
New test case extracted from status-go
2021-10-22 12:41:08 +11:00
Franck Royer
61284731ee
Instantiate all cahts with community
2021-10-22 12:41:08 +11:00
Franck Royer
047efcbb79
Nitpick
2021-10-22 12:41:08 +11:00
Franck Royer
a3ade13a6f
Instantiate all Chats when importing community
2021-10-19 14:55:35 +11:00
Franck Royer
647eaac722
`Community.instantiateCommunity` already retrieve description
2021-10-19 14:04:10 +11:00
Franck Royer
c4512a0840
Run live data test locally but not in CI
...
Running in CI would mean the CI breaks if there are issues with the waku
prod fleet.
2021-10-19 14:03:44 +11:00
Franck Royer
373603067c
Decrypt and correctly unwrap Community Description messages
2021-10-19 11:27:22 +11:00
Franck Royer
e25f3c0b44
Return proto wrapper instead of proto class
2021-10-19 11:26:43 +11:00
Franck Royer
5cbc4b90fb
Fix KDF algorithm
2021-10-19 11:26:18 +11:00
Franck Royer
501d9d50d4
Add getters
2021-10-19 11:25:31 +11:00
Franck Royer
9c2ee46db0
New emoji field
2021-10-19 11:25:02 +11:00
Szymon Szlachtowicz
35d32b9292
Use prod and static ( #78 )
2021-10-18 11:00:23 +02:00
Szymon Szlachtowicz
7ec7344b74
Fix tests timeout ( #77 )
2021-10-15 14:46:10 +02:00
Szymon Szlachtowicz
c52a7963d2
Load messages until message is found or 30 days ( #56 )
2021-10-08 10:21:59 +02:00
Franck Royer
964f322ee2
Add interface to join chat using `Chat`
2021-10-08 14:56:00 +11:00
Franck Royer
907eacaa6c
Export more types from root
2021-10-08 14:41:28 +11:00
Franck Royer
d677958a22
Move test near file
2021-10-08 14:29:11 +11:00
Franck Royer
aef476cc4d
Correct chat id
2021-10-08 14:29:11 +11:00
Franck Royer
9d9723d137
Instantiate chat from community
2021-10-08 14:29:11 +11:00
Franck Royer
4fc7d6cc62
Enforce function return types
...
Very useful for proto wire types as all fields are optional but not
always reflected in the generated type.
2021-10-08 14:29:11 +11:00
Franck Royer
2ee6b74787
Instantiate Community and retrieve details
2021-10-08 14:29:11 +11:00
Franck Royer
43ecd31e76
Generation of content topic is the same for chats and communities
2021-10-08 14:29:10 +11:00
Franck Royer
9f6abaf952
Create util mod with `bufToHex` that includes 0x prefix
...
As this is how the string is represented for Community id.
2021-10-08 14:29:10 +11:00
Franck Royer
5d04f731a7
Move proto wrappers in wire folder
2021-10-08 14:29:09 +11:00
Franck Royer
64abd9dd2e
A message contains either text or media
2021-10-08 11:29:15 +11:00