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