✨ Features
- Redirect to the SSO page if
sso_redirect_options.on_welcome_page
is enabled and the URL hash is empty (#25495). Contributed by @dhenneke. - vector/index.html: Allow fetching blob urls (#25336). Contributed by @SuperKenVery.
- When joining room in sub-space join the parents too (#11011).
- Include thread replies in message previews (#10631). Fixes vector-im/element-web#23920.
- Use semantic headings in space preferences (#11021). Contributed by @kerryarchibald.
- Use semantic headings in user settings - Ignored users (#11006). Contributed by @kerryarchibald.
- Use semantic headings in user settings - profile (#10973). Fixes vector-im/element-web#25461. Contributed by @kerryarchibald.
- Use semantic headings in user settings - account (#10972). Contributed by @kerryarchibald.
- Support
Insert from iPhone or iPad
in Safari (#10851). Fixes vector-im/element-web#25327. Contributed by @SuperKenVery. - Specify supportedStages for User Interactive Auth (#10975). Fixes vector-im/element-web#19605.
- Pass device id to widgets (#10209). Contributed by @Fox32.
- Use semantic headings in user settings - discovery (#10838). Contributed by @kerryarchibald.
- Use semantic headings in user settings - Notifications (#10948). Contributed by @kerryarchibald.
- Use semantic headings in user settings - spellcheck and language (#10959). Contributed by @kerryarchibald.
- Use semantic headings in user settings Appearance (#10827). Contributed by @kerryarchibald.
- Use semantic heading in user settings Sidebar & Voip (#10782). Contributed by @kerryarchibald.
- Use semantic headings in user settings Security (#10774). Contributed by @kerryarchibald.
- Use semantic headings in user settings - integrations and account deletion (#10837). Fixes vector-im/element-web#25378. Contributed by @kerryarchibald.
- Use semantic headings in user settings Preferences (#10794). Contributed by @kerryarchibald.
- Use semantic headings in user settings Keyboard (#10793). Contributed by @kerryarchibald.
- RTE plain text mentions as pills (#10852). Contributed by @alunturner.
- Allow welcome.html logo to be replaced by config (#25339). Fixes vector-im/element-web#8636.
- Use semantic headings in user settings Labs (#10773). Contributed by @kerryarchibald.
- Use semantic list elements for menu lists and tab lists (#10902). Fixes vector-im/element-web#24928.
- Fix aria-required-children axe violation (#10900). Fixes vector-im/element-web#25342.
- Enable pagination for overlay timelines (#10757). Fixes vector-im/voip-internal#107.
- Add tooltip to disabled invite button due to lack of permissions (#10869). Fixes vector-im/element-web#9824.
- Respect configured auth_header_logo_url for default Welcome page (#10870).
- Specify lazy loading for avatars (#10866). Fixes vector-im/element-web#1983.
- Room and user mentions for plain text editor (#10665). Contributed by @alunturner.
- Add audible notifcation on broadcast error (#10654). Fixes vector-im/element-web#25132.
- Fall back from server generated thumbnail to original image (#10853).
- Use semantically correct elements for room sublist context menu (#10831). Fixes vector-im/customer-retainer#46.
- Avoid calling prepareToEncrypt onKeyDown (#10828).
- Allows search to recognize full room links (#8275). Contributed by @bolu-tife.
- "Show rooms with unread messages first" should not be on by default for new users (#10820). Fixes vector-im/element-web#25304. Contributed by @kerryarchibald.
- Fix emitter handler leak in ThreadView (#10803).
- Add better error for email invites without identity server (#10739). Fixes vector-im/element-web#16893.
- Move reaction message previews out of labs (#10601). Fixes vector-im/element-web#25083.
- Sort muted rooms to the bottom of their section of the room list (#10592). Fixes vector-im/element-web#25131. Contributed by @kerryarchibald.
- Use semantic headings in user settings Help & About (#10752). Contributed by @kerryarchibald.
- use ExternalLink components for external links (#10758). Contributed by @kerryarchibald.
- Use semantic headings in space settings (#10751). Contributed by @kerryarchibald.
- Use semantic headings for room settings content (#10734). Contributed by @kerryarchibald.
🐛 Bug Fixes
- Use consistent fonts for Japanese text (#10980). Fixes vector-im/element-web#22333 and vector-im/element-web#23899.
- Fix: server picker validates unselected option (#11020). Fixes vector-im/element-web#25488. Contributed by @kerryarchibald.
- Fix room list notification badges going missing in compact layout (#11022). Fixes vector-im/element-web#25372.
- Fix call to
startSingleSignOn
passing enum in place of idpId (#10998). Fixes vector-im/element-web#24953. - Remove hover effect from user name on a DM creation UI (#10887). Fixes vector-im/element-web#25305. Contributed by @luixxiul.
- Fix layout regression in public space invite dialog (#11009). Fixes vector-im/element-web#25458.
- Fix layout regression in session dropdown (#10999). Fixes vector-im/element-web#25448.
- Fix spacing regression in user settings - roles & permissions (#10993). Fixes vector-im/element-web#25447 and vector-im/element-web#25451. Contributed by @kerryarchibald.
- Fall back to receipt timestamp if we have no event (react-sdk part) (#10974). Fixes vector-im/element-web#10954. Contributed by @andybalaam.
- Fix: Room header 'view your device list' does not link to new session manager (#10979). Fixes vector-im/element-web#25440. Contributed by @kerryarchibald.
- Fix display of devices without encryption support in Settings dialog (#10977). Fixes vector-im/element-web#25413.
- Use aria descriptions instead of labels for TextWithTooltip (#10952). Fixes vector-im/element-web#25398.
- Use grapheme-splitter instead of lodash for saving emoji from being ripped apart (#10976). Fixes vector-im/element-web#22196.
- Fix: content overflow in settings subsection (#10960). Fixes vector-im/element-web#25416. Contributed by @kerryarchibald.
- Make
Privacy Notice
external link on integration manager ToS clickable (#10914). Fixes vector-im/element-web#25384. Contributed by @luixxiul. - Ensure that open message context menus are updated when the event is sent (#10950).
- Ensure that open sticker picker dialogs are updated when the widget configuration is updated. (#10945).
- Fix big emoji in replies (#10932). Fixes vector-im/element-web#24798.
- Hide empty
MessageActionBar
on message edit history dialog (#10447). Fixes vector-im/element-web#24903. Contributed by @luixxiul. - Fix roving tab index getting confused after dragging space order (#10901).
- Attempt a potential workaround for stuck notifs (#3384). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
- Update to seshat 3.0.1 (#960). Fixes #959.
- Fix macos update check exploding (#944). Fixes #668.
- Handle trailing dot FQDNs for domain-specific config.json files (#25351). Fixes vector-im/element-web#8858.
- Ignore edits in message previews when they concern messages other than latest (#10868). Fixes vector-im/element-web#14872.
- Send correct receipts when viewing a room (#10864). Fixes vector-im/element-web#25196.
- Fix timeline search bar being overlapped by the right panel (#10809). Fixes vector-im/element-web#25291. Contributed by @luixxiul.
- Fix the state shown for call in rooms (#10833).
- Add string for membership event where both displayname & avatar change (#10880). Fixes vector-im/element-web#18026.
- Fix people space notification badge not updating for new DM invites (#10849). Fixes vector-im/element-web#23248.
- Fix regression in emoji picker order mangling after clearing filter (#10854). Fixes vector-im/element-web#25323.
- Fix: Edit history modal crash (#10834). Fixes vector-im/element-web#25309. Contributed by @kerryarchibald.
- Fix long room address and name not being clipped on room info card and update
_RoomSummaryCard.pcss
(#10811). Fixes vector-im/element-web#25293. Contributed by @luixxiul. - Treat thumbnail upload failures as complete upload failures (#10829). Fixes vector-im/element-web#7069.
- Update finite automata to match user identifiers as per spec (#10798). Fixes vector-im/element-web#25246.
- Fix icon on empty notification panel (#10817). Fixes vector-im/element-web#25298 and vector-im/element-web#25302. Contributed by @luixxiul.
- Fix: Threads button is highlighted when I create a new room (#10819). Fixes vector-im/element-web#25284. Contributed by @kerryarchibald.
- Fix the top heading of notification panel (#10818). Fixes vector-im/element-web#25303. Contributed by @luixxiul.
- Fix the color of the verified E2EE icon on
RoomSummaryCard
(#10812). Fixes vector-im/element-web#25295. Contributed by @luixxiul. - Fix: No feedback when waiting for the server on a /delete_devices request with SSO (#10795). Fixes vector-im/element-web#23096. Contributed by @kerryarchibald.
- Fix: reveal images when image previews are disabled (#10781). Fixes vector-im/element-web#25271. Contributed by @kerryarchibald.
- Fix accessibility issues around the room list and space panel (#10717). Fixes vector-im/element-web#13345.
- Ensure tooltip contents is linked via aria to the target element (#10729). Fixes vector-im/customer-retainer#43.