v1.7.34
🔒 SECURITY FIXES
- Sanitize untrusted variables from message previews before translation
Fixes element-hq/element-web#18314
✨ Features
- Fix editing of
<sub>
&<sup
> &<u>
#6469
Fixes element-hq/element-web#18211 - Zoom images in lightbox to where the cursor points
#6418
Fixes element-hq/element-web#17870 - Avoid hitting the settings store from TextForEvent
#6205
Fixes element-hq/element-web#17650 - Initial MSC3083 + MSC3244 support
#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
#5974 - Add matrix: to the list of permitted URL schemes
#6388 - Add "Copy Link" to room context menu
#6374 - 💭 Message bubble layout
#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
#6417
Fixes element-hq/element-web#17439 - Move download button for media to the action bar
#6386
Fixes element-hq/element-web#17943 - Improved display of one-to-one call history with summary boxes for each call
#6121
Fixes element-hq/element-web#16409 - Notification settings UI refresh
#6352
Fixes element-hq/element-web#17782 - Fix EventIndex double handling events and erroring
#6385
Fixes element-hq/element-web#18008 - Improve reply rendering
#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
🐛 Bug Fixes
- Fix browser history getting stuck looping back to the same room
#18053 - Fix space shortcuts on layouts with non-English keys in the places of numbers
#17780
Fixes element-hq/element-web#17776 - Fix CreateRoomDialog exploding when making public room outside of a space
#6493 - Fix regression where registration would soft-crash on captcha
#6505
Fixes element-hq/element-web#18284 - only send join rule event if we have a join rule to put in it
#6517 - Improve the new download button's discoverability and interactions.
#6510 - Fix voice recording UI looking broken while microphone permissions are being requested.
#6479
Fixes element-hq/element-web#18223 - Match colors of room and user avatars in DMs
#6393
Fixes element-hq/element-web#2449 - Fix onPaste handler to work with copying files from Finder
#5389
Fixes element-hq/element-web#15536 and element-hq/element-web#16255 - Fix infinite pagination loop when offline
#6478
Fixes element-hq/element-web#18242 - Fix blurhash rounded corners missing regression
#6467
Fixes element-hq/element-web#18110 - Fix position of the space hierarchy spinner
#6462
Fixes element-hq/element-web#18182 - Fix display of image messages that lack thumbnails
#6456
Fixes element-hq/element-web#18175 - Fix crash with large audio files.
#6436
Fixes element-hq/element-web#18149 - Make diff colors in codeblocks more pleasant
#6355
Fixes element-hq/element-web#17939 - Show the correct audio file duration while loading the file.
#6435
Fixes element-hq/element-web#18160 - Fix various timeline settings not applying immediately.
#6261
Fixes element-hq/element-web#17748 - Fix issues with room list duplication
#6391
Fixes element-hq/element-web#14508 - Fix grecaptcha throwing useless error sometimes
#6401
Fixes element-hq/element-web#15142 - Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
#6347
Fixes element-hq/element-web#13857 and element-hq/element-web#13334 - Respect compound emojis in default avatar initial generation
#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.
#6394
Fixes element-hq/element-web#18031 - Standardise spelling and casing of homeserver, identity server, and integration manager
#6365 - Fix widgets not receiving decrypted events when they have permission.
#6371
Fixes element-hq/element-web#17615 - Prevent client hangs when calculating blurhashes
#6366
Fixes element-hq/element-web#17945 - Exclude state events from widgets reading room events
#6378 - Cache feature_spaces* flags to improve performance
#6381