Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Releases: matrix-org/matrix-react-sdk

v2.3.1

01 Apr 13:58
Compare
Choose a tag to compare

Full Changelog

  • Fix jitsi popout URL
    #4327
  • Remove underscore from Jitsi conference names
    #4324
  • Fix popout support for jitsi widgets
    #4322

v2.3.0

30 Mar 12:41
Compare
Choose a tag to compare

Full Changelog

  • Upgrade JS SDK to 5.2.0

v2.3.0-rc.1

26 Mar 13:21
Compare
Choose a tag to compare
v2.3.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade JS SDK to 5.2.0-rc.1
  • Add a flag to control whether cross-signing signatures are trusted
    #4277
  • Update from Weblate
    #4282
  • Update copy on SSSS symmetric upgrade toast
    #4281
  • Wait for SSSS upgrade to complete
    #4270
  • Update cross-signing verification copy and fix i18n
    #4278
  • Fix soft-crash on bad permalinks
    #4280
  • Fix: make self-verification wait for incoming request
    #4267
  • Fall back to non-standard persisted api for Safari
    #4272
  • Respond to backup key sharing requests
    #4275
  • Log and display secret sharing cache state
    #4268
  • Support sending config and ready events to capable widgets (Jitsi)
    #4266
  • If cached keys are present in the key backup dialog, use them
    #4273
  • Fix formatbar not hidden on highlighted message sent
    #4265
  • Support Jitsi conferences sent/received on Riot Mobile and older Riot Webs
    #4252
  • Use unified function to check cross-signing is ready
    #4263
  • Migrate SSSS to symmetric
    #4224
  • Migration to symmetric SSSS
    #4242
  • Always display verification request toasts on top
    #4262
  • Fix: assume SAS is supported when starting request with .start
    #4249
  • Fix logout when Olm failed to load.
    #4261
  • Improve naming of Jitsi conferences
    #4251
  • Handle matrix.to user permalink in-room rather than solo
    #4245
  • Fix: filter room list (again) by canonical and alternative aliases
    #4260
  • EventIndex: Add some logging to the file panel populating.
    #4250
  • Update from Weblate
    #4259
  • Migrate RoomView to React Contexts in the hope for better temporal stability
    #4258
  • Update WidgetUtils.js fix Jitsi path
    #4256
  • Fix local jitsi build url fail and missing argument
    #4255
  • Add shortcut CmdOrCtrl+. to toggle right panel
    #4244
  • Improve Keyboard Shortcuts. Add alt-arrows & alt-shift-arrows
    #4241
  • Bring back legacy verification by comparing public device keys
    #4240
  • Searching: Return an empty result if the search term is an empty string.
    #4248
  • Break continuation on showHiddenEvents-rendered events
    #4247
  • Watch for show-RR settings changes, use room-specific and fix margins
    #4246
  • Register Mac electron specific Cmd+, shortcut to User Settings
    #4243
  • Use a local wrapper for Jitsi calls
    #4234
  • Invite Dialog fixes
    #4233
  • RoomPreviewBar word-break the sender name too
    #4239
  • Report to the user when a key signature upload fails
    #4229
  • pre-send megolm keys when possible when a user starts typing
    #4235
  • we don't do mx_fadable anymore so get rid of broken RightPanel disabling
    #4238
  • Fix left left panel overflowing vertically
    #4237
  • Fix custom tags causing left panel to over-expand
    #4236
  • Add Keyboard shortcuts dialog
    #4231
  • Don't use buildkite agent to upload logs
    #4232
  • Remove Gemini Scrollbars
    #4217
  • Room Directory Explore Servers redesign
    #4209
  • Fix redo keyboard shortcut on macOS
    #4110
  • Fix: ensure local state for aliases doesn't get garbled up
    #4230
  • Rename 'jump to bottom' to avoid ublock block
    #4208
  • Restore key backup in background after complete security
    #4225
  • Fix key backup trust text for cross-signing
    #4223
  • Add default on config setting to control call button in composer
    #4227
  • Fix: make alternative addresses UX less confusing
    #4221
  • Wait for verification request on login
    #4222
  • EventIndex: Add support to delete events from the index.
    #4204
  • EventIndex: Remove a checkpoint if the HTTP request returns a 403.
    #4214
  • Move to composer when typing letters with Shift held
    #4216
  • Wrap large room names when previewing them
    #4213
  • Rename Review Devices to Review Sessions
    #4219
  • Fix typo in tabIndex to make React happy
    #4215
  • Proof of concept for custom theme adding
    #4148
  • Remove stuff that yarn install doesn't think we need
    #4205
  • Declare jsx in tsconfig for IDEs
    #4207
  • Fix: best-effort to join room without canonical alias over federation from
    room directory
    #4210
  • Test for cross-signing homeserver support during login, toasts
    #4206
  • Send verification request to a single device in a way compatible with non-
    cross-signing
    #4202
  • Fixes for removing local alias
    #4199
  • yarn upgrade
    #4201
  • Support TypeScript for React components
    #4203
  • When room name is changed, show both the old and new name
    #4183

