-
v3.24.0d89710de · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.24.0-rc.1...v3.24.0) * Upgrade to JS SDK 12.0.0 * [Release] Keep composer reply when scrolling away from a highlighted event [\#6211](https://github.com/matrix-org/matrix-react-sdk/pull/6211) * [Release] Remove stray bullet point in reply preview [\#6210](https://github.com/matrix-org/matrix-react-sdk/pull/6210) * [Release] Stop requesting null next replies from the server [\#6209](https://github.com/matrix-org/matrix-react-sdk/pull/6209)
-
v3.24.0-rc.12eb7d35e · ·
[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)
-
v3.23.0a3dac02e · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.23.0-rc.1...v3.23.0) * Upgrade to JS SDK 11.2.0 * [Release] Fix notif panel timestamp padding [\#6158](https://github.com/matrix-org/matrix-react-sdk/pull/6158)
-
v3.23.0-rc.1300b0016 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.22.0...v3.23.0-rc.1) * Upgrade to JS SDK 11.2.0-rc.1 * Translations update from Weblate [\#6128](https://github.com/matrix-org/matrix-react-sdk/pull/6128) * Fix all DMs wrongly appearing in room list when `m.direct` is changed [\#6122](https://github.com/matrix-org/matrix-react-sdk/pull/6122) * Update way of checking for registration disabled [\#6123](https://github.com/matrix-org/matrix-react-sdk/pull/6123) * Fix the ability to remove avatar from a space via settings [\#6126](https://github.com/matrix-org/matrix-react-sdk/pull/6126) * Switch to stable endpoint/fields for MSC2858 [\#6125](https://github.com/matrix-org/matrix-react-sdk/pull/6125) * Clear stored editor state when canceling editing using a shortcut [\#6117](https://github.com/matrix-org/matrix-react-sdk/pull/6117) * Respect newlines in space topics [\#6124](https://github.com/matrix-org/matrix-react-sdk/pull/6124) * Add url param `defaultUsername` to prefill the login username field [\#5674](https://github.com/matrix-org/matrix-react-sdk/pull/5674) * Bump ws from 7.4.2 to 7.4.6 [\#6115](https://github.com/matrix-org/matrix-react-sdk/pull/6115) * Sticky headers repositioning without layout trashing [\#6110](https://github.com/matrix-org/matrix-react-sdk/pull/6110) * Handle user_busy in voip calls [\#6112](https://github.com/matrix-org/matrix-react-sdk/pull/6112) * Avoid showing warning modals from the invite dialog after it unmounts [\#6105](https://github.com/matrix-org/matrix-react-sdk/pull/6105) * Fix misleading child counts in spaces [\#6109](https://github.com/matrix-org/matrix-react-sdk/pull/6109) * Close creation menu when expanding space panel via expand hierarchy [\#6090](https://github.com/matrix-org/matrix-react-sdk/pull/6090) * Prevent having duplicates in pending room state [\#6108](https://github.com/matrix-org/matrix-react-sdk/pull/6108) * Update reactions row on event decryption [\#6106](https://github.com/matrix-org/matrix-react-sdk/pull/6106) * Destroy playback instance on voice message unmount [\#6101](https://github.com/matrix-org/matrix-react-sdk/pull/6101) * Fix message preview not up to date [\#6102](https://github.com/matrix-org/matrix-react-sdk/pull/6102) * Convert some Flow typed files to TS (round 2) [\#6076](https://github.com/matrix-org/matrix-react-sdk/pull/6076) * Remove unused middlePanelResized event listener [\#6086](https://github.com/matrix-org/matrix-react-sdk/pull/6086) * Fix accessing currentState on an invalid joinedRoom [\#6100](https://github.com/matrix-org/matrix-react-sdk/pull/6100) * Remove Promise allSettled polyfill as js-sdk uses it directly [\#6097](https://github.com/matrix-org/matrix-react-sdk/pull/6097) * Prevent DecoratedRoomAvatar to update its state for the same value [\#6099](https://github.com/matrix-org/matrix-react-sdk/pull/6099) * Skip generatePreview if event is not part of the live timeline [\#6098](https://github.com/matrix-org/matrix-react-sdk/pull/6098) * fix sticky headers when results num get displayed [\#6095](https://github.com/matrix-org/matrix-react-sdk/pull/6095) * Improve addEventsToTimeline performance scoping WhoIsTypingTile::setState [\#6094](https://github.com/matrix-org/matrix-react-sdk/pull/6094) * Safeguards to prevent layout trashing for window dimensions [\#6092](https://github.com/matrix-org/matrix-react-sdk/pull/6092) * Use local room state to render space hierarchy if the room is known [\#6089](https://github.com/matrix-org/matrix-react-sdk/pull/6089) * Add spinner in UserMenu to list pending long running actions [\#6085](https://github.com/matrix-org/matrix-react-sdk/pull/6085) * Stop overscroll in Firefox Nightly for macOS [\#6093](https://github.com/matrix-org/matrix-react-sdk/pull/6093) * Move SettingsStore watchers/monitors over to ES6 maps for performance [\#6063](https://github.com/matrix-org/matrix-react-sdk/pull/6063) * Bump libolm version. [\#6080](https://github.com/matrix-org/matrix-react-sdk/pull/6080) * Improve styling of the message action bar [\#6066](https://github.com/matrix-org/matrix-react-sdk/pull/6066) * Improve explore rooms when no results are found [\#6070](https://github.com/matrix-org/matrix-react-sdk/pull/6070) * Remove logo spinner [\#6078](https://github.com/matrix-org/matrix-react-sdk/pull/6078) * Fix add reaction prompt showing even when user is not joined to room [\#6073](https://github.com/matrix-org/matrix-react-sdk/pull/6073) * Vectorize spinners [\#5680](https://github.com/matrix-org/matrix-react-sdk/pull/5680) * Fix handling of via servers for suggested rooms [\#6077](https://github.com/matrix-org/matrix-react-sdk/pull/6077) * Upgrade showChatEffects to room-level setting exposure [\#6075](https://github.com/matrix-org/matrix-react-sdk/pull/6075) * Delete RoomView dead code [\#6071](https://github.com/matrix-org/matrix-react-sdk/pull/6071) * Reduce noise in tests [\#6074](https://github.com/matrix-org/matrix-react-sdk/pull/6074) * Fix room name issues in right panel summary card [\#6069](https://github.com/matrix-org/matrix-react-sdk/pull/6069) * Cache normalized room name [\#6072](https://github.com/matrix-org/matrix-react-sdk/pull/6072) * Update MemberList to reflect changes for invite permission change [\#6061](https://github.com/matrix-org/matrix-react-sdk/pull/6061) * Delete RoomView dead code [\#6065](https://github.com/matrix-org/matrix-react-sdk/pull/6065) * Show subspace rooms count even if it is 0 for consistency [\#6067](https://github.com/matrix-org/matrix-react-sdk/pull/6067)
-
v3.22.0fbc01d49 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.22.0-rc.1...v3.22.0) * Upgrade to JS SDK 11.1.0 * [Release] Bump libolm version [\#6087](https://github.com/matrix-org/matrix-react-sdk/pull/6087)
-
v3.22.0-rc.110bc96dc · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.21.0...v3.22.0-rc.1) * Upgrade to JS SDK 11.1.0-rc.1 * Translations update from Weblate [\#6068](https://github.com/matrix-org/matrix-react-sdk/pull/6068) * Show DMs in space for invited members too, to match Android impl [\#6062](https://github.com/matrix-org/matrix-react-sdk/pull/6062) * Support filtering by alias in add existing to space dialog [\#6057](https://github.com/matrix-org/matrix-react-sdk/pull/6057) * Fix issue when a room without a name or alias is marked as suggested [\#6064](https://github.com/matrix-org/matrix-react-sdk/pull/6064) * Fix space room hierarchy not updating when removing a room [\#6055](https://github.com/matrix-org/matrix-react-sdk/pull/6055) * Revert "Try putting room list handling behind a lock" [\#6060](https://github.com/matrix-org/matrix-react-sdk/pull/6060) * Stop assuming encrypted messages are decrypted ahead of time [\#6052](https://github.com/matrix-org/matrix-react-sdk/pull/6052) * Add error detail when languges fail to load [\#6059](https://github.com/matrix-org/matrix-react-sdk/pull/6059) * Add space invaders chat effect [\#6053](https://github.com/matrix-org/matrix-react-sdk/pull/6053) * Create SpaceProvider and hide Spaces from the RoomProvider autocompleter [\#6051](https://github.com/matrix-org/matrix-react-sdk/pull/6051) * Don't mark a room as unread when redacted event is present [\#6049](https://github.com/matrix-org/matrix-react-sdk/pull/6049) * Add support for MSC2873: Client information for Widgets [\#6023](https://github.com/matrix-org/matrix-react-sdk/pull/6023) * Support UI for MSC2762: Widgets reading events from rooms [\#5960](https://github.com/matrix-org/matrix-react-sdk/pull/5960) * Fix crash on opening notification panel [\#6047](https://github.com/matrix-org/matrix-react-sdk/pull/6047) * Remove custom LoggedInView::shouldComponentUpdate logic [\#6046](https://github.com/matrix-org/matrix-react-sdk/pull/6046) * Fix edge cases with the new add reactions prompt button [\#6045](https://github.com/matrix-org/matrix-react-sdk/pull/6045) * Add ids to homeserver and passphrase fields [\#6043](https://github.com/matrix-org/matrix-react-sdk/pull/6043) * Update space order field validity requirements to match msc update [\#6042](https://github.com/matrix-org/matrix-react-sdk/pull/6042) * Try putting room list handling behind a lock [\#6024](https://github.com/matrix-org/matrix-react-sdk/pull/6024) * Improve progress bar progression for smaller voice messages [\#6035](https://github.com/matrix-org/matrix-react-sdk/pull/6035) * Fix share space edge case where space is public but not invitable [\#6039](https://github.com/matrix-org/matrix-react-sdk/pull/6039) * Add missing 'rel' to image view download button [\#6033](https://github.com/matrix-org/matrix-react-sdk/pull/6033) * Improve visible waveform for voice messages [\#6034](https://github.com/matrix-org/matrix-react-sdk/pull/6034) * Fix roving tab index intercepting home/end in space create menu [\#6040](https://github.com/matrix-org/matrix-react-sdk/pull/6040) * Decorate room avatars with publicity in add existing to space flow [\#6030](https://github.com/matrix-org/matrix-react-sdk/pull/6030) * Improve Spaces "Just Me" wizard [\#6025](https://github.com/matrix-org/matrix-react-sdk/pull/6025) * Increase hover feedback on room sub list buttons [\#6037](https://github.com/matrix-org/matrix-react-sdk/pull/6037) * Show alternative button during space creation wizard if no rooms [\#6029](https://github.com/matrix-org/matrix-react-sdk/pull/6029) * Swap rotation buttons in the image viewer [\#6032](https://github.com/matrix-org/matrix-react-sdk/pull/6032) * Typo: initilisation -> initialisation [\#5915](https://github.com/matrix-org/matrix-react-sdk/pull/5915) * Save edited state of a message when switching rooms [\#6001](https://github.com/matrix-org/matrix-react-sdk/pull/6001) * Fix shield icon in Untrusted Device Dialog [\#6022](https://github.com/matrix-org/matrix-react-sdk/pull/6022) * Do not eagerly decrypt breadcrumb rooms [\#6028](https://github.com/matrix-org/matrix-react-sdk/pull/6028) * Update spaces.png [\#6031](https://github.com/matrix-org/matrix-react-sdk/pull/6031) * Encourage more diverse reactions to content [\#6027](https://github.com/matrix-org/matrix-react-sdk/pull/6027) * Wrap decodeURIComponent in try-catch to protect against malformed URIs [\#6026](https://github.com/matrix-org/matrix-react-sdk/pull/6026) * Iterate beta feedback dialog [\#6021](https://github.com/matrix-org/matrix-react-sdk/pull/6021) * Disable space fields whilst their form is busy [\#6020](https://github.com/matrix-org/matrix-react-sdk/pull/6020) * Add missing space on beta feedback dialog [\#6018](https://github.com/matrix-org/matrix-react-sdk/pull/6018) * Fix colours used for the back button in space create menu [\#6017](https://github.com/matrix-org/matrix-react-sdk/pull/6017) * Prioritise and reduce the amount of events decrypted on application startup [\#5980](https://github.com/matrix-org/matrix-react-sdk/pull/5980) * Linkify topics in space room directory results [\#6015](https://github.com/matrix-org/matrix-react-sdk/pull/6015) * Persistent space collapsed states [\#5972](https://github.com/matrix-org/matrix-react-sdk/pull/5972) * Catch another instance of unlabeled avatars. [\#6010](https://github.com/matrix-org/matrix-react-sdk/pull/6010) * Rescale and smooth voice message playback waveform to better match expectation [\#5996](https://github.com/matrix-org/matrix-react-sdk/pull/5996) * Scale voice message clock with user's font size [\#5993](https://github.com/matrix-org/matrix-react-sdk/pull/5993) * Remove "in development" flag from voice messages [\#5995](https://github.com/matrix-org/matrix-react-sdk/pull/5995) * Support voice messages on Safari [\#5989](https://github.com/matrix-org/matrix-react-sdk/pull/5989) * Translations update from Weblate [\#6011](https://github.com/matrix-org/matrix-react-sdk/pull/6011)
-
v3.21.03673292c · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.21.0-rc.1...v3.21.0) matrix-react-sdk 3.21.0 fixes a low severity issue (GHSA-8796-gc9j-63rv) related to file upload. When uploading a file, the local file preview can lead to execution of scripts embedded in the uploaded file, but only after several user interactions to open the preview in a separate tab. This only impacts the local user while in the process of uploading. It cannot be exploited remotely or by other users. Thanks to [Muhammad Zaid Ghifari](https://github.com/MR-ZHEEV) for responsibly disclosing this via Matrix's Security Disclosure Policy. * Upgrade to JS SDK 11.0.0 * [Release] Add missing space on beta feedback dialog [\#6019](https://github.com/matrix-org/matrix-react-sdk/pull/6019) * [Release] Add feedback mechanism for beta features, namely Spaces [\#6013](https://github.com/matrix-org/matrix-react-sdk/pull/6013) * Add feedback mechanism for beta features, namely Spaces [\#6012](https://github.com/matrix-org/matrix-react-sdk/pull/6012)
-
v3.21.0-rc.1392505e7 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.20.0...v3.21.0-rc.1) * Upgrade to JS SDK 11.0.0-rc.1 * Add disclaimer about subspaces being experimental in add existing dialog [\#5978](https://github.com/matrix-org/matrix-react-sdk/pull/5978) * Spaces Beta release [\#5933](https://github.com/matrix-org/matrix-react-sdk/pull/5933) * Improve permissions error when adding new server to room directory [\#6009](https://github.com/matrix-org/matrix-react-sdk/pull/6009) * Allow user to progress through space creation & setup using Enter [\#6006](https://github.com/matrix-org/matrix-react-sdk/pull/6006) * Upgrade sanitize types [\#6008](https://github.com/matrix-org/matrix-react-sdk/pull/6008) * Upgrade `cheerio` and resolve type errors [\#6007](https://github.com/matrix-org/matrix-react-sdk/pull/6007) * Add slash commands support to edit message composer [\#5865](https://github.com/matrix-org/matrix-react-sdk/pull/5865) * Fix the two todays problem [\#5940](https://github.com/matrix-org/matrix-react-sdk/pull/5940) * Switch the Home Space out for an All rooms space [\#5969](https://github.com/matrix-org/matrix-react-sdk/pull/5969) * Show device ID in UserInfo when there is no device name [\#5985](https://github.com/matrix-org/matrix-react-sdk/pull/5985) * Switch back to release version of `sanitize-html` [\#6005](https://github.com/matrix-org/matrix-react-sdk/pull/6005) * Bump hosted-git-info from 2.8.8 to 2.8.9 [\#5998](https://github.com/matrix-org/matrix-react-sdk/pull/5998) * Don't use the event's metadata to calc the scale of an image [\#5982](https://github.com/matrix-org/matrix-react-sdk/pull/5982) * Adjust MIME type of upload confirmation if needed [\#5981](https://github.com/matrix-org/matrix-react-sdk/pull/5981) * Forbid redaction of encryption events [\#5991](https://github.com/matrix-org/matrix-react-sdk/pull/5991) * Fix voice message playback being squished up against send button [\#5988](https://github.com/matrix-org/matrix-react-sdk/pull/5988) * Improve style of notification badges on the space panel [\#5983](https://github.com/matrix-org/matrix-react-sdk/pull/5983) * Add dev dependency for parse5 typings [\#5990](https://github.com/matrix-org/matrix-react-sdk/pull/5990) * Iterate Spaces admin UX around room management [\#5977](https://github.com/matrix-org/matrix-react-sdk/pull/5977) * Guard all isSpaceRoom calls behind the labs flag [\#5979](https://github.com/matrix-org/matrix-react-sdk/pull/5979) * Bump lodash from 4.17.20 to 4.17.21 [\#5986](https://github.com/matrix-org/matrix-react-sdk/pull/5986) * Bump lodash from 4.17.19 to 4.17.21 in /test/end-to-end-tests [\#5987](https://github.com/matrix-org/matrix-react-sdk/pull/5987) * Bump ua-parser-js from 0.7.23 to 0.7.28 [\#5984](https://github.com/matrix-org/matrix-react-sdk/pull/5984) * Update visual style of plain files in the timeline [\#5971](https://github.com/matrix-org/matrix-react-sdk/pull/5971) * Support for multiple streams (not MSC3077) [\#5833](https://github.com/matrix-org/matrix-react-sdk/pull/5833) * Update space ordering behaviour to match updates in MSC [\#5963](https://github.com/matrix-org/matrix-react-sdk/pull/5963) * Improve performance of search all spaces and space switching [\#5976](https://github.com/matrix-org/matrix-react-sdk/pull/5976) * Update colours and sizing for voice messages [\#5970](https://github.com/matrix-org/matrix-react-sdk/pull/5970) * Update link to Android SDK [\#5973](https://github.com/matrix-org/matrix-react-sdk/pull/5973) * Add cleanup functions for image view [\#5962](https://github.com/matrix-org/matrix-react-sdk/pull/5962) * Add a note about sharing your IP in P2P calls [\#5961](https://github.com/matrix-org/matrix-react-sdk/pull/5961) * Only aggregate DM notifications on the Space Panel in the Home Space [\#5968](https://github.com/matrix-org/matrix-react-sdk/pull/5968) * Add retry mechanism and progress bar to add existing to space dialog [\#5975](https://github.com/matrix-org/matrix-react-sdk/pull/5975) * Warn on access token reveal [\#5755](https://github.com/matrix-org/matrix-react-sdk/pull/5755) * Fix newly joined room appearing under the wrong space [\#5945](https://github.com/matrix-org/matrix-react-sdk/pull/5945) * Early rendering for voice messages in the timeline [\#5955](https://github.com/matrix-org/matrix-react-sdk/pull/5955) * Calculate the real waveform in the Playback class for voice messages [\#5956](https://github.com/matrix-org/matrix-react-sdk/pull/5956) * Don't recurse on arrayFastResample [\#5957](https://github.com/matrix-org/matrix-react-sdk/pull/5957) * Support a dark theme for voice messages [\#5958](https://github.com/matrix-org/matrix-react-sdk/pull/5958) * Handle no/blocked microphones in voice messages [\#5959](https://github.com/matrix-org/matrix-react-sdk/pull/5959)
-
v3.20.0f6801352 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.20.0-rc.1...v3.20.0) * Upgrade to JS SDK 10.1.0 * [Release] Don't use the event's metadata to calc the scale of an image [\#6004](https://github.com/matrix-org/matrix-react-sdk/pull/6004)
-
v3.20.0-rc.1efc8c8c8 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.19.0...v3.20.0-rc.1) * Upgrade to JS SDK 10.1.0-rc.1 * Translations update from Weblate [\#5966](https://github.com/matrix-org/matrix-react-sdk/pull/5966) * Fix more space panel layout and hover behaviour issues [\#5965](https://github.com/matrix-org/matrix-react-sdk/pull/5965) * Fix edge case with space panel alignment with subspaces on ff [\#5964](https://github.com/matrix-org/matrix-react-sdk/pull/5964) * Fix saving room pill part to history [\#5951](https://github.com/matrix-org/matrix-react-sdk/pull/5951) * Generate room preview even when minimized [\#5948](https://github.com/matrix-org/matrix-react-sdk/pull/5948) * Another change from recovery passphrase to Security Phrase [\#5934](https://github.com/matrix-org/matrix-react-sdk/pull/5934) * Sort rooms in the add existing to space dialog based on recency [\#5943](https://github.com/matrix-org/matrix-react-sdk/pull/5943) * Inhibit sending RR when context switching to a room [\#5944](https://github.com/matrix-org/matrix-react-sdk/pull/5944) * Prevent room list keyboard handling from landing focus on hidden nodes [\#5950](https://github.com/matrix-org/matrix-react-sdk/pull/5950) * Make the text filter search all spaces instead of just the selected one [\#5942](https://github.com/matrix-org/matrix-react-sdk/pull/5942) * Enable indent rule and fix indent [\#5931](https://github.com/matrix-org/matrix-react-sdk/pull/5931) * Prevent peeking members from reacting [\#5946](https://github.com/matrix-org/matrix-react-sdk/pull/5946) * Disallow inline display maths [\#5939](https://github.com/matrix-org/matrix-react-sdk/pull/5939) * Space creation prompt user to add existing rooms for "Just Me" spaces [\#5923](https://github.com/matrix-org/matrix-react-sdk/pull/5923) * Add test coverage collection script [\#5937](https://github.com/matrix-org/matrix-react-sdk/pull/5937) * Fix joining room using via servers regression [\#5936](https://github.com/matrix-org/matrix-react-sdk/pull/5936) * Revert "Fixes the two Todays problem in Redaction" [\#5938](https://github.com/matrix-org/matrix-react-sdk/pull/5938) * Handle encoded matrix URLs [\#5903](https://github.com/matrix-org/matrix-react-sdk/pull/5903) * Render ignored users setting regardless of if there are any [\#5860](https://github.com/matrix-org/matrix-react-sdk/pull/5860) * Fix inserting trailing colon after mention/pill [\#5830](https://github.com/matrix-org/matrix-react-sdk/pull/5830) * Fixes the two Todays problem in Redaction [\#5917](https://github.com/matrix-org/matrix-react-sdk/pull/5917) * Fix page up/down scrolling only half a page [\#5920](https://github.com/matrix-org/matrix-react-sdk/pull/5920) * Voice messages: Composer controls [\#5935](https://github.com/matrix-org/matrix-react-sdk/pull/5935) * Support MSC3086 asserted identity [\#5886](https://github.com/matrix-org/matrix-react-sdk/pull/5886) * Handle possible edge case with getting stuck in "unsent messages" bar [\#5930](https://github.com/matrix-org/matrix-react-sdk/pull/5930) * Fix suggested rooms not showing up regression from room list optimisation [\#5932](https://github.com/matrix-org/matrix-react-sdk/pull/5932) * Broadcast language change to ElectronPlatform [\#5913](https://github.com/matrix-org/matrix-react-sdk/pull/5913) * Fix VoIP PIP frame color [\#5701](https://github.com/matrix-org/matrix-react-sdk/pull/5701) * Convert some Flow-typed files to TypeScript [\#5912](https://github.com/matrix-org/matrix-react-sdk/pull/5912) * Initial SpaceStore tests work [\#5906](https://github.com/matrix-org/matrix-react-sdk/pull/5906) * Fix issues with space hierarchy in layout and with incompatible servers [\#5926](https://github.com/matrix-org/matrix-react-sdk/pull/5926) * Scale all mxc thumbs using device pixel ratio for hidpi [\#5928](https://github.com/matrix-org/matrix-react-sdk/pull/5928) * Fix add existing to space dialog no longer showing rooms for public spaces [\#5918](https://github.com/matrix-org/matrix-react-sdk/pull/5918) * Disable spaces context switching for when exploring a space [\#5924](https://github.com/matrix-org/matrix-react-sdk/pull/5924) * Autofocus search box in the add existing to space dialog [\#5921](https://github.com/matrix-org/matrix-react-sdk/pull/5921) * Use label element in add existing to space dialog for easier hit target [\#5922](https://github.com/matrix-org/matrix-react-sdk/pull/5922) * Dynamic max and min zoom in the new ImageView [\#5916](https://github.com/matrix-org/matrix-react-sdk/pull/5916) * Improve message error states [\#5897](https://github.com/matrix-org/matrix-react-sdk/pull/5897) * Check for null room in `VisibilityProvider` [\#5914](https://github.com/matrix-org/matrix-react-sdk/pull/5914) * Add unit tests for various collection-based utility functions [\#5910](https://github.com/matrix-org/matrix-react-sdk/pull/5910) * Spaces visual fixes [\#5909](https://github.com/matrix-org/matrix-react-sdk/pull/5909) * Remove reliance on DOM API to generated message preview [\#5908](https://github.com/matrix-org/matrix-react-sdk/pull/5908) * Expand upon voice message event & include overall waveform [\#5888](https://github.com/matrix-org/matrix-react-sdk/pull/5888) * Use floats for image background opacity [\#5905](https://github.com/matrix-org/matrix-react-sdk/pull/5905) * Show invites to spaces at the top of the space panel [\#5902](https://github.com/matrix-org/matrix-react-sdk/pull/5902) * Improve edge cases with spaces context switching [\#5899](https://github.com/matrix-org/matrix-react-sdk/pull/5899) * Fix spaces notification dots wrongly including upgraded (hidden) rooms [\#5900](https://github.com/matrix-org/matrix-react-sdk/pull/5900) * Iterate the spaces face pile design [\#5898](https://github.com/matrix-org/matrix-react-sdk/pull/5898) * Fix alignment issue with nested spaces being cut off wrong [\#5890](https://github.com/matrix-org/matrix-react-sdk/pull/5890)
-
v3.19.087e3ad30 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.19.0-rc.1...v3.19.0) * Upgrade to JS SDK 10.0.0 * [Release] Dynamic max and min zoom in the new ImageView [\#5927](https://github.com/matrix-org/matrix-react-sdk/pull/5927) * [Release] Add a WheelEvent normalization function [\#5911](https://github.com/matrix-org/matrix-react-sdk/pull/5911) * Add a WheelEvent normalization function [\#5904](https://github.com/matrix-org/matrix-react-sdk/pull/5904) * [Release] Use floats for image background opacity [\#5907](https://github.com/matrix-org/matrix-react-sdk/pull/5907)
-
v3.19.0-rc.1037b4335 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.18.0...v3.19.0-rc.1) * Upgrade to JS SDK 10.0.0-rc.1 * Translations update from Weblate [\#5896](https://github.com/matrix-org/matrix-react-sdk/pull/5896) * Fix sticky tags header in room list [\#5895](https://github.com/matrix-org/matrix-react-sdk/pull/5895) * Fix spaces filtering sometimes lagging behind or behaving oddly [\#5893](https://github.com/matrix-org/matrix-react-sdk/pull/5893) * Fix issue with spaces context switching looping and breaking [\#5894](https://github.com/matrix-org/matrix-react-sdk/pull/5894) * Improve RoomList render time when filtering [\#5874](https://github.com/matrix-org/matrix-react-sdk/pull/5874) * Avoid being stuck in a space [\#5891](https://github.com/matrix-org/matrix-react-sdk/pull/5891) * [Spaces] Context switching [\#5795](https://github.com/matrix-org/matrix-react-sdk/pull/5795) * Warn when you attempt to leave room that you are the only member of [\#5415](https://github.com/matrix-org/matrix-react-sdk/pull/5415) * Ensure PersistedElement are unmounted on application logout [\#5884](https://github.com/matrix-org/matrix-react-sdk/pull/5884) * Add missing space in seshat dialog and the corresponding string [\#5866](https://github.com/matrix-org/matrix-react-sdk/pull/5866) * A tiny change to make the Add existing rooms dialog a little nicer [\#5885](https://github.com/matrix-org/matrix-react-sdk/pull/5885) * Remove weird margin from the file panel [\#5889](https://github.com/matrix-org/matrix-react-sdk/pull/5889) * Trigger lazy loading when filtering using spaces [\#5882](https://github.com/matrix-org/matrix-react-sdk/pull/5882) * Fix typo in method call in add existing to space dialog [\#5883](https://github.com/matrix-org/matrix-react-sdk/pull/5883) * New Image View fixes/improvements [\#5872](https://github.com/matrix-org/matrix-react-sdk/pull/5872) * Limit voice recording length [\#5871](https://github.com/matrix-org/matrix-react-sdk/pull/5871) * Clean up add existing to space dialog and include DMs in it too [\#5881](https://github.com/matrix-org/matrix-react-sdk/pull/5881) * Fix unknown slash command error exploding [\#5853](https://github.com/matrix-org/matrix-react-sdk/pull/5853) * Switch to a spec conforming email validation Regexp [\#5852](https://github.com/matrix-org/matrix-react-sdk/pull/5852) * Cleanup unused state in MessageComposer [\#5877](https://github.com/matrix-org/matrix-react-sdk/pull/5877) * Pulse animation for voice messages recording state [\#5869](https://github.com/matrix-org/matrix-react-sdk/pull/5869) * Don't include invisible rooms in notify summary [\#5875](https://github.com/matrix-org/matrix-react-sdk/pull/5875) * Properly disable composer access when recording a voice message [\#5870](https://github.com/matrix-org/matrix-react-sdk/pull/5870) * Stabilise starting a DM with multiple people flow [\#5862](https://github.com/matrix-org/matrix-react-sdk/pull/5862) * Render msgOption only if showReadReceipts is enabled [\#5864](https://github.com/matrix-org/matrix-react-sdk/pull/5864) * Labs: Add quick/cheap "do not disturb" flag [\#5873](https://github.com/matrix-org/matrix-react-sdk/pull/5873) * Fix ReadReceipts animations [\#5836](https://github.com/matrix-org/matrix-react-sdk/pull/5836) * Add tooltips to message previews [\#5859](https://github.com/matrix-org/matrix-react-sdk/pull/5859) * IRC Layout fix layout spacing in replies [\#5855](https://github.com/matrix-org/matrix-react-sdk/pull/5855) * Move user to welcome_page if continuing with previous session [\#5849](https://github.com/matrix-org/matrix-react-sdk/pull/5849) * Improve image view [\#5521](https://github.com/matrix-org/matrix-react-sdk/pull/5521) * Add a button to reset personal encryption state during login [\#5819](https://github.com/matrix-org/matrix-react-sdk/pull/5819) * Fix js-sdk import in SlashCommands [\#5850](https://github.com/matrix-org/matrix-react-sdk/pull/5850) * Fix useRoomPowerLevels hook [\#5854](https://github.com/matrix-org/matrix-react-sdk/pull/5854) * Prevent state events being rendered with invalid state keys [\#5851](https://github.com/matrix-org/matrix-react-sdk/pull/5851) * Give server ACLs a name in 'roles & permissions' tab [\#5838](https://github.com/matrix-org/matrix-react-sdk/pull/5838) * Don't hide notification badge on the home space button as it has no menu [\#5845](https://github.com/matrix-org/matrix-react-sdk/pull/5845) * User Info hide disambiguation as we always show MXID anyway [\#5843](https://github.com/matrix-org/matrix-react-sdk/pull/5843) * Improve kick state to not show if the target was not joined to begin with [\#5846](https://github.com/matrix-org/matrix-react-sdk/pull/5846) * Fix space store wrongly switching to a non-space filter [\#5844](https://github.com/matrix-org/matrix-react-sdk/pull/5844) * Tweak appearance of invite reason [\#5847](https://github.com/matrix-org/matrix-react-sdk/pull/5847) * Update Inter font to v3.18 [\#5840](https://github.com/matrix-org/matrix-react-sdk/pull/5840) * Enable sharing historical keys on invite [\#5839](https://github.com/matrix-org/matrix-react-sdk/pull/5839) * Add ability to hide post-login encryption setup with customisation point [\#5834](https://github.com/matrix-org/matrix-react-sdk/pull/5834) * Use LaTeX and TeX delimiters by default [\#5515](https://github.com/matrix-org/matrix-react-sdk/pull/5515) * Clone author's deps fork for Netlify previews [\#5837](https://github.com/matrix-org/matrix-react-sdk/pull/5837) * Show drop file UI only if dragging a file [\#5827](https://github.com/matrix-org/matrix-react-sdk/pull/5827) * Ignore punctuation when filtering rooms [\#5824](https://github.com/matrix-org/matrix-react-sdk/pull/5824) * Resizable CallView [\#5710](https://github.com/matrix-org/matrix-react-sdk/pull/5710)
-
v3.18.051ea02cb · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.18.0-rc.1...v3.18.0) * Upgrade to JS SDK 9.11.0 * [Release] Tweak appearance of invite reason [\#5848](https://github.com/matrix-org/matrix-react-sdk/pull/5848)
-
v3.18.0-rc.1f83aacbe · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.17.0...v3.18.0-rc.1) * Upgrade to JS SDK 9.11.0-rc.1 * Translations update from Weblate [\#5832](https://github.com/matrix-org/matrix-react-sdk/pull/5832) * Add fake fallback thumbnail URL for encrypted videos [\#5826](https://github.com/matrix-org/matrix-react-sdk/pull/5826) * Fix broken "Go to Home View" shortcut on macOS [\#5818](https://github.com/matrix-org/matrix-react-sdk/pull/5818) * Remove status area UI defects when in-call [\#5828](https://github.com/matrix-org/matrix-react-sdk/pull/5828) * Fix viewing invitations when the inviter has no avatar set [\#5829](https://github.com/matrix-org/matrix-react-sdk/pull/5829) * Restabilize room list ordering with prefiltering on spaces/communities [\#5825](https://github.com/matrix-org/matrix-react-sdk/pull/5825) * Show invite reasons [\#5694](https://github.com/matrix-org/matrix-react-sdk/pull/5694) * Require strong password in forgot password form [\#5744](https://github.com/matrix-org/matrix-react-sdk/pull/5744) * Attended transfer [\#5798](https://github.com/matrix-org/matrix-react-sdk/pull/5798) * Make user autocomplete query search beyond prefix [\#5822](https://github.com/matrix-org/matrix-react-sdk/pull/5822) * Add reset option for corrupted event index store [\#5806](https://github.com/matrix-org/matrix-react-sdk/pull/5806) * Prevent Re-request encryption keys from appearing under redacted messages [\#5816](https://github.com/matrix-org/matrix-react-sdk/pull/5816) * Keybindings follow up [\#5815](https://github.com/matrix-org/matrix-react-sdk/pull/5815) * Increase default visible tiles for room sublists [\#5821](https://github.com/matrix-org/matrix-react-sdk/pull/5821) * Change copy to point to native node modules docs in element desktop [\#5817](https://github.com/matrix-org/matrix-react-sdk/pull/5817) * Show waveform and timer in voice messages [\#5801](https://github.com/matrix-org/matrix-react-sdk/pull/5801) * Label unlabeled avatar button in event panel [\#5585](https://github.com/matrix-org/matrix-react-sdk/pull/5585) * Fix the theme engine breaking with some web theming extensions [\#5810](https://github.com/matrix-org/matrix-react-sdk/pull/5810) * Add /spoiler command [\#5696](https://github.com/matrix-org/matrix-react-sdk/pull/5696) * Don't specify sample rates for voice messages [\#5802](https://github.com/matrix-org/matrix-react-sdk/pull/5802) * Tweak security key error handling [\#5812](https://github.com/matrix-org/matrix-react-sdk/pull/5812) * Add user settings for warn before exit [\#5793](https://github.com/matrix-org/matrix-react-sdk/pull/5793) * Decouple key bindings from event handling [\#5720](https://github.com/matrix-org/matrix-react-sdk/pull/5720) * Fixing spaces papercuts [\#5792](https://github.com/matrix-org/matrix-react-sdk/pull/5792) * Share keys for historical messages when inviting users to encrypted rooms [\#5763](https://github.com/matrix-org/matrix-react-sdk/pull/5763) * Fix upload bar not populating when starting uploads [\#5804](https://github.com/matrix-org/matrix-react-sdk/pull/5804) * Fix crash on login when using social login [\#5803](https://github.com/matrix-org/matrix-react-sdk/pull/5803) * Convert AccessSecretStorageDialog to TypeScript [\#5805](https://github.com/matrix-org/matrix-react-sdk/pull/5805) * Tweak cross-signing copy [\#5807](https://github.com/matrix-org/matrix-react-sdk/pull/5807) * Fix password change popup message [\#5791](https://github.com/matrix-org/matrix-react-sdk/pull/5791) * View Source: make Event ID go below Event ID [\#5790](https://github.com/matrix-org/matrix-react-sdk/pull/5790) * Fix line numbers when missing trailing newline [\#5800](https://github.com/matrix-org/matrix-react-sdk/pull/5800) * Remember reply when switching rooms [\#5796](https://github.com/matrix-org/matrix-react-sdk/pull/5796) * Fix edge case with redaction grouper messing up continuations [\#5797](https://github.com/matrix-org/matrix-react-sdk/pull/5797) * Only show the ask anyway modal for explicit user lookup failures [\#5785](https://github.com/matrix-org/matrix-react-sdk/pull/5785) * Improve error reporting when EventIndex fails on a supported environment [\#5787](https://github.com/matrix-org/matrix-react-sdk/pull/5787) * Tweak and fix some space features [\#5789](https://github.com/matrix-org/matrix-react-sdk/pull/5789) * Support replying with a message command [\#5686](https://github.com/matrix-org/matrix-react-sdk/pull/5686) * Labs feature: Early implementation of voice messages [\#5769](https://github.com/matrix-org/matrix-react-sdk/pull/5769)
-
v3.17.0397f7f2e · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.17.0-rc.1...v3.17.0) * Upgrade to JS SDK 9.10.0 * [Release] Tweak cross-signing copy [\#5808](https://github.com/matrix-org/matrix-react-sdk/pull/5808) * [Release] Fix crash on login when using social login [\#5809](https://github.com/matrix-org/matrix-react-sdk/pull/5809) * [Release] Fix edge case with redaction grouper messing up continuations [\#5799](https://github.com/matrix-org/matrix-react-sdk/pull/5799)
-
v3.17.0-rc.19e2edd70 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.16.0...v3.17.0-rc.1) * Upgrade to JS SDK 9.10.0-rc.1 * Translations update from Weblate [\#5788](https://github.com/matrix-org/matrix-react-sdk/pull/5788) * Track next event [tile] over group boundaries [\#5784](https://github.com/matrix-org/matrix-react-sdk/pull/5784) * Fixing the minor UI issues in the email discovery [\#5780](https://github.com/matrix-org/matrix-react-sdk/pull/5780) * Don't overwrite callback with undefined if no customization provided [\#5783](https://github.com/matrix-org/matrix-react-sdk/pull/5783) * Fix redaction event list summaries breaking sender profiles [\#5781](https://github.com/matrix-org/matrix-react-sdk/pull/5781) * Fix CIDER formatting buttons on Safari [\#5782](https://github.com/matrix-org/matrix-react-sdk/pull/5782) * Improve discovery of rooms in a space [\#5776](https://github.com/matrix-org/matrix-react-sdk/pull/5776) * Spaces improve creation journeys [\#5777](https://github.com/matrix-org/matrix-react-sdk/pull/5777) * Make buttons in verify dialog respect the system font [\#5778](https://github.com/matrix-org/matrix-react-sdk/pull/5778) * Collapse redactions into an event list summary [\#5728](https://github.com/matrix-org/matrix-react-sdk/pull/5728) * Added invite option to room's context menu [\#5648](https://github.com/matrix-org/matrix-react-sdk/pull/5648) * Add an optional config option to make the welcome page the login page [\#5658](https://github.com/matrix-org/matrix-react-sdk/pull/5658) * Fix username showing instead of display name in Jitsi widgets [\#5770](https://github.com/matrix-org/matrix-react-sdk/pull/5770) * Convert a bunch more js-sdk imports to absolute paths [\#5774](https://github.com/matrix-org/matrix-react-sdk/pull/5774) * Remove forgotten rooms from the room list once forgotten [\#5775](https://github.com/matrix-org/matrix-react-sdk/pull/5775) * Log error when failing to list usermedia devices [\#5771](https://github.com/matrix-org/matrix-react-sdk/pull/5771) * Fix weird timeline jumps [\#5772](https://github.com/matrix-org/matrix-react-sdk/pull/5772) * Replace type declaration in Registration.tsx [\#5773](https://github.com/matrix-org/matrix-react-sdk/pull/5773) * Add possibility to delay rageshake persistence in app startup [\#5767](https://github.com/matrix-org/matrix-react-sdk/pull/5767) * Fix left panel resizing and lower min-width improving flexibility [\#5764](https://github.com/matrix-org/matrix-react-sdk/pull/5764) * Work around more cases where a rageshake server might not be present [\#5766](https://github.com/matrix-org/matrix-react-sdk/pull/5766) * Iterate space panel visually and functionally [\#5761](https://github.com/matrix-org/matrix-react-sdk/pull/5761) * Make some dispatches async [\#5765](https://github.com/matrix-org/matrix-react-sdk/pull/5765) * fix: make room directory correct when using a homeserver with explicit port [\#5762](https://github.com/matrix-org/matrix-react-sdk/pull/5762) * Hangup all calls on logout [\#5756](https://github.com/matrix-org/matrix-react-sdk/pull/5756) * Remove now-unused assets and CSS from CompleteSecurity step [\#5757](https://github.com/matrix-org/matrix-react-sdk/pull/5757) * Add details and summary to allowed HTML tags [\#5760](https://github.com/matrix-org/matrix-react-sdk/pull/5760) * Support a media handling customisation endpoint [\#5714](https://github.com/matrix-org/matrix-react-sdk/pull/5714) * Edit button on View Source dialog that takes you to devtools -> SendCustomEvent [\#5718](https://github.com/matrix-org/matrix-react-sdk/pull/5718) * Show room alias in plain/formatted body [\#5748](https://github.com/matrix-org/matrix-react-sdk/pull/5748) * Allow pills on the beginning of a part string [\#5754](https://github.com/matrix-org/matrix-react-sdk/pull/5754) * [SK-3] Decorate easy components with replaceableComponent [\#5734](https://github.com/matrix-org/matrix-react-sdk/pull/5734) * Use fsync in reskindex to ensure file is written to disk [\#5753](https://github.com/matrix-org/matrix-react-sdk/pull/5753) * Remove unused common CSS classes [\#5752](https://github.com/matrix-org/matrix-react-sdk/pull/5752) * Rebuild space previews with new designs [\#5751](https://github.com/matrix-org/matrix-react-sdk/pull/5751) * Rework cross-signing login flow [\#5727](https://github.com/matrix-org/matrix-react-sdk/pull/5727) * Change read receipt drift to be non-fractional [\#5745](https://github.com/matrix-org/matrix-react-sdk/pull/5745)
-
v3.16.044fd41cb · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.16.0-rc.2...v3.16.0) * [Release] Change read receipt drift to be non-fractional [\#5746](https://github.com/matrix-org/matrix-react-sdk/pull/5746) * [Release] Properly gate SpaceRoomView behind labs [\#5750](https://github.com/matrix-org/matrix-react-sdk/pull/5750)
-
v3.16.0-rc.271a3847c · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.16.0-rc.1...v3.16.0-rc.2) * Fixed incorrect build output in rc.1
-
v3.16.0-rc.1ad1f9edb · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.15.0...v3.16.0-rc.1) * Upgrade to JS SDK 9.9.0-rc.1 * Translations update from Weblate [\#5743](https://github.com/matrix-org/matrix-react-sdk/pull/5743) * Document behaviour of showReadReceipts=false for sent receipts [\#5739](https://github.com/matrix-org/matrix-react-sdk/pull/5739) * Tweak sent marker code style [\#5741](https://github.com/matrix-org/matrix-react-sdk/pull/5741) * Fix sent markers disappearing for edits/reactions [\#5737](https://github.com/matrix-org/matrix-react-sdk/pull/5737) * Ignore to-device decryption in the room list store [\#5740](https://github.com/matrix-org/matrix-react-sdk/pull/5740) * Spaces suggested rooms support [\#5736](https://github.com/matrix-org/matrix-react-sdk/pull/5736) * Add tooltips to sent/sending receipts [\#5738](https://github.com/matrix-org/matrix-react-sdk/pull/5738) * Remove a bunch of useless 'use strict' definitions [\#5735](https://github.com/matrix-org/matrix-react-sdk/pull/5735) * [SK-1] Fix types for replaceableComponent [\#5732](https://github.com/matrix-org/matrix-react-sdk/pull/5732) * [SK-2] Make debugging skinning problems easier [\#5733](https://github.com/matrix-org/matrix-react-sdk/pull/5733) * Support sending invite reasons with /invite command [\#5695](https://github.com/matrix-org/matrix-react-sdk/pull/5695) * Fix clicking on the avatar for opening member info requires pixel-perfect accuracy [\#5717](https://github.com/matrix-org/matrix-react-sdk/pull/5717) * Display decrypted and encrypted event source on the same dialog [\#5713](https://github.com/matrix-org/matrix-react-sdk/pull/5713) * Fix units of TURN server expiry time [\#5730](https://github.com/matrix-org/matrix-react-sdk/pull/5730) * Display room name in pills instead of address [\#5624](https://github.com/matrix-org/matrix-react-sdk/pull/5624) * Refresh UI for file uploads [\#5723](https://github.com/matrix-org/matrix-react-sdk/pull/5723) * UI refresh for uploaded files [\#5719](https://github.com/matrix-org/matrix-react-sdk/pull/5719) * Improve message sending states to match new designs [\#5699](https://github.com/matrix-org/matrix-react-sdk/pull/5699) * Add clipboard write permission for widgets [\#5725](https://github.com/matrix-org/matrix-react-sdk/pull/5725) * Fix widget resizing [\#5722](https://github.com/matrix-org/matrix-react-sdk/pull/5722) * Option for audio streaming [\#5707](https://github.com/matrix-org/matrix-react-sdk/pull/5707) * Show a specific error for hs_disabled [\#5576](https://github.com/matrix-org/matrix-react-sdk/pull/5576) * Add Edge to the targets list [\#5721](https://github.com/matrix-org/matrix-react-sdk/pull/5721) * File drop UI fixes and improvements [\#5505](https://github.com/matrix-org/matrix-react-sdk/pull/5505) * Fix Bottom border of state counters is white on the dark theme [\#5715](https://github.com/matrix-org/matrix-react-sdk/pull/5715) * Trim spurious whitespace of nicknames [\#5332](https://github.com/matrix-org/matrix-react-sdk/pull/5332) * Ensure HostSignupDialog border colour matches light theme [\#5716](https://github.com/matrix-org/matrix-react-sdk/pull/5716) * Don't place another call if there's already one ongoing [\#5712](https://github.com/matrix-org/matrix-react-sdk/pull/5712) * Space room hierarchies [\#5706](https://github.com/matrix-org/matrix-react-sdk/pull/5706) * Iterate Space view and right panel [\#5705](https://github.com/matrix-org/matrix-react-sdk/pull/5705) * Add a scroll to bottom on message sent setting [\#5692](https://github.com/matrix-org/matrix-react-sdk/pull/5692) * Add .tmp files to gitignore [\#5708](https://github.com/matrix-org/matrix-react-sdk/pull/5708) * Initial Space Room View and Creation UX [\#5704](https://github.com/matrix-org/matrix-react-sdk/pull/5704) * Add multi language spell check [\#5452](https://github.com/matrix-org/matrix-react-sdk/pull/5452) * Fix tetris effect (holes) in read receipts [\#5697](https://github.com/matrix-org/matrix-react-sdk/pull/5697) * Fixed edit for markdown images [\#5703](https://github.com/matrix-org/matrix-react-sdk/pull/5703) * Iterate Space Panel [\#5702](https://github.com/matrix-org/matrix-react-sdk/pull/5702) * Fix read receipts for compact layout [\#5700](https://github.com/matrix-org/matrix-react-sdk/pull/5700) * Space Store and Space Panel for Room List filtering [\#5689](https://github.com/matrix-org/matrix-react-sdk/pull/5689) * Log when turn creds expire [\#5691](https://github.com/matrix-org/matrix-react-sdk/pull/5691) * Null check for maxHeight in call view [\#5690](https://github.com/matrix-org/matrix-react-sdk/pull/5690) * Autocomplete invited users [\#5687](https://github.com/matrix-org/matrix-react-sdk/pull/5687) * Add send message button [\#5535](https://github.com/matrix-org/matrix-react-sdk/pull/5535) * Move call buttons to the room header [\#5693](https://github.com/matrix-org/matrix-react-sdk/pull/5693) * Use the default SSSS key if the default is set [\#5638](https://github.com/matrix-org/matrix-react-sdk/pull/5638) * Initial Spaces feature flag [\#5668](https://github.com/matrix-org/matrix-react-sdk/pull/5668) * Clean up code edge cases and add helpers [\#5667](https://github.com/matrix-org/matrix-react-sdk/pull/5667) * Clean up widgets when leaving the room [\#5684](https://github.com/matrix-org/matrix-react-sdk/pull/5684) * Fix read receipts? [\#5567](https://github.com/matrix-org/matrix-react-sdk/pull/5567) * Fix MAU usage alerts [\#5678](https://github.com/matrix-org/matrix-react-sdk/pull/5678)
-
v3.15.09ab92e79 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.15.0-rc.1...v3.15.0) matrix-react-sdk 3.15.0 fixes a low severity issue (CVE-2021-21320) where the user content sandbox can be abused to trick users into opening unexpected documents. The content is opened with a `blob` origin that cannot access Matrix user data, so messages and secrets are not at risk. Thanks to @keerok for responsibly disclosing this via Matrix's Security Disclosure Policy. * Upgrade to JS SDK 9.8.0