Maria Rushkova
cded53a468
UI fixes changes ( #218 )
2022-02-03 15:12:31 +01:00
Szymon Szlachtowicz
bf7c15bc29
Fix hook problems ( #216 )
2022-02-03 08:57:05 +01:00
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
Pavel
509a3a3d6b
Add eslint-plugin-react-hooks ( #215 )
2022-02-02 15:59:40 +01:00
Szymon Szlachtowicz
2e028c468e
Fix mention hook order ( #214 )
2022-02-02 12:58:15 +01:00
Szymon Szlachtowicz
51b85b5b49
Fix and refactor activity center ( #212 )
2022-02-01 13:13:30 +01:00
Szymon Szlachtowicz
c810a2943e
Update react chat example readme ( #210 )
2022-01-31 22:43:32 +01:00
Szymon Szlachtowicz
180b2be276
Add no community chat ( #209 )
2022-01-31 09:10:19 +01:00
Szymon Szlachtowicz
21e49cb7bf
Refactor hooks and add reducers ( #208 )
2022-01-30 11:32:07 +01:00
Maria Rushkova
f2aa41309a
Add message context menu ( #206 )
2022-01-28 14:08:19 +01:00
Szymon Szlachtowicz
fc2d65f202
Refactor channels to use reducer ( #207 )
2022-01-28 14:01:53 +01:00
Maria Rushkova
9cfba1f50c
Add mute submenu ( #204 )
...
* Add mute submenu
* Change icon color
* Change icons color
* Add menu overlapping
* Add clickoutside hook to every dropdown
2022-01-27 14:23:06 +01:00
Szymon Szlachtowicz
bcb41c6110
Add loading state and rename chat component ( #205 )
2022-01-27 12:13:12 +01:00
Maria Rushkova
2519181953
Channel muting ( #203 )
2022-01-26 10:32:04 +01:00
Maria Rushkova
a024960b98
Show group members for group ( #201 )
2022-01-25 11:58:04 +01:00
Maria Rushkova
fb0bd2fc8c
UI general fixes ( #200 )
2022-01-24 21:39:47 +01:00
Maria Rushkova
39b9a86ef4
Update channel menu ( #199 )
2022-01-24 14:39:51 +01:00
Maria Rushkova
954a286e36
Leaving chats ( #198 )
2022-01-20 14:08:48 +01:00
Maria Rushkova
5ebaa149c9
Fix showing menu/picker on click ( #197 )
...
* Fix closing emoji picker
* Show contact menu only after login
Co-authored-by: Szymon Szlachtowicz <38212223+Szymx95@users.noreply.github.com>
2022-01-20 02:19:25 +01:00
Maria Rushkova
27b81243fc
Group img preview ( #196 )
...
* Add group img preview
* Cut group default name
* Clear modal form
2022-01-20 02:17:02 +01:00
Maria Rushkova
f5dd23ce97
Fix creation mode alignment ( #195 )
2022-01-19 14:22:56 +01:00
Maria Rushkova
e76eb76ef6
Add input to creation ( #194 )
...
* Add input to chat creation
* Set chat min-width
2022-01-18 14:06:53 +01:00
Maria Rushkova
4eac832295
Input alignment ( #193 )
...
* Fix buttons alignment
* Add message reaction key
* Add click outside picker
2022-01-17 15:53:09 +01:00
Franck Royer
4aded39b16
Ensure user checks the `onlySignOn` field
2022-01-17 14:19:23 +11:00
Szymon Szlachtowicz
c6c81e1ea2
Check dapp url before metamask login ( #191 )
2022-01-17 00:16:12 +01:00
Franck R
7581693fe6
Rename packages ( #190 )
...
To set under @waku npmjs organisation.
2022-01-14 12:44:41 +01:00
Maria Rushkova
0e14bd68d1
Add removing image button ( #189 )
...
Co-authored-by: Szymon Szlachtowicz <38212223+Szymx95@users.noreply.github.com>
2022-01-14 02:30:27 +01:00
Maria Rushkova
e7096dced1
Narrow mode user creation ( #188 )
...
* Extract UserCreationButtons
* Add CreationStartModal
Co-authored-by: Szymon Szlachtowicz <38212223+Szymx95@users.noreply.github.com>
2022-01-14 02:06:45 +01:00
Maria Rushkova
15f64df575
UI fixes group ( #186 )
...
* Scrolling input for group creation
* Add group description
* Adding members ro existing group
2022-01-14 01:52:35 +01:00
Maria Rushkova
39a02cc0ed
UI fixes & improvements ( #185 )
...
* Return back arrow button
* Hide activity center in narrow mode
* Extract back button
* Add back button to chat creation narrow mode
* Extract activity center components
* Add activity center to chat creation mode
* Remove activity center button border
* Change cursor for picture input
* Member name wrapping
2022-01-13 08:46:08 +01:00
Maria Rushkova
78296b041d
Improve toast messages ( #184 )
...
* Add styles for icons
* Add theme colors
* Improve toast message
Co-authored-by: Szymon Szlachtowicz <38212223+Szymx95@users.noreply.github.com>
2022-01-12 06:44:12 +01:00
Maria Rushkova
97535066e9
Lock activity center ( #183 )
...
* Add input placeholder
* Lock activity center without identity
* Change cursor for disabled buttons
Co-authored-by: Szymon Szlachtowicz <38212223+Szymx95@users.noreply.github.com>
2022-01-12 06:36:01 +01:00
Maria Rushkova
eebda7e943
Add modal for found profile ( #182 )
...
* Add modal for found profile
* Fix identity loading
* Remove placeholder button
2022-01-12 06:33:03 +01:00
Maria Rushkova
d1692d7993
Add agreement modal ( #180 )
2022-01-11 10:44:53 +01:00
Szymon Szlachtowicz
964d468821
Fix webpack build warning ( #181 )
2022-01-11 09:27:32 +01:00
Szymon Szlachtowicz
7c0668d010
Fix context error and group chats msg loading ( #179 )
2022-01-10 13:44:02 +01:00
Maria Rushkova
fe3c189f00
Emoji reactions ( #176 )
2022-01-10 13:27:48 +01:00
Szymon Szlachtowicz
c170f81054
Cleanup loading chat body ( #178 )
2022-01-10 10:17:22 +01:00
Szymon Szlachtowicz
97532cc88d
Refactor channels ( #177 )
2022-01-07 14:21:30 +01:00
Maria Rushkova
bf2e1b0ee2
Create profile errors ( #174 )
...
* Change clear buttons
* Add name creating errors
* Disable Next button on error
* Add useNameError hook
2022-01-05 16:55:52 +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
Maria Rushkova
a23e489adc
Logout modal ( #170 )
...
* Fix mention in input
* Extract buttons style
* Add logout modal
2022-01-04 16:03:51 +01:00
Szymon Szlachtowicz
8794782a4e
Refactor emoji picker ( #169 )
2022-01-04 10:39:15 +01:00
Szymon Szlachtowicz
e39bcd6bda
Disable input without identity ( #168 )
2022-01-04 10:06:01 +01:00
Maria Rushkova
64d2dec3f9
UI changes ( #166 )
...
* Change read mark for messages
* Change logout button
* Change dm chat description
* Fix creating dm channel
* Fix reaction icon
* Add tooltips to reaction buttons
* Add reaction picker
* Add reaction svg sizes
* Extract Reactions
2022-01-04 07:58:06 +01:00
Maria Rushkova
626f70c576
Add token requirements ( #165 )
2022-01-03 14:52:01 +01:00
Szymon Szlachtowicz
a90696a8f4
Add loading saved identity ( #167 )
2022-01-03 10:42:06 +01:00
Maria Rushkova
4ee1535f09
Login wallet ( #164 )
2022-01-03 09:19:13 +01:00
Maria Rushkova
094976642a
Login flow ( #163 )
...
* Add button styles
* Fix UserCreation styles
* Extract addWrapper
* Fix UserCreationModal styles
* Add next step modal
* Change UserLogo styles
* Add colorWheel to You user
* Add qrcode.react package
* Fix profile icon
* Add icons
* Add Status modal for mobile
* Extract input styles
* Add Status modal for desktop
* Change paste function
* Extract login instructions
2021-12-28 12:34:54 +01:00
Maria Rushkova
7c3bb65e09
Logout ( #162 )
...
* Add logout button
* Make logout
* Fix member list view
2021-12-22 17:03:37 +01:00
Szymon Szlachtowicz
047e9d77eb
Change user icons to match design ( #161 )
2021-12-22 15:55:03 +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
15e5731167
Refactor chat messages ( #156 )
2021-12-14 00:55:09 +01:00
Maria Rushkova
7d90ad9ae4
Toast message ( #155 )
2021-12-13 18:09:26 +01:00
Szymon Szlachtowicz
c06c0253bc
Add reply transition ( #154 )
2021-12-10 13:44:06 +01:00
Maria Rushkova
727197570b
Add invitations to activity center ( #153 )
2021-12-10 10:19:45 +01:00
Maria Rushkova
6a0678bb02
Add mentions in activity center ( #152 )
2021-12-10 09:08:15 +01:00
Szymon Szlachtowicz
032d9ae471
Refactor chat messages ( #151 )
2021-12-09 14:38:29 +01:00
Maria Rushkova
c06ea9cca0
Activity UI improvements ( #150 )
2021-12-09 14:20:27 +01:00
Maria Rushkova
c7065341b4
Add activity center ( #142 )
2021-12-08 10:08:24 +01:00
Szymon Szlachtowicz
44da36dfdf
Refactor and add replies to group chats ( #149 )
2021-12-07 15:26:22 +01:00
Maria Rushkova
8b79cf397e
Add image to replying ( #148 )
2021-12-07 12:12:00 +01:00
Szymon Szlachtowicz
3c9d514b92
Handle chat response ( #147 )
2021-12-06 23:31:53 +01:00
Maria Rushkova
6338c79af0
Reply ( #146 )
2021-12-06 15:02:17 +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
Maria Rushkova
49417a5c25
Sending request form ( #141 )
2021-11-29 18:04:07 +01:00
Szymon Szlachtowicz
faef8d0a02
Refactor useMessages ( #140 )
2021-11-29 16:35:30 +01:00
Maria Rushkova
593bc563f0
Add message style ( #138 )
2021-11-29 12:54:57 +01:00
Szymon Szlachtowicz
9592f7eab3
Add loading history in group chats ( #139 )
2021-11-29 10:30:10 +01:00
Maria Rushkova
0742fa3635
Add style for mentioning ( #137 )
2021-11-29 09:04:18 +01:00
Szymon Szlachtowicz
30984cdc05
Add private group chat handling ( #136 )
2021-11-26 12:24:37 +01:00
Maria Rushkova
77dfd154b2
UI improvements ( #135 )
...
* Fix channel name styles
* Add active class to group icon
* Fix channel description
* Hide member category
* Fix community name alignment
* Add unmuting
* Add group unmuting
* Add user name to empty text
* Fix group description
* Add closing dropdown on click outside
* Add memoization
* Change useClickOutside
2021-11-26 10:23:52 +01:00
Szymon Szlachtowicz
4852d90546
Refactor channels and providers ( #134 )
2021-11-19 09:31:49 +01:00
Szymon Szlachtowicz
7922343fa6
Refactor dm and private chat creation ( #133 )
2021-11-18 19:23:33 +01:00
Szymon Szlachtowicz
81a14fcb9a
Improve profile modal ( #132 )
2021-11-18 16:34:26 +01:00
Maria Rushkova
7fb0bfbdc7
Contact renaming ( #131 )
2021-11-16 20:18:58 +01:00
Szymon Szlachtowicz
3079487c02
Change community to one with image ( #130 )
2021-11-16 15:21:35 +01:00
Maria Rushkova
34a8a0a899
Improve profile modal ( #129 )
2021-11-16 08:44:40 +01:00
Szymon Szlachtowicz
a356f3b421
Add mention in channels ( #128 )
2021-11-15 14:34:20 +01:00
Maria Rushkova
420271b4d1
Contact menu ( #122 )
2021-11-15 13:34:18 +01:00
Szymon Szlachtowicz
045a64a353
Style mentions in messages ( #127 )
2021-11-15 12:00:57 +01:00
Szymon Szlachtowicz
fe609f0444
Add input mentions ( #126 )
2021-11-15 10:14:04 +01:00
Szymon Szlachtowicz
3be3a7726f
Add modal state provider ( #125 )
2021-11-12 12:33:56 +01:00
Szymon Szlachtowicz
03ea71dca4
Fix and refactor chat state ( #124 )
2021-11-10 15:30:22 +01:00
Szymon Szlachtowicz
a03a102cd5
Fix groupChat creation, add bold channel on new message ( #123 )
...
Signed-off-by: Szymon Szlachtowicz <szymon@TPL014-SS-MBP17.local>
Co-authored-by: Szymon Szlachtowicz <szymon@TPL014-SS-MBP17.local>
2021-11-10 11:42:26 +01:00
Maria Rushkova
70e4f34cfe
Leaving group ( #120 )
...
* Leaving group
* YArn fix
* Fix setting active channel group
* Fix leaving group
* Add community icon backgroud
2021-11-08 17:26:02 +01:00
Szymon Szlachtowicz
42dc2c53a9
Use new test community ( #121 )
2021-11-08 15:26:47 +01:00
Szymon Szlachtowicz
ba9770999d
Add communityData to useMessenger ( #118 )
2021-11-05 19:42:43 +01:00
Maria Rushkova
52e457991b
UI improvements ( #119 )
2021-11-05 18:37:39 +01:00
Szymon Szlachtowicz
23d3ee01ea
Add identity provider ( #117 )
2021-11-05 16:31:35 +01:00
Maria Rushkova
84624011f5
Replace empty state ( #116 )
2021-11-05 16:24:14 +01:00
Szymon Szlachtowicz
faffa272e1
Refactor community data ( #115 )
2021-11-05 15:50:40 +01:00
Szymon Szlachtowicz
ee91965c32
Refactor channel data ( #114 )
2021-11-05 14:33:30 +01:00
Maria Rushkova
61c27f0721
Edit modal ( #113 )
...
* Fix input width
* Add image uploading
2021-11-05 08:45:04 +01:00
Maria Rushkova
e0e79d3375
Fix group creation ( #112 )
2021-11-04 15:18:42 +01:00
Szymon Szlachtowicz
cdac0b6bd5
Fix and refactor messages ( #111 )
2021-11-04 14:27:24 +01:00
Szymon Szlachtowicz
c7626f5deb
Add user blocking ( #110 )
2021-11-03 22:18:49 +01:00
Maria Rushkova
2714e8e9dd
Add group menu ( #107 )
2021-11-03 16:56:27 +01:00
Szymon Szlachtowicz
ac77a0ada2
Refactor dropdowns ( #109 )
2021-11-03 00:43:06 +01:00
Szymon Szlachtowicz
6db3b9272d
Add channel muting ( #108 )
2021-11-02 21:44:30 +01:00
Szymon Szlachtowicz
df8387d5c0
Refactor channel menu ( #105 )
2021-11-02 11:45:00 +01:00
Maria Rushkova
d697346a5d
Add channel menu ( #104 )
...
* Add channel menu
* Clear notification
* Update clear notifications
2021-10-29 17:45:47 +02:00
Szymon Szlachtowicz
b8b3d23741
Add fetch metadata provider ( #103 )
2021-10-29 11:08:21 +02:00
Szymon Szlachtowicz
08e7ea2ab0
Add messenger context ( #101 )
2021-10-29 10:48:52 +02:00
Maria Rushkova
892e06fdb1
Add group chat ( #98 )
2021-10-29 09:41:36 +02: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
Szymon Szlachtowicz
f957aa76cf
Fix loading messages ( #97 )
2021-10-26 09:16:07 +02:00
Maria Rushkova
7a289e5eab
Change margins ( #96 )
2021-10-26 08:06:51 +02:00
Szymon Szlachtowicz
f8dbe5a2b7
Add size limit modal ( #95 )
2021-10-25 14:49:29 +02:00
Maria Rushkova
4711dc620f
Add dialogues ( #93 )
2021-10-25 14:05:06 +02:00
Szymon Szlachtowicz
093b6ca7be
Add password to identity ( #94 )
2021-10-22 14:27:26 +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
Szymon Szlachtowicz
fdab496b02
Fix notifications and refactor useMessenger ( #91 )
2021-10-21 16:22:47 +02:00
Maria Rushkova
46618e2dd0
Close picker ( #90 )
2021-10-20 16:15:18 +02:00
Szymon Szlachtowicz
819b89562c
Refactor useMessenger ( #89 )
2021-10-20 15:57:10 +02:00
Maria Rushkova
255d1d30f9
Make icons centered ( #88 )
2021-10-20 15:33:48 +02:00
Maria Rushkova
863a89586e
Community skeleton ( #87 )
2021-10-20 15:28:57 +02:00
Szymon Szlachtowicz
2b2a82828d
Get user list from community ( #86 )
2021-10-20 14:37:19 +02:00
Maria Rushkova
ea10e1f335
Add btn hover styles ( #85 )
2021-10-19 17:22:40 +02:00
Szymon Szlachtowicz
bb710034c3
Use community api ( #84 )
2021-10-19 13:12:44 +02: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
Maria Rushkova
5609c9540d
Link modal redesign ( #82 )
...
* Redesign link modal
* Add cursor pointer
2021-10-18 22:41:23 +02:00
Maria Rushkova
c929c26172
Refactor components ( #81 )
2021-10-18 16:35:32 +02:00
Szymon Szlachtowicz
a34dbeeb32
Save identity in local storage ( #80 )
2021-10-18 14:57:31 +02:00
Szymon Szlachtowicz
1ac0ebca18
Don't reload on showing chat ( #79 )
2021-10-18 12:51:20 +02:00
Szymon Szlachtowicz
35d32b9292
Use prod and static ( #78 )
2021-10-18 11:00:23 +02:00
Maria Rushkova
5dc0bd335b
Add height provider ( #75 )
2021-10-15 16:30:41 +02:00
Szymon Szlachtowicz
345e5772e7
Refactor refBreak ( #76 )
2021-10-15 14:48:59 +02:00
Szymon Szlachtowicz
7ec7344b74
Fix tests timeout ( #77 )
2021-10-15 14:46:10 +02:00
Szymon Szlachtowicz
1bc239fa71
Fix message loading and narrow notifications ( #74 )
2021-10-15 13:54:48 +02:00
Szymon Szlachtowicz
6bd351ed41
Fix channel transition from narrow ( #73 )
2021-10-15 13:23:27 +02:00