Skip to content
Tags give the ability to mark specific points in history as being important
  • v3.19.0-rc.1
    037b4335 · v3.19.0-rc.1 ·
    [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.0
    51ea02cb · v3.18.0 ·
    [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.1
    f83aacbe · v3.18.0-rc.1 ·
    [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.0
    397f7f2e · v3.17.0 ·
    [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.1
    9e2edd70 · v3.17.0-rc.1 ·
    [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.0
    44fd41cb · v3.16.0 ·
    [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.2
    71a3847c · v3.16.0-rc.2 ·
    [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.1
    ad1f9edb · v3.16.0-rc.1 ·
    [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.0
    9ab92e79 · v3.15.0 ·
    [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
  • v3.15.0-rc.1
    8860c8bf · v3.15.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.14.0...v3.15.0-rc.1)
    * Upgrade to JS SDK 9.8.0-rc.1
    * Translations update from Weblate
    [\#5683](https://github.com/matrix-org/matrix-react-sdk/pull/5683)
    * Fix object diffing when objects have different keys
    [\#5681](https://github.com/matrix-org/matrix-react-sdk/pull/5681)
    * Add <code> if it's missing
    [\#5673](https://github.com/matrix-org/matrix-react-sdk/pull/5673)
    * Add email only if the verification is complete
    [\#5629](https://github.com/matrix-org/matrix-react-sdk/pull/5629)
    * Fix portrait videocalls
    [\#5676](https://github.com/matrix-org/matrix-react-sdk/pull/5676)
    * Tweak code block icon positions
    [\#5643](https://github.com/matrix-org/matrix-react-sdk/pull/5643)
    * Revert "Improve URL preview formatting and image upload thumbnail size"
    [\#5677](https://github.com/matrix-org/matrix-react-sdk/pull/5677)
    * Fix context menu leaving visible area
    [\#5644](https://github.com/matrix-org/matrix-react-sdk/pull/5644)
    * Jitsi conferences names, take 3
    [\#5675](https://github.com/matrix-org/matrix-react-sdk/pull/5675)
    * Update isUserOnDarkTheme to take use_system_theme in account
    [\#5670](https://github.com/matrix-org/matrix-react-sdk/pull/5670)
    * Discard some dead code
    [\#5665](https://github.com/matrix-org/matrix-react-sdk/pull/5665)
    * Add developer tool to explore and edit settings
    [\#5664](https://github.com/matrix-org/matrix-react-sdk/pull/5664)
    * Use and create new room helpers
    [\#5663](https://github.com/matrix-org/matrix-react-sdk/pull/5663)
    * Clear message previews when the maximum limit is reached for history
    [\#5661](https://github.com/matrix-org/matrix-react-sdk/pull/5661)
    * VoIP virtual rooms, mk II
    [\#5639](https://github.com/matrix-org/matrix-react-sdk/pull/5639)
    * Disable chat effects when reduced motion preferred
    [\#5660](https://github.com/matrix-org/matrix-react-sdk/pull/5660)
    * Improve URL preview formatting and image upload thumbnail size
    [\#5637](https://github.com/matrix-org/matrix-react-sdk/pull/5637)
    * Fix border radius when the panel is collapsed
    [\#5641](https://github.com/matrix-org/matrix-react-sdk/pull/5641)
    * Use a more generic layout setting - useIRCLayout → layout
    [\#5571](https://github.com/matrix-org/matrix-react-sdk/pull/5571)
    * Remove redundant lockOrigin parameter from usercontent
    [\#5657](https://github.com/matrix-org/matrix-react-sdk/pull/5657)
    * Set ICE candidate pool size option
    [\#5655](https://github.com/matrix-org/matrix-react-sdk/pull/5655)
    * Prepare to encrypt when a call arrives
    [\#5654](https://github.com/matrix-org/matrix-react-sdk/pull/5654)
    * Use config for host signup branding
    [\#5650](https://github.com/matrix-org/matrix-react-sdk/pull/5650)
    * Use randomly generated conference names for Jitsi
    [\#5649](https://github.com/matrix-org/matrix-react-sdk/pull/5649)
    * Modified regex to account for an immediate new line after slash commands
    [\#5647](https://github.com/matrix-org/matrix-react-sdk/pull/5647)
    * Fix codeblock scrollbar color for non-Firefox
    [\#5642](https://github.com/matrix-org/matrix-react-sdk/pull/5642)
    * Fix codeblock scrollbar colors
    [\#5630](https://github.com/matrix-org/matrix-react-sdk/pull/5630)
    * Added loading and disabled the button while searching for server
    [\#5634](https://github.com/matrix-org/matrix-react-sdk/pull/5634)
  • v3.14.0
    e70085ed · v3.14.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.14.0-rc.1...v3.14.0)
    * Upgrade to JS SDK 9.7.0
    * [Release] Use config for host signup branding
    [\#5651](https://github.com/matrix-org/matrix-react-sdk/pull/5651)
  • v3.14.0-rc.1
    d1524b2e · v3.14.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.13.1...v3.14.0-rc.1)
    * Upgrade to JS SDK 9.7.0-rc.1
    * Translations update from Weblate
    [\#5636](https://github.com/matrix-org/matrix-react-sdk/pull/5636)
    * Add host signup modal with iframe
    [\#5450](https://github.com/matrix-org/matrix-react-sdk/pull/5450)
    * Fix duplication of codeblock elements
    [\#5633](https://github.com/matrix-org/matrix-react-sdk/pull/5633)
    * Handle undefined call stats
    [\#5632](https://github.com/matrix-org/matrix-react-sdk/pull/5632)
    * Avoid delayed displaying of sources in source picker
    [\#5631](https://github.com/matrix-org/matrix-react-sdk/pull/5631)
    * Give breadcrumbs toolbar an accessibility label.
    [\#5628](https://github.com/matrix-org/matrix-react-sdk/pull/5628)
    * Fix the %s in logs
    [\#5627](https://github.com/matrix-org/matrix-react-sdk/pull/5627)
    * Fix jumpy notifications settings UI
    [\#5625](https://github.com/matrix-org/matrix-react-sdk/pull/5625)
    * Improve displaying of code blocks
    [\#5559](https://github.com/matrix-org/matrix-react-sdk/pull/5559)
    * Fix desktop Matrix screen sharing and add a screen/window picker
    [\#5525](https://github.com/matrix-org/matrix-react-sdk/pull/5525)
    * Call "MatrixClientPeg.get()" only once in method "findOverrideMuteRule"
    [\#5498](https://github.com/matrix-org/matrix-react-sdk/pull/5498)
    * Close current modal when session is logged out
    [\#5616](https://github.com/matrix-org/matrix-react-sdk/pull/5616)
    * Switch room explorer list to CSS grid
    [\#5551](https://github.com/matrix-org/matrix-react-sdk/pull/5551)
    * Improve SSO login start screen and 3pid invite handling somewhat
    [\#5622](https://github.com/matrix-org/matrix-react-sdk/pull/5622)
    * Don't jump to bottom on reaction
    [\#5621](https://github.com/matrix-org/matrix-react-sdk/pull/5621)
    * Fix several profile settings oddities
    [\#5620](https://github.com/matrix-org/matrix-react-sdk/pull/5620)
    * Add option to hide the stickers button in the composer
    [\#5530](https://github.com/matrix-org/matrix-react-sdk/pull/5530)
    * Fix confusing right panel button behaviour
    [\#5598](https://github.com/matrix-org/matrix-react-sdk/pull/5598)
    * Fix jumping timestamp if hovering a message with e2e indicator bar
    [\#5601](https://github.com/matrix-org/matrix-react-sdk/pull/5601)
    * Fix avatar and trash alignment
    [\#5614](https://github.com/matrix-org/matrix-react-sdk/pull/5614)
    * Fix z-index of stickerpicker
    [\#5617](https://github.com/matrix-org/matrix-react-sdk/pull/5617)
    * Fix permalink via parsing for rooms
    [\#5615](https://github.com/matrix-org/matrix-react-sdk/pull/5615)
    * Fix "Terms and Conditions" checkbox alignment
    [\#5613](https://github.com/matrix-org/matrix-react-sdk/pull/5613)
    * Fix flair height after accent changes
    [\#5611](https://github.com/matrix-org/matrix-react-sdk/pull/5611)
    * Iterate Social Logins work around edge cases and branding
    [\#5609](https://github.com/matrix-org/matrix-react-sdk/pull/5609)
    * Lock widget room ID when added
    [\#5607](https://github.com/matrix-org/matrix-react-sdk/pull/5607)
    * Better errors for SSO failures
    [\#5605](https://github.com/matrix-org/matrix-react-sdk/pull/5605)
    * Increase language search bar width
    [\#5549](https://github.com/matrix-org/matrix-react-sdk/pull/5549)
    * Scroll to bottom on message_sent
    [\#5565](https://github.com/matrix-org/matrix-react-sdk/pull/5565)
    * Fix new rooms being titled 'Empty Room'
    [\#5587](https://github.com/matrix-org/matrix-react-sdk/pull/5587)
    * Fix saving the collapsed state of the left panel
    [\#5593](https://github.com/matrix-org/matrix-react-sdk/pull/5593)
    * Fix app-url hint in the e2e-test run script output
    [\#5600](https://github.com/matrix-org/matrix-react-sdk/pull/5600)
    * Fix RoomView re-mounting breaking peeking
    [\#5602](https://github.com/matrix-org/matrix-react-sdk/pull/5602)
    * Tweak a few room ID checks
    [\#5592](https://github.com/matrix-org/matrix-react-sdk/pull/5592)
    * Remove pills from event permalinks with text
    [\#5575](https://github.com/matrix-org/matrix-react-sdk/pull/5575)
  • v3.13.1
    0fe54dea · v3.13.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.13.0...v3.13.1)
    * [Release] Fix z-index of stickerpicker
    [\#5618](https://github.com/matrix-org/matrix-react-sdk/pull/5618)
  • v3.13.0
    11f80be0 · v3.13.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.13.0-rc.1...v3.13.0)
    * Upgrade to JS SDK 9.6.0
    * [Release] Fix flair height after accent changes
    [\#5612](https://github.com/matrix-org/matrix-react-sdk/pull/5612)
    * [Release] Iterate Social Logins work around edge cases and branding
    [\#5610](https://github.com/matrix-org/matrix-react-sdk/pull/5610)
    * [Release] Lock widget room ID when added
    [\#5608](https://github.com/matrix-org/matrix-react-sdk/pull/5608)
    * [Release] Better errors for SSO failures
    [\#5606](https://github.com/matrix-org/matrix-react-sdk/pull/5606)
    * [Release] Fix RoomView re-mounting breaking peeking
    [\#5603](https://github.com/matrix-org/matrix-react-sdk/pull/5603)
  • v3.13.0-rc.1
    7494a949 · v3.13.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.12.1...v3.13.0-rc.1)
    * Upgrade to JS SDK 9.6.0-rc.1
    * Translations update from Weblate
    [\#5597](https://github.com/matrix-org/matrix-react-sdk/pull/5597)
    * Support managed hybrid widgets from config
    [\#5596](https://github.com/matrix-org/matrix-react-sdk/pull/5596)
    * Add managed hybrid call widgets when supported
    [\#5594](https://github.com/matrix-org/matrix-react-sdk/pull/5594)
    * Tweak mobile guide toast copy
    [\#5595](https://github.com/matrix-org/matrix-react-sdk/pull/5595)
    * Improve SSO auth flow
    [\#5578](https://github.com/matrix-org/matrix-react-sdk/pull/5578)
    * Add optional mobile guide toast
    [\#5586](https://github.com/matrix-org/matrix-react-sdk/pull/5586)
    * Fix invisible text after logging out in the dark theme
    [\#5588](https://github.com/matrix-org/matrix-react-sdk/pull/5588)
    * Fix escape for cancelling replies
    [\#5591](https://github.com/matrix-org/matrix-react-sdk/pull/5591)
    * Update widget-api to beta.12
    [\#5589](https://github.com/matrix-org/matrix-react-sdk/pull/5589)
    * Add commands for DM conversion
    [\#5540](https://github.com/matrix-org/matrix-react-sdk/pull/5540)
    * Run a UI refresh over the OIDC Exchange confirmation dialog
    [\#5580](https://github.com/matrix-org/matrix-react-sdk/pull/5580)
    * Allow stickerpickers the legacy "visibility" capability
    [\#5581](https://github.com/matrix-org/matrix-react-sdk/pull/5581)
    * Hide local video if it is muted
    [\#5529](https://github.com/matrix-org/matrix-react-sdk/pull/5529)
    * Don't use name width in reply thread for IRC layout
    [\#5518](https://github.com/matrix-org/matrix-react-sdk/pull/5518)
    * Update code_style.md
    [\#5554](https://github.com/matrix-org/matrix-react-sdk/pull/5554)
    * Fix Czech capital letters like ŠČŘ...
    [\#5569](https://github.com/matrix-org/matrix-react-sdk/pull/5569)
    * Add optional search shortcut
    [\#5548](https://github.com/matrix-org/matrix-react-sdk/pull/5548)
    * Fix Sudden 'find a room' UI shows up when the only room moves to favourites
    [\#5584](https://github.com/matrix-org/matrix-react-sdk/pull/5584)
    * Increase PersistedElement's z-index
    [\#5568](https://github.com/matrix-org/matrix-react-sdk/pull/5568)
    * Remove check that prevents Jitsi widgets from being unpinned
    [\#5582](https://github.com/matrix-org/matrix-react-sdk/pull/5582)
    * Fix Jitsi widgets causing localized tile crashes
    [\#5583](https://github.com/matrix-org/matrix-react-sdk/pull/5583)
    * Log candidates for calls
    [\#5573](https://github.com/matrix-org/matrix-react-sdk/pull/5573)
    * Upgrade deps 2021-01
    [\#5579](https://github.com/matrix-org/matrix-react-sdk/pull/5579)
    * Fix "Continuing without email" dialog bug
    [\#5566](https://github.com/matrix-org/matrix-react-sdk/pull/5566)
    * Require registration for verification actions
    [\#5574](https://github.com/matrix-org/matrix-react-sdk/pull/5574)
    * Don't play the hangup sound when the call is answered from elsewhere
    [\#5572](https://github.com/matrix-org/matrix-react-sdk/pull/5572)
    * Move to newer base image for end-to-end tests
    [\#5570](https://github.com/matrix-org/matrix-react-sdk/pull/5570)
    * Update widgets in the room upon join
    [\#5564](https://github.com/matrix-org/matrix-react-sdk/pull/5564)
    * Update AuxPanel and related buttons when widgets change or on reload
    [\#5563](https://github.com/matrix-org/matrix-react-sdk/pull/5563)
    * Add VoIP user mapper
    [\#5560](https://github.com/matrix-org/matrix-react-sdk/pull/5560)
    * Improve styling of SSO Buttons for multiple IdPs
    [\#5558](https://github.com/matrix-org/matrix-react-sdk/pull/5558)
    * Fixes for the general tab in the room dialog
    [\#5522](https://github.com/matrix-org/matrix-react-sdk/pull/5522)
    * fix issue 16226 to allow switching back to default HS.
    [\#5561](https://github.com/matrix-org/matrix-react-sdk/pull/5561)
    * Support room-defined widget layouts
    [\#5553](https://github.com/matrix-org/matrix-react-sdk/pull/5553)
    * Change a bunch of strings from Recovery Key/Phrase to Security Key/Phrase
    [\#5533](https://github.com/matrix-org/matrix-react-sdk/pull/5533)
    * Give a bigger target area to AppsDrawer vertical resizer
    [\#5557](https://github.com/matrix-org/matrix-react-sdk/pull/5557)
    * Fix minimized left panel avatar alignment
    [\#5493](https://github.com/matrix-org/matrix-react-sdk/pull/5493)
    * Ensure component index has been written before renaming
    [\#5556](https://github.com/matrix-org/matrix-react-sdk/pull/5556)
    * Fixed continue button while selecting home-server
    [\#5552](https://github.com/matrix-org/matrix-react-sdk/pull/5552)
    * Wire up MSC2931 widget navigation
    [\#5527](https://github.com/matrix-org/matrix-react-sdk/pull/5527)
    * Various fixes for Bridge Info page (MSC2346)
    [\#5454](https://github.com/matrix-org/matrix-react-sdk/pull/5454)
    * Use room-specific listeners for message preview and community prototype
    [\#5547](https://github.com/matrix-org/matrix-react-sdk/pull/5547)
    * Fix some misc. React warnings when viewing timeline
    [\#5546](https://github.com/matrix-org/matrix-react-sdk/pull/5546)
    * Use device storage for allowed widgets if account data not supported
    [\#5544](https://github.com/matrix-org/matrix-react-sdk/pull/5544)
    * Fix incoming call box on dark theme
    [\#5542](https://github.com/matrix-org/matrix-react-sdk/pull/5542)
    * Convert DMRoomMap to typescript
    [\#5541](https://github.com/matrix-org/matrix-react-sdk/pull/5541)
    * Add in-call dialpad for DTMF sending
    [\#5532](https://github.com/matrix-org/matrix-react-sdk/pull/5532)
  • v3.12.1
    982c3cec · v3.12.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.12.0...v3.12.1)
    * Upgrade to JS SDK 9.5.1
  • v3.12.0
    5a54bb0e · v3.12.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.12.0-rc.1...v3.12.0)
    * Upgrade to JS SDK 9.5.0
    * Fix incoming call box on dark theme
    [\#5543](https://github.com/matrix-org/matrix-react-sdk/pull/5543)
  • v3.12.0-rc.1
    97af6a8f · v3.12.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.1...v3.12.0-rc.1)
    * Fix soft crash on soft logout page
    [\#5539](https://github.com/matrix-org/matrix-react-sdk/pull/5539)
    * Translations update from Weblate
    [\#5538](https://github.com/matrix-org/matrix-react-sdk/pull/5538)
    * Run TypeScript tests
    [\#5537](https://github.com/matrix-org/matrix-react-sdk/pull/5537)
    * Add a basic widget explorer to devtools (per-room)
    [\#5528](https://github.com/matrix-org/matrix-react-sdk/pull/5528)
    * Add <input type="password"> to security key field
    [\#5534](https://github.com/matrix-org/matrix-react-sdk/pull/5534)
    * Fix avatar upload prompt/tooltip floating wrong and permissions
    [\#5526](https://github.com/matrix-org/matrix-react-sdk/pull/5526)
    * Add a dialpad UI for PSTN lookup
    [\#5523](https://github.com/matrix-org/matrix-react-sdk/pull/5523)
    * Basic call transfer initiation support
    [\#5494](https://github.com/matrix-org/matrix-react-sdk/pull/5494)
    * Fix #15988
    [\#5524](https://github.com/matrix-org/matrix-react-sdk/pull/5524)
    * Bump node-notifier from 8.0.0 to 8.0.1
    [\#5520](https://github.com/matrix-org/matrix-react-sdk/pull/5520)
    * Use TypeScript source for development, swap to build during release
    [\#5503](https://github.com/matrix-org/matrix-react-sdk/pull/5503)
    * Look for emoji in the body that will be displayed
    [\#5517](https://github.com/matrix-org/matrix-react-sdk/pull/5517)
    * Bump ini from 1.3.5 to 1.3.7
    [\#5486](https://github.com/matrix-org/matrix-react-sdk/pull/5486)
    * Recognise `*.element.io` links as Element permalinks
    [\#5514](https://github.com/matrix-org/matrix-react-sdk/pull/5514)
    * Fixes for call UI
    [\#5509](https://github.com/matrix-org/matrix-react-sdk/pull/5509)
    * Add a snowfall chat effect (with /snowfall command)
    [\#5511](https://github.com/matrix-org/matrix-react-sdk/pull/5511)
    * fireworks effect
    [\#5507](https://github.com/matrix-org/matrix-react-sdk/pull/5507)
    * Don't play call end sound for calls that never started
    [\#5506](https://github.com/matrix-org/matrix-react-sdk/pull/5506)
    * Add /tableflip slash command
    [\#5485](https://github.com/matrix-org/matrix-react-sdk/pull/5485)
    * Import from src in IncomingCallBox.tsx
    [\#5504](https://github.com/matrix-org/matrix-react-sdk/pull/5504)
    * Social Login support both https and mxc icons
    [\#5499](https://github.com/matrix-org/matrix-react-sdk/pull/5499)
    * Fix padding in confirmation email registration prompt
    [\#5501](https://github.com/matrix-org/matrix-react-sdk/pull/5501)
    * Fix room list help prompt alignment
    [\#5500](https://github.com/matrix-org/matrix-react-sdk/pull/5500)
  • v3.11.1
    5fd39954 · v3.11.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.0...v3.11.1)
    * Upgrade JS SDK to 9.4.1
  • v3.11.0
    d23d0b2b · v3.11.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.0-rc.2...v3.11.0)
    * Upgrade JS SDK to 9.4.0
    * [Release] Look for emoji in the body that will be displayed
    [\#5519](https://github.com/matrix-org/matrix-react-sdk/pull/5519)
    * [Release] Recognise `*.element.io` links as Element permalinks
    [\#5516](https://github.com/matrix-org/matrix-react-sdk/pull/5516)
    * [Release] Fixes for call UI
    [\#5513](https://github.com/matrix-org/matrix-react-sdk/pull/5513)
    * [RELEASE] Add a snowfall chat effect (with /snowfall command)
    [\#5512](https://github.com/matrix-org/matrix-react-sdk/pull/5512)
    * [Release] Fix padding in confirmation email registration prompt
    [\#5502](https://github.com/matrix-org/matrix-react-sdk/pull/5502)