b21c8f8c3a
Add credits in app about section
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
abe03811f1
Add member list in space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
e85a869733
Add max width for room and space options menu
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
0c32d5302c
Add btn and hotkey to close room settings ( #269 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f310196937
Enable markdown by default
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
c828dfd596
Add Desktop notifications ( #252 )
...
* Add notifications
* Abide push actions
* Handle browsers not having notification support
* Ask for notification permission after loading
* Make usePermission work without live permission support
* Focus message when clicking the notification
* make const all caps
* Fix usePermission error in Safari
* Fix live permissions
* Remove userActivity and use document.visibilityState instead
* Change setting label to "desktop notifications"
* Check for notification permissions in the settings.js
d0b4e092b3
Add space options in space selector
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
91d7d78621
Open space options on right click pinned space icon
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2bc21f13d4
Add space options context menu
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
833edc9568
Add space settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
fb0a0b0dc2
Fix emoji scaling in suggestion
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a67b32b3ce
Twemojify name suggestion
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
992da7c7be
Refactor navigation
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f47998a553
Fix scroll when switching between home and DM ( #243 )
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f4d24420e7
Fix gap under typing indicator in some device
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
308bdb3d46
Bugfix: Add lazy loading to emoji board ( #259 )
...
* add lazy loading to emoji board
* add newline to end of package-lock file
20b99dce48
Add support for custom emoji in reactions
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
8c30a013c7
Disabe search in encrypted room
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
9f3f877bfd
Fix type in search icon tooltip
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
f3615117d8
Add search icon in room header
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
41c72e0a8e
Fix crash in profile viewer
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
a83b875b66
Re-arrange general room settings
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
dcef08009d
Add ability to search room messages
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
871a25364d
Fix typo in room-options
...
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>
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>
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>
769d24d196
Add room permissions
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
af61f4f1db
Refactor SettingTile component
...
Signed-off-by: Ajay Bura <ajbura@gmail.com>
34bb5f9928
Fix error on room leave
...
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>
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>
54635bf0d3
Add ability to manage room addresses
...
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>
93251e0029
Show pack icon or first emoji as fallback in EmojiBoard sidebar
...
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