-
v2.4.0-rc.10d1b7b99 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.3.1...v2.4.0-rc.1) * Upgrade to JS SDK to 5.3.0-rc.1 * EventIndex: Log if we had all events in a checkpoint but are continuing. [\#4363](https://github.com/matrix-org/matrix-react-sdk/pull/4363) * Update from Weblate [\#4364](https://github.com/matrix-org/matrix-react-sdk/pull/4364) * Support deactivating your account with SSO [\#4356](https://github.com/matrix-org/matrix-react-sdk/pull/4356) * Add debug status for cached backup key format [\#4359](https://github.com/matrix-org/matrix-react-sdk/pull/4359) * Fix composer placeholder not updating [\#4361](https://github.com/matrix-org/matrix-react-sdk/pull/4361) * Fix sas verification buttons to match figma [\#4358](https://github.com/matrix-org/matrix-react-sdk/pull/4358) * Don't show fallback text for verification requests [\#4345](https://github.com/matrix-org/matrix-react-sdk/pull/4345) * Fix share dialog correctly [\#4360](https://github.com/matrix-org/matrix-react-sdk/pull/4360) * Use singular copy when only deleting one device [\#4357](https://github.com/matrix-org/matrix-react-sdk/pull/4357) * Deem m.sticker events as actionable for reacting [\#4288](https://github.com/matrix-org/matrix-react-sdk/pull/4288) * Don't show spinner over encryption setup dialogs [\#4354](https://github.com/matrix-org/matrix-react-sdk/pull/4354) * Support Jitsi information from client .well-known [\#4348](https://github.com/matrix-org/matrix-react-sdk/pull/4348) * Add new default home page fallback [\#4350](https://github.com/matrix-org/matrix-react-sdk/pull/4350) * Check more account data in toast listener [\#4351](https://github.com/matrix-org/matrix-react-sdk/pull/4351) * Don't try to send presence updates until the client is started [\#4353](https://github.com/matrix-org/matrix-react-sdk/pull/4353) * Fix copy button on code blocks when there is no code tag just pre [\#4352](https://github.com/matrix-org/matrix-react-sdk/pull/4352) * Clear sessionStorage on sign out [\#4346](https://github.com/matrix-org/matrix-react-sdk/pull/4346) * Re-request room keys after auth [\#4341](https://github.com/matrix-org/matrix-react-sdk/pull/4341) * Update emojibase for fixed emoji codepoints and Emoji 13 support [\#4344](https://github.com/matrix-org/matrix-react-sdk/pull/4344) * App load order tweaks for code splitting [\#4343](https://github.com/matrix-org/matrix-react-sdk/pull/4343) * Fix alignment of e2e icon in userinfo and expose full displayname in title [\#4312](https://github.com/matrix-org/matrix-react-sdk/pull/4312) * Adjust copy & UX for self-verification [\#4342](https://github.com/matrix-org/matrix-react-sdk/pull/4342) * QR code reciprocation [\#4334](https://github.com/matrix-org/matrix-react-sdk/pull/4334) * Fix Hangul typing does not work properly [\#4339](https://github.com/matrix-org/matrix-react-sdk/pull/4339) * Fix: dismiss setup encryption toast if cross-signing is ready [\#4336](https://github.com/matrix-org/matrix-react-sdk/pull/4336) * Fix read marker visibility for grouped events [\#4340](https://github.com/matrix-org/matrix-react-sdk/pull/4340) * Make all 'font-size's and 'line-height's rem [\#4305](https://github.com/matrix-org/matrix-react-sdk/pull/4305) * Fix spurious extra devices on registration [\#4337](https://github.com/matrix-org/matrix-react-sdk/pull/4337) * Fix the edit messager composer [\#4333](https://github.com/matrix-org/matrix-react-sdk/pull/4333) * Fix Room Settings Dialog Notifications tab icon [\#4321](https://github.com/matrix-org/matrix-react-sdk/pull/4321) * Fix various cases of React warnings by silencing them [\#4331](https://github.com/matrix-org/matrix-react-sdk/pull/4331) * Only apply padding to standard textual buttons (kind buttons) [\#4332](https://github.com/matrix-org/matrix-react-sdk/pull/4332) * Use console.log in place of console.warn for less warnings [\#4330](https://github.com/matrix-org/matrix-react-sdk/pull/4330) * Revert componentDidMount changes on breadcrumbs [\#4329](https://github.com/matrix-org/matrix-react-sdk/pull/4329) * Use new method for checking secret storage key [\#4309](https://github.com/matrix-org/matrix-react-sdk/pull/4309) * Label and use UNSAFE_componentWillMount to minimize warnings [\#4315](https://github.com/matrix-org/matrix-react-sdk/pull/4315) * Fix a number of minor code quality issues [\#4314](https://github.com/matrix-org/matrix-react-sdk/pull/4314) * Use componentDidMount in place of componentWillMount where possible [\#4313](https://github.com/matrix-org/matrix-react-sdk/pull/4313) * EventIndex: Mark the initial checkpoints for a full crawl. [\#4325](https://github.com/matrix-org/matrix-react-sdk/pull/4325) * Fix UserInfo e2e buttons to match Figma [\#4320](https://github.com/matrix-org/matrix-react-sdk/pull/4320) * Only auto-scroll to RoomTile when clicking on RoomTile or via shortcuts [\#4316](https://github.com/matrix-org/matrix-react-sdk/pull/4316) * Support SSO for interactive authentication [\#4292](https://github.com/matrix-org/matrix-react-sdk/pull/4292) * Fix /invite Slash Command [\#4328](https://github.com/matrix-org/matrix-react-sdk/pull/4328) * Fix jitsi popout URL [\#4326](https://github.com/matrix-org/matrix-react-sdk/pull/4326) * Use our own jitsi widget for the popout URL [\#4323](https://github.com/matrix-org/matrix-react-sdk/pull/4323) * Fix popout support for jitsi widgets [\#4319](https://github.com/matrix-org/matrix-react-sdk/pull/4319) * Fix: legacy verify user throwing error [\#4318](https://github.com/matrix-org/matrix-react-sdk/pull/4318) * Document settingDefaults [\#3046](https://github.com/matrix-org/matrix-react-sdk/pull/3046) * Fix Ctrl+/ for Finnish keyboard where it includes Shift [\#4317](https://github.com/matrix-org/matrix-react-sdk/pull/4317) * Rework SlashCommands to better expose aliases [\#4302](https://github.com/matrix-org/matrix-react-sdk/pull/4302) * Fix EventListSummary when RR rendering is disabled [\#4311](https://github.com/matrix-org/matrix-react-sdk/pull/4311) * Update link to css location. [\#4299](https://github.com/matrix-org/matrix-react-sdk/pull/4299) * Fix peeking keeping two timeline update mechanisms in play [\#4310](https://github.com/matrix-org/matrix-react-sdk/pull/4310) * Pass new secret storage key to bootstrap path [\#4308](https://github.com/matrix-org/matrix-react-sdk/pull/4308) * Show red shield for users that become unverified [\#4303](https://github.com/matrix-org/matrix-react-sdk/pull/4303) * Accessibility fixed for Event List Summary and Composer Format Bar [\#4295](https://github.com/matrix-org/matrix-react-sdk/pull/4295) * Support $riot: Templates for SSO/CAS urls in the welcome.html page [\#4279](https://github.com/matrix-org/matrix-react-sdk/pull/4279) * Added the /html command [\#4296](https://github.com/matrix-org/matrix-react-sdk/pull/4296) * EventIndex: Better logging on how many events are added. [\#4301](https://github.com/matrix-org/matrix-react-sdk/pull/4301) * Field: mark id as optional in propTypes [\#4307](https://github.com/matrix-org/matrix-react-sdk/pull/4307) * Fix view community link icon contrast [\#4254](https://github.com/matrix-org/matrix-react-sdk/pull/4254) * Remove underscore from Jitsi conference names [\#4304](https://github.com/matrix-org/matrix-react-sdk/pull/4304) * Refactor shield display logic; changed rules for DMs [\#4290](https://github.com/matrix-org/matrix-react-sdk/pull/4290) * Fix: bring back global thin scrollbars [\#4300](https://github.com/matrix-org/matrix-react-sdk/pull/4300) * Keyboard shortcuts: Escape cancel reply and fix Ctrl+K [\#4297](https://github.com/matrix-org/matrix-react-sdk/pull/4297) * Field: make id optional, generate one if not provided [\#4298](https://github.com/matrix-org/matrix-react-sdk/pull/4298) * Fix ugly scrollbars in TabbedView (settings), emojipicker and widgets [\#4293](https://github.com/matrix-org/matrix-react-sdk/pull/4293) * Rename secret storage force-reset variable to avoid confusion [\#4274](https://github.com/matrix-org/matrix-react-sdk/pull/4274) * Fix: can't dismiss unverified session toast when encryption hasn't been upgraded [\#4291](https://github.com/matrix-org/matrix-react-sdk/pull/4291) * Blank out UserInfo avatar when changing between members [\#4289](https://github.com/matrix-org/matrix-react-sdk/pull/4289) * Add cancel button to verification panel [\#4283](https://github.com/matrix-org/matrix-react-sdk/pull/4283) * Show ongoing verification request straight away when navigating to member [\#4284](https://github.com/matrix-org/matrix-react-sdk/pull/4284) * Fix: allow scrolling while window is not focused & remove scrollbar hack [\#4276](https://github.com/matrix-org/matrix-react-sdk/pull/4276) * Show whether backup key is cached [\#4287](https://github.com/matrix-org/matrix-react-sdk/pull/4287) * Rename unverified session toast [\#4285](https://github.com/matrix-org/matrix-react-sdk/pull/4285) * Fix: pick last active DM for verification request [\#4286](https://github.com/matrix-org/matrix-react-sdk/pull/4286) * Fix formatBar not hidden after highlight and backspacing some text [\#4269](https://github.com/matrix-org/matrix-react-sdk/pull/4269)
-
v2.3.1adb2fc89 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.3.0...v2.3.1) * Fix jitsi popout URL [\#4327](https://github.com/matrix-org/matrix-react-sdk/pull/4327) * Remove underscore from Jitsi conference names [\#4324](https://github.com/matrix-org/matrix-react-sdk/pull/4324) * Fix popout support for jitsi widgets [\#4322](https://github.com/matrix-org/matrix-react-sdk/pull/4322)
-
v2.3.0e32e9cec · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.3.0-rc.1...v2.3.0) * Upgrade JS SDK to 5.2.0
-
v2.3.0-rc.12fe0edd3 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.2.3...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](https://github.com/matrix-org/matrix-react-sdk/pull/4277) * Update from Weblate [\#4282](https://github.com/matrix-org/matrix-react-sdk/pull/4282) * Update copy on SSSS symmetric upgrade toast [\#4281](https://github.com/matrix-org/matrix-react-sdk/pull/4281) * Wait for SSSS upgrade to complete [\#4270](https://github.com/matrix-org/matrix-react-sdk/pull/4270) * Update cross-signing verification copy and fix i18n [\#4278](https://github.com/matrix-org/matrix-react-sdk/pull/4278) * Fix soft-crash on bad permalinks [\#4280](https://github.com/matrix-org/matrix-react-sdk/pull/4280) * Fix: make self-verification wait for incoming request [\#4267](https://github.com/matrix-org/matrix-react-sdk/pull/4267) * Fall back to non-standard persisted api for Safari [\#4272](https://github.com/matrix-org/matrix-react-sdk/pull/4272) * Respond to backup key sharing requests [\#4275](https://github.com/matrix-org/matrix-react-sdk/pull/4275) * Log and display secret sharing cache state [\#4268](https://github.com/matrix-org/matrix-react-sdk/pull/4268) * Support sending config and ready events to capable widgets (Jitsi) [\#4266](https://github.com/matrix-org/matrix-react-sdk/pull/4266) * If cached keys are present in the key backup dialog, use them [\#4273](https://github.com/matrix-org/matrix-react-sdk/pull/4273) * Fix formatbar not hidden on highlighted message sent [\#4265](https://github.com/matrix-org/matrix-react-sdk/pull/4265) * Support Jitsi conferences sent/received on Riot Mobile and older Riot Webs [\#4252](https://github.com/matrix-org/matrix-react-sdk/pull/4252) * Use unified function to check cross-signing is ready [\#4263](https://github.com/matrix-org/matrix-react-sdk/pull/4263) * Migrate SSSS to symmetric [\#4224](https://github.com/matrix-org/matrix-react-sdk/pull/4224) * Migration to symmetric SSSS [\#4242](https://github.com/matrix-org/matrix-react-sdk/pull/4242) * Always display verification request toasts on top [\#4262](https://github.com/matrix-org/matrix-react-sdk/pull/4262) * Fix: assume SAS is supported when starting request with .start [\#4249](https://github.com/matrix-org/matrix-react-sdk/pull/4249) * Fix logout when Olm failed to load. [\#4261](https://github.com/matrix-org/matrix-react-sdk/pull/4261) * Improve naming of Jitsi conferences [\#4251](https://github.com/matrix-org/matrix-react-sdk/pull/4251) * Handle matrix.to user permalink in-room rather than solo [\#4245](https://github.com/matrix-org/matrix-react-sdk/pull/4245) * Fix: filter room list (again) by canonical and alternative aliases [\#4260](https://github.com/matrix-org/matrix-react-sdk/pull/4260) * EventIndex: Add some logging to the file panel populating. [\#4250](https://github.com/matrix-org/matrix-react-sdk/pull/4250) * Update from Weblate [\#4259](https://github.com/matrix-org/matrix-react-sdk/pull/4259) * Migrate RoomView to React Contexts in the hope for better temporal stability [\#4258](https://github.com/matrix-org/matrix-react-sdk/pull/4258) * Update WidgetUtils.js fix Jitsi path [\#4256](https://github.com/matrix-org/matrix-react-sdk/pull/4256) * Fix local jitsi build url fail and missing argument [\#4255](https://github.com/matrix-org/matrix-react-sdk/pull/4255) * Add shortcut CmdOrCtrl+. to toggle right panel [\#4244](https://github.com/matrix-org/matrix-react-sdk/pull/4244) * Improve Keyboard Shortcuts. Add alt-arrows & alt-shift-arrows [\#4241](https://github.com/matrix-org/matrix-react-sdk/pull/4241) * Bring back legacy verification by comparing public device keys [\#4240](https://github.com/matrix-org/matrix-react-sdk/pull/4240) * Searching: Return an empty result if the search term is an empty string. [\#4248](https://github.com/matrix-org/matrix-react-sdk/pull/4248) * Break continuation on showHiddenEvents-rendered events [\#4247](https://github.com/matrix-org/matrix-react-sdk/pull/4247) * Watch for show-RR settings changes, use room-specific and fix margins [\#4246](https://github.com/matrix-org/matrix-react-sdk/pull/4246) * Register Mac electron specific Cmd+, shortcut to User Settings [\#4243](https://github.com/matrix-org/matrix-react-sdk/pull/4243) * Use a local wrapper for Jitsi calls [\#4234](https://github.com/matrix-org/matrix-react-sdk/pull/4234) * Invite Dialog fixes [\#4233](https://github.com/matrix-org/matrix-react-sdk/pull/4233) * RoomPreviewBar word-break the sender name too [\#4239](https://github.com/matrix-org/matrix-react-sdk/pull/4239) * Report to the user when a key signature upload fails [\#4229](https://github.com/matrix-org/matrix-react-sdk/pull/4229) * pre-send megolm keys when possible when a user starts typing [\#4235](https://github.com/matrix-org/matrix-react-sdk/pull/4235) * we don't do mx_fadable anymore so get rid of broken RightPanel disabling [\#4238](https://github.com/matrix-org/matrix-react-sdk/pull/4238) * Fix left left panel overflowing vertically [\#4237](https://github.com/matrix-org/matrix-react-sdk/pull/4237) * Fix custom tags causing left panel to over-expand [\#4236](https://github.com/matrix-org/matrix-react-sdk/pull/4236) * Add Keyboard shortcuts dialog [\#4231](https://github.com/matrix-org/matrix-react-sdk/pull/4231) * Don't use buildkite agent to upload logs [\#4232](https://github.com/matrix-org/matrix-react-sdk/pull/4232) * Remove Gemini Scrollbars [\#4217](https://github.com/matrix-org/matrix-react-sdk/pull/4217) * Room Directory Explore Servers redesign [\#4209](https://github.com/matrix-org/matrix-react-sdk/pull/4209) * Fix redo keyboard shortcut on macOS [\#4110](https://github.com/matrix-org/matrix-react-sdk/pull/4110) * Fix: ensure local state for aliases doesn't get garbled up [\#4230](https://github.com/matrix-org/matrix-react-sdk/pull/4230) * Rename 'jump to bottom' to avoid ublock block [\#4208](https://github.com/matrix-org/matrix-react-sdk/pull/4208) * Restore key backup in background after complete security [\#4225](https://github.com/matrix-org/matrix-react-sdk/pull/4225) * Fix key backup trust text for cross-signing [\#4223](https://github.com/matrix-org/matrix-react-sdk/pull/4223) * Add default on config setting to control call button in composer [\#4227](https://github.com/matrix-org/matrix-react-sdk/pull/4227) * Fix: make alternative addresses UX less confusing [\#4221](https://github.com/matrix-org/matrix-react-sdk/pull/4221) * Wait for verification request on login [\#4222](https://github.com/matrix-org/matrix-react-sdk/pull/4222) * EventIndex: Add support to delete events from the index. [\#4204](https://github.com/matrix-org/matrix-react-sdk/pull/4204) * EventIndex: Remove a checkpoint if the HTTP request returns a 403. [\#4214](https://github.com/matrix-org/matrix-react-sdk/pull/4214) * Move to composer when typing letters with Shift held [\#4216](https://github.com/matrix-org/matrix-react-sdk/pull/4216) * Wrap large room names when previewing them [\#4213](https://github.com/matrix-org/matrix-react-sdk/pull/4213) * Rename Review Devices to Review Sessions [\#4219](https://github.com/matrix-org/matrix-react-sdk/pull/4219) * Fix typo in tabIndex to make React happy [\#4215](https://github.com/matrix-org/matrix-react-sdk/pull/4215) * Proof of concept for custom theme adding [\#4148](https://github.com/matrix-org/matrix-react-sdk/pull/4148) * Remove stuff that yarn install doesn't think we need [\#4205](https://github.com/matrix-org/matrix-react-sdk/pull/4205) * Declare jsx in tsconfig for IDEs [\#4207](https://github.com/matrix-org/matrix-react-sdk/pull/4207) * Fix: best-effort to join room without canonical alias over federation from room directory [\#4210](https://github.com/matrix-org/matrix-react-sdk/pull/4210) * Test for cross-signing homeserver support during login, toasts [\#4206](https://github.com/matrix-org/matrix-react-sdk/pull/4206) * Send verification request to a single device in a way compatible with non- cross-signing [\#4202](https://github.com/matrix-org/matrix-react-sdk/pull/4202) * Fixes for removing local alias [\#4199](https://github.com/matrix-org/matrix-react-sdk/pull/4199) * yarn upgrade [\#4201](https://github.com/matrix-org/matrix-react-sdk/pull/4201) * Support TypeScript for React components [\#4203](https://github.com/matrix-org/matrix-react-sdk/pull/4203) * When room name is changed, show both the old and new name [\#4183](https://github.com/matrix-org/matrix-react-sdk/pull/4183)
-
v2.2.31e3b917a · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.2.3-rc.1...v2.2.3) * Upgrade JS SDK to 5.1.1 * Add default on config setting to control call button in composer [\#4228](https://github.com/matrix-org/matrix-react-sdk/pull/4228) * Fix: make alternative addresses UX less confusing [\#4226](https://github.com/matrix-org/matrix-react-sdk/pull/4226) * Fix: best-effort to join room without canonical alias over federation from room directory [\#4211](https://github.com/matrix-org/matrix-react-sdk/pull/4211)
-
v2.2.3-rc.19b6986e8 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.2.1...v2.2.3-rc.1) * Update from Weblate [\#4200](https://github.com/matrix-org/matrix-react-sdk/pull/4200) * Revert "enable 4s when accepting a verification request" [\#4198](https://github.com/matrix-org/matrix-react-sdk/pull/4198) * Don't remount main split children on rhs collapse [\#4197](https://github.com/matrix-org/matrix-react-sdk/pull/4197) * Add fallback label for canonical alias events that dont change anything [\#4195](https://github.com/matrix-org/matrix-react-sdk/pull/4195) * Immediately switch to verification dialog when clicking [Continue] from new session dialog [\#4196](https://github.com/matrix-org/matrix-react-sdk/pull/4196) * Enable 4S if needed when trying to verify or accepting verification [\#4194](https://github.com/matrix-org/matrix-react-sdk/pull/4194) * Remove extraneous tab stop from room tree view. [\#4193](https://github.com/matrix-org/matrix-react-sdk/pull/4193) * Remove v1 identity server fallbacks [\#4191](https://github.com/matrix-org/matrix-react-sdk/pull/4191) * Allow editing of alt_aliases according to MSC2432 [\#4187](https://github.com/matrix-org/matrix-react-sdk/pull/4187) * Update timeline rendering of aliases [\#4189](https://github.com/matrix-org/matrix-react-sdk/pull/4189) * Fix mark as read button for dark theme [\#4190](https://github.com/matrix-org/matrix-react-sdk/pull/4190) * Un-linkify version in settings [\#4188](https://github.com/matrix-org/matrix-react-sdk/pull/4188) * Make Mjolnir stop more robust [\#4186](https://github.com/matrix-org/matrix-react-sdk/pull/4186) * Fix secret sharing names to match spec [\#4185](https://github.com/matrix-org/matrix-react-sdk/pull/4185) * Share secrets with another device on request [\#4172](https://github.com/matrix-org/matrix-react-sdk/pull/4172) * Fall back to to_device verification if other user hasn't uploaded cross- signing keys [\#4181](https://github.com/matrix-org/matrix-react-sdk/pull/4181) * Disable edits on redacted events [\#4182](https://github.com/matrix-org/matrix-react-sdk/pull/4182) * Use crypto.verification.request even when xsign is disabled [\#4180](https://github.com/matrix-org/matrix-react-sdk/pull/4180) * Reword the status for the currently indexing rooms. [\#4084](https://github.com/matrix-org/matrix-react-sdk/pull/4084) * Moved read receipts to the bottom of the message [\#3892](https://github.com/matrix-org/matrix-react-sdk/pull/3892) * Include a mark as read X under the scroll to unread button [\#4159](https://github.com/matrix-org/matrix-react-sdk/pull/4159) * Show the room presence indicator, even when cross-singing is enabled [\#4178](https://github.com/matrix-org/matrix-react-sdk/pull/4178) * Add local echo when clicking "Manually Verify" in unverified session dialog [\#4179](https://github.com/matrix-org/matrix-react-sdk/pull/4179) * link to matrix.org/security-disclosure-policy in help screen [\#4129](https://github.com/matrix-org/matrix-react-sdk/pull/4129) * only show verify button if user has uploaded cross-signing keys [\#4174](https://github.com/matrix-org/matrix-react-sdk/pull/4174) * Fix room alias references in topics [\#4176](https://github.com/matrix-org/matrix-react-sdk/pull/4176) * Fix not being able to start chats when you have no rooms [\#4177](https://github.com/matrix-org/matrix-react-sdk/pull/4177) * Disable registration flows on SSO servers [\#4170](https://github.com/matrix-org/matrix-react-sdk/pull/4170) * Don't group blank membership changes [\#4160](https://github.com/matrix-org/matrix-react-sdk/pull/4160) * Ensure the room list always triggers updates on itself [\#4175](https://github.com/matrix-org/matrix-react-sdk/pull/4175) * Fix composer touch bar flickering on keypress in Chrome [\#4173](https://github.com/matrix-org/matrix-react-sdk/pull/4173) * Document scrollpanel and BACAT scrolling [\#4167](https://github.com/matrix-org/matrix-react-sdk/pull/4167) * riot-desktop open SSO in browser so user doesn't have to auth twice [\#4158](https://github.com/matrix-org/matrix-react-sdk/pull/4158) * Lock login and registration buttons after submit [\#4165](https://github.com/matrix-org/matrix-react-sdk/pull/4165) * Suggest the server's results as lower quality in the invite dialog [\#4149](https://github.com/matrix-org/matrix-react-sdk/pull/4149) * Adjust scroll offset with relative scrolling [\#4166](https://github.com/matrix-org/matrix-react-sdk/pull/4166) * only automatically download in usercontent if user requested it [\#4163](https://github.com/matrix-org/matrix-react-sdk/pull/4163) * Fix having to decrypt & download in two steps [\#4162](https://github.com/matrix-org/matrix-react-sdk/pull/4162) * Use bash for release script [\#4161](https://github.com/matrix-org/matrix-react-sdk/pull/4161) * Revert to manual sorting for custom tag rooms [\#4157](https://github.com/matrix-org/matrix-react-sdk/pull/4157) * Fix the last char of people's names being cut off in the invite dialog [\#4150](https://github.com/matrix-org/matrix-react-sdk/pull/4150) * Add /whois SlashCommand to open UserInfo [\#4154](https://github.com/matrix-org/matrix-react-sdk/pull/4154) * word-break in pills and wrap the background correctly [\#4155](https://github.com/matrix-org/matrix-react-sdk/pull/4155) * don't show "This alias is available to use" if the alias is invalid [\#4153](https://github.com/matrix-org/matrix-react-sdk/pull/4153) * Don't ask to enable analytics when Do Not Track is enabled [\#4098](https://github.com/matrix-org/matrix-react-sdk/pull/4098) * Fix MELS not breaking on day boundaries regression [\#4152](https://github.com/matrix-org/matrix-react-sdk/pull/4152) * Fix Quote on search results page [\#4151](https://github.com/matrix-org/matrix-react-sdk/pull/4151) * Ensure errors when creating a DM are raised to the user [\#4144](https://github.com/matrix-org/matrix-react-sdk/pull/4144) * Add a Login button to startAnyRegistrationFlow [\#3829](https://github.com/matrix-org/matrix-react-sdk/pull/3829) * Use latest backup status directly rather than via state [\#4147](https://github.com/matrix-org/matrix-react-sdk/pull/4147) * Prefer account password variation of upgrading [\#4146](https://github.com/matrix-org/matrix-react-sdk/pull/4146) * Hide user avatars from screen readers in group and room user lists. [\#4145](https://github.com/matrix-org/matrix-react-sdk/pull/4145) * Room List sorting algorithms [\#4085](https://github.com/matrix-org/matrix-react-sdk/pull/4085) * Clear selected tags when disabling tag panel [\#4143](https://github.com/matrix-org/matrix-react-sdk/pull/4143) * Ignore cursor jumping shortcuts with shift [\#4142](https://github.com/matrix-org/matrix-react-sdk/pull/4142) * add local echo for clicking 'start verification' button [\#4138](https://github.com/matrix-org/matrix-react-sdk/pull/4138) * Fix formatting buttons not marking the composer as modified [\#4141](https://github.com/matrix-org/matrix-react-sdk/pull/4141) * Upgrade deps [\#4136](https://github.com/matrix-org/matrix-react-sdk/pull/4136) * Remove debug line from Analytics [\#4137](https://github.com/matrix-org/matrix-react-sdk/pull/4137) * Use the right function for creating binary verification QR codes [\#4140](https://github.com/matrix-org/matrix-react-sdk/pull/4140) * Ensure verification QR codes use the right buffer size [\#4139](https://github.com/matrix-org/matrix-react-sdk/pull/4139) * Don't prefix QR codes with the length of the static marker string [\#4128](https://github.com/matrix-org/matrix-react-sdk/pull/4128) * Solve fixed-width digit display in flowed text [\#4127](https://github.com/matrix-org/matrix-react-sdk/pull/4127) * Limit UserInfo Displayname to 3 lines to get rid of scrollbars [\#4135](https://github.com/matrix-org/matrix-react-sdk/pull/4135)
-
v2.2.1ce879b95 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.2.0...v2.2.1) * Adjust scroll offset with relative scrolling [\#4171](https://github.com/matrix-org/matrix-react-sdk/pull/4171) * Disable registration flows on SSO servers [\#4169](https://github.com/matrix-org/matrix-react-sdk/pull/4169)
-
v2.2.0134ca31b · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.2.0-rc.1...v2.2.0) * Upgrade JS SDK to 5.1.0 * Ignore cursor jumping shortcuts with shift [\#4142](https://github.com/matrix-org/matrix-react-sdk/pull/4142)
-
v2.2.0-rc.1c7246f8e · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.1.1...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](https://github.com/matrix-org/matrix-react-sdk/pull/4133) * Update from Weblate [\#4134](https://github.com/matrix-org/matrix-react-sdk/pull/4134) * Notify platform of language changes [\#4121](https://github.com/matrix-org/matrix-react-sdk/pull/4121) * Handle errors when previewing rooms more safely [\#4132](https://github.com/matrix-org/matrix-react-sdk/pull/4132) * Don't try to collapse zero events with a group [\#4131](https://github.com/matrix-org/matrix-react-sdk/pull/4131) * Don't print errors when the tab is used with no autocomplete present [\#4130](https://github.com/matrix-org/matrix-react-sdk/pull/4130) * Improve UI feedback while waiting for network [\#4126](https://github.com/matrix-org/matrix-react-sdk/pull/4126) * Ensure DMs tagged outside of account data work in the invite dialog [\#4123](https://github.com/matrix-org/matrix-react-sdk/pull/4123) * Show a warning dialog when user indicates a new session wasn't them [\#4125](https://github.com/matrix-org/matrix-react-sdk/pull/4125) * Show cancel events as hidden events if we wouldn't usually render them [\#4120](https://github.com/matrix-org/matrix-react-sdk/pull/4120) * Collapsed room list has unaligned room tiles #4030 version 2 [\#4033](https://github.com/matrix-org/matrix-react-sdk/pull/4033) * Check for cross-signing homeserver support [\#4118](https://github.com/matrix-org/matrix-react-sdk/pull/4118) * Don't leak if show_sas never comes (or already came) [\#4119](https://github.com/matrix-org/matrix-react-sdk/pull/4119) * Add verification request viewer in devtools [\#4106](https://github.com/matrix-org/matrix-react-sdk/pull/4106) * update phase when request prop changes [\#4117](https://github.com/matrix-org/matrix-react-sdk/pull/4117) * Handle file downloading locally in electron rather than sending to browser [\#4113](https://github.com/matrix-org/matrix-react-sdk/pull/4113) * Remove unused CIDER setting watcher [\#4116](https://github.com/matrix-org/matrix-react-sdk/pull/4116) * Use alt_aliases for pills and autocomplete [\#4102](https://github.com/matrix-org/matrix-react-sdk/pull/4102) * Add shortcuts for beginning / end of composer [\#4108](https://github.com/matrix-org/matrix-react-sdk/pull/4108) * Update from Weblate [\#4115](https://github.com/matrix-org/matrix-react-sdk/pull/4115) * Revert "Fix escaped markdown passing backslashes through" [\#4114](https://github.com/matrix-org/matrix-react-sdk/pull/4114) * Fix a couple of React warnings/errors [\#4112](https://github.com/matrix-org/matrix-react-sdk/pull/4112) * Fix two big DOM leaks which were locking Chrome solid. [\#4111](https://github.com/matrix-org/matrix-react-sdk/pull/4111) * Filter out empty strings when pasting IDs into the invite dialog [\#4109](https://github.com/matrix-org/matrix-react-sdk/pull/4109) * Remove buildkite pipeline [\#4107](https://github.com/matrix-org/matrix-react-sdk/pull/4107) * Use binary packing for verification QR codes [\#4091](https://github.com/matrix-org/matrix-react-sdk/pull/4091) * Fix several small bugs with the invite/DM dialog [\#4099](https://github.com/matrix-org/matrix-react-sdk/pull/4099) * ignore e2e tests node_modules during linting [\#4103](https://github.com/matrix-org/matrix-react-sdk/pull/4103) * Apply null-guard to room pills for when we can't fetch the room [\#4104](https://github.com/matrix-org/matrix-react-sdk/pull/4104) * Fix theme being overridden to light even after login is completed [\#4105](https://github.com/matrix-org/matrix-react-sdk/pull/4105) * Fix bug where SSSS could be overwritten if user never cross-signs [\#4100](https://github.com/matrix-org/matrix-react-sdk/pull/4100) * Accept canonical alias for pills [\#4096](https://github.com/matrix-org/matrix-react-sdk/pull/4096) * Fix: don't advertise ability to scan a QR code for verification [\#4094](https://github.com/matrix-org/matrix-react-sdk/pull/4094) * Fixes for printing event indexing stats. [\#4082](https://github.com/matrix-org/matrix-react-sdk/pull/4082) * Remove exec so release script continues [\#4095](https://github.com/matrix-org/matrix-react-sdk/pull/4095) * Use Persistent Storage where possible [\#4092](https://github.com/matrix-org/matrix-react-sdk/pull/4092) * Fix user page (missing null check) [\#4088](https://github.com/matrix-org/matrix-react-sdk/pull/4088) * Cancel verification request on dialog close [\#4081](https://github.com/matrix-org/matrix-react-sdk/pull/4081) * Fix various memory leaks due to method re-binding [\#4093](https://github.com/matrix-org/matrix-react-sdk/pull/4093) * Fix share message context menu option keyboard a11y [\#4073](https://github.com/matrix-org/matrix-react-sdk/pull/4073)
-
v2.1.12d05205c · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.1.0...v2.1.1) * show spinner while loading local aliases [\#4090](https://github.com/matrix-org/matrix-react-sdk/pull/4090) * Don't index key verification events. [\#4083](https://github.com/matrix-org/matrix-react-sdk/pull/4083) * Get rid of dependence on usercontent.riot.im [\#4046](https://github.com/matrix-org/matrix-react-sdk/pull/4046) * also detect aliases using new /aliases endpoint for room access settings [\#4089](https://github.com/matrix-org/matrix-react-sdk/pull/4089) * get local aliases from /aliases in room settings [\#4086](https://github.com/matrix-org/matrix-react-sdk/pull/4086) * Start verification sessions in an E2E DM where possible [\#4080](https://github.com/matrix-org/matrix-react-sdk/pull/4080) * Only show supported verification methods [\#4077](https://github.com/matrix-org/matrix-react-sdk/pull/4077) * Use local echo in VerificationRequest for accepting/declining a verification request [\#4072](https://github.com/matrix-org/matrix-react-sdk/pull/4072) * Report installed PWA, touch input status in rageshakes, analytics [\#4078](https://github.com/matrix-org/matrix-react-sdk/pull/4078) * refactor event grouping into separate helper classes [\#4059](https://github.com/matrix-org/matrix-react-sdk/pull/4059) * Find existing requests when starting a new verification request [\#4070](https://github.com/matrix-org/matrix-react-sdk/pull/4070) * Always speak the full text of the typing indicator when it updates. [\#4074](https://github.com/matrix-org/matrix-react-sdk/pull/4074) * Fix escaped markdown passing backslashes through [\#4008](https://github.com/matrix-org/matrix-react-sdk/pull/4008) * Move the sidebar to below the sidebar tab buttons for screen readers. [\#4071](https://github.com/matrix-org/matrix-react-sdk/pull/4071)
-
v2.1.0f99d347b · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.1.0-rc.2...v2.1.0) * Automate SDK dep upgrades for release [\#4076](https://github.com/matrix-org/matrix-react-sdk/pull/4076)
-
v2.1.0-rc.2ab91e859 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.1.0-rc.1...v2.1.0-rc.2) * Fix error in previous attempt to upgrade JS SDK
-
v2.1.0-rc.1242f1afb · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.0.0...v2.1.0-rc.1) * Upgrade JS SDK to 5.0.0-rc.1 * don't show tooltips on big icons [\#4067](https://github.com/matrix-org/matrix-react-sdk/pull/4067) * Update from Weblate [\#4069](https://github.com/matrix-org/matrix-react-sdk/pull/4069) * Fix sending of visit variables to Matomo [\#4068](https://github.com/matrix-org/matrix-react-sdk/pull/4068) * Use embedded piwik script rather than piwik.js to respect CSP [\#4066](https://github.com/matrix-org/matrix-react-sdk/pull/4066) * remove methods arg to requestVerification(DM) [\#4058](https://github.com/matrix-org/matrix-react-sdk/pull/4058) * Check for null config settings a bit safer [\#4061](https://github.com/matrix-org/matrix-react-sdk/pull/4061) * Score user ID searches higher when they match nearly exactly [\#4060](https://github.com/matrix-org/matrix-react-sdk/pull/4060) * Fix uncentered letter inside avatar for currently typing users [\#4051](https://github.com/matrix-org/matrix-react-sdk/pull/4051) * Disable 'start' button after clicking in VerificationPanel [\#4065](https://github.com/matrix-org/matrix-react-sdk/pull/4065) * Fixed bug where key reset didn't always return the right key [\#4057](https://github.com/matrix-org/matrix-react-sdk/pull/4057) * Don't render avatars in pills for screen readers. [\#4062](https://github.com/matrix-org/matrix-react-sdk/pull/4062) * Make QR self-verification compatible with RiotX [\#4044](https://github.com/matrix-org/matrix-react-sdk/pull/4044) * Verify single device from other user in right panel & Not Trusted dialog [\#4043](https://github.com/matrix-org/matrix-react-sdk/pull/4043) * Disable verification buttons after clicking to avoid double submission [\#4049](https://github.com/matrix-org/matrix-react-sdk/pull/4049) * Verification toast fixes [\#4048](https://github.com/matrix-org/matrix-react-sdk/pull/4048) * Use EncryptionPanel everywhere, part I [\#4042](https://github.com/matrix-org/matrix-react-sdk/pull/4042) * quick fix for cross-signing reset bug [\#4056](https://github.com/matrix-org/matrix-react-sdk/pull/4056) * Fix error message rendering for key entry [\#4055](https://github.com/matrix-org/matrix-react-sdk/pull/4055) * Fix recaptcha blocked by CSP for non-SSL origins [\#4052](https://github.com/matrix-org/matrix-react-sdk/pull/4052) * Fix watcher for showTypingNotifications setting [\#4054](https://github.com/matrix-org/matrix-react-sdk/pull/4054) * Allow custom hs url submission on enter [\#4053](https://github.com/matrix-org/matrix-react-sdk/pull/4053) * Support keepSecretStoragePassphraseForSession at the config level too [\#4045](https://github.com/matrix-org/matrix-react-sdk/pull/4045) * Add setting to allow hiding of typing indicator [\#4047](https://github.com/matrix-org/matrix-react-sdk/pull/4047) * Button to reset cross-signing and SSSS keys [\#4041](https://github.com/matrix-org/matrix-react-sdk/pull/4041) * Use forms to wrap password fields so Chrome doesn't go wild [\#3974](https://github.com/matrix-org/matrix-react-sdk/pull/3974) * Update QR code rendering to support VerificationRequests [\#4001](https://github.com/matrix-org/matrix-react-sdk/pull/4001) * Differentiate AccessSecretStorageDialog dismiss dialog based on which key we want to read [\#4038](https://github.com/matrix-org/matrix-react-sdk/pull/4038) * Only emit in RoomViewStore when state actually changes [\#4039](https://github.com/matrix-org/matrix-react-sdk/pull/4039) * Mark AccessSecretStorageDialog to not be closed by clicking background [\#4029](https://github.com/matrix-org/matrix-react-sdk/pull/4029) * Let pointer events fall through to scroll button [\#4037](https://github.com/matrix-org/matrix-react-sdk/pull/4037) * Improve event indexing status strings for translation [\#4035](https://github.com/matrix-org/matrix-react-sdk/pull/4035) * Button size reviewed for word consuming languages & Settings showing devices are a bit too tight [\#4024](https://github.com/matrix-org/matrix-react-sdk/pull/4024) * Only enumerate settings handlers which are supported [\#4034](https://github.com/matrix-org/matrix-react-sdk/pull/4034) * Fix listener removal in verification tile [\#4036](https://github.com/matrix-org/matrix-react-sdk/pull/4036) * Do not show alarming red shields on large encrypted rooms for your own device [\#4028](https://github.com/matrix-org/matrix-react-sdk/pull/4028) * Add a class for styling room directory permissions [\#4007](https://github.com/matrix-org/matrix-react-sdk/pull/4007) * double-check user verification [\#4010](https://github.com/matrix-org/matrix-react-sdk/pull/4010) * Use minimist instead of optimist as it is deprecated [\#4031](https://github.com/matrix-org/matrix-react-sdk/pull/4031) * SettingsStore, use a counter instead of wall clock for watcher ids [\#4032](https://github.com/matrix-org/matrix-react-sdk/pull/4032) * Don't crash immediately if the room directory chunk is null/empty [\#4027](https://github.com/matrix-org/matrix-react-sdk/pull/4027) * Fix verification toast to close at 0s [\#3998](https://github.com/matrix-org/matrix-react-sdk/pull/3998) * Fix listener leak in TagPanel [\#4026](https://github.com/matrix-org/matrix-react-sdk/pull/4026) * Update from Weblate [\#4025](https://github.com/matrix-org/matrix-react-sdk/pull/4025) * Honour the isLogin flag in theme.js [\#4023](https://github.com/matrix-org/matrix-react-sdk/pull/4023) * ManageEventIndexDialog: Show how many rooms are being currently crawled. [\#4022](https://github.com/matrix-org/matrix-react-sdk/pull/4022) * Advertise that we can scan QR codes even though we can't [\#4021](https://github.com/matrix-org/matrix-react-sdk/pull/4021) * Checkpoint addition fixes and return of the crawler sleep time setting. [\#4020](https://github.com/matrix-org/matrix-react-sdk/pull/4020) * Truncate SAS emoji labels to fit [\#4018](https://github.com/matrix-org/matrix-react-sdk/pull/4018) * Apply copy edits to security setup flow [\#4017](https://github.com/matrix-org/matrix-react-sdk/pull/4017) * Fix user trust text to match what was checked [\#4016](https://github.com/matrix-org/matrix-react-sdk/pull/4016) * Fix size of invite only icon [\#4015](https://github.com/matrix-org/matrix-react-sdk/pull/4015) * Add temporary feature flag to control padlocks [\#4013](https://github.com/matrix-org/matrix-react-sdk/pull/4013) * Add an override for the theme [\#4014](https://github.com/matrix-org/matrix-react-sdk/pull/4014) * Add title to complete security loading [\#4011](https://github.com/matrix-org/matrix-react-sdk/pull/4011) * Only display the first zxcvbn warning/suggestion [\#4012](https://github.com/matrix-org/matrix-react-sdk/pull/4012) * Log exceptions from accessSecretStorage [\#4009](https://github.com/matrix-org/matrix-react-sdk/pull/4009) * Add advanced option to keep secret storage in memory for session [\#3995](https://github.com/matrix-org/matrix-react-sdk/pull/3995) * Add shields to member list, move power label to text [\#4006](https://github.com/matrix-org/matrix-react-sdk/pull/4006) * Make encryption events into bubble-style tiles [\#4005](https://github.com/matrix-org/matrix-react-sdk/pull/4005) * Update copy when the user verifies their own devices [\#4000](https://github.com/matrix-org/matrix-react-sdk/pull/4000) * Use Sets instead of array scans and simplify hiding of invalid users when inviting [\#4004](https://github.com/matrix-org/matrix-react-sdk/pull/4004) * Fix room completion for invited rooms and upgraded rooms [\#4003](https://github.com/matrix-org/matrix-react-sdk/pull/4003) * Make shields in UserInfo black if user isn't verified [\#3999](https://github.com/matrix-org/matrix-react-sdk/pull/3999) * Change verify user text [\#3994](https://github.com/matrix-org/matrix-react-sdk/pull/3994) * Disable all inputs in login form while busy, not just the submit button [\#3996](https://github.com/matrix-org/matrix-react-sdk/pull/3996) * fix SAS dialog width [\#3993](https://github.com/matrix-org/matrix-react-sdk/pull/3993) * Update placeholder in the composer when it gets changed [\#3990](https://github.com/matrix-org/matrix-react-sdk/pull/3990) * Send initial device display name on register [\#3992](https://github.com/matrix-org/matrix-react-sdk/pull/3992) * Update QR code handling for new spec [\#3959](https://github.com/matrix-org/matrix-react-sdk/pull/3959) * Apply the Olympic effect to SAS Emoji Verification [\#3989](https://github.com/matrix-org/matrix-react-sdk/pull/3989) * Pass an ID to the <Field/> as needed and fix div inside p nesting [\#3988](https://github.com/matrix-org/matrix-react-sdk/pull/3988) * Update user info for device and trust changes [\#3987](https://github.com/matrix-org/matrix-react-sdk/pull/3987) * Relax secret storage account data check [\#3985](https://github.com/matrix-org/matrix-react-sdk/pull/3985) * Fix various races that prevented the right panel being in the right state for verifications [\#3984](https://github.com/matrix-org/matrix-react-sdk/pull/3984) * Fix verifying individual devices [\#3986](https://github.com/matrix-org/matrix-react-sdk/pull/3986) * Update from Weblate [\#3982](https://github.com/matrix-org/matrix-react-sdk/pull/3982) * Replace device with session in UI text [\#3980](https://github.com/matrix-org/matrix-react-sdk/pull/3980) * Add missing await causing promises to be leaked as room IDs [\#3981](https://github.com/matrix-org/matrix-react-sdk/pull/3981) * Change new session toast to unverified [\#3978](https://github.com/matrix-org/matrix-react-sdk/pull/3978) * Replace Verify button in UserInfo verification with "Learn more" [\#3975](https://github.com/matrix-org/matrix-react-sdk/pull/3975) * Don't peek until the matrix client is ready [\#3979](https://github.com/matrix-org/matrix-react-sdk/pull/3979) * Verification: don't block UI update on verification finishing [\#3976](https://github.com/matrix-org/matrix-react-sdk/pull/3976) * Adjust icons with in person with design [\#3977](https://github.com/matrix-org/matrix-react-sdk/pull/3977) * Update copy for right panel verification [\#3973](https://github.com/matrix-org/matrix-react-sdk/pull/3973) * Check for timeline in pre-join UISI path [\#3972](https://github.com/matrix-org/matrix-react-sdk/pull/3972) * Let users paste text if they've already started filtering invite targets [\#3970](https://github.com/matrix-org/matrix-react-sdk/pull/3970) * Filter event types when deciding on activity metrics for DM suggestions [\#3969](https://github.com/matrix-org/matrix-react-sdk/pull/3969) * Revert a change causing a login loop [\#3971](https://github.com/matrix-org/matrix-react-sdk/pull/3971) * Improve the docs for the event index and fix some type hints. [\#3960](https://github.com/matrix-org/matrix-react-sdk/pull/3960) * Automatically focus on the invite dialog input [\#3968](https://github.com/matrix-org/matrix-react-sdk/pull/3968) * Restore key backup in Complete Security dialog [\#3966](https://github.com/matrix-org/matrix-react-sdk/pull/3966) * Right Panel Verification improvements [\#3967](https://github.com/matrix-org/matrix-react-sdk/pull/3967) * Cross Signing Right Panel Verification Decoration [\#3950](https://github.com/matrix-org/matrix-react-sdk/pull/3950) * Passing refireParams actually prevented this from working [\#3965](https://github.com/matrix-org/matrix-react-sdk/pull/3965) * Start new key backup in security setup flow [\#3964](https://github.com/matrix-org/matrix-react-sdk/pull/3964) * Tweak styling of the unread indicator circle. [\#3958](https://github.com/matrix-org/matrix-react-sdk/pull/3958) * Add device IDs in user info tooltips [\#3963](https://github.com/matrix-org/matrix-react-sdk/pull/3963) * Improve encryption upgrade on login flow [\#3962](https://github.com/matrix-org/matrix-react-sdk/pull/3962) * Switch back to legacy decorators [\#3961](https://github.com/matrix-org/matrix-react-sdk/pull/3961) * Style bridge settings tab according to design [\#3894](https://github.com/matrix-org/matrix-react-sdk/pull/3894) * Fix skinning and babel targets [\#3957](https://github.com/matrix-org/matrix-react-sdk/pull/3957) * Enable cross-signing lab when key in storage [\#3956](https://github.com/matrix-org/matrix-react-sdk/pull/3956) * Add new session verification details dialog [\#3953](https://github.com/matrix-org/matrix-react-sdk/pull/3953) * Fix issue where we don't notice if our own devices shouldn't be trusted [\#3949](https://github.com/matrix-org/matrix-react-sdk/pull/3949) * Add separate component for post-auth security flows [\#3951](https://github.com/matrix-org/matrix-react-sdk/pull/3951) * Add more logging to settings watchers [\#3952](https://github.com/matrix-org/matrix-react-sdk/pull/3952) * Use https for recaptcha for all non-http protocols [\#3944](https://github.com/matrix-org/matrix-react-sdk/pull/3944) * Add status and management UI for the event indexer [\#3672](https://github.com/matrix-org/matrix-react-sdk/pull/3672) * Remove DM icons if `feature_cross_signing` is enabled; hide padlocks in DM room headers [\#3948](https://github.com/matrix-org/matrix-react-sdk/pull/3948) * Stop rogue verification toast if you verify during login [\#3943](https://github.com/matrix-org/matrix-react-sdk/pull/3943) * Show incoming verification requests in the 'complete security' phase [\#3942](https://github.com/matrix-org/matrix-react-sdk/pull/3942) * Dismiss logged out device toasts [\#3941](https://github.com/matrix-org/matrix-react-sdk/pull/3941) * Verification nag toasts [\#3940](https://github.com/matrix-org/matrix-react-sdk/pull/3940) * Update from Weblate [\#3947](https://github.com/matrix-org/matrix-react-sdk/pull/3947) * Remember password for e2e bootstrapping [\#3939](https://github.com/matrix-org/matrix-react-sdk/pull/3939) * fix compound emoji [\#3946](https://github.com/matrix-org/matrix-react-sdk/pull/3946) * Setup flow for cross-signing on login / registration [\#3937](https://github.com/matrix-org/matrix-react-sdk/pull/3937) * Update profile avatar letter size [\#3935](https://github.com/matrix-org/matrix-react-sdk/pull/3935) * Hide default encryption algorithm [\#3936](https://github.com/matrix-org/matrix-react-sdk/pull/3936) * Resolve default export warnings from Webpack [\#3938](https://github.com/matrix-org/matrix-react-sdk/pull/3938) * Add null check for cross-signing info in verification panel [\#3934](https://github.com/matrix-org/matrix-react-sdk/pull/3934) * Add trace logging to figure out which component is causing weird events [\#3926](https://github.com/matrix-org/matrix-react-sdk/pull/3926) * Remove user lists feature flag, making it the default [\#3906](https://github.com/matrix-org/matrix-react-sdk/pull/3906) * Last bit of polish for user lists [\#3925](https://github.com/matrix-org/matrix-react-sdk/pull/3925) * QR code verification [\#3871](https://github.com/matrix-org/matrix-react-sdk/pull/3871) * Do less unnecessary work on CI [\#3933](https://github.com/matrix-org/matrix-react-sdk/pull/3933) * Re-enable stylelint on CI [\#3932](https://github.com/matrix-org/matrix-react-sdk/pull/3932) * Design pass for room icons [\#3931](https://github.com/matrix-org/matrix-react-sdk/pull/3931) * Populate the file panel using the event index if available. [\#3858](https://github.com/matrix-org/matrix-react-sdk/pull/3858) * Split AsyncWrapper out from Modal [\#3928](https://github.com/matrix-org/matrix-react-sdk/pull/3928) * Fix error in verification code on develop [\#3930](https://github.com/matrix-org/matrix-react-sdk/pull/3930) * Seperates out the padlock icon, and adds a tooltip [\#3929](https://github.com/matrix-org/matrix-react-sdk/pull/3929) * Cross Signing redesign for composer [\#3910](https://github.com/matrix-org/matrix-react-sdk/pull/3910) * Fix verifying your own devices with to_device messages [\#3927](https://github.com/matrix-org/matrix-react-sdk/pull/3927) * Room list reflects encryption state [\#3908](https://github.com/matrix-org/matrix-react-sdk/pull/3908) * Make the entire User Info scrollable, sticky close button [\#3914](https://github.com/matrix-org/matrix-react-sdk/pull/3914) * Remove riot logo from the security setup screens [\#3916](https://github.com/matrix-org/matrix-react-sdk/pull/3916) * Only say the session is verified if it is now verified [\#3917](https://github.com/matrix-org/matrix-react-sdk/pull/3917) * Hide password section if you can't change your password [\#3924](https://github.com/matrix-org/matrix-react-sdk/pull/3924) * Ensure a plaintext version of the composer ends up on the clipboard [\#3922](https://github.com/matrix-org/matrix-react-sdk/pull/3922) * Move & upgrade babel runtime into dependencies (like it wants) [\#3920](https://github.com/matrix-org/matrix-react-sdk/pull/3920) * Don't list every single alias when there's many [\#3918](https://github.com/matrix-org/matrix-react-sdk/pull/3918) * Try to populate user IDs even when the server's directory fails us [\#3907](https://github.com/matrix-org/matrix-react-sdk/pull/3907) * Remove .event property on verification request [\#3912](https://github.com/matrix-org/matrix-react-sdk/pull/3912) * Attempt to fix Safari + VoiceOver misunderstanding the timeline list [\#3911](https://github.com/matrix-org/matrix-react-sdk/pull/3911) * Enable encryption in DMs with device keys [\#3913](https://github.com/matrix-org/matrix-react-sdk/pull/3913) * Fix scrollable area and padding in user lists dialog [\#3905](https://github.com/matrix-org/matrix-react-sdk/pull/3905) * Add Reject & Ignore user button to invites view [\#3909](https://github.com/matrix-org/matrix-react-sdk/pull/3909) * Fix paragraph-awareness of the composer formatting features [\#3891](https://github.com/matrix-org/matrix-react-sdk/pull/3891) * Updated visuals for cross-signing bootstrap [\#3903](https://github.com/matrix-org/matrix-react-sdk/pull/3903) * Implement some parts of new cross signing bootstrap UI [\#3897](https://github.com/matrix-org/matrix-react-sdk/pull/3897) * Treat links as external in report content admin message [\#3904](https://github.com/matrix-org/matrix-react-sdk/pull/3904) * Be consistent about our settings svg, free the other one [\#3902](https://github.com/matrix-org/matrix-react-sdk/pull/3902) * Change prepublish script to prepare [\#3899](https://github.com/matrix-org/matrix-react-sdk/pull/3899) * Remove the react-sdk version [\#3901](https://github.com/matrix-org/matrix-react-sdk/pull/3901) * BuildKite: Retry end-to-end tests automatically once if they fail [\#3900](https://github.com/matrix-org/matrix-react-sdk/pull/3900) * Slash Command improvements around sending messages with leading slash [\#3893](https://github.com/matrix-org/matrix-react-sdk/pull/3893) * Support admin configurable message when reporting content [\#3898](https://github.com/matrix-org/matrix-react-sdk/pull/3898) * Don't warn on unverified users; ensured behavior stays the same with flags off [\#3896](https://github.com/matrix-org/matrix-react-sdk/pull/3896) * Fix roving room list for resizer and ff tabstop a11y [\#3895](https://github.com/matrix-org/matrix-react-sdk/pull/3895) * Verify individual messages via cross-signing [\#3875](https://github.com/matrix-org/matrix-react-sdk/pull/3875) * Fix layering of dependencies in riot-web and e2e tests [\#3882](https://github.com/matrix-org/matrix-react-sdk/pull/3882) * Implement Roving Tab Index and Room List as TreeView [\#3844](https://github.com/matrix-org/matrix-react-sdk/pull/3844) * Move room header shields over the avatar for the room [\#3888](https://github.com/matrix-org/matrix-react-sdk/pull/3888) * Fix toast icon to prevent clipping [\#3890](https://github.com/matrix-org/matrix-react-sdk/pull/3890) * Only show devices and verify actions in E2EE rooms [\#3889](https://github.com/matrix-org/matrix-react-sdk/pull/3889) * Change user info verification checks to use cross-signing [\#3887](https://github.com/matrix-org/matrix-react-sdk/pull/3887) * Fix click-to-ping not inserting colon if composer non-empty [\#3886](https://github.com/matrix-org/matrix-react-sdk/pull/3886) * Fix emoticon space completion for upper case emoticons like :D xD [\#3884](https://github.com/matrix-org/matrix-react-sdk/pull/3884) * Repair cross-signing panel with async status [\#3880](https://github.com/matrix-org/matrix-react-sdk/pull/3880) * Remove temporary key backup button [\#3878](https://github.com/matrix-org/matrix-react-sdk/pull/3878) * Score users who have recently spoken higher in invite suggestions [\#3866](https://github.com/matrix-org/matrix-react-sdk/pull/3866) * Initial support for verification in right panel [\#3796](https://github.com/matrix-org/matrix-react-sdk/pull/3796) * Prevent the invite dialog from jumping around when elements change [\#3868](https://github.com/matrix-org/matrix-react-sdk/pull/3868) * Add prepublish script [\#3876](https://github.com/matrix-org/matrix-react-sdk/pull/3876)
-
v2.0.08c56c599 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.0.0-rc.2...v2.0.0) * Ensure a plaintext version of the composer ends up on the clipboard [\#3923](https://github.com/matrix-org/matrix-react-sdk/pull/3923) * Move & upgrade babel runtime into dependencies (like it wants) [\#3921](https://github.com/matrix-org/matrix-react-sdk/pull/3921) * Don't list every single alias when there's many [\#3919](https://github.com/matrix-org/matrix-react-sdk/pull/3919)
-
v2.0.0-rc.24521ef1a · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.0.0-rc.1...v2.0.0-rc.2) * Add prepublish script [\#3877](https://github.com/matrix-org/matrix-react-sdk/pull/3877)
-
v2.0.0-rc.14ee2fce1 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.6...v2.0.0-rc.1) BREAKING CHANGES * The react-sdk node module now exports ES6 rather than ES5. If you wish to supports target that aren't compatible with ES6, you will need to transpile the react-sdk to a suitable dialect. All Changes * Fix arrows keys moving through edit history [\#3874](https://github.com/matrix-org/matrix-react-sdk/pull/3874) * Fix error about MessagePanel not being available for read markers [\#3867](https://github.com/matrix-org/matrix-react-sdk/pull/3867) * Adjust secret storage to work before sync [\#3864](https://github.com/matrix-org/matrix-react-sdk/pull/3864) * Update from Weblate [\#3872](https://github.com/matrix-org/matrix-react-sdk/pull/3872) * Remove unused deps and dev-deps [\#3870](https://github.com/matrix-org/matrix-react-sdk/pull/3870) * Tidy Jest test stuff and dependencies [\#3869](https://github.com/matrix-org/matrix-react-sdk/pull/3869) * Move feature flag check for new session toast [\#3865](https://github.com/matrix-org/matrix-react-sdk/pull/3865) * Catch exception in checkTerms if no ID server [\#3863](https://github.com/matrix-org/matrix-react-sdk/pull/3863) * Catch exception if passphrase dialog cancelled [\#3862](https://github.com/matrix-org/matrix-react-sdk/pull/3862) * Disable key request dialogs with cross-signing [\#3860](https://github.com/matrix-org/matrix-react-sdk/pull/3860) * Toasts for new, unverified sessions [\#3859](https://github.com/matrix-org/matrix-react-sdk/pull/3859) * Check for a matrixclient before trying to use it [\#3861](https://github.com/matrix-org/matrix-react-sdk/pull/3861) * Room header & message box shields now reflect cross-signing state [\#3850](https://github.com/matrix-org/matrix-react-sdk/pull/3850) * Fix Array.concat undefined [\#3857](https://github.com/matrix-org/matrix-react-sdk/pull/3857) * Update chokidar to fix reskindex not working [\#3856](https://github.com/matrix-org/matrix-react-sdk/pull/3856) * Make the new DM invite dialog work for regular invites too [\#3854](https://github.com/matrix-org/matrix-react-sdk/pull/3854) * Fix event handler leak in MemberStatusMessageAvatar [\#3855](https://github.com/matrix-org/matrix-react-sdk/pull/3855) * Move DM creation logic into DMInviteDialog [\#3843](https://github.com/matrix-org/matrix-react-sdk/pull/3843) * Remove all text when cutting in the composer [\#3848](https://github.com/matrix-org/matrix-react-sdk/pull/3848) * Add a ToastStore [\#3853](https://github.com/matrix-org/matrix-react-sdk/pull/3853) * 'Members' button always toggle the right panel [\#3804](https://github.com/matrix-org/matrix-react-sdk/pull/3804) * Fix timing of when Composer considers itself to be modified [\#3842](https://github.com/matrix-org/matrix-react-sdk/pull/3842) * Compute download file icon immediately [\#3851](https://github.com/matrix-org/matrix-react-sdk/pull/3851) * Fix not being able to open profiles from the timeline [\#3852](https://github.com/matrix-org/matrix-react-sdk/pull/3852) * Add post-login complete security flow [\#3847](https://github.com/matrix-org/matrix-react-sdk/pull/3847) * Added cut/copy and pasting user pills from editor. [\#3828](https://github.com/matrix-org/matrix-react-sdk/pull/3828) * Fix imports for help & support tab [\#3846](https://github.com/matrix-org/matrix-react-sdk/pull/3846) * Humanize the recent DM rooms ourselves for translations [\#3841](https://github.com/matrix-org/matrix-react-sdk/pull/3841) * Improve the quality of invite suggestions by filtering out DMs [\#3840](https://github.com/matrix-org/matrix-react-sdk/pull/3840) * Fix linter and tests on develop [\#3845](https://github.com/matrix-org/matrix-react-sdk/pull/3845) * Fix sourcemaps by refactoring the build system [\#3839](https://github.com/matrix-org/matrix-react-sdk/pull/3839) * Don't error on unverified/unknown devices. [\#3837](https://github.com/matrix-org/matrix-react-sdk/pull/3837) * Padlock icons in room header [\#3835](https://github.com/matrix-org/matrix-react-sdk/pull/3835) * Don't allow upgrade from untrusted key backup. [\#3822](https://github.com/matrix-org/matrix-react-sdk/pull/3822) * Emoji verification: Change name of 🔒 to lock [\#3825](https://github.com/matrix-org/matrix-react-sdk/pull/3825) * Room padlock decorations only if cross-signing is enabled [\#3838](https://github.com/matrix-org/matrix-react-sdk/pull/3838) * Enable end-to-end tests for sourcemaps (+Windows instructions) [\#3827](https://github.com/matrix-org/matrix-react-sdk/pull/3827) * Repair community member info panel [\#3832](https://github.com/matrix-org/matrix-react-sdk/pull/3832) * Add feature flag around the presence indicator in room list [\#3831](https://github.com/matrix-org/matrix-react-sdk/pull/3831) * Display a padlock icon beside invite-only rooms in the room list [\#3821](https://github.com/matrix-org/matrix-react-sdk/pull/3821) * Update from Weblate [\#3830](https://github.com/matrix-org/matrix-react-sdk/pull/3830) * Fix listener leak on RoomView [\#3826](https://github.com/matrix-org/matrix-react-sdk/pull/3826) * Regenerate i18n for sourcemaps branch [\#3824](https://github.com/matrix-org/matrix-react-sdk/pull/3824) * Fix tests for sourcemaps branch [\#3823](https://github.com/matrix-org/matrix-react-sdk/pull/3823) * Jest [\#3724](https://github.com/matrix-org/matrix-react-sdk/pull/3724) * Sourcemaps: develop -> feature branch [\#3817](https://github.com/matrix-org/matrix-react-sdk/pull/3817) * Support pasting a bunch of identifiers into the invite dialog [\#3820](https://github.com/matrix-org/matrix-react-sdk/pull/3820) * Support 3PIDs (email addresses) in the invite dialog [\#3819](https://github.com/matrix-org/matrix-react-sdk/pull/3819) * Placeholder PR for cleaner diffs: ES6 [\#3765](https://github.com/matrix-org/matrix-react-sdk/pull/3765) * Misc fixes for ES6 imports/exports [\#3766](https://github.com/matrix-org/matrix-react-sdk/pull/3766) * Wire up the invite targets dialog to a real composer and show selections [\#3815](https://github.com/matrix-org/matrix-react-sdk/pull/3815) * Change ref handling in TextualBody to prevent it parsing generated nodes [\#3711](https://github.com/matrix-org/matrix-react-sdk/pull/3711) * Render encoded html entities in og:description [\#3789](https://github.com/matrix-org/matrix-react-sdk/pull/3789) * Update package.json for new build process + cosmetics [\#3767](https://github.com/matrix-org/matrix-react-sdk/pull/3767) * Convert CommonJS exports to ES6 exports [\#3761](https://github.com/matrix-org/matrix-react-sdk/pull/3761) * Round 2 of CommonJS to ES6 imports [\#3764](https://github.com/matrix-org/matrix-react-sdk/pull/3764) * Strip all variation selectors on emoji [\#3814](https://github.com/matrix-org/matrix-react-sdk/pull/3814) * Use the new js-sdk imports and import from src [\#3763](https://github.com/matrix-org/matrix-react-sdk/pull/3763) * Convert many imports to handle ES6 exports [\#3762](https://github.com/matrix-org/matrix-react-sdk/pull/3762) * Fix userinfo for users not in the room [\#3812](https://github.com/matrix-org/matrix-react-sdk/pull/3812) * Attempt to fix e2e tests [\#3811](https://github.com/matrix-org/matrix-react-sdk/pull/3811) * Add bunch of null-guards and similar to fix React Errors/complaints [\#3752](https://github.com/matrix-org/matrix-react-sdk/pull/3752) * Delegate all room alias validation to the RoomAliasField validator [\#3807](https://github.com/matrix-org/matrix-react-sdk/pull/3807) * Support filtering and searching for users to invite in DMs [\#3802](https://github.com/matrix-org/matrix-react-sdk/pull/3802) * Add suggestions for which users to invite to chat [\#3801](https://github.com/matrix-org/matrix-react-sdk/pull/3801) * Use `flex-start` instead of `start` for postcss [\#3760](https://github.com/matrix-org/matrix-react-sdk/pull/3760) * Define getLanguageFromBrowser() for LanguageDropdown [\#3769](https://github.com/matrix-org/matrix-react-sdk/pull/3769) * Introduce babel's export-default-from plugin to fix build errors [\#3768](https://github.com/matrix-org/matrix-react-sdk/pull/3768) * Add a bit of debugging to incorrect components in the Skinner [\#3770](https://github.com/matrix-org/matrix-react-sdk/pull/3770) * [BREAKING] Refactor the entire build process for babel@7 and TypeScript (chunk 1 of many) [\#3722](https://github.com/matrix-org/matrix-react-sdk/pull/3722) * Implementation of new potential skinning mechanism [\#3723](https://github.com/matrix-org/matrix-react-sdk/pull/3723)
-
v1.7.68091cadc · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.6-rc.2...v1.7.6) * Repair community member info panel [\#3834](https://github.com/matrix-org/matrix-react-sdk/pull/3834) * Add feature flag around the presence indicator in room list [\#3833](https://github.com/matrix-org/matrix-react-sdk/pull/3833)
-
v1.7.6-rc.2a3fe5bbd · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.6-rc.1...v1.7.6-rc.2) * Strip all variation selectors on emoji [\#3818](https://github.com/matrix-org/matrix-react-sdk/pull/3818)
-
v1.7.6-rc.10df16631 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.5...v1.7.6-rc.1) * Deduplicate recent emoji [\#3806](https://github.com/matrix-org/matrix-react-sdk/pull/3806) * Fix ability to remove avatars [\#3803](https://github.com/matrix-org/matrix-react-sdk/pull/3803) * Update from Weblate [\#3810](https://github.com/matrix-org/matrix-react-sdk/pull/3810) * User Info fetch latest RoomMember instead of showing historical data [\#3788](https://github.com/matrix-org/matrix-react-sdk/pull/3788) * Remove all usages of slate in favour of CIDER [\#3808](https://github.com/matrix-org/matrix-react-sdk/pull/3808) * Use display name when pinned messages are changed [\#3809](https://github.com/matrix-org/matrix-react-sdk/pull/3809) * Fix inverted diff line highlighting in dark theme [\#3790](https://github.com/matrix-org/matrix-react-sdk/pull/3790) * Bridge info settings tab [\#3693](https://github.com/matrix-org/matrix-react-sdk/pull/3693) * Send the labs flags the client is running with in rageshake [\#3805](https://github.com/matrix-org/matrix-react-sdk/pull/3805) * Initial implementation of FTUE user lists design [\#3792](https://github.com/matrix-org/matrix-react-sdk/pull/3792) * Update key backup creation and recovery paths for SSSS [\#3800](https://github.com/matrix-org/matrix-react-sdk/pull/3800) * Don't fail if logs exists and is an empty dir [\#3798](https://github.com/matrix-org/matrix-react-sdk/pull/3798) * Comment remaining non-cross-signing-compliant components [\#3799](https://github.com/matrix-org/matrix-react-sdk/pull/3799) * Remove 'unverify' from UserInfoPanel [\#3797](https://github.com/matrix-org/matrix-react-sdk/pull/3797) * Use deviceTrust when displaying key backup trust status [\#3795](https://github.com/matrix-org/matrix-react-sdk/pull/3795) * Don't crash if a keyshare request is removed [\#3793](https://github.com/matrix-org/matrix-react-sdk/pull/3793) * Convert /verify to checkDeviceTrust [\#3794](https://github.com/matrix-org/matrix-react-sdk/pull/3794) * Remove E2eIcon onClick [\#3791](https://github.com/matrix-org/matrix-react-sdk/pull/3791) * support channel names with slash in name/alias [\#3778](https://github.com/matrix-org/matrix-react-sdk/pull/3778) * Fix NPE when filtering the room list [\#3787](https://github.com/matrix-org/matrix-react-sdk/pull/3787) * Turn RoomAliasField into properly controlled and use in RoomSettings [\#3782](https://github.com/matrix-org/matrix-react-sdk/pull/3782) * fuzzy-sort MemberList [\#3783](https://github.com/matrix-org/matrix-react-sdk/pull/3783) * Serialize file uploads into room to match confirmation dialog order [\#3786](https://github.com/matrix-org/matrix-react-sdk/pull/3786) * Do not show Top Unread Messages Bar and Jump to bottom button if searching [\#3785](https://github.com/matrix-org/matrix-react-sdk/pull/3785) * Fix sticker picker chevron offset calculation [\#3784](https://github.com/matrix-org/matrix-react-sdk/pull/3784) * Fix not being able to promote others to the same power level as your own [\#3781](https://github.com/matrix-org/matrix-react-sdk/pull/3781) * Room Tile DMs online/active green dot [\#3751](https://github.com/matrix-org/matrix-react-sdk/pull/3751) * Fix spelling and grammar in README [\#3780](https://github.com/matrix-org/matrix-react-sdk/pull/3780) * Reintroduce working resizer code for right panel [\#3776](https://github.com/matrix-org/matrix-react-sdk/pull/3776) * Fix wrong scope binding on openHelp for TopLeftMenu [\#3775](https://github.com/matrix-org/matrix-react-sdk/pull/3775) * UserInfo hide kick/mute buttons if they make no sense [\#3774](https://github.com/matrix-org/matrix-react-sdk/pull/3774) * Fix duplicate Incoming Call prompt on Community Invite sublist [\#3773](https://github.com/matrix-org/matrix-react-sdk/pull/3773) * Apply new design to highlighted tags and add toggle mechanic [\#3755](https://github.com/matrix-org/matrix-react-sdk/pull/3755) * stop using ReactDOM.findDOMNode in componentWillUnmount, use refs [\#3771](https://github.com/matrix-org/matrix-react-sdk/pull/3771) * Add alt="" to presentational images [\#3772](https://github.com/matrix-org/matrix-react-sdk/pull/3772) * Fix room list filtering weird case sensitivity [\#3759](https://github.com/matrix-org/matrix-react-sdk/pull/3759) * Don't show the 'verify' button if the user is verified [\#3758](https://github.com/matrix-org/matrix-react-sdk/pull/3758) * Switch to using checkDeviceTrust [\#3757](https://github.com/matrix-org/matrix-react-sdk/pull/3757) * Migrate away from React Legacy contexts API [\#3743](https://github.com/matrix-org/matrix-react-sdk/pull/3743) * Migrate key backups to SSSS [\#3749](https://github.com/matrix-org/matrix-react-sdk/pull/3749) * Get rid of stripped-emoji.json in favour of an in-memory single source of truth [\#3745](https://github.com/matrix-org/matrix-react-sdk/pull/3745) * Combine cross signing and verification over DM feature flags [\#3753](https://github.com/matrix-org/matrix-react-sdk/pull/3753) * apply unhomoglyph when filtering room list to fuzzify it [\#3754](https://github.com/matrix-org/matrix-react-sdk/pull/3754) * Make EmojiPicker an unmanaged Context Menu as it is too complex to be managed [\#3746](https://github.com/matrix-org/matrix-react-sdk/pull/3746) * Internationalise M_TOO_LARGE error from Synapse [\#3750](https://github.com/matrix-org/matrix-react-sdk/pull/3750) * Replace UserInfo avatar with <MemberAvatar/> for fallback logic [\#3748](https://github.com/matrix-org/matrix-react-sdk/pull/3748) * Dropdown stop keyboard propagation if key handled [\#3741](https://github.com/matrix-org/matrix-react-sdk/pull/3741) * Fix right panel for multiple member info viewings [\#3742](https://github.com/matrix-org/matrix-react-sdk/pull/3742) * Fix Field validation tooltip sticking if blurred before async validation resolved [\#3740](https://github.com/matrix-org/matrix-react-sdk/pull/3740) * Fix UserInfo exploding without a room being passed to it [\#3738](https://github.com/matrix-org/matrix-react-sdk/pull/3738) * Fix room directory maintaining and error state [\#3737](https://github.com/matrix-org/matrix-react-sdk/pull/3737) * Stop trapping tab in AddressPickerDialog [\#3735](https://github.com/matrix-org/matrix-react-sdk/pull/3735) * Stop using KeyboardEvent.keyCode as it is deprecated [\#3736](https://github.com/matrix-org/matrix-react-sdk/pull/3736) * Implement new design for uploading/removing avatars [\#3733](https://github.com/matrix-org/matrix-react-sdk/pull/3733) * Fix aspect ratio on room/profile avatar preview [\#3731](https://github.com/matrix-org/matrix-react-sdk/pull/3731) * Switch to react-focus-lock for it to comprehend Portals [\#3732](https://github.com/matrix-org/matrix-react-sdk/pull/3732) * Make combobox dropdown keyboard and screen reader accessible [\#3729](https://github.com/matrix-org/matrix-react-sdk/pull/3729) * Verify users when cross-signing enabled [\#3728](https://github.com/matrix-org/matrix-react-sdk/pull/3728) * Update from Weblate [\#3730](https://github.com/matrix-org/matrix-react-sdk/pull/3730) * Improve a11y of the unignore button in Settings [\#3727](https://github.com/matrix-org/matrix-react-sdk/pull/3727) * Fix ToggleSwitch A11Y (trapping tab and switch v. checkbox) [\#3726](https://github.com/matrix-org/matrix-react-sdk/pull/3726) * Make URL previews dismissable via keyboard and accessible to screen readers [\#3725](https://github.com/matrix-org/matrix-react-sdk/pull/3725) * Create new key backups using secret storage [\#3720](https://github.com/matrix-org/matrix-react-sdk/pull/3720) * Replace sign-ins with sessions [\#3721](https://github.com/matrix-org/matrix-react-sdk/pull/3721) * Refactor RightPanel to match expected behaviour [\#3703](https://github.com/matrix-org/matrix-react-sdk/pull/3703) * Render policy room event updates in the timeline [\#3716](https://github.com/matrix-org/matrix-react-sdk/pull/3716) * Wrap the await call for unknown device lookups [\#3718](https://github.com/matrix-org/matrix-react-sdk/pull/3718) * Add testing flow to bootstrap secret storage [\#3640](https://github.com/matrix-org/matrix-react-sdk/pull/3640) * Fix remaining context menu regressions [\#3715](https://github.com/matrix-org/matrix-react-sdk/pull/3715) * Migrate away from React Legacy string refs [\#3712](https://github.com/matrix-org/matrix-react-sdk/pull/3712) * Update copy for DM invites [\#3706](https://github.com/matrix-org/matrix-react-sdk/pull/3706) * Fix message action bar reaction picker regression [\#3714](https://github.com/matrix-org/matrix-react-sdk/pull/3714) * Add what-input to allow different scoping to focus-visible for MAB a11y [\#3709](https://github.com/matrix-org/matrix-react-sdk/pull/3709) * Mark the This/All Rooms scope buttons as radios for a11y [\#3708](https://github.com/matrix-org/matrix-react-sdk/pull/3708) * Switch ReactionsRowButton to an AccessibleButton for space/enter handling [\#3707](https://github.com/matrix-org/matrix-react-sdk/pull/3707) * Change the (edited) link to an AccessibleButton for a11y [\#3710](https://github.com/matrix-org/matrix-react-sdk/pull/3710) * Update from Weblate [\#3713](https://github.com/matrix-org/matrix-react-sdk/pull/3713) * Fix ?via= args in SpecPermalinkConstructor.js [\#3694](https://github.com/matrix-org/matrix-react-sdk/pull/3694) * Don't mark a room as unread when server ACLs are set [\#3705](https://github.com/matrix-org/matrix-react-sdk/pull/3705) * Make reaction buttons more accessible [\#3704](https://github.com/matrix-org/matrix-react-sdk/pull/3704) * yarn upgrade [\#3701](https://github.com/matrix-org/matrix-react-sdk/pull/3701) * Make CI scripts executable [\#3698](https://github.com/matrix-org/matrix-react-sdk/pull/3698) * ARIA compliant context menus [\#3611](https://github.com/matrix-org/matrix-react-sdk/pull/3611)
-
v1.7.50ac4e6f5 · ·
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.5-rc.1...v1.7.5) * No changes since rc.1