This repository was archived by the owner on Sep 11, 2024. It is now read-only.
Releases: matrix-org/matrix-react-sdk
Releases · matrix-org/matrix-react-sdk
v2.3.1
v2.3.0
- Upgrade JS SDK to 5.2.0
v2.3.0-rc.1
- 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
v2.2.3-rc.1
- 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
v2.2.0
v2.2.0-rc.1
- 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
- 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