Pavel
c45d0a61f0
Use chat keys in the UI ( #274 )
...
* add util for compressing public key
* add chat keys to account and member
* use compressPublicKey in color hash util
* use chat keys in UI
2022-06-14 14:28:08 +02:00
Pavel Prichodko
e0f5c2ae12
handle text overflow in CopyButton
2022-06-14 11:26:10 +02:00
Pavel Prichodko
90292ba42e
add more user information to member sidebar
2022-06-14 11:25:36 +02:00
Pavel Prichodko
c79bcb62e1
add public key to community dialog
2022-06-14 11:25:09 +02:00
Felicio Mununga
b7e61f16d1
Emit to self on send ( #272 )
...
* fix chat references in status-react
* emit to self on send
2022-06-13 20:07:00 +02:00
Pavel
c9bffe4a52
Add members ( #271 )
...
* export ColorHash type
* add getObjectsDifference helper
* fix CommunityDescription generated type
* add members to community module
* use members in sidebar
2022-06-13 19:02:37 +02:00
Felicio Mununga
b62bc86dfe
Add Chat module ( #270 )
...
* add packages/status-js/src/client/chat.ts
* cache received but skipped waku messages
* comment missing Map type in generate proto type
* handle removed and added chats
* remove lodash
* use this.client.waku instead of this.waku in community.ts
* rename community props
* fix waku reference in Community
* fix community reference in chat
* handle chat.description changes
* fix references in ui
* revert use of contentTopic
* fix callback on fetch
* use clock to limit fetch
* fix use of clock for community description
* remove notes
* remove await
* use Object.keys() for diff in chats
* fix typo
* add decryption key in start()
* set content topics when adding decryption keys
* add getter with tmp name
* rename community handler to handleDescription
* return this.description !== undefined
* add options to constructor
2022-06-13 16:33:57 +02:00
Pavel Prichodko
8cdf04da2c
add support for identicon ring to avatar
2022-06-13 16:18:06 +02:00
Pavel Prichodko
d0f4104b53
connect UI to protocol
2022-06-10 16:11:32 +02:00
Pavel Prichodko
65d9c33bb8
remove unused route
2022-06-10 16:07:07 +02:00
Pavel Prichodko
bdd51485cb
add Loading component
2022-06-10 16:06:34 +02:00
Pavel Prichodko
a1798ccefd
move protocol provider under theme provider
2022-06-10 16:06:05 +02:00
Pavel Prichodko
df0babc6bc
add intials to avatar
2022-06-10 16:05:34 +02:00
Pavel Prichodko
cb98595795
add protocol hooks
2022-06-10 16:05:11 +02:00
Pavel Prichodko
73d941ff9b
refactor protocol provider to use reducer
2022-06-10 16:04:15 +02:00
Pavel Prichodko
f72476e248
add protocol provider
2022-06-10 14:16:06 +02:00
Pavel Prichodko
54020b4be6
upgrade stitches
2022-06-09 14:48:54 +02:00
Pavel Prichodko
817b877634
add idToContentTopic
2022-06-04 13:09:49 +02:00
Felicio Mununga
093010a844
remove js-sha3 from status-react
2022-05-25 14:42:27 +02:00
Felicio Mununga
cc760d258a
remove js-waku from status-react
2022-05-25 14:42:01 +02:00
Felicio Mununga
b1e5bea532
Fix status-js `name` ( #268 )
2022-05-24 12:42:05 +02:00
Pavel Prichodko
6a5e42f0e2
feat(react): update app state when config changes
2022-05-23 14:46:08 +02:00
Pavel Prichodko
b8348c40f3
fix(react): use chat name from the route
2022-05-23 14:46:08 +02:00
Pavel Prichodko
7265ec260c
feat(react): add user profile dialog to chat message
2022-05-23 14:46:08 +02:00
Pavel Prichodko
fc3ff49fef
fix(react): use color token in popver
2022-05-23 14:41:33 +02:00
Pavel Prichodko
0e6e699683
feat(react): comment out NewChat route
2022-05-23 14:40:41 +02:00
Pavel Prichodko
93544ee51d
style(react): update static data
2022-05-23 14:40:03 +02:00
Pavel Prichodko
89177dfdc3
feat(react): comment out unused parts
2022-05-23 14:39:42 +02:00
Pavel
0e799928e5
Bump to js-waku@0.23.0 ( #263 )
2022-05-19 15:37:46 +02:00
Pavel Prichodko
612e84ee2a
fix(react): re-export of stitches types
2022-04-19 14:09:56 +02:00
Pavel Prichodko
a52475dc1d
fix(react): make config options optional
2022-04-19 14:09:34 +02:00
Pavel Prichodko
0ccea4b559
feat(react): add action handlers
2022-04-19 14:09:16 +02:00
Pavel Prichodko
a361820b24
setup: add clean scripts
2022-04-18 16:54:40 +02:00
Pavel
5cd02e8d64
Delete legacy code ( #249 )
...
* refactor(react): delete unused contexts
* refactor(react): delete unused hooks
* refactor(react): delete unused components
* refactor(react): delete unused types
* refactor(react): delete unused utils
* feat(react): simplify Community component structure
2022-04-18 16:20:31 +02:00
Pavel Prichodko
a781ef4f7c
feat(react): improve dark mode
2022-04-18 15:50:00 +02:00
Pavel Prichodko
3b8c393be8
feat(react): allow theme customization
2022-04-18 15:48:34 +02:00
Pavel Prichodko
582b58dc4e
fix(react): content max width
2022-04-18 14:32:47 +02:00
Pavel Prichodko
f9abfc56d8
feat(react): update media query for sidebars
2022-04-14 16:18:31 +02:00
Pavel Prichodko
51c6250b6e
feat(react): improve usage of theme tokens
2022-04-14 13:44:55 +02:00
Pavel Prichodko
c87619c6ec
fix(react): export correct themes
2022-04-14 13:42:35 +02:00
Pavel Prichodko
151b80bc9b
feat(react): implement message reactions
2022-04-14 12:37:59 +02:00
Pavel Prichodko
1080dd7ee3
fix(react): messages truncating
2022-04-13 19:20:57 +02:00
Pavel Prichodko
03a25463e2
feat(react): create chat info component
2022-04-13 14:25:54 +02:00
Pavel Prichodko
8ea0b46cde
feat(system): improve typography styles
2022-04-13 14:25:34 +02:00
Pavel Prichodko
25c2759baa
feat(react): use correct types in chat context
2022-04-13 14:25:15 +02:00
Pavel Prichodko
f309ba291b
feat(react): add all chat input variants
2022-04-13 14:24:48 +02:00
Pavel Prichodko
f69a37c041
feat(react): add all chat message variants
2022-04-13 14:24:37 +02:00
Pavel Prichodko
1832ee9eae
feat(react): add more static data to protocol
2022-04-13 14:24:01 +02:00
Pavel
9c74cf4685
Dialogs ( #247 )
...
* Add community dialog
* feat(react): add welcome dialog
* feat(react): add connect wallet dialog
* feat(react): add disconnect dialog
* feat(react): add create profile dialog
* feat(react): add welcome dialog
* feat(react): add load throwaway profile dialog
* feat(react): add sync status profile dialog
* fix(react): disconnect dialog spacing
* feat(react): add get started section to main sidebar
* feat(react): add user profile dialog
* feat(react): add edit group dialog
* feat(react): support opening dialogs programmatically
* feat(react): delete legacy components
2022-04-12 15:51:49 +02:00
Pavel Prichodko
d9a0fb49ae
refactor(react): unify imports from system
2022-04-11 21:36:31 +02:00