f0c9a458bb
Add broken avatar fallback
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
62c9e271d8
Add padding in scroll view for safari
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
871a25364d
Fix typo in room-options
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
e67abae3e0
Add afterClose param to reusabel context menu
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c50565dfda
Open room options with right click
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
60c44da974
Refactor room options
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
ba6d9d0c23
Add option to change reaction permission
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
8c55f38b07
Add ability to change room permissions
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
5e843f7a4f
Fix crash in profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
090ada5807
Add option to unban user in profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
0e17c57856
Remove mention button from profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
74464992e6
Redesign session chip in profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a1d9c21337
Add option to ban user in profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
248fc15716
Add option to kick user in profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
e38ddebfb6
Refactor code of profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
57fc8b2f1a
Fix quote from discord bridge
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
b7fac8bcbc
Update people drawer on power level change
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
12f2eed5b3
Add ability to change power level in profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
3f39fd487f
Fix custom power level selection return NaN
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
950bf14d95
Fix markdown heading formatting
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a279995982
Add action to open reusabel context menu
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a2eb9734f1
Add PowerLevelSelector component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
cb23991841
Add ReusableContextMenu component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
769d24d196
Add room permissions
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
af61f4f1db
Refactor SettingTile component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f8f77075ec
Remove error handling from Avatar component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
34bb5f9928
Fix error on room leave
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
ca3cced6ad
Fix system theme not working on load
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
be905ac7be
Hide role dropdown icon in profile viewer ( #215 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
53f3ccc888
Fix memory leaks
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c304670f47
Add globe icons in search
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
6388894aa4
Fix focus bug on room-selector
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c27b11bf25
Add room alias or id as fallback in room profile
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
11f395f65f
Add toggle to use browser's preferred theme ( #224 )
...
* Add Auto theme that uses browser's preferred color scheme
This will use dark mode automatically if the browser requests it.
* fixup! Add Auto theme that uses browser's preferred color scheme
* Use a toggle to use system theme
63a0adaa6e
Add ability to enable room encryption
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
0ddeb02d23
Add ability to manage room history visibility
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c23acf9e9e
Fix context menu margin in auth page
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
54635bf0d3
Add ability to manage room addresses
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
6fdd9ed48b
Remove room-settings hotkeys
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a0399b7f5e
Add disabled attribute in Checkbox, Toggle and RadioButton
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
387f6bcad4
Fix font-variant-ligatures
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
0b43431543
Temp EmojiBoard performance improved
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
34862f9ace
Fix EmojiBoard styling
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
cd465ca35a
Fix default checkbox size
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
93251e0029
Show pack icon or first emoji as fallback in EmojiBoard sidebar
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c2402ddb72
Add isImage prop in RawIcon
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
d3dcb320f4
Add checkbox component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
fd9f734de1
Add custom emoji to emoji board ( #210 )
...
* Display custom emoji in picker
Adds a single category at the start of the emoji picker to display the user's custom emoji
* Show any amount of custom emoji packs in the Emoji Board
* Use thumbnails in emoji picker + mark as emoji
* Fix emoji picker stretching when too many packs are available
* Sprinkle in a few comments for good measure
* Remove emoji-less packs from the emoji picker
9ea9bf4035
Add support for sending room-local emoji ( #209 )
...
* Add support for sending room-local emoji
Does not add support for sending a room's emoji outside of that room, but enables users to
send an emoji if the packs in a room support it. Does not include room emoji in the
picker YET.
* Amend PR #209 : Don't freak out if the `pack` tag is missing
* Amending PR: Refactor emojifier, use better method for retrieving packs
* Amending PR: Improve resiliance to bad data in emoji state events
* Amend PR: Remove redundant code, fix crash on edit
f9b70d65d8
Fix message formatting
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>