v2.2.3

17 Mar 14:18
Compare
Choose a tag to compare

Full Changelog

  • Upgrade JS SDK to 5.1.1
  • Add default on config setting to control call button in composer
    #4228
  • Fix: make alternative addresses UX less confusing
    #4226
  • Fix: best-effort to join room without canonical alias over federation from
    room directory
    #4211

v2.2.3-rc.1

11 Mar 17:34
Compare
Choose a tag to compare
v2.2.3-rc.1 Pre-release
Pre-release

Full Changelog

  • Update from Weblate
    #4200
  • Revert "enable 4s when accepting a verification request"
    #4198
  • Don't remount main split children on rhs collapse
    #4197
  • Add fallback label for canonical alias events that dont change anything
    #4195
  • Immediately switch to verification dialog when clicking [Continue] from new
    session dialog
    #4196
  • Enable 4S if needed when trying to verify or accepting verification
    #4194
  • Remove extraneous tab stop from room tree view.
    #4193
  • Remove v1 identity server fallbacks
    #4191
  • Allow editing of alt_aliases according to MSC2432
    #4187
  • Update timeline rendering of aliases
    #4189
  • Fix mark as read button for dark theme
    #4190
  • Un-linkify version in settings
    #4188
  • Make Mjolnir stop more robust
    #4186
  • Fix secret sharing names to match spec
    #4185
  • Share secrets with another device on request
    #4172
  • Fall back to to_device verification if other user hasn't uploaded cross-
    signing keys
    #4181
  • Disable edits on redacted events
    #4182
  • Use crypto.verification.request even when xsign is disabled
    #4180
  • Reword the status for the currently indexing rooms.
    #4084
  • Moved read receipts to the bottom of the message
    #3892
  • Include a mark as read X under the scroll to unread button
    #4159
  • Show the room presence indicator, even when cross-singing is enabled
    #4178
  • Add local echo when clicking "Manually Verify" in unverified session dialog
    #4179
  • link to matrix.org/security-disclosure-policy in help screen
    #4129
  • only show verify button if user has uploaded cross-signing keys
    #4174
  • Fix room alias references in topics
    #4176
  • Fix not being able to start chats when you have no rooms
    #4177
  • Disable registration flows on SSO servers
    #4170
  • Don't group blank membership changes
    #4160
  • Ensure the room list always triggers updates on itself
    #4175
  • Fix composer touch bar flickering on keypress in Chrome
    #4173
  • Document scrollpanel and BACAT scrolling
    #4167
  • riot-desktop open SSO in browser so user doesn't have to auth twice
    #4158
  • Lock login and registration buttons after submit
    #4165
  • Suggest the server's results as lower quality in the invite dialog
    #4149
  • Adjust scroll offset with relative scrolling
    #4166
  • only automatically download in usercontent if user requested it
    #4163
  • Fix having to decrypt & download in two steps
    #4162
  • Use bash for release script
    #4161
  • Revert to manual sorting for custom tag rooms
    #4157
  • Fix the last char of people's names being cut off in the invite dialog
    #4150
  • Add /whois SlashCommand to open UserInfo
    #4154
  • word-break in pills and wrap the background correctly
    #4155
  • don't show "This alias is available to use" if the alias is invalid
    #4153
  • Don't ask to enable analytics when Do Not Track is enabled
    #4098
  • Fix MELS not breaking on day boundaries regression
    #4152
  • Fix Quote on search results page
    #4151
  • Ensure errors when creating a DM are raised to the user
    #4144
  • Add a Login button to startAnyRegistrationFlow
    #3829
  • Use latest backup status directly rather than via state
    #4147
  • Prefer account password variation of upgrading
    #4146
  • Hide user avatars from screen readers in group and room user lists.
    #4145
  • Room List sorting algorithms
    #4085
  • Clear selected tags when disabling tag panel
    #4143
  • Ignore cursor jumping shortcuts with shift
    #4142
  • add local echo for clicking 'start verification' button
    #4138
  • Fix formatting buttons not marking the composer as modified
    #4141
  • Upgrade deps
    #4136
  • Remove debug line from Analytics
    #4137
  • Use the right function for creating binary verification QR codes
    #4140
  • Ensure verification QR codes use the right buffer size
    #4139
  • Don't prefix QR codes with the length of the static marker string
    #4128
  • Solve fixed-width digit display in flowed text
    #4127
  • Limit UserInfo Displayname to 3 lines to get rid of scrollbars
    #4135

