This repository was archived by the owner on Sep 11, 2024. It is now read-only.
Releases: matrix-org/matrix-react-sdk
Releases · matrix-org/matrix-react-sdk
v3.31.0-rc.2
🐛 Bug Fixes
- Fix spacing for message composer buttons (#6854).
v3.31.0-rc.1
✨ Features
- Say Joining space instead of Joining room where we know its a space (#6818). Fixes element-hq/element-web#19064 and element-hq/element-web#19064.
- Add warning that some spaces may not be relinked to the newly upgraded room (#6805). Fixes element-hq/element-web#18858 and element-hq/element-web#18858.
- Delabs Spaces, iterate some copy and move communities/space toggle to preferences (#6594). Fixes element-hq/element-web#18088, element-hq/element-web#18524 element-hq/element-web#18088 and element-hq/element-web#18088.
- Show "Message" in the user info panel instead of "Start chat" (#6319). Fixes element-hq/element-web#17877 and element-hq/element-web#17877. Contributed by SimonBrandner.
- Fix space keyboard shortcuts conflicting with native zoom shortcuts (#6804).
- Replace plain text emoji at the end of a line (#6784). Fixes element-hq/element-web#18833 and element-hq/element-web#18833. Contributed by SimonBrandner.
- Simplify Space Panel layout and fix some edge cases (#6800). Fixes element-hq/element-web#18694 and element-hq/element-web#18694.
- Show unsent message warning on Space Panel buttons (#6778). Fixes element-hq/element-web#18891 and element-hq/element-web#18891.
- Hide mute/unmute button in UserInfo for Spaces as it makes no sense (#6790). Fixes element-hq/element-web#19007 and element-hq/element-web#19007.
- Fix automatic field population in space create menu not validating (#6792). Fixes element-hq/element-web#19005 and element-hq/element-web#19005.
- Optimize input label transition on focus (#6783). Fixes element-hq/element-web#12876 and element-hq/element-web#12876. Contributed by MadLittleMods.
- Adapt and re-use the RolesRoomSettingsTab for Spaces (#6779). Fixes element-hq/element-web#18908 element-hq/element-web#18909 and element-hq/element-web#18908.
- Deduplicate join rule management between rooms and spaces (#6724). Fixes element-hq/element-web#18798 and element-hq/element-web#18798.
- Add config option to turn on in-room event sending timing metrics (#6766).
- Improve the upgrade for restricted user experience (#6764). Fixes element-hq/element-web#18677 and element-hq/element-web#18677.
- Improve tooltips on space quick actions and explore button (#6760). Fixes element-hq/element-web#18528 and element-hq/element-web#18528.
- Make space members and user info behave more expectedly (#6765). Fixes element-hq/element-web#17018 and element-hq/element-web#17018.
- hide no-op m.room.encryption events and better word param changes (#6747). Fixes element-hq/element-web#18597 and element-hq/element-web#18597.
- Respect m.space.parent relations if they hold valid permissions (#6746). Fixes element-hq/element-web#10935 and element-hq/element-web#10935.
- Space panel accessibility improvements (#6744). Fixes element-hq/element-web#18892 and element-hq/element-web#18892.
🐛 Bug Fixes
- Revert Firefox composer deletion hacks (#6844). Fixes element-hq/element-web#19103 and element-hq/element-web#19103. Contributed by SimonBrandner.
- Fix accessing field on oobData which may be undefined (#6830). Fixes element-hq/element-web#19085 and element-hq/element-web#19085.
- Fix pill deletion on Firefox 78 (#6832). Fixes element-hq/element-web#19077 and element-hq/element-web#19077. Contributed by SimonBrandner.
- Fix reactions aria-label not being a string and thus being read as [Object object] (#6828).
- Fix missing null guard in space hierarchy pagination (#6821). Fixes element-hq/element-web-rageshakes#6299 and element-hq/element-web-rageshakes#6299.
- Fix checks to show prompt to start new chats (#6812).
- Fix room list scroll jumps (#6777). Fixes element-hq/element-web#17460 element-hq/element-web#18440 and element-hq/element-web#17460. Contributed by robintown.
- Fix various message bubble alignment issues (#6785). Fixes element-hq/element-web#18293, element-hq/element-web#18294 element-hq/element-web#18305 and element-hq/element-web#18293. Contributed by robintown.
- Make message bubble font size consistent (#6795). Contributed by robintown.
- Fix edge cases around joining new room which does not belong to active space (#6797). Fixes element-hq/element-web#19025 and element-hq/element-web#19025.
- Fix edge case space issues around creation and initial view (#6798). Fixes element-hq/element-web#19023 and element-hq/element-web#19023.
- Stop spinner on space preview if the join fails (#6803). Fixes element-hq/element-web#19034 and element-hq/element-web#19034.
- Fix emoji picker and stickerpicker not appearing correctly when opened (#6793). Fixes element-hq/element-web#19012 and element-hq/element-web#19012. Contributed by Palid.
- Fix autocomplete not having y-scroll (#6794). Fixes element-hq/element-web#18997 and element-hq/element-web#18997. Contributed by Palid.
- Fix broken edge case with public space creation with no alias (#6791). Fixes element-hq/element-web#19003 and element-hq/element-web#19003.
- Redirect from /#/welcome to /#/home if already logged in (#6786). Fixes element-hq/element-web#18990 and element-hq/element-web#18990. Contributed by aaronraimist.
- Fix build issues from two conflicting PRs landing without merge conflict (#6780).
- Render guest settings only in public rooms/spaces (#6693). Fixes element-hq/element-web#18776 and element-hq/element-web#18776. Contributed by SimonBrandner.
- Fix message bubble corners being wrong in the presence of hidden events (#6776). Fixes element-hq/element-web#18124 and element-hq/element-web#18124. Contributed by robintown.
- Debounce read marker update on scroll (#6771). Fixes element-hq/element-web#18961 and element-hq/element-web#18961.
- Use cursor:pointer on space panel buttons (#6770). Fixes element-hq/element-web#18951 and element-hq/element-web#18951.
- Fix regressed tab view buttons in space update toast (#6761). Fixes element-hq/element-web#18781 and element-hq/element-web#18781.
v3.30.0
✨ Features
- Add bubble highlight styling (#6582). Fixes element-hq/element-web#18295 and element-hq/element-web#18295. Contributed by SimonBrandner.
- [Release] Add config option to turn on in-room event sending timing metrics (#6773).
- Create narrow mode for Composer (#6682). Fixes element-hq/element-web#18533 and element-hq/element-web#18533.
- Prefer matrix.to alias links over room id in spaces & share (#6745). Fixes element-hq/element-web#18796 and element-hq/element-web#18796.
- Stop automatic playback of voice messages if a non-voice message is encountered (#6728). Fixes element-hq/element-web#18850 and element-hq/element-web#18850.
- Show call length during a call (#6700). Fixes element-hq/element-web#18566 and element-hq/element-web#18566. Contributed by SimonBrandner.
- Serialize and retry mass-leave when leaving space (#6737). Fixes element-hq/element-web#18789 and element-hq/element-web#18789.
- Improve form handling in and around space creation (#6739). Fixes element-hq/element-web#18775 and element-hq/element-web#18775.
- Split autoplay GIFs and videos into different settings (#6726). Fixes element-hq/element-web#5771 and element-hq/element-web#5771. Contributed by SimonBrandner.
- Add autoplay for voice messages (#6710). Fixes element-hq/element-web#18804, element-hq/element-web#18715, element-hq/element-web#18714 element-hq/element-web#17961 and element-hq/element-web#18804.
- Allow to use basic html to format invite messages (#6703). Fixes element-hq/element-web#15738 and element-hq/element-web#15738. Contributed by skolmer.
- Allow widgets, when eligible, to interact with more rooms as per MSC2762 (#6684).
- Remove arbitrary limits from send/receive events for widgets (#6719). Fixes element-hq/element-web#17994 and element-hq/element-web#17994.
- Reload suggested rooms if we see the state change down /sync (#6715). Fixes element-hq/element-web#18761 and element-hq/element-web#18761.
- When creating private spaces, make the initial rooms restricted if supported (#6721). Fixes element-hq/element-web#18722 and element-hq/element-web#18722.
- Threading exploration work (#6658). Fixes element-hq/element-web#18532 and element-hq/element-web#18532.
- Default to
Don't leave any
when leaving a space (#6697). Fixes element-hq/element-web#18592 and element-hq/element-web#18592. Contributed by SimonBrandner. - Special case redaction event sending from widgets per MSC2762 (#6686). Fixes element-hq/element-web#18573 and element-hq/element-web#18573.
- Add active speaker indicators (#6639). Fixes element-hq/element-web#17627 and element-hq/element-web#17627. Contributed by SimonBrandner.
- Increase general app performance by optimizing layers (#6644). Fixes element-hq/element-web#18730 and element-hq/element-web#18730. Contributed by Palid.
🐛 Bug Fixes
- Fix autocomplete not having y-scroll (#6802).
- Fix emoji picker and stickerpicker not appearing correctly when opened (#6801).
- Debounce read marker update on scroll (#6774).
- Fix Space creation wizard go to my first room button behaviour (#6748). Fixes element-hq/element-web#18764 and element-hq/element-web#18764.
- Fix scroll being stuck at bottom (#6751). Fixes element-hq/element-web#18903 and element-hq/element-web#18903.
- Fix widgets not remembering identity verification when asked to. (#6742). Fixes element-hq/element-web#15631 and element-hq/element-web#15631.
- Add missing pluralisation i18n strings for Spaces (#6738). Fixes element-hq/element-web#18780 and element-hq/element-web#18780.
- Make ForgotPassword UX slightly more user friendly (#6636). Fixes element-hq/element-web#11531 and element-hq/element-web#11531. Contributed by Palid.
- Don't context switch room on SpaceStore ready as it can break permalinks (#6730). Fixes element-hq/element-web#17974 and element-hq/element-web#17974.
- Fix explore rooms button not working during space creation wizard (#6729). Fixes element-hq/element-web#18762 and element-hq/element-web#18762.
- Fix bug where one party's media would sometimes not be shown (#6731).
- Only make the initial space rooms suggested by default (#6714). Fixes element-hq/element-web#18760 and element-hq/element-web#18760.
- Replace fake username in EventTilePreview with a proper loading state (#6702). Fixes element-hq/element-web#15897 and element-hq/element-web#15897. Contributed by skolmer.
- Don't send prehistorical events to widgets during decryption at startup (#6695). Fixes element-hq/element-web#18060 and element-hq/element-web#18060.
- When creating subspaces properly set restricted join rule (#6725). Fixes element-hq/element-web#18797 and element-hq/element-web#18797.
- Fix the Image View not openning for some pinned messages (#6723). Fixes element-hq/element-web#18422 and element-hq/element-web#18422. Contributed by SimonBrandner.
- Show autocomplete sections vertically (#6722). Fixes element-hq/element-web#18860 and element-hq/element-web#18860. Contributed by SimonBrandner.
- Fix EmojiPicker filtering to lower case emojibase data strings (#6717). Fixes element-hq/element-web#18686 and element-hq/element-web#18686.
- Clear currentRoomId when viewing home page, fixing document title (#6716). Fixes element-hq/element-web#18668 and element-hq/element-web#18668.
- Fix membership updates to Spaces not applying in real-time (#6713). Fixes element-hq/element-web#18737 and element-hq/element-web#18737.
- Don't show a double stacked invite modals when inviting to Spaces (#6698). Fixes element-hq/element-web#18745 and element-hq/element-web#18745. Contributed by SimonBrandner.
- Remove non-functional DuckDuckGo Autocomplete Provider (#6712). Fixes element-hq/element-web#18778 and element-hq/element-web#18778.
- Filter members on
MemberList
load (#6708). Contributed by SimonBrandner. - Fix improper voice messages being produced in Firefox and sometimes other browsers. (#6696). Fixes element-hq/element-web#18587 and element-hq/element-web#18587.
- Fix client forgetting which capabilities a widget was approved for (#6685). Fixes element-hq/element-web#18786 and element-hq/element-web#18786.
- Fix left panel widgets not remembering collapsed state (#6687). Fixes element-hq/element-web#17803 and element-hq/element-web#17803.
- Fix changelog link colour back to blue (#6692). Fixes element-hq/element-web#18726 and element-hq/element-web#18726.
- Soften codeblock border color (#6564). Fixes element-hq/element-web#18367 and element-hq/element-web#18367. Contributed by SimonBrandner.
- Pause ringing more aggressively (#6691). Fixes element-hq/element-web#18588 and element-hq/element-web#18588. Contributed by [SimonB...
v3.29.1
🔒 SECURITY FIXES
- Fix a security issue with message key sharing. See https://matrix.org/blog/2021/09/13/vulnerability-disclosure-key-sharing
for details.
v3.30.0-rc.2
v3.30.0-rc.1
✨ Features
- Create narrow mode for Composer (#6682). Fixes element-hq/element-web#18533 and element-hq/element-web#18533.
- Prefer matrix.to alias links over room id in spaces & share (#6745). Fixes element-hq/element-web#18796 and element-hq/element-web#18796.
- Add bubble highlight styling (#6582). Fixes element-hq/element-web#18295 and element-hq/element-web#18295. Contributed by SimonBrandner.
- Stop automatic playback of voice messages if a non-voice message is encountered (#6728). Fixes element-hq/element-web#18850 and element-hq/element-web#18850.
- Show call length during a call (#6700). Fixes element-hq/element-web#18566 and element-hq/element-web#18566. Contributed by SimonBrandner.
- Serialize and retry mass-leave when leaving space (#6737). Fixes element-hq/element-web#18789 and element-hq/element-web#18789.
- Improve form handling in and around space creation (#6739). Fixes element-hq/element-web#18775 and element-hq/element-web#18775.
- Split autoplay GIFs and videos into different settings (#6726). Fixes element-hq/element-web#5771 and element-hq/element-web#5771. Contributed by SimonBrandner.
- Add autoplay for voice messages (#6710). Fixes element-hq/element-web#18804, element-hq/element-web#18715, element-hq/element-web#18714 element-hq/element-web#17961 and element-hq/element-web#18804.
- Allow to use basic html to format invite messages (#6703). Fixes element-hq/element-web#15738 and element-hq/element-web#15738. Contributed by skolmer.
- Allow widgets, when eligible, to interact with more rooms as per MSC2762 (#6684).
- Remove arbitrary limits from send/receive events for widgets (#6719). Fixes element-hq/element-web#17994 and element-hq/element-web#17994.
- Reload suggested rooms if we see the state change down /sync (#6715). Fixes element-hq/element-web#18761 and element-hq/element-web#18761.
- When creating private spaces, make the initial rooms restricted if supported (#6721). Fixes element-hq/element-web#18722 and element-hq/element-web#18722.
- Threading exploration work (#6658). Fixes element-hq/element-web#18532 and element-hq/element-web#18532.
- Default to
Don't leave any
when leaving a space (#6697). Fixes element-hq/element-web#18592 and element-hq/element-web#18592. Contributed by SimonBrandner. - Special case redaction event sending from widgets per MSC2762 (#6686). Fixes element-hq/element-web#18573 and element-hq/element-web#18573.
- Add active speaker indicators (#6639). Fixes element-hq/element-web#17627 and element-hq/element-web#17627. Contributed by SimonBrandner.
- Increase general app performance by optimizing layers (#6644). Fixes element-hq/element-web#18730 and element-hq/element-web#18730. Contributed by Palid.
🐛 Bug Fixes
- Fix Space creation wizard go to my first room button behaviour (#6748). Fixes element-hq/element-web#18764 and element-hq/element-web#18764.
- Fix scroll being stuck at bottom (#6751). Fixes element-hq/element-web#18903 and element-hq/element-web#18903.
- Fix widgets not remembering identity verification when asked to. (#6742). Fixes element-hq/element-web#15631 and element-hq/element-web#15631.
- Add missing pluralisation i18n strings for Spaces (#6738). Fixes element-hq/element-web#18780 and element-hq/element-web#18780.
- Make ForgotPassword UX slightly more user friendly (#6636). Fixes element-hq/element-web#11531 and element-hq/element-web#11531. Contributed by Palid.
- Don't context switch room on SpaceStore ready as it can break permalinks (#6730). Fixes element-hq/element-web#17974 and element-hq/element-web#17974.
- Fix explore rooms button not working during space creation wizard (#6729). Fixes element-hq/element-web#18762 and element-hq/element-web#18762.
- Fix bug where one party's media would sometimes not be shown (#6731).
- Only make the initial space rooms suggested by default (#6714). Fixes element-hq/element-web#18760 and element-hq/element-web#18760.
- Replace fake username in EventTilePreview with a proper loading state (#6702). Fixes element-hq/element-web#15897 and element-hq/element-web#15897. Contributed by skolmer.
- Don't send prehistorical events to widgets during decryption at startup (#6695). Fixes element-hq/element-web#18060 and element-hq/element-web#18060.
- When creating subspaces properly set restricted join rule (#6725). Fixes element-hq/element-web#18797 and element-hq/element-web#18797.
- Fix the Image View not openning for some pinned messages (#6723). Fixes element-hq/element-web#18422 and element-hq/element-web#18422. Contributed by SimonBrandner.
- Show autocomplete sections vertically (#6722). Fixes element-hq/element-web#18860 and element-hq/element-web#18860. Contributed by SimonBrandner.
- Fix EmojiPicker filtering to lower case emojibase data strings (#6717). Fixes element-hq/element-web#18686 and element-hq/element-web#18686.
- Clear currentRoomId when viewing home page, fixing document title (#6716). Fixes element-hq/element-web#18668 and element-hq/element-web#18668.
- Fix membership updates to Spaces not applying in real-time (#6713). Fixes element-hq/element-web#18737 and element-hq/element-web#18737.
- Don't show a double stacked invite modals when inviting to Spaces (#6698). Fixes element-hq/element-web#18745 and element-hq/element-web#18745. Contributed by SimonBrandner.
- Remove non-functional DuckDuckGo Autocomplete Provider (#6712). Fixes element-hq/element-web#18778 and element-hq/element-web#18778.
- Filter members on
MemberList
load (#6708). Contributed by SimonBrandner. - Fix improper voice messages being produced in Firefox and sometimes other browsers. (#6696). Fixes element-hq/element-web#18587 and element-hq/element-web#18587.
- Fix client forgetting which capabilities a widget was approved for (#6685). Fixes element-hq/element-web#18786 and element-hq/element-web#18786.
- Fix left panel widgets not remembering collapsed state (#6687). Fixes element-hq/element-web#17803 and element-hq/element-web#17803.
- Fix changelog link colour back to blue (#6692). Fixes element-hq/element-web#18726 and element-hq/element-web#18726.
- Soften codeblock border color (#6564). Fixes element-hq/element-web#18367 and element-hq/element-web#18367. Contributed by SimonBrandner.
- Pause ringing more aggressively (#6691). Fixes element-hq/element-web#18588 and element-hq/element-web#18588. Contributed by SimonBrandner.
- Fix command autocomplete (#6680). Fixes element-hq/element-web#18670 and element-hq/element-web#18670. Contributed by SimonBrandner.
- Don't re-sort the room-list based on profile/status changes (#6595). Fixes vector-im/element-web#110 and vector-im/element-web#110. Contributed by [SimonBrandner](https://git...
v3.29.0
✨ Features
- [Release]Increase general app performance by optimizing layers (#6672). Fixes element-hq/element-web#18730 and element-hq/element-web#18730. Contributed by Palid.
- Add a warning on E2EE rooms if you try to make them public (#5698). Contributed by SimonBrandner.
- Allow pagination of the space hierarchy and use new APIs (#6507). Fixes element-hq/element-web#18089 and element-hq/element-web#18427.
- Improve emoji in composer (#6650). Fixes element-hq/element-web#18593 and element-hq/element-web#18593. Contributed by SimonBrandner.
- Allow playback of replied-to voice message (#6629). Fixes element-hq/element-web#18599 and element-hq/element-web#18599. Contributed by SimonBrandner.
- Format autocomplete suggestions vertically (#6620). Fixes element-hq/element-web#17574 and element-hq/element-web#17574. Contributed by SimonBrandner.
- Remember last
MemberList
search query per-room (#6640). Fixes element-hq/element-web#18613 and element-hq/element-web#18613. Contributed by SimonBrandner. - Sentry rageshakes (#6597). Fixes element-hq/element-web#11111 and element-hq/element-web#11111. Contributed by novocaine.
- Autocomplete has been updated to match modern accessibility standards. Navigate via up/down arrows rather than Tab. Enter or Tab to confirm a suggestion. This should be familiar to Slack & Discord users. You can now use Tab to navigate around the application and do more without touching your mouse. No more accidentally sending half of people's names because the completion didn't fire on Enter! (#5659). Fixes element-hq/element-web#4872, element-hq/element-web#11071, element-hq/element-web#17171, element-hq/element-web#15646 element-hq/element-web#4872 and element-hq/element-web#4872.
- Add new call tile states (#6610). Fixes element-hq/element-web#18521 and element-hq/element-web#18521. Contributed by SimonBrandner.
- Left align call tiles (#6609). Contributed by SimonBrandner.
- Make loading encrypted images look snappier (#6590). Fixes element-hq/element-web#17878 and element-hq/element-web#17862. Contributed by Palid.
- Offer a way to create a space based on existing community (#6543). Fixes element-hq/element-web#18092.
- Accessibility improvements in and around Spaces (#6569). Fixes element-hq/element-web#18094 and element-hq/element-web#18094.
🐛 Bug Fixes
- [Release] Fix commit edit history (#6690). Fixes element-hq/element-web#18742 and element-hq/element-web#18742. Contributed by Palid.
- Fix images not rendering when sent from other clients. (#6661). Fixes element-hq/element-web#18702 and element-hq/element-web#18702.
- Fix autocomplete scrollbar and make the autocomplete a little smaller (#6655). Fixes element-hq/element-web#18682 and element-hq/element-web#18682. Contributed by SimonBrandner.
- Fix replies on the bubble layout (#6451). Fixes element-hq/element-web#18184. Contributed by SimonBrandner.
- Show "Enable encryption in settings" only when the user can do that (#6646). Fixes element-hq/element-web#18646 and element-hq/element-web#18646. Contributed by SimonBrandner.
- Fix cross signing setup from settings screen (#6633). Fixes element-hq/element-web#17761 and element-hq/element-web#17761.
- Fix call tiles on the bubble layout (#6647). Fixes element-hq/element-web#18648 and element-hq/element-web#18648. Contributed by SimonBrandner.
- Fix error on accessing encrypted media without encryption keys (#6625). Contributed by Palid.
- Fix jitsi widget sometimes being permanently stuck in the bottom-right corner (#6632). Fixes element-hq/element-web#17226 and element-hq/element-web#17226. Contributed by Palid.
- Fix FilePanel pagination in E2EE rooms (#6630). Fixes element-hq/element-web#18415 and element-hq/element-web#18415. Contributed by SimonBrandner.
- Fix call tile buttons (#6624). Fixes element-hq/element-web#18565 and element-hq/element-web#18565. Contributed by SimonBrandner.
- Fix vertical call tile spacing issues (#6621). Fixes element-hq/element-web#18558 and element-hq/element-web#18558. Contributed by SimonBrandner.
- Fix long display names in call tiles (#6618). Fixes element-hq/element-web#18562 and element-hq/element-web#18562. Contributed by SimonBrandner.
- Avoid access token overflow (#6616). Contributed by SimonBrandner.
- Properly handle media errors (#6615). Contributed by SimonBrandner.
- Fix glare related regressions (#6614). Fixes element-hq/element-web#18538 and element-hq/element-web#18538. Contributed by SimonBrandner.
- Fix long display names in call toasts (#6617). Fixes element-hq/element-web#18557 and element-hq/element-web#18557. Contributed by SimonBrandner.
- Fix PiP of held calls (#6611). Fixes element-hq/element-web#18539 and element-hq/element-web#18539. Contributed by SimonBrandner.
- Fix call tile behaviour on narrow layouts (#6556). Fixes element-hq/element-web#18398. Contributed by SimonBrandner.
- Fix video call persisting when widget removed (#6608). Fixes element-hq/element-web#15703 and element-hq/element-web#15703.
- Fix toast colors (#6606). Contributed by SimonBrandner.
- Remove tiny scrollbar dot from code blocks (#6596). Fixes element-hq/element-web#18474. Contributed by SimonBrandner.
- Improve handling of pills in the composer (#6353). Fixes element-hq/element-web#10134 element-hq/element-web#10896 and element-hq/element-web#15037. Contributed by SimonBrandner.
v3.29.0-rc.3
v3.29.0-rc.2
✨ Features
- [Release]Increase general app performance by optimizing layers (#6672). Fixes element-hq/element-web#18730 and element-hq/element-web#18730. Contributed by Palid.
v3.29.0-rc.1
✨ Features
- Add a warning on E2EE rooms if you try to make them public (#5698). Contributed by SimonBrandner.
- Allow pagination of the space hierarchy and use new APIs (#6507). Fixes element-hq/element-web#18089 and element-hq/element-web#18427.
- Improve emoji in composer (#6650). Fixes element-hq/element-web#18593 and element-hq/element-web#18593. Contributed by SimonBrandner.
- Allow playback of replied-to voice message (#6629). Fixes element-hq/element-web#18599 and element-hq/element-web#18599. Contributed by SimonBrandner.
- Format autocomplete suggestions vertically (#6620). Fixes element-hq/element-web#17574 and element-hq/element-web#17574. Contributed by SimonBrandner.
- Remember last
MemberList
search query per-room (#6640). Fixes element-hq/element-web#18613 and element-hq/element-web#18613. Contributed by SimonBrandner. - Sentry rageshakes (#6597). Fixes element-hq/element-web#11111 and element-hq/element-web#11111. Contributed by novocaine.
- Autocomplete has been updated to match modern accessibility standards. Navigate via up/down arrows rather than Tab. Enter or Tab to confirm a suggestion. This should be familiar to Slack & Discord users. You can now use Tab to navigate around the application and do more without touching your mouse. No more accidentally sending half of people's names because the completion didn't fire on Enter! (#5659). Fixes element-hq/element-web#4872, element-hq/element-web#11071, element-hq/element-web#17171, element-hq/element-web#15646 element-hq/element-web#4872 and element-hq/element-web#4872.
- Add new call tile states (#6610). Fixes element-hq/element-web#18521 and element-hq/element-web#18521. Contributed by SimonBrandner.
- Left align call tiles (#6609). Contributed by SimonBrandner.
- Make loading encrypted images look snappier (#6590). Fixes element-hq/element-web#17878 and element-hq/element-web#17862. Contributed by Palid.
- Offer a way to create a space based on existing community (#6543). Fixes element-hq/element-web#18092.
- Accessibility improvements in and around Spaces (#6569). Fixes element-hq/element-web#18094 and element-hq/element-web#18094.
🐛 Bug Fixes
- Fix images not rendering when sent from other clients. (#6661). Fixes element-hq/element-web#18702 and element-hq/element-web#18702.
- Fix autocomplete scrollbar and make the autocomplete a little smaller (#6655). Fixes element-hq/element-web#18682 and element-hq/element-web#18682. Contributed by SimonBrandner.
- Fix replies on the bubble layout (#6451). Fixes element-hq/element-web#18184. Contributed by SimonBrandner.
- Show "Enable encryption in settings" only when the user can do that (#6646). Fixes element-hq/element-web#18646 and element-hq/element-web#18646. Contributed by SimonBrandner.
- Fix cross signing setup from settings screen (#6633). Fixes element-hq/element-web#17761 and element-hq/element-web#17761.
- Fix call tiles on the bubble layout (#6647). Fixes element-hq/element-web#18648 and element-hq/element-web#18648. Contributed by SimonBrandner.
- Fix error on accessing encrypted media without encryption keys (#6625). Contributed by Palid.
- Fix jitsi widget sometimes being permanently stuck in the bottom-right corner (#6632). Fixes element-hq/element-web#17226 and element-hq/element-web#17226. Contributed by Palid.
- Fix FilePanel pagination in E2EE rooms (#6630). Fixes element-hq/element-web#18415 and element-hq/element-web#18415. Contributed by SimonBrandner.
- Fix call tile buttons (#6624). Fixes element-hq/element-web#18565 and element-hq/element-web#18565. Contributed by SimonBrandner.
- Fix vertical call tile spacing issues (#6621). Fixes element-hq/element-web#18558 and element-hq/element-web#18558. Contributed by SimonBrandner.
- Fix long display names in call tiles (#6618). Fixes element-hq/element-web#18562 and element-hq/element-web#18562. Contributed by SimonBrandner.
- Avoid access token overflow (#6616). Contributed by SimonBrandner.
- Properly handle media errors (#6615). Contributed by SimonBrandner.
- Fix glare related regressions (#6614). Fixes element-hq/element-web#18538 and element-hq/element-web#18538. Contributed by SimonBrandner.
- Fix long display names in call toasts (#6617). Fixes element-hq/element-web#18557 and element-hq/element-web#18557. Contributed by SimonBrandner.
- Fix PiP of held calls (#6611). Fixes element-hq/element-web#18539 and element-hq/element-web#18539. Contributed by SimonBrandner.
- Fix call tile behaviour on narrow layouts (#6556). Fixes element-hq/element-web#18398. Contributed by SimonBrandner.
- Fix video call persisting when widget removed (#6608). Fixes element-hq/element-web#15703 and element-hq/element-web#15703.
- Fix toast colors (#6606). Contributed by SimonBrandner.
- Remove tiny scrollbar dot from code blocks (#6596). Fixes element-hq/element-web#18474. Contributed by SimonBrandner.
- Improve handling of pills in the composer (#6353). Fixes element-hq/element-web#10134 element-hq/element-web#10896 and element-hq/element-web#15037. Contributed by SimonBrandner.