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
Maria Rushkova
6fa1eddbc7
Fix narrow scrolling ( #72 )
2021-10-15 11:24:22 +02:00
Szymon Szlachtowicz
a88eb5690f
Fix narrow topbar ( #71 )
2021-10-15 10:09:31 +02:00
Szymon Szlachtowicz
3095396988
Add floating example ( #70 )
2021-10-14 13:11:09 +02:00
Szymon Szlachtowicz
85932c1dd2
Improve loading previous messages ( #68 )
2021-10-13 14:02:32 +02:00
Szymon Szlachtowicz
7bb7f059b8
Add link modal and fix input ( #67 )
2021-10-12 14:58:28 +02:00
Maria Rushkova
2a38552281
Add offline indicator ( #66 )
2021-10-12 12:06:59 +02:00
Szymon Szlachtowicz
f7916f283f
Refactor useMessenger and ChatInput ( #65 )
2021-10-12 10:16:11 +02:00
Oleksandr
125fea98c0
Fix chat input max height ( #64 )
2021-10-12 10:02:58 +02:00
Szymon Szlachtowicz
19478f245c
Refactor image context menu ( #63 )
2021-10-12 09:37:28 +02:00
Maria Rushkova
2b0a50282c
Add loading messages button ( #58 )
2021-10-11 17:09:41 +02:00
Maria Rushkova
fab6113163
Context menu ( #62 )
2021-10-11 17:02:31 +02:00
Szymon Szlachtowicz
296f6856fc
Refactor image modal ( #61 )
2021-10-11 14:54:06 +02:00
Maria Rushkova
173e400e80
Add modal for images ( #60 )
2021-10-08 17:40:53 +02:00
Szymon Szlachtowicz
a722e8527a
Add emit self pubsub config ( #59 )
2021-10-08 16:01:37 +02:00
Szymon Szlachtowicz
771392c960
Load new messages when reaching top ( #57 )
2021-10-08 11:11:31 +02:00
Szymon Szlachtowicz
c52a7963d2
Load messages until message is found or 30 days ( #56 )
2021-10-08 10:21:59 +02:00
Maria Rushkova
5ffd8a537d
Add theme Provider ( #53 )
2021-10-08 10:16:49 +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
Oleksandr
2491bba0c6
Make modal responsive ( #52 )
2021-10-07 18:05:27 +02:00
Szymon Szlachtowicz
000ffa2aba
Refactor retrieving messages and timestamp ( #51 )
2021-10-07 15:20:07 +02:00
Szymon Szlachtowicz
d4353cad84
Add image message support ( #50 )
2021-10-07 13:41:40 +02:00
Maria Rushkova
377f4e5409
Add skeleton loading ( #46 )
2021-10-07 12:21:47 +02:00
Szymon Szlachtowicz
3f5e31f794
Add preview links ( #29 )
2021-10-07 09:46:51 +02:00
Franck Royer
e6b3ec616a
Add Audio, Image and Sticker messages
2021-10-07 15:18:28 +11:00
Franck Royer
304a1021b1
Add function to create media messages
2021-10-07 15:18:28 +11:00
Franck Royer
749c15cf91
Provide message timestamp to caller
2021-10-07 15:09:49 +11:00
Maria Rushkova
c2b174ab53
Fix narrow topbar ( #47 )
2021-10-06 18:02:59 +02:00
Maria Rushkova
e4be0447e7
Hide lists ( #44 )
2021-10-06 11:59:32 +02:00
Szymon Szlachtowicz
b40ce941d9
Load last day messages ( #43 )
2021-10-06 11:40:05 +02:00
Maria Rushkova
655399b03d
Add narrow members ( #40 )
2021-10-06 10:41:07 +02:00
Maria Rushkova
370f6c65e4
Add empty state for channel ( #41 )
2021-10-06 09:33:31 +02:00
Franck Royer
7ccc333757
Only process message with a clock
...
It may be better to use the timestamp on Waku Message than the Chat
Message clock:
https://github.com/status-im/dappconnect-chat-sdk/issues/5#issuecomment-935322419
2021-10-06 14:14:40 +11:00
Franck Royer
db7fa52fa9
Add getters for all usable fields
2021-10-06 14:10:28 +11:00
Franck Royer
8f90c177fb
Specify return types
2021-10-06 13:55:01 +11:00
Franck Royer
04690b553a
Create promises before dialing
2021-10-06 13:51:24 +11:00
Szymon Szlachtowicz
ea49955412
Use retrieve previous messages ( #39 )
2021-10-05 14:47:18 +02:00
Maria Rushkova
aad475a435
Change members UI ( #38 )
2021-10-05 10:39:20 +02:00
Maria Rushkova
8346801e51
Add narrow mode (channels) ( #35 )
2021-10-05 09:55:43 +02:00
Franck Royer
2f98d4e240
Merge pull request #9 from status-im/store
2021-10-05 13:53:26 +11:00
Franck Royer
3a204c9ad4
Merge pull request #12 from status-im/ci-timeout
2021-10-05 13:52:42 +11:00
Oleksandr
a4e2aee6f2
Add community dialog ( #30 )
2021-10-04 13:05:41 +02:00
Szymon Szlachtowicz
654c0c29d7
Add multiline input support ( #34 )
2021-10-04 12:15:10 +02:00
Maria Rushkova
d25d48c81d
Fix icons size ( #33 )
2021-10-04 12:11:03 +02:00
Szymon Szlachtowicz
0d6239aab8
Fix channel messages ( #32 )
2021-10-04 10:04:41 +02:00
Maria Rushkova
aa034e963f
Add resizing provider ( #31 )
2021-10-04 08:49:21 +02:00
Maria Rushkova
34ce0c4c87
Fix background colors ( #28 )
2021-10-01 15:51:08 +02:00
Maria Rushkova
e4710c3445
Extract channel component ( #27 )
2021-10-01 14:50:20 +02:00
Maria Rushkova
f0dec3d5af
Add link style ( #26 )
2021-10-01 11:33:33 +02:00
Maria Rushkova
3e1bbd89dd
Add members style ( #25 )
...
* Change network
* Add mock members data
* Add members section
* Add members section
* Yarn fix
* Yarn fix
* Add key property
2021-09-30 15:22:58 +02:00
Szymon Szlachtowicz
b2f8b24fc9
Add link highliting ( #24 )
2021-09-30 14:18:29 +02:00
Szymon Szlachtowicz
d260c51939
Add date separator ( #22 )
2021-09-30 11:20:39 +02:00
Szymon Szlachtowicz
0f9572cbfb
Use history in messaging ( #21 )
2021-09-30 10:44:32 +02:00
Maria Rushkova
e379aeca84
Add icons ( #19 )
2021-09-30 08:35:53 +02:00
Szymon Szlachtowicz
c07d912c39
Improve use messenger ( #18 )
2021-09-29 15:05:43 +02:00
Maria Rushkova
c9246acd1e
Add input style and emojis ( #17 )
2021-09-29 14:49:38 +02:00
Szymon Szlachtowicz
9275f9cb0f
Use messenger for messages ( #16 )
2021-09-28 15:17:08 +02:00
Maria Rushkova
c5258f8068
Add channels and improve styles ( #15 )
2021-09-28 13:36:56 +02:00
Szymon Szlachtowicz
d8d3bac048
Add chat messages mockup ( #14 )
2021-09-27 16:38:17 +02:00
Maria Rushkova
a7cec73346
Add Components ( #13 )
2021-09-27 13:21:23 +02:00
Franck Royer
f1ae5a1639
test: Add debug logging
2021-09-27 11:08:14 +10:00
Szymon Szlachtowicz
e6e8217fc2
Add react chat packages ( #11 )
2021-09-24 13:36:26 +02:00
Franck Royer
dc616b5013
Upgrade js-waku to 13.1
2021-09-24 13:24:49 +10:00
Franck Royer
4571903bf4
Add interface to retrieve previous messages
2021-09-24 13:22:15 +10:00
Franck Royer
b1ddcb5c49
Add CI
2021-09-24 12:48:32 +10:00
Franck Royer
30e123a418
Add API to retrieve signers on a message
2021-09-23 16:08:06 +10:00
Franck Royer
14849fe62f
Add signature to Waku messages
2021-09-23 15:47:21 +10:00
Franck Royer
8f702928bc
Add encryption for chat groups
2021-09-23 15:42:15 +10:00
Franck Royer
bbf5cc6b00
Wrap chat message in ApplicationMetadataMessage
2021-09-23 14:33:09 +10:00
Franck Royer
5dd482be11
It's actually communities v1
2021-09-23 11:29:00 +10:00
Franck Royer
6baf953e98
Test pass
2021-09-22 15:11:08 +10:00
Franck Royer
9c2f497c9e
Send and receive message
2021-09-22 15:05:36 +10:00
Franck Royer
4af46a8320
Sort typescript building with mocha
2021-09-15 12:05:33 +10:00
Franck Royer
f95ca1decc
Setting up ws scripts
2021-09-14 16:02:01 +10:00
Franck Royer
fbbf02af01
Add messenger
2021-09-14 15:16:40 +10:00
Franck Royer
b6dc7d5dba
Fix build
2021-09-14 14:09:09 +10:00
Franck Royer
761c1feebd
Install formatting
2021-09-14 13:50:27 +10:00
Franck Royer
9a1f6a3286
Started building
2021-09-14 12:50:33 +10:00
Franck Royer
d72170cb11
Setup status-communities package
2021-09-13 15:54:05 +10:00