Skip to content

Tags: tadzik/matrix-react-sdk

Tags

v3.28.1

Toggle v3.28.1's commit message

v3.28.0

Toggle v3.28.0's commit message
* Show how long a call was on call tiles ([\matrix-org#6570](matrix-o… …rg#6570)). Fixes element-hq/element-web#18405. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Add regional indicators to emoji picker ([\matrix-org#6490](matrix-org#6490)). Fixes element-hq/element-web#14963. Contributed by [robintown](https://github.com/robintown). * Make call control buttons accessible to screen reader users ([\matrix-org#6181](matrix-org#6181)). Fixes element-hq/element-web#18358. Contributed by [pvagner](https://github.com/pvagner). * Skip sending a thumbnail if it is not a sufficient saving over the original ([\matrix-org#6559](matrix-org#6559)). Fixes element-hq/element-web#17906. * Increase PiP snapping speed ([\matrix-org#6539](matrix-org#6539)). Fixes element-hq/element-web#18371. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Improve and move the incoming call toast ([\matrix-org#6470](matrix-org#6470)). Fixes element-hq/element-web#17912. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Allow all of the URL schemes that Firefox allows ([\matrix-org#6457](matrix-org#6457)). Contributed by [aaronraimist](https://github.com/aaronraimist). * Improve bubble layout colors ([\matrix-org#6452](matrix-org#6452)). Fixes element-hq/element-web#18081. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Spaces let users switch between Home and All Rooms behaviours ([\matrix-org#6497](matrix-org#6497)). Fixes element-hq/element-web#18093. * Support for MSC2285 (hidden read receipts) ([\matrix-org#6390](matrix-org#6390)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Group pinned message events with MELS ([\matrix-org#6349](matrix-org#6349)). Fixes element-hq/element-web#17938. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Make version copiable ([\matrix-org#6227](matrix-org#6227)). Fixes element-hq/element-web#17603 and element-hq/element-web#18329. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Improve voice messages uploading state ([\matrix-org#6530](matrix-org#6530)). Fixes element-hq/element-web#18226 and element-hq/element-web#18224. * Add surround with feature ([\matrix-org#5510](matrix-org#5510)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Improve call event tile wording ([\matrix-org#6545](matrix-org#6545)). Fixes element-hq/element-web#18376. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Show an avatar/a turned off microphone icon for muted users ([\matrix-org#6486](matrix-org#6486)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Prompt user to leave rooms/subspaces in a space when leaving space ([\matrix-org#6424](matrix-org#6424)). Fixes element-hq/element-web#18071. * Add customisation point to override widget variables ([\matrix-org#6455](matrix-org#6455)). Fixes element-hq/element-web#18035. * Add support for screen sharing in 1:1 calls ([\matrix-org#5992](matrix-org#5992)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * [Release] Fix glare related regressions ([\matrix-org#6622](matrix-org#6622)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * [Release] Fix PiP of held calls ([\matrix-org#6612](matrix-org#6612)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * [Release] Fix toast colors ([\matrix-org#6607](matrix-org#6607)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix [object Object] in Widget Permissions ([\matrix-org#6560](matrix-org#6560)). Fixes element-hq/element-web#18384. Contributed by [Palid](https://github.com/Palid). * Fix right margin for events on IRC layout ([\matrix-org#6542](matrix-org#6542)). Fixes element-hq/element-web#18354. * Mirror only usermedia feeds ([\matrix-org#6512](matrix-org#6512)). Fixes element-hq/element-web#5633. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix LogoutDialog warning + TypeScript migration ([\matrix-org#6533](matrix-org#6533)). * Fix the wrong font being used in the room topic field ([\matrix-org#6527](matrix-org#6527)). Fixes element-hq/element-web#18339. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix inconsistent styling for links on hover ([\matrix-org#6513](matrix-org#6513)). Contributed by [janogarcia](https://github.com/janogarcia). * Fix incorrect height for encoded placeholder images ([\matrix-org#6514](matrix-org#6514)). Contributed by [Palid](https://github.com/Palid). * Fix call events layout for message bubble ([\matrix-org#6465](matrix-org#6465)). Fixes element-hq/element-web#18144. * Improve subspaces and some utilities around room/space creation ([\matrix-org#6458](matrix-org#6458)). Fixes element-hq/element-web#18090 element-hq/element-web#18091 and element-hq/element-web#17256. * Restore pointer cursor for SenderProfile in message bubbles ([\matrix-org#6501](matrix-org#6501)). Fixes element-hq/element-web#18249. * Fix issues with the Call View ([\matrix-org#6472](matrix-org#6472)). Fixes element-hq/element-web#18221. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Align event list summary read receipts when using message bubbles ([\matrix-org#6500](matrix-org#6500)). Fixes element-hq/element-web#18143. * Better positioning for unbubbled events in timeline ([\matrix-org#6477](matrix-org#6477)). Fixes element-hq/element-web#18132. * Realign reactions row with messages in modern layout ([\matrix-org#6491](matrix-org#6491)). Fixes element-hq/element-web#18118. Contributed by [robintown](https://github.com/robintown). * Fix CreateRoomDialog exploding when making public room outside of a space ([\matrix-org#6492](matrix-org#6492)). Fixes element-hq/element-web#18275. * Fix call crashing because `element` was undefined ([\matrix-org#6488](matrix-org#6488)). Fixes element-hq/element-web#18270. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Upscale thumbnails to the container size ([\matrix-org#6589](matrix-org#6589)). Fixes element-hq/element-web#18307. * Fix create room dialog in spaces no longer adding to the space ([\matrix-org#6587](matrix-org#6587)). Fixes element-hq/element-web#18465. * Don't show a modal on call reject/user hangup ([\matrix-org#6580](matrix-org#6580)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fade Call View Buttons after `componentDidMount` ([\matrix-org#6581](matrix-org#6581)). Fixes element-hq/element-web#18439. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix missing expand button on codeblocks ([\matrix-org#6565](matrix-org#6565)). Fixes element-hq/element-web#18388. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * allow customizing the bubble layout colors ([\matrix-org#6568](matrix-org#6568)). Fixes element-hq/element-web#18408. Contributed by [benneti](https://github.com/benneti). * Don't flash "Missed call" when accepting a call ([\matrix-org#6567](matrix-org#6567)). Fixes element-hq/element-web#18404. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix clicking whitespaces on replies ([\matrix-org#6571](matrix-org#6571)). Fixes element-hq/element-web#18327. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix disabled state for voice messages + send button tooltip ([\matrix-org#6562](matrix-org#6562)). Fixes element-hq/element-web#18413. * Fix voice feed being cut-off ([\matrix-org#6550](matrix-org#6550)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix sizing issues of the screen picker ([\matrix-org#6498](matrix-org#6498)). Fixes element-hq/element-web#18281. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Stop voice messages that are playing when starting a recording ([\matrix-org#6563](matrix-org#6563)). Fixes element-hq/element-web#18410. * Properly set style attribute on shared usercontent iframe ([\matrix-org#6561](matrix-org#6561)). Fixes element-hq/element-web#18414. * Null guard space inviter to prevent the app exploding ([\matrix-org#6558](matrix-org#6558)). * Make the ringing sound mutable/disablable ([\matrix-org#6534](matrix-org#6534)). Fixes element-hq/element-web#15591. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix wrong cursor being used in PiP ([\matrix-org#6551](matrix-org#6551)). Fixes element-hq/element-web#18383. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Re-pin Jitsi if the widget already exists ([\matrix-org#6226](matrix-org#6226)). Fixes element-hq/element-web#17679. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix broken call notification regression ([\matrix-org#6526](matrix-org#6526)). Fixes element-hq/element-web#18335. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * createRoom, only send join rule event if we have a join rule to put in it ([\matrix-org#6516](matrix-org#6516)). Fixes element-hq/element-web#18301. * Fix clicking pills inside replies ([\matrix-org#6508](matrix-org#6508)). Fixes element-hq/element-web#18283. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix grecaptcha regression ([\matrix-org#6503](matrix-org#6503)). Fixes element-hq/element-web#18284. Contributed by [Palid](https://github.com/Palid).

v3.28.0-rc.1

Toggle v3.28.0-rc.1's commit message
* Show how long a call was on call tiles ([\matrix-org#6570](matrix-o… …rg#6570)). Fixes element-hq/element-web#18405. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Add regional indicators to emoji picker ([\matrix-org#6490](matrix-org#6490)). Fixes element-hq/element-web#14963. Contributed by [robintown](https://github.com/robintown). * Make call control buttons accessible to screen reader users ([\matrix-org#6181](matrix-org#6181)). Fixes element-hq/element-web#18358. Contributed by [pvagner](https://github.com/pvagner). * Skip sending a thumbnail if it is not a sufficient saving over the original ([\matrix-org#6559](matrix-org#6559)). Fixes element-hq/element-web#17906. * Increase PiP snapping speed ([\matrix-org#6539](matrix-org#6539)). Fixes element-hq/element-web#18371. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Improve and move the incoming call toast ([\matrix-org#6470](matrix-org#6470)). Fixes element-hq/element-web#17912. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Allow all of the URL schemes that Firefox allows ([\matrix-org#6457](matrix-org#6457)). Contributed by [aaronraimist](https://github.com/aaronraimist). * Improve bubble layout colors ([\matrix-org#6452](matrix-org#6452)). Fixes element-hq/element-web#18081. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Spaces let users switch between Home and All Rooms behaviours ([\matrix-org#6497](matrix-org#6497)). Fixes element-hq/element-web#18093. * Support for MSC2285 (hidden read receipts) ([\matrix-org#6390](matrix-org#6390)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Group pinned message events with MELS ([\matrix-org#6349](matrix-org#6349)). Fixes element-hq/element-web#17938. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Make version copiable ([\matrix-org#6227](matrix-org#6227)). Fixes element-hq/element-web#17603 and element-hq/element-web#18329. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Improve voice messages uploading state ([\matrix-org#6530](matrix-org#6530)). Fixes element-hq/element-web#18226 and element-hq/element-web#18224. * Add surround with feature ([\matrix-org#5510](matrix-org#5510)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Improve call event tile wording ([\matrix-org#6545](matrix-org#6545)). Fixes element-hq/element-web#18376. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Show an avatar/a turned off microphone icon for muted users ([\matrix-org#6486](matrix-org#6486)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Prompt user to leave rooms/subspaces in a space when leaving space ([\matrix-org#6424](matrix-org#6424)). Fixes element-hq/element-web#18071. * Add customisation point to override widget variables ([\matrix-org#6455](matrix-org#6455)). Fixes element-hq/element-web#18035. * Add support for screen sharing in 1:1 calls ([\matrix-org#5992](matrix-org#5992)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix [object Object] in Widget Permissions ([\matrix-org#6560](matrix-org#6560)). Fixes element-hq/element-web#18384. Contributed by [Palid](https://github.com/Palid). * Fix right margin for events on IRC layout ([\matrix-org#6542](matrix-org#6542)). Fixes element-hq/element-web#18354. * Mirror only usermedia feeds ([\matrix-org#6512](matrix-org#6512)). Fixes element-hq/element-web#5633. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix LogoutDialog warning + TypeScript migration ([\matrix-org#6533](matrix-org#6533)). * Fix the wrong font being used in the room topic field ([\matrix-org#6527](matrix-org#6527)). Fixes element-hq/element-web#18339. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix inconsistent styling for links on hover ([\matrix-org#6513](matrix-org#6513)). Contributed by [janogarcia](https://github.com/janogarcia). * Fix incorrect height for encoded placeholder images ([\matrix-org#6514](matrix-org#6514)). Contributed by [Palid](https://github.com/Palid). * Fix call events layout for message bubble ([\matrix-org#6465](matrix-org#6465)). Fixes element-hq/element-web#18144. * Improve subspaces and some utilities around room/space creation ([\matrix-org#6458](matrix-org#6458)). Fixes element-hq/element-web#18090 element-hq/element-web#18091 and element-hq/element-web#17256. * Restore pointer cursor for SenderProfile in message bubbles ([\matrix-org#6501](matrix-org#6501)). Fixes element-hq/element-web#18249. * Fix issues with the Call View ([\matrix-org#6472](matrix-org#6472)). Fixes element-hq/element-web#18221. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Align event list summary read receipts when using message bubbles ([\matrix-org#6500](matrix-org#6500)). Fixes element-hq/element-web#18143. * Better positioning for unbubbled events in timeline ([\matrix-org#6477](matrix-org#6477)). Fixes element-hq/element-web#18132. * Realign reactions row with messages in modern layout ([\matrix-org#6491](matrix-org#6491)). Fixes element-hq/element-web#18118. Contributed by [robintown](https://github.com/robintown). * Fix CreateRoomDialog exploding when making public room outside of a space ([\matrix-org#6492](matrix-org#6492)). Fixes element-hq/element-web#18275. * Fix call crashing because `element` was undefined ([\matrix-org#6488](matrix-org#6488)). Fixes element-hq/element-web#18270. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Upscale thumbnails to the container size ([\matrix-org#6589](matrix-org#6589)). Fixes element-hq/element-web#18307. * Fix create room dialog in spaces no longer adding to the space ([\matrix-org#6587](matrix-org#6587)). Fixes element-hq/element-web#18465. * Don't show a modal on call reject/user hangup ([\matrix-org#6580](matrix-org#6580)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fade Call View Buttons after `componentDidMount` ([\matrix-org#6581](matrix-org#6581)). Fixes element-hq/element-web#18439. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix missing expand button on codeblocks ([\matrix-org#6565](matrix-org#6565)). Fixes element-hq/element-web#18388. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * allow customizing the bubble layout colors ([\matrix-org#6568](matrix-org#6568)). Fixes element-hq/element-web#18408. Contributed by [benneti](https://github.com/benneti). * Don't flash "Missed call" when accepting a call ([\matrix-org#6567](matrix-org#6567)). Fixes element-hq/element-web#18404. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix clicking whitespaces on replies ([\matrix-org#6571](matrix-org#6571)). Fixes element-hq/element-web#18327. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix disabled state for voice messages + send button tooltip ([\matrix-org#6562](matrix-org#6562)). Fixes element-hq/element-web#18413. * Fix voice feed being cut-off ([\matrix-org#6550](matrix-org#6550)). Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix sizing issues of the screen picker ([\matrix-org#6498](matrix-org#6498)). Fixes element-hq/element-web#18281. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Stop voice messages that are playing when starting a recording ([\matrix-org#6563](matrix-org#6563)). Fixes element-hq/element-web#18410. * Properly set style attribute on shared usercontent iframe ([\matrix-org#6561](matrix-org#6561)). Fixes element-hq/element-web#18414. * Null guard space inviter to prevent the app exploding ([\matrix-org#6558](matrix-org#6558)). * Make the ringing sound mutable/disablable ([\matrix-org#6534](matrix-org#6534)). Fixes element-hq/element-web#15591. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix wrong cursor being used in PiP ([\matrix-org#6551](matrix-org#6551)). Fixes element-hq/element-web#18383. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Re-pin Jitsi if the widget already exists ([\matrix-org#6226](matrix-org#6226)). Fixes element-hq/element-web#17679. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix broken call notification regression ([\matrix-org#6526](matrix-org#6526)). Fixes element-hq/element-web#18335. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * createRoom, only send join rule event if we have a join rule to put in it ([\matrix-org#6516](matrix-org#6516)). Fixes element-hq/element-web#18301. * Fix clicking pills inside replies ([\matrix-org#6508](matrix-org#6508)). Fixes element-hq/element-web#18283. Contributed by [SimonBrandner](https://github.com/SimonBrandner). * Fix grecaptcha regression ([\matrix-org#6503](matrix-org#6503)). Fixes element-hq/element-web#18284. Contributed by [Palid](https://github.com/Palid).

v3.27.0

Toggle v3.27.0's commit message
* Sanitize untrusted variables from message previews before translation Fixes element-hq/element-web#18314 * Fix editing of `<sub>` & `<sup`> & `<u>` [\matrix-org#6469](matrix-org#6469) Fixes element-hq/element-web#18211 * Zoom images in lightbox to where the cursor points [\matrix-org#6418](matrix-org#6418) Fixes element-hq/element-web#17870 * Avoid hitting the settings store from TextForEvent [\matrix-org#6205](matrix-org#6205) Fixes element-hq/element-web#17650 * Initial MSC3083 + MSC3244 support [\matrix-org#6212](matrix-org#6212) Fixes element-hq/element-web#17686 and element-hq/element-web#17661 * Navigate to the first room with notifications when clicked on space notification dot [\matrix-org#5974](matrix-org#5974) * Add matrix: to the list of permitted URL schemes [\matrix-org#6388](matrix-org#6388) * Add "Copy Link" to room context menu [\matrix-org#6374](matrix-org#6374) * 💭 Message bubble layout [\matrix-org#6291](matrix-org#6291) Fixes element-hq/element-web#4635, element-hq/element-web#17773 element-hq/element-web#16220 and element-hq/element-web#7687 * Play only one audio file at a time [\matrix-org#6417](matrix-org#6417) Fixes element-hq/element-web#17439 * Move download button for media to the action bar [\matrix-org#6386](matrix-org#6386) Fixes element-hq/element-web#17943 * Improved display of one-to-one call history with summary boxes for each call [\matrix-org#6121](matrix-org#6121) Fixes element-hq/element-web#16409 * Notification settings UI refresh [\matrix-org#6352](matrix-org#6352) Fixes element-hq/element-web#17782 * Fix EventIndex double handling events and erroring [\matrix-org#6385](matrix-org#6385) Fixes element-hq/element-web#18008 * Improve reply rendering [\matrix-org#3553](matrix-org#3553) Fixes element-hq/element-web#9217, element-hq/element-web#7633, element-hq/element-web#7530, element-hq/element-web#7169, element-hq/element-web#7151, element-hq/element-web#6692 element-hq/element-web#6579 and element-hq/element-web#17440 * Fix CreateRoomDialog exploding when making public room outside of a space [\matrix-org#6493](matrix-org#6493) * Fix regression where registration would soft-crash on captcha [\matrix-org#6505](matrix-org#6505) Fixes element-hq/element-web#18284 * only send join rule event if we have a join rule to put in it [\matrix-org#6517](matrix-org#6517) * Improve the new download button's discoverability and interactions. [\matrix-org#6510](matrix-org#6510) * Fix voice recording UI looking broken while microphone permissions are being requested. [\matrix-org#6479](matrix-org#6479) Fixes element-hq/element-web#18223 * Match colors of room and user avatars in DMs [\matrix-org#6393](matrix-org#6393) Fixes element-hq/element-web#2449 * Fix onPaste handler to work with copying files from Finder [\matrix-org#5389](matrix-org#5389) Fixes element-hq/element-web#15536 and element-hq/element-web#16255 * Fix infinite pagination loop when offline [\matrix-org#6478](matrix-org#6478) Fixes element-hq/element-web#18242 * Fix blurhash rounded corners missing regression [\matrix-org#6467](matrix-org#6467) Fixes element-hq/element-web#18110 * Fix position of the space hierarchy spinner [\matrix-org#6462](matrix-org#6462) Fixes element-hq/element-web#18182 * Fix display of image messages that lack thumbnails [\matrix-org#6456](matrix-org#6456) Fixes element-hq/element-web#18175 * Fix crash with large audio files. [\matrix-org#6436](matrix-org#6436) Fixes element-hq/element-web#18149 * Make diff colors in codeblocks more pleasant [\matrix-org#6355](matrix-org#6355) Fixes element-hq/element-web#17939 * Show the correct audio file duration while loading the file. [\matrix-org#6435](matrix-org#6435) Fixes element-hq/element-web#18160 * Fix various timeline settings not applying immediately. [\matrix-org#6261](matrix-org#6261) Fixes element-hq/element-web#17748 * Fix issues with room list duplication [\matrix-org#6391](matrix-org#6391) Fixes element-hq/element-web#14508 * Fix grecaptcha throwing useless error sometimes [\matrix-org#6401](matrix-org#6401) Fixes element-hq/element-web#15142 * Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes [\matrix-org#6347](matrix-org#6347) Fixes element-hq/element-web#13857 and element-hq/element-web#13334 * Respect compound emojis in default avatar initial generation [\matrix-org#6397](matrix-org#6397) Fixes element-hq/element-web#18040 * Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked. [\matrix-org#6394](matrix-org#6394) Fixes element-hq/element-web#18031 * Standardise spelling and casing of homeserver, identity server, and integration manager [\matrix-org#6365](matrix-org#6365) * Fix widgets not receiving decrypted events when they have permission. [\matrix-org#6371](matrix-org#6371) Fixes element-hq/element-web#17615 * Prevent client hangs when calculating blurhashes [\matrix-org#6366](matrix-org#6366) Fixes element-hq/element-web#17945 * Exclude state events from widgets reading room events [\matrix-org#6378](matrix-org#6378) * Cache feature_spaces\* flags to improve performance [\matrix-org#6381](matrix-org#6381)

v3.27.0-rc.1

Toggle v3.27.0-rc.1's commit message
[Full Changelog](matrix-org/matrix-react-sdk@v3.26.0...v3.27.0-rc.1) * Fix timing of voice message recording UI appearing [\matrix-org#6479](matrix-org#6479) * Fix PiP resize issues [\matrix-org#6483](matrix-org#6483) * Translations update from Weblate [\matrix-org#6482](matrix-org#6482) * Make new reply UI clickable [\matrix-org#6474](matrix-org#6474) * Fix infinite pagination loop when offline [\matrix-org#6478](matrix-org#6478) * Fix deleted message left offset in the timeline [\matrix-org#6473](matrix-org#6473) * Fix broken layout of the space hierarchy view [\matrix-org#6481](matrix-org#6481) * Add data-layout to MELS for better CSS structure [\matrix-org#6480](matrix-org#6480) * Style markdown quotes [\matrix-org#6468](matrix-org#6468) * Update ESLint Config [\matrix-org#6476](matrix-org#6476) * Fix VoIP event tile issues [\matrix-org#6471](matrix-org#6471) * Fix editing of <sub> & <sup> & <u> [\matrix-org#6469](matrix-org#6469) * Fix avatar overlapping with timestamp [\matrix-org#6461](matrix-org#6461) * Fix reactions row pushing content on IRC layout [\matrix-org#6464](matrix-org#6464) * Fix blurhash rounded corners missing regression [\matrix-org#6467](matrix-org#6467) * Adhere to better eslint rules [\matrix-org#6459](matrix-org#6459) * Clean up voice messages code [\matrix-org#6453](matrix-org#6453) * Fix position of the space hierarchy spinner [\matrix-org#6462](matrix-org#6462) * Fix clipped avatar in room list [\matrix-org#6463](matrix-org#6463) * Make inline events feel less claustrophobic in bubble layout [\matrix-org#6460](matrix-org#6460) * Initial MSC3083 + MSC3244 support [\matrix-org#6212](matrix-org#6212) * Add event selected state for message bubbles [\matrix-org#6449](matrix-org#6449) * Make images fit inside message bubble [\matrix-org#6448](matrix-org#6448) * Don't show scrollbar for URL previews [\matrix-org#6450](matrix-org#6450) * Fix display of image messages that lack thumbnails [\matrix-org#6456](matrix-org#6456) * Fix avatar obstructing membership and state changes [\matrix-org#6439](matrix-org#6439) * Zoom images in lightbox to where the cursor points [\matrix-org#6418](matrix-org#6418) * Always display the Sender in the reply tile [\matrix-org#6446](matrix-org#6446) * Use modern layout in file and notification panel [\matrix-org#6447](matrix-org#6447) * Add right padding for event replies [\matrix-org#6444](matrix-org#6444) * Fix event tile cut off in share preview [\matrix-org#6445](matrix-org#6445) * Remove excessive padding after url previews [\matrix-org#6443](matrix-org#6443) * Make quotes thinner [\matrix-org#6441](matrix-org#6441) * Prevent action bar to overlap the event content [\matrix-org#6438](matrix-org#6438) * Use a MediaElementSourceAudioNode to process large audio files [\matrix-org#6436](matrix-org#6436) * Revert 100% on codeblocks [\matrix-org#6440](matrix-org#6440) * Fix duration placeholder parsing for audio files [\matrix-org#6435](matrix-org#6435) * Handle upload errors in voice messages [\matrix-org#6434](matrix-org#6434) * Render error state for audio components [\matrix-org#6433](matrix-org#6433) * Clean up visual style of files and voice messages [\matrix-org#6432](matrix-org#6432) * Convert a few things to TS [\matrix-org#6413](matrix-org#6413) * Fix onPaste handler to work with copying files from Finder [\matrix-org#5389](matrix-org#5389) * Increase hit area for timestamp in message bubbles [\matrix-org#6428](matrix-org#6428) * Navigate to the first room with notifications when clicked on space notification dot [\matrix-org#5974](matrix-org#5974) * Add matrix: to the list of permitted URL schemes [\matrix-org#6388](matrix-org#6388) * Make diff colors in codeblocks more pleasant [\matrix-org#6355](matrix-org#6355) * Add alwaysShowTimestamps and others to RoomView setting watchers [\matrix-org#6261](matrix-org#6261) * Restore 'use default' naming on room notifications [\matrix-org#6431](matrix-org#6431) * Use cached value to read member count [\matrix-org#6429](matrix-org#6429) * yarn upgrade [\matrix-org#6430](matrix-org#6430) * Improve new layout switcher UI [\matrix-org#6427](matrix-org#6427) * Play only one audio file at a time [\matrix-org#6417](matrix-org#6417) * Improve file labeling in replies [\matrix-org#6404](matrix-org#6404) * Fix replies line clamping [\matrix-org#6425](matrix-org#6425) * Add null guard for room prop in EventTile [\matrix-org#6426](matrix-org#6426) * Fix font slider preview for message bubbles [\matrix-org#6421](matrix-org#6421) * Add spoiler support for message bubbles [\matrix-org#6419](matrix-org#6419) * Fix error when hovering over non-emoji reactions [\matrix-org#6416](matrix-org#6416) * Fix sticker display for message bubbles [\matrix-org#6423](matrix-org#6423) * Reintroduce grouped events padding on modern layout [\matrix-org#6420](matrix-org#6420) * TypeScript migration for auth components [\matrix-org#6412](matrix-org#6412) * Fix grecaptcha throwing useless error sometimes [\matrix-org#6401](matrix-org#6401) * Move download button for media to the action bar [\matrix-org#6386](matrix-org#6386) * Remove hover effect from files in the files panel [\matrix-org#6405](matrix-org#6405) * Revert accidental renaming of dispatcherRef [\matrix-org#6415](matrix-org#6415) * Add VoIP event tiles [\matrix-org#6121](matrix-org#6121) * Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes [\matrix-org#6347](matrix-org#6347) * Conform to new react and typescript eslint rules [\matrix-org#6408](matrix-org#6408) * Remove unwanted comma in EventTile [\matrix-org#6414](matrix-org#6414) * 💭 Message bubble layout [\matrix-org#6291](matrix-org#6291) * Fix sticker placeholder centering [\matrix-org#6411](matrix-org#6411) * Fix avatar placeholders not getting capitalized [\matrix-org#6407](matrix-org#6407) * Revert order of notification setting radios [\matrix-org#6406](matrix-org#6406) * Respect compound emojis in default avatar initial generation [\matrix-org#6397](matrix-org#6397) * Update eslint-plugin-matrix-org [\matrix-org#6403](matrix-org#6403) * Rename Copy Link to Copy Room Link [\matrix-org#6402](matrix-org#6402) * Don't throw exception from setStickyRoom as it split-brains the RoomListStore [\matrix-org#6399](matrix-org#6399) * Fix bug where 'other homeserver' would unfocus [\matrix-org#6394](matrix-org#6394) * Cleanup reply code [\matrix-org#6392](matrix-org#6392) * Match colors of room and user avatars in DMs [\matrix-org#6393](matrix-org#6393) * Remove title from Image View [\matrix-org#6395](matrix-org#6395) * Notification settings UI refresh [\matrix-org#6352](matrix-org#6352) * Avoid hitting the settings store from TextForEvent [\matrix-org#6205](matrix-org#6205) * Fix issues with room list duplication [\matrix-org#6391](matrix-org#6391) * Use URLSearchParams instead of transitive dependency `querystring` [\matrix-org#4399](matrix-org#4399) * Add "Copy Link" to room context menu [\matrix-org#6374](matrix-org#6374) * Fix EventIndex double handling events and erroring [\matrix-org#6385](matrix-org#6385) * Fix IRC layout replies [\matrix-org#6387](matrix-org#6387) * Improve reply rendering [\matrix-org#3553](matrix-org#3553) * Update PR template for new changelog generation [\matrix-org#6380](matrix-org#6380) * Silence / Fix some console warnings/errors [\matrix-org#6382](matrix-org#6382) * Cache value of feature_spaces* flags as they cause page refresh so are immutable [\matrix-org#6381](matrix-org#6381) * Standardise spelling and casing of homeserver, identity server, and integration manager [\matrix-org#6365](matrix-org#6365) * Convert CONTRIBUTING to markdown [\matrix-org#6379](matrix-org#6379) * Move blurhashing into a Worker and use OffscreenCanvas for thumbnailing [\matrix-org#6366](matrix-org#6366) * Exclude state events from widgets reading room events [\matrix-org#6378](matrix-org#6378) * Use webpack worker-loader instead of homegrown hack [\matrix-org#6356](matrix-org#6356) * Send clear events to widgets when permitted [\matrix-org#6371](matrix-org#6371) * Comment why end to end tests are only on the develop branch [\matrix-org#6377](matrix-org#6377) * Improve and consolidate typing [\matrix-org#6345](matrix-org#6345) * Fix 'User' type import [\matrix-org#6375](matrix-org#6375)

v3.26.0

Toggle v3.26.0's commit message

v3.26.0-rc.1

Toggle v3.26.0-rc.1's commit message
[Full Changelog](matrix-org/matrix-react-sdk@v3.25.0...v3.26.0-rc.1) * Fix voice messages in right panels [\matrix-org#6370](matrix-org#6370) * Use TileShape enum more universally [\matrix-org#6369](matrix-org#6369) * Translations update from Weblate [\matrix-org#6373](matrix-org#6373) * Hide world readable history option in encrypted rooms [\matrix-org#5947](matrix-org#5947) * Make the Image View buttons easier to hit [\matrix-org#6372](matrix-org#6372) * Reorder buttons in the Image View [\matrix-org#6368](matrix-org#6368) * Add VS Code to gitignore [\matrix-org#6367](matrix-org#6367) * Fix inviter exploding due to member being null [\matrix-org#6362](matrix-org#6362) * Increase sample count in voice message thumbnail [\matrix-org#6359](matrix-org#6359) * Improve arraySeed utility [\matrix-org#6360](matrix-org#6360) * Convert FontManager to TS and stub it out for tests [\matrix-org#6358](matrix-org#6358) * Adjust recording waveform behaviour for voice messages [\matrix-org#6357](matrix-org#6357) * Do not honor string power levels [\matrix-org#6245](matrix-org#6245) * Add alias and directory customisation points [\matrix-org#6343](matrix-org#6343) * Fix multiinviter user already in room and clean up code [\matrix-org#6354](matrix-org#6354) * Fix right panel not closing user info when changing rooms [\matrix-org#6341](matrix-org#6341) * Quit sticker picker on m.sticker [\matrix-org#5679](matrix-org#5679) * Don't autodetect language in inline code blocks [\matrix-org#6350](matrix-org#6350) * Make ghost button background transparent [\matrix-org#6331](matrix-org#6331) * only consider valid & loaded url previews for show N more prompt [\matrix-org#6346](matrix-org#6346) * Extract MXCs from _matrix/media/r0/ URLs for inline images in messages [\matrix-org#6335](matrix-org#6335) * Fix small visual regression with the site name on url previews [\matrix-org#6342](matrix-org#6342) * Make PIP CallView draggable/movable [\matrix-org#5952](matrix-org#5952) * Convert VoiceUserSettingsTab to TS [\matrix-org#6340](matrix-org#6340) * Simplify typescript definition for Modernizr [\matrix-org#6339](matrix-org#6339) * Remember the last used server for room directory searches [\matrix-org#6322](matrix-org#6322) * Focus composer after reacting [\matrix-org#6332](matrix-org#6332) * Fix bug which prevented more than one event getting pinned [\matrix-org#6336](matrix-org#6336) * Make DeviceListener also update on megolm key in SSSS [\matrix-org#6337](matrix-org#6337) * Improve URL previews [\matrix-org#6326](matrix-org#6326) * Don't close settings dialog when opening spaces feedback prompt [\matrix-org#6334](matrix-org#6334) * Update import location for types [\matrix-org#6330](matrix-org#6330) * Improve blurhash rendering performance [\matrix-org#6329](matrix-org#6329) * Use a proper color scheme for codeblocks [\matrix-org#6320](matrix-org#6320) * Burn `sdk.getComponent()` with 🔥 [\matrix-org#6308](matrix-org#6308) * Fix instances of the Edit Message Composer's save button being wrongly disabled [\matrix-org#6307](matrix-org#6307) * Do not generate a lockfile when running in CI [\matrix-org#6327](matrix-org#6327) * Update lockfile with correct dependencies [\matrix-org#6324](matrix-org#6324) * Clarify the keys we use when submitting rageshakes [\matrix-org#6321](matrix-org#6321) * Fix ImageView context menu [\matrix-org#6318](matrix-org#6318) * TypeScript migration [\matrix-org#6315](matrix-org#6315) * Move animation to compositor [\matrix-org#6310](matrix-org#6310) * Reorganize preferences [\matrix-org#5742](matrix-org#5742) * Fix being able to un-rotate images [\matrix-org#6313](matrix-org#6313) * Fix icon size in passphrase prompt [\matrix-org#6312](matrix-org#6312) * Use sleep & defer from js-sdk instead of duplicating it [\matrix-org#6305](matrix-org#6305) * Convert EventTimeline, EventTimelineSet and TimelineWindow to TS [\matrix-org#6295](matrix-org#6295) * Comply with new member-delimiter-style rule [\matrix-org#6306](matrix-org#6306) * Fix Test Linting [\matrix-org#6304](matrix-org#6304) * Convert Markdown to TypeScript [\matrix-org#6303](matrix-org#6303) * Convert RoomHeader to TS [\matrix-org#6302](matrix-org#6302) * Prevent RoomDirectory from exploding when filterString is wrongly nulled [\matrix-org#6296](matrix-org#6296) * Add support for blurhash (MSC2448) [\matrix-org#5099](matrix-org#5099) * Remove rateLimitedFunc [\matrix-org#6300](matrix-org#6300) * Convert some Key Verification classes to TypeScript [\matrix-org#6299](matrix-org#6299) * Typescript conversion of Composer components and more [\matrix-org#6292](matrix-org#6292) * Upgrade browserlist target versions [\matrix-org#6298](matrix-org#6298) * Fix browser crashing when searching for a malformed HTML tag [\matrix-org#6297](matrix-org#6297) * Add custom audio player [\matrix-org#6264](matrix-org#6264) * Lint MXC APIs to centralise access [\matrix-org#6293](matrix-org#6293) * Remove reminescent references to the tinter [\matrix-org#6290](matrix-org#6290) * More js-sdk type consolidation [\matrix-org#6263](matrix-org#6263) * Convert MessagePanel, TimelinePanel, ScrollPanel, and more to Typescript [\matrix-org#6243](matrix-org#6243) * Migrate to `eslint-plugin-matrix-org` [\matrix-org#6285](matrix-org#6285) * Avoid cyclic dependencies by moving watchers out of constructor [\matrix-org#6287](matrix-org#6287) * Add spacing between toast buttons with cross browser support in mind [\matrix-org#6284](matrix-org#6284) * Deprecate Tinter and TintableSVG [\matrix-org#6279](matrix-org#6279) * Migrate FilePanel to TypeScript [\matrix-org#6283](matrix-org#6283)

v3.25.0

Toggle v3.25.0's commit message
[Full Changelog](matrix-org/matrix-react-sdk@v3.25.0-rc.1...v3.25.0) * Remove reminescent references to the tinter [\matrix-org#6316](matrix-org#6316) * Update to released version of js-sdk

v3.25.0-rc.1

Toggle v3.25.0-rc.1's commit message
[Full Changelog](matrix-org/matrix-react-sdk@v3.24.0...v3.25.0-rc.1) * Update to js-sdk v12.0.1-rc.1 * Translations update from Weblate [\matrix-org#6286](matrix-org#6286) * Fix back button on user info card after clicking a permalink [\matrix-org#6277](matrix-org#6277) * Group ACLs with MELS [\matrix-org#6280](matrix-org#6280) * Fix editState not getting passed through [\matrix-org#6282](matrix-org#6282) * Migrate message context menu to IconizedContextMenu [\matrix-org#5671](matrix-org#5671) * Improve audio recording performance [\matrix-org#6240](matrix-org#6240) * Fix multiple timeline panels handling composer and edit events [\matrix-org#6278](matrix-org#6278) * Let m.notice messages mark a room as unread [\matrix-org#6281](matrix-org#6281) * Removes the override on the Bubble Container [\matrix-org#5953](matrix-org#5953) * Fix IRC layout regressions [\matrix-org#6193](matrix-org#6193) * Fix trashcan.svg by exporting it with its viewbox [\matrix-org#6248](matrix-org#6248) * Fix tiny scrollbar dot on chrome/electron in Forward Dialog [\matrix-org#6276](matrix-org#6276) * Upgrade puppeteer to use newer version of Chrome [\matrix-org#6268](matrix-org#6268) * Make toast dismiss button less prominent [\matrix-org#6275](matrix-org#6275) * Encrypt the voice message file if needed [\matrix-org#6269](matrix-org#6269) * Fix hyper-precise presence [\matrix-org#6270](matrix-org#6270) * Fix issues around private spaces, including previewable [\matrix-org#6265](matrix-org#6265) * Make _pinned messages_ in `m.room.pinned_events` event clickable [\matrix-org#6257](matrix-org#6257) * Fix space avatar management layout being broken [\matrix-org#6266](matrix-org#6266) * Convert EntityTile, MemberTile and PresenceLabel to TS [\matrix-org#6251](matrix-org#6251) * Fix UserInfo not working when rendered without a room [\matrix-org#6260](matrix-org#6260) * Update membership reason handling, including leave reason displaying [\matrix-org#6253](matrix-org#6253) * Consolidate types with js-sdk changes [\matrix-org#6220](matrix-org#6220) * Fix edit history modal [\matrix-org#6258](matrix-org#6258) * Convert MemberList to TS [\matrix-org#6249](matrix-org#6249) * Fix two PRs duplicating the css attribute [\matrix-org#6259](matrix-org#6259) * Improve invite error messages in InviteDialog for room invites [\matrix-org#6201](matrix-org#6201) * Fix invite dialog being cut off when it has limited results [\matrix-org#6256](matrix-org#6256) * Fix pinning event in a room which hasn't had events pinned in before [\matrix-org#6255](matrix-org#6255) * Allow modal widget buttons to be disabled when the modal opens [\matrix-org#6178](matrix-org#6178) * Decrease e2e shield fill mask size so that it doesn't overlap [\matrix-org#6250](matrix-org#6250) * Dial Pad UI bug fixes [\matrix-org#5786](matrix-org#5786) * Simple handling of mid-call output changes [\matrix-org#6247](matrix-org#6247) * Improve ForwardDialog performance by using TruncatedList [\matrix-org#6228](matrix-org#6228) * Fix dependency and lockfile mismatch [\matrix-org#6246](matrix-org#6246) * Improve room directory click behaviour [\matrix-org#6234](matrix-org#6234) * Fix keyboard accessibility of the space panel [\matrix-org#6239](matrix-org#6239) * Add ways to manage addresses for Spaces [\matrix-org#6151](matrix-org#6151) * Hide communities invites and the community autocompleter when Spaces on [\matrix-org#6244](matrix-org#6244) * Convert bunch of files to TS [\matrix-org#6241](matrix-org#6241) * Open local addresses section by default when there are no existing local addresses [\matrix-org#6179](matrix-org#6179) * Allow reordering of the space panel via Drag and Drop [\matrix-org#6137](matrix-org#6137) * Replace drag and drop mechanism in communities with something simpler [\matrix-org#6134](matrix-org#6134) * EventTilePreview fixes [\matrix-org#6000](matrix-org#6000) * Upgrade @types/react and @types/react-dom [\matrix-org#6233](matrix-org#6233) * Fix type error in the SpaceStore [\matrix-org#6242](matrix-org#6242) * Add experimental options to the Spaces beta [\matrix-org#6199](matrix-org#6199) * Consolidate types with js-sdk changes [\matrix-org#6215](matrix-org#6215) * Fix branch matching for Buildkite [\matrix-org#6236](matrix-org#6236) * Migrate SearchBar to TypeScript [\matrix-org#6230](matrix-org#6230) * Add support to keyboard shortcuts dialog for [digits] [\matrix-org#6088](matrix-org#6088) * Fix modal opening race condition [\matrix-org#6238](matrix-org#6238) * Deprecate FormButton in favour of AccessibleButton [\matrix-org#6229](matrix-org#6229) * Add PR template [\matrix-org#6216](matrix-org#6216) * Prefer canonical aliases while autocompleting rooms [\matrix-org#6222](matrix-org#6222) * Fix quote button [\matrix-org#6232](matrix-org#6232) * Restore branch matching support for GitHub Actions e2e tests [\matrix-org#6224](matrix-org#6224) * Fix View Source accessing renamed private field on MatrixEvent [\matrix-org#6225](matrix-org#6225) * Fix ConfirmUserActionDialog returning an input field rather than text [\matrix-org#6219](matrix-org#6219) * Revert "Partially restore immutable event objects at the rendering layer" [\matrix-org#6221](matrix-org#6221) * Add jq to e2e tests Dockerfile [\matrix-org#6218](matrix-org#6218) * Partially restore immutable event objects at the rendering layer [\matrix-org#6196](matrix-org#6196) * Update MSC number references for voice messages [\matrix-org#6197](matrix-org#6197) * Fix phase enum usage in JS modules as well [\matrix-org#6214](matrix-org#6214) * Migrate some dialogs to TypeScript [\matrix-org#6185](matrix-org#6185) * Typescript fixes due to MatrixEvent being TSified [\matrix-org#6208](matrix-org#6208) * Allow click-to-ping, quote & emoji picker for edit composer too [\matrix-org#5858](matrix-org#5858) * Add call silencing [\matrix-org#6082](matrix-org#6082) * Fix types in SlashCommands [\matrix-org#6207](matrix-org#6207) * Benchmark multiple common user scenario [\matrix-org#6190](matrix-org#6190) * Fix forward dialog message preview display names [\matrix-org#6204](matrix-org#6204) * Remove stray bullet point in reply preview [\matrix-org#6206](matrix-org#6206) * Stop requesting null next replies from the server [\matrix-org#6203](matrix-org#6203) * Fix soft crash caused by a broken shouldComponentUpdate [\matrix-org#6202](matrix-org#6202) * Keep composer reply when scrolling away from a highlighted event [\matrix-org#6200](matrix-org#6200) * Cache virtual/native room mappings when they're created [\matrix-org#6194](matrix-org#6194) * Disable comment-on-alert [\matrix-org#6191](matrix-org#6191) * Bump postcss from 7.0.35 to 7.0.36 [\matrix-org#6195](matrix-org#6195)

v3.24.0

Toggle v3.24.0's commit message
[Full Changelog](matrix-org/matrix-react-sdk@v3.24.0-rc.1...v3.24.0) * Upgrade to JS SDK 12.0.0 * [Release] Keep composer reply when scrolling away from a highlighted event [\matrix-org#6211](matrix-org#6211) * [Release] Remove stray bullet point in reply preview [\matrix-org#6210](matrix-org#6210) * [Release] Stop requesting null next replies from the server [\matrix-org#6209](matrix-org#6209)