Changelog for v3.27.0

This commit is contained in:
David Baker 2021-08-02 12:55:33 +01:00
parent cb00796a25
commit 83674aad66

View file

@ -1,213 +1,121 @@
Changes in [3.27.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.27.0-rc.1) (2021-07-27)
===============================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.26.0...v3.27.0-rc.1)
Changes in [3.27.0](https://github.com/vector-im/element-desktop/releases/tag/v3.27.0) (2021-07-02)
===================================================================================================
* Fix timing of voice message recording UI appearing
[\#6479](https://github.com/matrix-org/matrix-react-sdk/pull/6479)
* Fix PiP resize issues
[\#6483](https://github.com/matrix-org/matrix-react-sdk/pull/6483)
* Translations update from Weblate
[\#6482](https://github.com/matrix-org/matrix-react-sdk/pull/6482)
* Make new reply UI clickable
[\#6474](https://github.com/matrix-org/matrix-react-sdk/pull/6474)
* Fix infinite pagination loop when offline
[\#6478](https://github.com/matrix-org/matrix-react-sdk/pull/6478)
* Fix deleted message left offset in the timeline
[\#6473](https://github.com/matrix-org/matrix-react-sdk/pull/6473)
* Fix broken layout of the space hierarchy view
[\#6481](https://github.com/matrix-org/matrix-react-sdk/pull/6481)
* Add data-layout to MELS for better CSS structure
[\#6480](https://github.com/matrix-org/matrix-react-sdk/pull/6480)
* Style markdown quotes
[\#6468](https://github.com/matrix-org/matrix-react-sdk/pull/6468)
* Update ESLint Config
[\#6476](https://github.com/matrix-org/matrix-react-sdk/pull/6476)
* Fix VoIP event tile issues
[\#6471](https://github.com/matrix-org/matrix-react-sdk/pull/6471)
* Fix editing of <sub> & <sup> & <u>
## 🔒 SECURITY FIXES
* Sanitize untrusted variables from message previews before translation
Fixes vector-im/element-web#18314
## ✨ Features
* Fix editing of `<sub>` & `<sup`> & `<u>`
[\#6469](https://github.com/matrix-org/matrix-react-sdk/pull/6469)
* Fix avatar overlapping with timestamp
[\#6461](https://github.com/matrix-org/matrix-react-sdk/pull/6461)
* Fix reactions row pushing content on IRC layout
[\#6464](https://github.com/matrix-org/matrix-react-sdk/pull/6464)
* Fix blurhash rounded corners missing regression
[\#6467](https://github.com/matrix-org/matrix-react-sdk/pull/6467)
* Adhere to better eslint rules
[\#6459](https://github.com/matrix-org/matrix-react-sdk/pull/6459)
* Clean up voice messages code
[\#6453](https://github.com/matrix-org/matrix-react-sdk/pull/6453)
* Fix position of the space hierarchy spinner
[\#6462](https://github.com/matrix-org/matrix-react-sdk/pull/6462)
* Fix clipped avatar in room list
[\#6463](https://github.com/matrix-org/matrix-react-sdk/pull/6463)
* Make inline events feel less claustrophobic in bubble layout
[\#6460](https://github.com/matrix-org/matrix-react-sdk/pull/6460)
* Initial MSC3083 + MSC3244 support
[\#6212](https://github.com/matrix-org/matrix-react-sdk/pull/6212)
* Add event selected state for message bubbles
[\#6449](https://github.com/matrix-org/matrix-react-sdk/pull/6449)
* Make images fit inside message bubble
[\#6448](https://github.com/matrix-org/matrix-react-sdk/pull/6448)
* Don't show scrollbar for URL previews
[\#6450](https://github.com/matrix-org/matrix-react-sdk/pull/6450)
* Fix display of image messages that lack thumbnails
[\#6456](https://github.com/matrix-org/matrix-react-sdk/pull/6456)
* Fix avatar obstructing membership and state changes
[\#6439](https://github.com/matrix-org/matrix-react-sdk/pull/6439)
Fixes vector-im/element-web#18211
* Zoom images in lightbox to where the cursor points
[\#6418](https://github.com/matrix-org/matrix-react-sdk/pull/6418)
* Always display the Sender in the reply tile
[\#6446](https://github.com/matrix-org/matrix-react-sdk/pull/6446)
* Use modern layout in file and notification panel
[\#6447](https://github.com/matrix-org/matrix-react-sdk/pull/6447)
* Add right padding for event replies
[\#6444](https://github.com/matrix-org/matrix-react-sdk/pull/6444)
* Fix event tile cut off in share preview
[\#6445](https://github.com/matrix-org/matrix-react-sdk/pull/6445)
* Remove excessive padding after url previews
[\#6443](https://github.com/matrix-org/matrix-react-sdk/pull/6443)
* Make quotes thinner
[\#6441](https://github.com/matrix-org/matrix-react-sdk/pull/6441)
* Prevent action bar to overlap the event content
[\#6438](https://github.com/matrix-org/matrix-react-sdk/pull/6438)
* Use a MediaElementSourceAudioNode to process large audio files
[\#6436](https://github.com/matrix-org/matrix-react-sdk/pull/6436)
* Revert 100% on codeblocks
[\#6440](https://github.com/matrix-org/matrix-react-sdk/pull/6440)
* Fix duration placeholder parsing for audio files
[\#6435](https://github.com/matrix-org/matrix-react-sdk/pull/6435)
* Handle upload errors in voice messages
[\#6434](https://github.com/matrix-org/matrix-react-sdk/pull/6434)
* Render error state for audio components
[\#6433](https://github.com/matrix-org/matrix-react-sdk/pull/6433)
* Clean up visual style of files and voice messages
[\#6432](https://github.com/matrix-org/matrix-react-sdk/pull/6432)
* Convert a few things to TS
[\#6413](https://github.com/matrix-org/matrix-react-sdk/pull/6413)
* Fix onPaste handler to work with copying files from Finder
[\#5389](https://github.com/matrix-org/matrix-react-sdk/pull/5389)
* Increase hit area for timestamp in message bubbles
[\#6428](https://github.com/matrix-org/matrix-react-sdk/pull/6428)
* Navigate to the first room with notifications when clicked on space
notification dot
Fixes vector-im/element-web#17870
* Avoid hitting the settings store from TextForEvent
[\#6205](https://github.com/matrix-org/matrix-react-sdk/pull/6205)
Fixes vector-im/element-web#17650
* Initial MSC3083 + MSC3244 support
[\#6212](https://github.com/matrix-org/matrix-react-sdk/pull/6212)
Fixes vector-im/element-web#17686 and vector-im/element-web#17661
* Navigate to the first room with notifications when clicked on space notification dot
[\#5974](https://github.com/matrix-org/matrix-react-sdk/pull/5974)
* Add matrix: to the list of permitted URL schemes
[\#6388](https://github.com/matrix-org/matrix-react-sdk/pull/6388)
* Make diff colors in codeblocks more pleasant
[\#6355](https://github.com/matrix-org/matrix-react-sdk/pull/6355)
* Add alwaysShowTimestamps and others to RoomView setting watchers
[\#6261](https://github.com/matrix-org/matrix-react-sdk/pull/6261)
* Restore 'use default' naming on room notifications
[\#6431](https://github.com/matrix-org/matrix-react-sdk/pull/6431)
* Use cached value to read member count
[\#6429](https://github.com/matrix-org/matrix-react-sdk/pull/6429)
* yarn upgrade
[\#6430](https://github.com/matrix-org/matrix-react-sdk/pull/6430)
* Improve new layout switcher UI
[\#6427](https://github.com/matrix-org/matrix-react-sdk/pull/6427)
* Play only one audio file at a time
[\#6417](https://github.com/matrix-org/matrix-react-sdk/pull/6417)
* Improve file labeling in replies
[\#6404](https://github.com/matrix-org/matrix-react-sdk/pull/6404)
* Fix replies line clamping
[\#6425](https://github.com/matrix-org/matrix-react-sdk/pull/6425)
* Add null guard for room prop in EventTile
[\#6426](https://github.com/matrix-org/matrix-react-sdk/pull/6426)
* Fix font slider preview for message bubbles
[\#6421](https://github.com/matrix-org/matrix-react-sdk/pull/6421)
* Add spoiler support for message bubbles
[\#6419](https://github.com/matrix-org/matrix-react-sdk/pull/6419)
* Fix error when hovering over non-emoji reactions
[\#6416](https://github.com/matrix-org/matrix-react-sdk/pull/6416)
* Fix sticker display for message bubbles
[\#6423](https://github.com/matrix-org/matrix-react-sdk/pull/6423)
* Reintroduce grouped events padding on modern layout
[\#6420](https://github.com/matrix-org/matrix-react-sdk/pull/6420)
* TypeScript migration for auth components
[\#6412](https://github.com/matrix-org/matrix-react-sdk/pull/6412)
* Fix grecaptcha throwing useless error sometimes
[\#6401](https://github.com/matrix-org/matrix-react-sdk/pull/6401)
* Move download button for media to the action bar
[\#6386](https://github.com/matrix-org/matrix-react-sdk/pull/6386)
* Remove hover effect from files in the files panel
[\#6405](https://github.com/matrix-org/matrix-react-sdk/pull/6405)
* Revert accidental renaming of dispatcherRef
[\#6415](https://github.com/matrix-org/matrix-react-sdk/pull/6415)
* Add VoIP event tiles
[\#6121](https://github.com/matrix-org/matrix-react-sdk/pull/6121)
* Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
[\#6347](https://github.com/matrix-org/matrix-react-sdk/pull/6347)
* Conform to new react and typescript eslint rules
[\#6408](https://github.com/matrix-org/matrix-react-sdk/pull/6408)
* Remove unwanted comma in EventTile
[\#6414](https://github.com/matrix-org/matrix-react-sdk/pull/6414)
* 💭 Message bubble layout
[\#6291](https://github.com/matrix-org/matrix-react-sdk/pull/6291)
* Fix sticker placeholder centering
[\#6411](https://github.com/matrix-org/matrix-react-sdk/pull/6411)
* Fix avatar placeholders not getting capitalized
[\#6407](https://github.com/matrix-org/matrix-react-sdk/pull/6407)
* Revert order of notification setting radios
[\#6406](https://github.com/matrix-org/matrix-react-sdk/pull/6406)
* Respect compound emojis in default avatar initial generation
[\#6397](https://github.com/matrix-org/matrix-react-sdk/pull/6397)
* Update eslint-plugin-matrix-org
[\#6403](https://github.com/matrix-org/matrix-react-sdk/pull/6403)
* Rename Copy Link to Copy Room Link
[\#6402](https://github.com/matrix-org/matrix-react-sdk/pull/6402)
* Don't throw exception from setStickyRoom as it split-brains the
RoomListStore
[\#6399](https://github.com/matrix-org/matrix-react-sdk/pull/6399)
* Fix bug where 'other homeserver' would unfocus
[\#6394](https://github.com/matrix-org/matrix-react-sdk/pull/6394)
* Cleanup reply code
[\#6392](https://github.com/matrix-org/matrix-react-sdk/pull/6392)
* Match colors of room and user avatars in DMs
[\#6393](https://github.com/matrix-org/matrix-react-sdk/pull/6393)
* Remove title from Image View
[\#6395](https://github.com/matrix-org/matrix-react-sdk/pull/6395)
* Notification settings UI refresh
[\#6352](https://github.com/matrix-org/matrix-react-sdk/pull/6352)
* Avoid hitting the settings store from TextForEvent
[\#6205](https://github.com/matrix-org/matrix-react-sdk/pull/6205)
* Fix issues with room list duplication
[\#6391](https://github.com/matrix-org/matrix-react-sdk/pull/6391)
* Use URLSearchParams instead of transitive dependency `querystring`
[\#4399](https://github.com/matrix-org/matrix-react-sdk/pull/4399)
* Add "Copy Link" to room context menu
[\#6374](https://github.com/matrix-org/matrix-react-sdk/pull/6374)
* 💭 Message bubble layout
[\#6291](https://github.com/matrix-org/matrix-react-sdk/pull/6291)
Fixes vector-im/element-web#4635, vector-im/element-web#17773 vector-im/element-web#16220 and vector-im/element-web#7687
* Play only one audio file at a time
[\#6417](https://github.com/matrix-org/matrix-react-sdk/pull/6417)
Fixes vector-im/element-web#17439
* Move download button for media to the action bar
[\#6386](https://github.com/matrix-org/matrix-react-sdk/pull/6386)
Fixes vector-im/element-web#17943
* Improved display of one-to-one call history with summary boxes for each call
[\#6121](https://github.com/matrix-org/matrix-react-sdk/pull/6121)
Fixes vector-im/element-web#16409
* Notification settings UI refresh
[\#6352](https://github.com/matrix-org/matrix-react-sdk/pull/6352)
Fixes vector-im/element-web#17782
* Fix EventIndex double handling events and erroring
[\#6385](https://github.com/matrix-org/matrix-react-sdk/pull/6385)
* Fix IRC layout replies
[\#6387](https://github.com/matrix-org/matrix-react-sdk/pull/6387)
Fixes vector-im/element-web#18008
* Improve reply rendering
[\#3553](https://github.com/matrix-org/matrix-react-sdk/pull/3553)
* Update PR template for new changelog generation
[\#6380](https://github.com/matrix-org/matrix-react-sdk/pull/6380)
* Silence / Fix some console warnings/errors
[\#6382](https://github.com/matrix-org/matrix-react-sdk/pull/6382)
* Cache value of feature_spaces* flags as they cause page refresh so are
immutable
[\#6381](https://github.com/matrix-org/matrix-react-sdk/pull/6381)
* Standardise spelling and casing of homeserver, identity server, and
integration manager
Fixes vector-im/riot-web#9217, vector-im/riot-web#7633, vector-im/riot-web#7530, vector-im/riot-web#7169, vector-im/riot-web#7151, vector-im/riot-web#6692 vector-im/riot-web#6579 and vector-im/element-web#17440
## 🐛 Bug Fixes
* Fix CreateRoomDialog exploding when making public room outside of a space
[\#6493](https://github.com/matrix-org/matrix-react-sdk/pull/6493)
* Fix regression where registration would soft-crash on captcha
[\#6505](https://github.com/matrix-org/matrix-react-sdk/pull/6505)
Fixes vector-im/element-web#18284
* only send join rule event if we have a join rule to put in it
[\#6517](https://github.com/matrix-org/matrix-react-sdk/pull/6517)
* Improve the new download button's discoverability and interactions.
[\#6510](https://github.com/matrix-org/matrix-react-sdk/pull/6510)
* Fix voice recording UI looking broken while microphone permissions are being requested.
[\#6479](https://github.com/matrix-org/matrix-react-sdk/pull/6479)
Fixes vector-im/element-web#18223
* Match colors of room and user avatars in DMs
[\#6393](https://github.com/matrix-org/matrix-react-sdk/pull/6393)
Fixes vector-im/element-web#2449
* Fix onPaste handler to work with copying files from Finder
[\#5389](https://github.com/matrix-org/matrix-react-sdk/pull/5389)
Fixes vector-im/element-web#15536 and vector-im/element-web#16255
* Fix infinite pagination loop when offline
[\#6478](https://github.com/matrix-org/matrix-react-sdk/pull/6478)
Fixes vector-im/element-web#18242
* Fix blurhash rounded corners missing regression
[\#6467](https://github.com/matrix-org/matrix-react-sdk/pull/6467)
Fixes vector-im/element-web#18110
* Fix position of the space hierarchy spinner
[\#6462](https://github.com/matrix-org/matrix-react-sdk/pull/6462)
Fixes vector-im/element-web#18182
* Fix display of image messages that lack thumbnails
[\#6456](https://github.com/matrix-org/matrix-react-sdk/pull/6456)
Fixes vector-im/element-web#18175
* Fix crash with large audio files.
[\#6436](https://github.com/matrix-org/matrix-react-sdk/pull/6436)
Fixes vector-im/element-web#18149
* Make diff colors in codeblocks more pleasant
[\#6355](https://github.com/matrix-org/matrix-react-sdk/pull/6355)
Fixes vector-im/element-web#17939
* Show the correct audio file duration while loading the file.
[\#6435](https://github.com/matrix-org/matrix-react-sdk/pull/6435)
Fixes vector-im/element-web#18160
* Fix various timeline settings not applying immediately.
[\#6261](https://github.com/matrix-org/matrix-react-sdk/pull/6261)
Fixes vector-im/element-web#17748
* Fix issues with room list duplication
[\#6391](https://github.com/matrix-org/matrix-react-sdk/pull/6391)
Fixes vector-im/element-web#14508
* Fix grecaptcha throwing useless error sometimes
[\#6401](https://github.com/matrix-org/matrix-react-sdk/pull/6401)
Fixes vector-im/element-web#15142
* Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
[\#6347](https://github.com/matrix-org/matrix-react-sdk/pull/6347)
Fixes vector-im/element-web#13857 and vector-im/element-web#13334
* Respect compound emojis in default avatar initial generation
[\#6397](https://github.com/matrix-org/matrix-react-sdk/pull/6397)
Fixes vector-im/element-web#18040
* Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked.
[\#6394](https://github.com/matrix-org/matrix-react-sdk/pull/6394)
Fixes vector-im/element-web#18031
* Standardise spelling and casing of homeserver, identity server, and integration manager
[\#6365](https://github.com/matrix-org/matrix-react-sdk/pull/6365)
* Convert CONTRIBUTING to markdown
[\#6379](https://github.com/matrix-org/matrix-react-sdk/pull/6379)
* Move blurhashing into a Worker and use OffscreenCanvas for thumbnailing
* Fix widgets not receiving decrypted events when they have permission.
[\#6371](https://github.com/matrix-org/matrix-react-sdk/pull/6371)
Fixes vector-im/element-web#17615
* Prevent client hangs when calculating blurhashes
[\#6366](https://github.com/matrix-org/matrix-react-sdk/pull/6366)
Fixes vector-im/element-web#17945
* Exclude state events from widgets reading room events
[\#6378](https://github.com/matrix-org/matrix-react-sdk/pull/6378)
* Use webpack worker-loader instead of homegrown hack
[\#6356](https://github.com/matrix-org/matrix-react-sdk/pull/6356)
* Send clear events to widgets when permitted
[\#6371](https://github.com/matrix-org/matrix-react-sdk/pull/6371)
* Comment why end to end tests are only on the develop branch
[\#6377](https://github.com/matrix-org/matrix-react-sdk/pull/6377)
* Improve and consolidate typing
[\#6345](https://github.com/matrix-org/matrix-react-sdk/pull/6345)
* Fix 'User' type import
[\#6375](https://github.com/matrix-org/matrix-react-sdk/pull/6375)
* Cache feature_spaces\* flags to improve performance
[\#6381](https://github.com/matrix-org/matrix-react-sdk/pull/6381)
Changes in [3.26.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.26.0) (2021-07-19)
=====================================================================================================