Ajay Bura [Wed, 26 Jan 2022 12:36:07 +0000 (18:06 +0530)]
v1.7.0
Ajay Bura [Wed, 26 Jan 2022 11:46:40 +0000 (17:16 +0530)]
Hide reaction picker for user without permission
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 26 Jan 2022 11:33:26 +0000 (17:03 +0530)]
Refactor navigation
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 26 Jan 2022 10:24:58 +0000 (15:54 +0530)]
Fix scroll when switching between home and DM (#243)
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 26 Jan 2022 09:59:45 +0000 (15:29 +0530)]
Fix gap under typing indicator in some device
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Justin Shaw [Wed, 26 Jan 2022 06:48:11 +0000 (22:48 -0800)]
Bugfix: Add lazy loading to emoji board (#259)
* add lazy loading to emoji board
* add newline to end of package-lock file
Ajay Bura [Wed, 26 Jan 2022 06:36:18 +0000 (12:06 +0530)]
Add support for custom emoji in reactions
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Tue, 25 Jan 2022 06:45:47 +0000 (12:15 +0530)]
Show underline on link hover
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 24 Jan 2022 09:26:36 +0000 (14:56 +0530)]
Fix scrollbar padding for safari breaks other component styling
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 24 Jan 2022 09:24:53 +0000 (14:54 +0530)]
twemojify names in reaction tooltip
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 24 Jan 2022 09:23:51 +0000 (14:53 +0530)]
Fix username overflow in timeline change messages
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 17 Jan 2022 07:20:58 +0000 (12:50 +0530)]
Update contributing.md
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 17 Jan 2022 06:50:18 +0000 (12:20 +0530)]
Fix live read recipt count (#227)
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 17 Jan 2022 06:49:35 +0000 (12:19 +0530)]
Disabe search input in encrypted room
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 17 Jan 2022 04:45:13 +0000 (10:15 +0530)]
Disabe search in encrypted room
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 17 Jan 2022 04:30:19 +0000 (10:00 +0530)]
Fix type in search icon tooltip
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 12:50:39 +0000 (18:20 +0530)]
Update bug report template
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 12:48:33 +0000 (18:18 +0530)]
Add search icon in room header
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 12:48:06 +0000 (18:18 +0530)]
Update bug report template
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 12:47:20 +0000 (18:17 +0530)]
Fix crash in profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 12:25:00 +0000 (17:55 +0530)]
Re-arrange general room settings
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 08:47:50 +0000 (14:17 +0530)]
Add ability to search room messages
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 08:47:23 +0000 (14:17 +0530)]
Fix font weight for dark theme
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 16 Jan 2022 05:11:37 +0000 (10:41 +0530)]
Add broken avatar fallback
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sat, 15 Jan 2022 14:41:37 +0000 (20:11 +0530)]
Add padding in scroll view for safari
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 14 Jan 2022 04:13:35 +0000 (09:43 +0530)]
Fix typo in room-options
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 13:13:22 +0000 (18:43 +0530)]
Add afterClose param to reusabel context menu
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 13:01:56 +0000 (18:31 +0530)]
Open room options with right click
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 13:00:43 +0000 (18:30 +0530)]
Refactor room options
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 10:15:27 +0000 (15:45 +0530)]
Add option to change reaction permission
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 07:56:38 +0000 (13:26 +0530)]
Add ability to change room permissions
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 05:18:08 +0000 (10:48 +0530)]
Update readme
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 05:03:04 +0000 (10:33 +0530)]
Fix crash in profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 04:58:33 +0000 (10:28 +0530)]
Add option to unban user in profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 04:16:08 +0000 (09:46 +0530)]
Remove mention button from profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 13 Jan 2022 04:12:23 +0000 (09:42 +0530)]
Redesign session chip in profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 13:20:54 +0000 (18:50 +0530)]
Add option to ban user in profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 12:56:52 +0000 (18:26 +0530)]
Add option to kick user in profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 11:16:56 +0000 (16:46 +0530)]
Refactor code of profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 09:41:34 +0000 (15:11 +0530)]
Fix quote from discord bridge
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 08:27:47 +0000 (13:57 +0530)]
Update people drawer on power level change
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 08:27:13 +0000 (13:57 +0530)]
Add ability to change power level in profile viewer
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 06:10:55 +0000 (11:40 +0530)]
Fix custom power level selection return NaN
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 12 Jan 2022 05:47:44 +0000 (11:17 +0530)]
Fix markdown heading formatting
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Tue, 11 Jan 2022 15:16:41 +0000 (20:46 +0530)]
Add action to open reusabel context menu
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Tue, 11 Jan 2022 15:15:10 +0000 (20:45 +0530)]
Add PowerLevelSelector component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Tue, 11 Jan 2022 15:13:40 +0000 (20:43 +0530)]
Add ReusableContextMenu component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 10 Jan 2022 15:04:54 +0000 (20:34 +0530)]
Add room permissions
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Mon, 10 Jan 2022 15:03:40 +0000 (20:33 +0530)]
Refactor SettingTile component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 9 Jan 2022 10:52:04 +0000 (16:22 +0530)]
Remove error handling from Avatar component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 9 Jan 2022 04:59:06 +0000 (10:29 +0530)]
Fix error on room leave
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 7 Jan 2022 04:51:35 +0000 (10:21 +0530)]
Fix system theme not working on load
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 5 Jan 2022 12:20:50 +0000 (17:50 +0530)]
Hide role dropdown icon in profile viewer (#215)
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 5 Jan 2022 12:18:37 +0000 (17:48 +0530)]
Fix memory leaks
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 5 Jan 2022 12:17:41 +0000 (17:47 +0530)]
Add globe icons in search
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 5 Jan 2022 09:27:11 +0000 (14:57 +0530)]
Fix focus bug on room-selector
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 5 Jan 2022 09:26:30 +0000 (14:56 +0530)]
Add room alias or id as fallback in room profile
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Gregory Anders [Mon, 3 Jan 2022 13:16:43 +0000 (06:16 -0700)]
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
Ajay Bura [Sun, 2 Jan 2022 06:38:19 +0000 (12:08 +0530)]
Add ability to enable room encryption
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sat, 1 Jan 2022 10:57:36 +0000 (16:27 +0530)]
Add ability to manage room history visibility
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sat, 1 Jan 2022 06:17:53 +0000 (11:47 +0530)]
Fix context menu margin in auth page
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sat, 1 Jan 2022 06:13:35 +0000 (11:43 +0530)]
Add ability to manage room addresses
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 31 Dec 2021 12:09:39 +0000 (17:39 +0530)]
Remove room-settings hotkeys
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 31 Dec 2021 12:08:25 +0000 (17:38 +0530)]
Add disabled attribute in Checkbox, Toggle and RadioButton
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 31 Dec 2021 04:38:29 +0000 (10:08 +0530)]
Fix font-variant-ligatures
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 30 Dec 2021 11:07:11 +0000 (16:37 +0530)]
Temp EmojiBoard performance improved
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 30 Dec 2021 08:47:55 +0000 (14:17 +0530)]
Fix EmojiBoard styling
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 30 Dec 2021 07:17:25 +0000 (12:47 +0530)]
Fix default checkbox size
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 30 Dec 2021 07:16:48 +0000 (12:46 +0530)]
Show pack icon or first emoji as fallback in EmojiBoard sidebar
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 30 Dec 2021 07:14:14 +0000 (12:44 +0530)]
Add isImage prop in RawIcon
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 30 Dec 2021 06:07:18 +0000 (11:37 +0530)]
Add checkbox component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Emi [Thu, 30 Dec 2021 04:02:49 +0000 (23:02 -0500)]
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
Emi [Wed, 29 Dec 2021 04:26:17 +0000 (23:26 -0500)]
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
Ajay Bura [Tue, 28 Dec 2021 05:24:46 +0000 (10:54 +0530)]
Fix message formatting
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Emi [Tue, 28 Dec 2021 03:29:39 +0000 (22:29 -0500)]
Add support for sending user emoji using autocomplete (#205)
* Add support for sending user emoji using autocomplete
What's included:
- An implementation for detecting user emojis
- Addition of user emojis to the emoji autocomplete in the command bar
- Translation of shortcodes into image tags on message sending
What's not included:
- Loading emojis from the active room, loading the user's global emoji packs, loading emoji from spaces
- Selecting custom emoji using the emoji picker
This is a predominantly proof-of-concept change, and everything here may be subject to
architectural review and reworking.
* Amending PR: Allow sending multiple of the same emoji
* Amending PR: Add support for emojis in edited messages
* Amend PR: Apply requested revisions
This commit consists of several small changes, including:
- Fix crash when the user doesn't have the im.ponies.user_emotes account data entry
- Add mx-data-emoticon attribute to command bar emoji
- Rewrite alt text in the command bar interface
- Remove "vertical-align" attribute from sent emoji
* Amending PR: Fix bugs (listed below)
- Fix bug where sending emoji w/ markdown off resulted in a crash
- Fix bug where alt text in the command bar was wrong
* Amending PR: Add support for replacement of twemoji shortcodes
* Amending PR: Fix & refactor getAllEmoji -> getShortcodeToEmoji
* Amending PR: Fix bug: Sending two of the same emoji corrupts message
* Amending PR: Stylistic fixes
Emi [Mon, 27 Dec 2021 04:54:07 +0000 (23:54 -0500)]
Use jumbo emoji for short emoji-only messages (#207)
* Display messages containing only <7 emoji bigger
* Amending PR: Address mentioned concerns
This fixes several concerns raised during the PR review process. A summary of the changes
implemented is below:
- Size jumbo emoji using the text-h1 class, instead of hardcoding a size
- Increase the emoji limit to 10
- Re-wrap m.text messages in a p tag, fixing a bug where newlines were lost
Ajay Bura [Sun, 26 Dec 2021 14:45:07 +0000 (20:15 +0530)]
Make contributing guideline short and simple
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 26 Dec 2021 10:46:58 +0000 (16:16 +0530)]
Adjust drawer width in small screen
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 26 Dec 2021 10:04:20 +0000 (15:34 +0530)]
Add optoins to change room visibility
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 26 Dec 2021 05:56:41 +0000 (11:26 +0530)]
Add separate icon for public rooms and spaces
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sat, 25 Dec 2021 06:56:20 +0000 (12:26 +0530)]
Fix spolier click not working on some browser
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 24 Dec 2021 09:39:58 +0000 (15:09 +0530)]
Add GeneralSettings component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 24 Dec 2021 09:39:11 +0000 (15:09 +0530)]
Refactor RoomOptions component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 24 Dec 2021 09:38:16 +0000 (15:08 +0530)]
Add RoomNotification component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 24 Dec 2021 09:35:56 +0000 (15:05 +0530)]
Add disable prop in IconButton and MenuItem
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 24 Dec 2021 09:33:57 +0000 (15:03 +0530)]
Fix RadioButton style
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 24 Dec 2021 04:48:07 +0000 (10:18 +0530)]
Fix twemoji scaling
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 23 Dec 2021 11:39:09 +0000 (17:09 +0530)]
Add RadioButton component
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Thu, 23 Dec 2021 04:33:20 +0000 (10:03 +0530)]
Auto update room profile on change
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 22 Dec 2021 14:48:32 +0000 (20:18 +0530)]
Add RoomSettings comp
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Wed, 22 Dec 2021 14:47:01 +0000 (20:17 +0530)]
Add room profile comp
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Tue, 21 Dec 2021 13:04:13 +0000 (18:34 +0530)]
Add tabs comp
Signed-off-by: Ajay Bura <ajbura@gmail.com>
daemonspring [Mon, 20 Dec 2021 08:17:38 +0000 (08:17 +0000)]
Removed mixin that was wiping out existing padding (#196)
Line 335 already gives blockquotes their padding. The mixin explicitly sets the right padding back to 0 and the left padding to exactly what it was already set to.
Ajay Bura [Sun, 19 Dec 2021 15:03:52 +0000 (20:33 +0530)]
v1.6.1
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 19 Dec 2021 15:02:47 +0000 (20:32 +0530)]
Fix people search icon displacement
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 19 Dec 2021 14:35:13 +0000 (20:05 +0530)]
Open settings on sidebar user profile click
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 19 Dec 2021 14:07:38 +0000 (19:37 +0530)]
Separate jump to unread & mark as read
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sun, 19 Dec 2021 04:58:41 +0000 (10:28 +0530)]
Refector sass
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Sat, 18 Dec 2021 04:40:23 +0000 (10:10 +0530)]
Fix theme
Signed-off-by: Ajay Bura <ajbura@gmail.com>
Ajay Bura [Fri, 17 Dec 2021 11:52:38 +0000 (17:22 +0530)]
Fix read receipt count
Signed-off-by: Ajay Bura <ajbura@gmail.com>