v2.2.1

04 Mar 11:30
Compare
Choose a tag to compare

Full Changelog

  • Adjust scroll offset with relative scrolling
    #4171
  • Disable registration flows on SSO servers
    #4169

v2.2.0

02 Mar 17:33
Compare
Choose a tag to compare

Full Changelog

  • Upgrade JS SDK to 5.1.0
  • Ignore cursor jumping shortcuts with shift
    #4142

v2.2.0-rc.1

26 Feb 14:29
Compare
Choose a tag to compare
v2.2.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade JS SDK to 5.1.0-rc.1
  • Fix message context menu breaking on invalid m.room.pinned_events event
    #4133
  • Update from Weblate
    #4134
  • Notify platform of language changes
    #4121
  • Handle errors when previewing rooms more safely
    #4132
  • Don't try to collapse zero events with a group
    #4131
  • Don't print errors when the tab is used with no autocomplete present
    #4130
  • Improve UI feedback while waiting for network
    #4126
  • Ensure DMs tagged outside of account data work in the invite dialog
    #4123
  • Show a warning dialog when user indicates a new session wasn't them
    #4125
  • Show cancel events as hidden events if we wouldn't usually render them
    #4120
  • Collapsed room list has unaligned room tiles #4030 version 2
    #4033
  • Check for cross-signing homeserver support
    #4118
  • Don't leak if show_sas never comes (or already came)
    #4119
  • Add verification request viewer in devtools
    #4106
  • update phase when request prop changes
    #4117
  • Handle file downloading locally in electron rather than sending to browser
    #4113
  • Remove unused CIDER setting watcher
    #4116
  • Use alt_aliases for pills and autocomplete
    #4102
  • Add shortcuts for beginning / end of composer
    #4108
  • Update from Weblate
    #4115
  • Revert "Fix escaped markdown passing backslashes through"
    #4114
  • Fix a couple of React warnings/errors
    #4112
  • Fix two big DOM leaks which were locking Chrome solid.
    #4111
  • Filter out empty strings when pasting IDs into the invite dialog
    #4109
  • Remove buildkite pipeline
    #4107
  • Use binary packing for verification QR codes
    #4091
  • Fix several small bugs with the invite/DM dialog
    #4099
  • ignore e2e tests node_modules during linting
    #4103
  • Apply null-guard to room pills for when we can't fetch the room
    #4104
  • Fix theme being overridden to light even after login is completed
    #4105
  • Fix bug where SSSS could be overwritten if user never cross-signs
    #4100
  • Accept canonical alias for pills
    #4096
  • Fix: don't advertise ability to scan a QR code for verification
    #4094
  • Fixes for printing event indexing stats.
    #4082
  • Remove exec so release script continues
    #4095
  • Use Persistent Storage where possible
    #4092
  • Fix user page (missing null check)
    #4088
  • Cancel verification request on dialog close
    #4081
  • Fix various memory leaks due to method re-binding
    #4093
  • Fix share message context menu option keyboard a11y
    #4073

v2.1.1

19 Feb 16:04
Compare
Choose a tag to compare

Full Changelog

  • show spinner while loading local aliases
    #4090
  • Don't index key verification events.
    #4083
  • Get rid of dependence on usercontent.riot.im
    #4046
  • also detect aliases using new /aliases endpoint for room access settings
    #4089
  • get local aliases from /aliases in room settings
    #4086
  • Start verification sessions in an E2E DM where possible
    #4080
  • Only show supported verification methods
    #4077
  • Use local echo in VerificationRequest for accepting/declining a verification
    request
    #4072
  • Report installed PWA, touch input status in rageshakes, analytics
    #4078
  • refactor event grouping into separate helper classes
    #4059
  • Find existing requests when starting a new verification request
    #4070
  • Always speak the full text of the typing indicator when it updates.
    #4074
  • Fix escaped markdown passing backslashes through
    #4008
  • Move the sidebar to below the sidebar tab buttons for screen readers.
    #4071

v2.1.0

17 Feb 13:36
Compare
Choose a tag to compare

Full Changelog

  • Automate SDK dep upgrades for release
    #4076