[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.23.0...v3.24.0-rc.1) * Upgrade to JS SDK 12.0.0-rc.1 * Translations update from Weblate [\#6192](https://github.com/matrix-org/matrix-react-sdk/pull/6192) * Disable comment-on-alert for PR coming from a fork [\#6189](https://github.com/matrix-org/matrix-react-sdk/pull/6189) * Add JS benchmark tracking in CI [\#6177](https://github.com/matrix-org/matrix-react-sdk/pull/6177) * Upgrade matrix-react-test-utils for React 17 peer deps [\#6187](https://github.com/matrix-org/matrix-react-sdk/pull/6187) * Fix display name overlaps on the IRC layout [\#6186](https://github.com/matrix-org/matrix-react-sdk/pull/6186) * Small fixes to the spaces experience [\#6184](https://github.com/matrix-org/matrix-react-sdk/pull/6184) * Add footer and privacy note to the start dm dialog [\#6111](https://github.com/matrix-org/matrix-react-sdk/pull/6111) * Format mxids when disambiguation needed [\#5880](https://github.com/matrix-org/matrix-react-sdk/pull/5880) * Move various createRoom types to the js-sdk [\#6183](https://github.com/matrix-org/matrix-react-sdk/pull/6183) * Fix HTML tag for Event Tile when not rendered in a list [\#6175](https://github.com/matrix-org/matrix-react-sdk/pull/6175) * Remove legacy polyfills and unused dependencies [\#6176](https://github.com/matrix-org/matrix-react-sdk/pull/6176) * Fix buggy hovering/selecting of event tiles [\#6173](https://github.com/matrix-org/matrix-react-sdk/pull/6173) * Add room intro warning when e2ee is not enabled [\#5929](https://github.com/matrix-org/matrix-react-sdk/pull/5929) * Migrate end to end tests to GitHub actions [\#6156](https://github.com/matrix-org/matrix-react-sdk/pull/6156) * Fix expanding last collapsed sticky session when zoomed in [\#6171](https://github.com/matrix-org/matrix-react-sdk/pull/6171) * ⚛️ Upgrade to React@17 [\#6165](https://github.com/matrix-org/matrix-react-sdk/pull/6165) * Revert refreshStickyHeaders optimisations [\#6168](https://github.com/matrix-org/matrix-react-sdk/pull/6168) * Add logging for which rooms calls are in [\#6170](https://github.com/matrix-org/matrix-react-sdk/pull/6170) * Restore read receipt animation from event to event [\#6169](https://github.com/matrix-org/matrix-react-sdk/pull/6169) * Restore copy button icon when sharing permalink [\#6166](https://github.com/matrix-org/matrix-react-sdk/pull/6166) * Restore Page Up/Down key bindings when focusing the composer [\#6167](https://github.com/matrix-org/matrix-react-sdk/pull/6167) * Timeline rendering optimizations [\#6143](https://github.com/matrix-org/matrix-react-sdk/pull/6143) * Bump css-what from 5.0.0 to 5.0.1 [\#6164](https://github.com/matrix-org/matrix-react-sdk/pull/6164) * Bump ws from 6.2.1 to 6.2.2 in /test/end-to-end-tests [\#6145](https://github.com/matrix-org/matrix-react-sdk/pull/6145) * Bump trim-newlines from 3.0.0 to 3.0.1 [\#6163](https://github.com/matrix-org/matrix-react-sdk/pull/6163) * Fix upgrade to element home button in top left menu [\#6162](https://github.com/matrix-org/matrix-react-sdk/pull/6162) * Fix unpinning of pinned messages and panel empty state [\#6140](https://github.com/matrix-org/matrix-react-sdk/pull/6140) * Better handling for widgets that fail to load [\#6161](https://github.com/matrix-org/matrix-react-sdk/pull/6161) * Improved forwarding UI [\#5999](https://github.com/matrix-org/matrix-react-sdk/pull/5999) * Fixes for sharing room links [\#6118](https://github.com/matrix-org/matrix-react-sdk/pull/6118) * Fix setting watchers [\#6160](https://github.com/matrix-org/matrix-react-sdk/pull/6160) * Fix Stickerpicker context menu [\#6152](https://github.com/matrix-org/matrix-react-sdk/pull/6152) * Add warning to private space creation flow [\#6155](https://github.com/matrix-org/matrix-react-sdk/pull/6155) * Add prop to alwaysShowTimestamps on TimelinePanel [\#6159](https://github.com/matrix-org/matrix-react-sdk/pull/6159) * Fix notif panel timestamp padding [\#6157](https://github.com/matrix-org/matrix-react-sdk/pull/6157) * Fixes and refactoring for the ImageView [\#6149](https://github.com/matrix-org/matrix-react-sdk/pull/6149) * Fix timestamps [\#6148](https://github.com/matrix-org/matrix-react-sdk/pull/6148) * Make it easier to pan images in the lightbox [\#6147](https://github.com/matrix-org/matrix-react-sdk/pull/6147) * Fix scroll token for EventTile and EventListSummary node type [\#6154](https://github.com/matrix-org/matrix-react-sdk/pull/6154) * Convert bunch of things to Typescript [\#6153](https://github.com/matrix-org/matrix-react-sdk/pull/6153) * Lint the typescript tests [\#6142](https://github.com/matrix-org/matrix-react-sdk/pull/6142) * Fix jumping to bottom without a highlighted event [\#6146](https://github.com/matrix-org/matrix-react-sdk/pull/6146) * Repair event status position in timeline [\#6141](https://github.com/matrix-org/matrix-react-sdk/pull/6141) * Adapt for js-sdk MatrixClient conversion to TS [\#6132](https://github.com/matrix-org/matrix-react-sdk/pull/6132) * Improve pinned messages in Labs [\#6096](https://github.com/matrix-org/matrix-react-sdk/pull/6096) * Map phone number lookup results to their native rooms [\#6136](https://github.com/matrix-org/matrix-react-sdk/pull/6136) * Fix mx_Event containment rules and empty read avatar row [\#6138](https://github.com/matrix-org/matrix-react-sdk/pull/6138) * Improve switch room rendering [\#6079](https://github.com/matrix-org/matrix-react-sdk/pull/6079) * Add CSS containment rules for shorter reflow operations [\#6127](https://github.com/matrix-org/matrix-react-sdk/pull/6127) * ignore hash/fragment when de-duplicating links for url previews [\#6135](https://github.com/matrix-org/matrix-react-sdk/pull/6135) * Clicking jump to bottom resets room hash [\#5823](https://github.com/matrix-org/matrix-react-sdk/pull/5823) * Use passive option for scroll handlers [\#6113](https://github.com/matrix-org/matrix-react-sdk/pull/6113) * Optimise memberSort performance for large list [\#6130](https://github.com/matrix-org/matrix-react-sdk/pull/6130) * Tweak event border radius to match action bar [\#6133](https://github.com/matrix-org/matrix-react-sdk/pull/6133) * Log when we ignore a second call in a room [\#6131](https://github.com/matrix-org/matrix-react-sdk/pull/6131) * Performance monitoring measurements [\#6041](https://github.com/matrix-org/matrix-react-sdk/pull/6041)
This tag has no release notes.