# Changes in [3.62.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.62.0) (2022-12-06) ## β¨ Features - Further improve replies ([\#6396](https://github.com/matrix-org/matrix-react-sdk/pull/6396)). Fixes vector-im/element-web#19074, vector-im/element-web#18194 vector-im/element-web#18027 and vector-im/element-web#19179. - Enable users to join group calls from multiple devices ([\#9625](https://github.com/matrix-org/matrix-react-sdk/pull/9625)). - fix(visual): make cursor a pointer for summaries ([\#9419](https://github.com/matrix-org/matrix-react-sdk/pull/9419)). Contributed by @r00ster91. - Add placeholder for rich text editor ([\#9613](https://github.com/matrix-org/matrix-react-sdk/pull/9613)). - Consolidate public room search experience ([\#9605](https://github.com/matrix-org/matrix-react-sdk/pull/9605)). Fixes vector-im/element-web#22846. - New password reset flow ([\#9581](https://github.com/matrix-org/matrix-react-sdk/pull/9581)). Fixes vector-im/element-web#23131. - Device manager - add tooltip to device details toggle ([\#9594](https://github.com/matrix-org/matrix-react-sdk/pull/9594)). - sliding sync: add lazy-loading member support ([\#9530](https://github.com/matrix-org/matrix-react-sdk/pull/9530)). - Limit formatting bar offset to top of composer ([\#9365](https://github.com/matrix-org/matrix-react-sdk/pull/9365)). Fixes vector-im/element-web#12359. Contributed by @owi92. ## π Bug Fixes - Fix issues around up arrow event edit shortcut ([\#9645](https://github.com/matrix-org/matrix-react-sdk/pull/9645)). Fixes vector-im/element-web#18497 and vector-im/element-web#18964. - Fix search not being cleared when clicking on a result ([\#9635](https://github.com/matrix-org/matrix-react-sdk/pull/9635)). Fixes vector-im/element-web#23845. - Fix screensharing in 1:1 calls ([\#9612](https://github.com/matrix-org/matrix-react-sdk/pull/9612)). Fixes vector-im/element-web#23808. - Fix the background color flashing when joining a call ([\#9640](https://github.com/matrix-org/matrix-react-sdk/pull/9640)). - Fix the size of the 'Private space' icon ([\#9638](https://github.com/matrix-org/matrix-react-sdk/pull/9638)). - Fix reply editing in rich text editor (https ([\#9615](https://github.com/matrix-org/matrix-react-sdk/pull/9615)). - Fix thread list jumping back down while scrolling ([\#9606](https://github.com/matrix-org/matrix-react-sdk/pull/9606)). Fixes vector-im/element-web#23727. - Fix regression with TimelinePanel props updates not taking effect ([\#9608](https://github.com/matrix-org/matrix-react-sdk/pull/9608)). Fixes vector-im/element-web#23794. - Fix form tooltip positioning ([\#9598](https://github.com/matrix-org/matrix-react-sdk/pull/9598)). Fixes vector-im/element-web#22861. - Extract Search handling from RoomView into its own Component ([\#9574](https://github.com/matrix-org/matrix-react-sdk/pull/9574)). Fixes vector-im/element-web#498. - Fix call splitbrains when switching between rooms ([\#9692](https://github.com/matrix-org/matrix-react-sdk/pull/9692)). - Fix replies to emotes not showing as inline ([\#9707](https://github.com/matrix-org/matrix-react-sdk/pull/9707)). Fixes vector-im/element-web#23903. # Changes in [3.61.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.61.0) (2022-11-22) ## β¨ Features - Make clear notifications work with threads ([\#9575](https://github.com/matrix-org/matrix-react-sdk/pull/9575)). Fixes vector-im/element-web#23751. - Change "None" to "Off" in notification options ([\#9539](https://github.com/matrix-org/matrix-react-sdk/pull/9539)). Contributed by @Arnei. - Advanced audio processing settings ([\#8759](https://github.com/matrix-org/matrix-react-sdk/pull/8759)). Fixes vector-im/element-web#6278. Contributed by @MrAnno. - Add way to create a user notice via config.json ([\#9559](https://github.com/matrix-org/matrix-react-sdk/pull/9559)). - Improve design of the rich text editor ([\#9533](https://github.com/matrix-org/matrix-react-sdk/pull/9533)). Contributed by @florianduros. - Enable user to zoom beyond image size ([\#5949](https://github.com/matrix-org/matrix-react-sdk/pull/5949)). Contributed by @jaiwanth-v. - Fix: Move "Leave Space" option to the bottom of space context menu ([\#9535](https://github.com/matrix-org/matrix-react-sdk/pull/9535)). Contributed by @hanadi92. ## π Bug Fixes - Fix integration manager `get_open_id_token` action and add E2E tests ([\#9520](https://github.com/matrix-org/matrix-react-sdk/pull/9520)). - Fix links being mangled by markdown processing ([\#9570](https://github.com/matrix-org/matrix-react-sdk/pull/9570)). Fixes vector-im/element-web#23743. - Fix: inline links selecting radio button ([\#9543](https://github.com/matrix-org/matrix-react-sdk/pull/9543)). Contributed by @hanadi92. - fix wrong error message in registration when phone number threepid is in use. ([\#9571](https://github.com/matrix-org/matrix-react-sdk/pull/9571)). Contributed by @bagvand. - Fix missing avatar for show current profiles ([\#9563](https://github.com/matrix-org/matrix-react-sdk/pull/9563)). Fixes vector-im/element-web#23733. - fix read receipts trickling down correctly ([\#9567](https://github.com/matrix-org/matrix-react-sdk/pull/9567)). Fixes vector-im/element-web#23746. - Resilience fix for homeserver without thread notification support ([\#9565](https://github.com/matrix-org/matrix-react-sdk/pull/9565)). - Don't switch to the home page needlessly after leaving a room ([\#9477](https://github.com/matrix-org/matrix-react-sdk/pull/9477)). - Differentiate download and decryption errors when showing images ([\#9562](https://github.com/matrix-org/matrix-react-sdk/pull/9562)). Fixes vector-im/element-web#3892. - Close context menu when a modal is opened to prevent user getting stuck ([\#9560](https://github.com/matrix-org/matrix-react-sdk/pull/9560)). Fixes vector-im/element-web#15610 and vector-im/element-web#10781. - Fix TimelineReset handling when no room associated ([\#9553](https://github.com/matrix-org/matrix-react-sdk/pull/9553)). - Always use current profile on thread events ([\#9524](https://github.com/matrix-org/matrix-react-sdk/pull/9524)). Fixes vector-im/element-web#23648. - Fix `ThreadView` tests not using thread flag ([\#9547](https://github.com/matrix-org/matrix-react-sdk/pull/9547)). Contributed by @MadLittleMods. - Handle deletion of `m.call` events ([\#9540](https://github.com/matrix-org/matrix-react-sdk/pull/9540)). Fixes vector-im/element-web#23663. - Fix incorrect notification count after leaving a room with notifications ([\#9518](https://github.com/matrix-org/matrix-react-sdk/pull/9518)). Contributed by @Arnei. # Changes in [3.60.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.60.0) (2022-11-08) ## β¨ Features - Loading threads with server-side assistance ([\#9356](https://github.com/matrix-org/matrix-react-sdk/pull/9356)). Fixes vector-im/element-web#21807, vector-im/element-web#21799, vector-im/element-web#21911, vector-im/element-web#22141, vector-im/element-web#22157, vector-im/element-web#22641, vector-im/element-web#22501 vector-im/element-web#22438 and vector-im/element-web#21678. Contributed by @justjanne. - Make thread replies trigger a room list re-ordering ([\#9510](https://github.com/matrix-org/matrix-react-sdk/pull/9510)). Fixes vector-im/element-web#21700. - Device manager - add extra details to device security and renaming ([\#9501](https://github.com/matrix-org/matrix-react-sdk/pull/9501)). Contributed by @kerryarchibald. - Add plain text mode to the wysiwyg composer ([\#9503](https://github.com/matrix-org/matrix-react-sdk/pull/9503)). Contributed by @florianduros. - Sliding Sync: improve sort order, show subspace rooms, better tombstoned room handling ([\#9484](https://github.com/matrix-org/matrix-react-sdk/pull/9484)). - Device manager - add learn more popups to filtered sessions section ([\#9497](https://github.com/matrix-org/matrix-react-sdk/pull/9497)). Contributed by @kerryarchibald. - Show thread notification if thread timeline is closed ([\#9495](https://github.com/matrix-org/matrix-react-sdk/pull/9495)). Fixes vector-im/element-web#23589. - Add message editing to wysiwyg composer ([\#9488](https://github.com/matrix-org/matrix-react-sdk/pull/9488)). Contributed by @florianduros. - Device manager - confirm sign out of other sessions ([\#9487](https://github.com/matrix-org/matrix-react-sdk/pull/9487)). Contributed by @kerryarchibald. - Automatically request logs from other users in a call when submitting logs ([\#9492](https://github.com/matrix-org/matrix-react-sdk/pull/9492)). - Add thread notification with server assistance (MSC3773) ([\#9400](https://github.com/matrix-org/matrix-react-sdk/pull/9400)). Fixes vector-im/element-web#21114, vector-im/element-web#21413, vector-im/element-web#21416, vector-im/element-web#21433, vector-im/element-web#21481, vector-im/element-web#21798, vector-im/element-web#21823 vector-im/element-web#23192 and vector-im/element-web#21765. - Support for login + E2EE set up with QR ([\#9403](https://github.com/matrix-org/matrix-react-sdk/pull/9403)). Contributed by @hughns. - Allow pressing Enter to send messages in new composer ([\#9451](https://github.com/matrix-org/matrix-react-sdk/pull/9451)). Contributed by @andybalaam. ## π Bug Fixes - Fix regressions around media uploads failing and causing soft crashes ([\#9549](https://github.com/matrix-org/matrix-react-sdk/pull/9549)). Fixes matrix-org/element-web-rageshakes#16831, matrix-org/element-web-rageshakes#16824 matrix-org/element-web-rageshakes#16810 and vector-im/element-web#23641. - Fix /myroomavatar slash command ([\#9536](https://github.com/matrix-org/matrix-react-sdk/pull/9536)). Fixes matrix-org/synapse#14321. - Fix NotificationBadge unsent color ([\#9522](https://github.com/matrix-org/matrix-react-sdk/pull/9522)). Fixes vector-im/element-web#23646. - Fix room list sorted by recent on app startup ([\#9515](https://github.com/matrix-org/matrix-react-sdk/pull/9515)). Fixes vector-im/element-web#23635. - Reset custom power selector when blurred on empty ([\#9508](https://github.com/matrix-org/matrix-react-sdk/pull/9508)). Fixes vector-im/element-web#23481. - Reinstate timeline/redaction callbacks when updating notification state ([\#9494](https://github.com/matrix-org/matrix-react-sdk/pull/9494)). Fixes vector-im/element-web#23554. - Only render NotificationBadge when needed ([\#9493](https://github.com/matrix-org/matrix-react-sdk/pull/9493)). Fixes vector-im/element-web#23584. - Fix embedded Element Call screen sharing ([\#9485](https://github.com/matrix-org/matrix-react-sdk/pull/9485)). Fixes vector-im/element-web#23571. - Send Content-Type: application/json header for integration manager /register API ([\#9490](https://github.com/matrix-org/matrix-react-sdk/pull/9490)). Fixes vector-im/element-web#23580. - Fix joining calls without audio or video inputs ([\#9486](https://github.com/matrix-org/matrix-react-sdk/pull/9486)). Fixes vector-im/element-web#23511. - Ensure spaces in the spotlight dialog have rounded square avatars ([\#9480](https://github.com/matrix-org/matrix-react-sdk/pull/9480)). Fixes vector-im/element-web#23515. - Only show mini avatar uploader in room intro when no avatar yet exists ([\#9479](https://github.com/matrix-org/matrix-react-sdk/pull/9479)). Fixes vector-im/element-web#23552. - Fix threads fallback incorrectly targets root event ([\#9229](https://github.com/matrix-org/matrix-react-sdk/pull/9229)). Fixes vector-im/element-web#23147. - Align video call icon with banner text ([\#9460](https://github.com/matrix-org/matrix-react-sdk/pull/9460)). - Set relations helper when creating event tile context menu ([\#9253](https://github.com/matrix-org/matrix-react-sdk/pull/9253)). Fixes vector-im/element-web#22018. - Device manager - put client/browser device metadata in correct section ([\#9447](https://github.com/matrix-org/matrix-react-sdk/pull/9447)). Contributed by @kerryarchibald. - Update the room unread notification counter when the server changes the value without any related read receipt ([\#9438](https://github.com/matrix-org/matrix-react-sdk/pull/9438)). # Changes in [3.59.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.59.1) (2022-11-01) ## π Bug Fixes - Fix default behavior of Room.getBlacklistUnverifiedDevices ([\#2830](https://github.com/matrix-org/matrix-js-sdk/pull/2830)). Contributed by @duxovni. - Catch server versions API call exception when starting the client ([\#2828](https://github.com/matrix-org/matrix-js-sdk/pull/2828)). Fixes vector-im/element-web#23634. - Fix authedRequest including `Authorization: Bearer undefined` for password resets ([\#2822](https://github.com/matrix-org/matrix-js-sdk/pull/2822)). Fixes vector-im/element-web#23655. # Changes in [3.59.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.59.0) (2022-10-25) ## β¨ Features - Include a file-safe room name and ISO date in chat exports ([\#9440](https://github.com/matrix-org/matrix-react-sdk/pull/9440)). Fixes vector-im/element-web#21812 and vector-im/element-web#19724. - Room call banner ([\#9378](https://github.com/matrix-org/matrix-react-sdk/pull/9378)). Fixes vector-im/element-web#23453. Contributed by @toger5. - Device manager - spinners while devices are signing out ([\#9433](https://github.com/matrix-org/matrix-react-sdk/pull/9433)). Fixes vector-im/element-web#15865. - Device manager - silence call ringers when local notifications are silenced ([\#9420](https://github.com/matrix-org/matrix-react-sdk/pull/9420)). - Pass the current language to Element Call ([\#9427](https://github.com/matrix-org/matrix-react-sdk/pull/9427)). - Hide screen-sharing button in Element Call on desktop ([\#9423](https://github.com/matrix-org/matrix-react-sdk/pull/9423)). - Add reply support to WysiwygComposer ([\#9422](https://github.com/matrix-org/matrix-react-sdk/pull/9422)). Contributed by @florianduros. - Disconnect other connected devices (of the same user) when joining an Element call ([\#9379](https://github.com/matrix-org/matrix-react-sdk/pull/9379)). - Device manager - device tile main click target ([\#9409](https://github.com/matrix-org/matrix-react-sdk/pull/9409)). - Add formatting buttons to the rich text editor ([\#9410](https://github.com/matrix-org/matrix-react-sdk/pull/9410)). Contributed by @florianduros. - Device manager - current session context menu ([\#9386](https://github.com/matrix-org/matrix-react-sdk/pull/9386)). - Remove piwik config fallback for privacy policy URL ([\#9390](https://github.com/matrix-org/matrix-react-sdk/pull/9390)). - Add the first step to integrate the matrix wysiwyg composer ([\#9374](https://github.com/matrix-org/matrix-react-sdk/pull/9374)). Contributed by @florianduros. - Device manager - UA parsing tweaks ([\#9382](https://github.com/matrix-org/matrix-react-sdk/pull/9382)). - Device manager - remove client information events when disabling setting ([\#9384](https://github.com/matrix-org/matrix-react-sdk/pull/9384)). - Add Element Call participant limit ([\#9358](https://github.com/matrix-org/matrix-react-sdk/pull/9358)). - Add Element Call room settings ([\#9347](https://github.com/matrix-org/matrix-react-sdk/pull/9347)). - Device manager - render extended device information ([\#9360](https://github.com/matrix-org/matrix-react-sdk/pull/9360)). - New group call experience: Room header and PiP designs ([\#9351](https://github.com/matrix-org/matrix-react-sdk/pull/9351)). - Pass language to Jitsi Widget ([\#9346](https://github.com/matrix-org/matrix-react-sdk/pull/9346)). Contributed by @Fox32. - Add notifications and toasts for Element Call calls ([\#9337](https://github.com/matrix-org/matrix-react-sdk/pull/9337)). - Device manager - device type icon ([\#9355](https://github.com/matrix-org/matrix-react-sdk/pull/9355)). - Delete the remainder of groups ([\#9357](https://github.com/matrix-org/matrix-react-sdk/pull/9357)). Fixes vector-im/element-web#22770. - Device manager - display client information in device details ([\#9315](https://github.com/matrix-org/matrix-react-sdk/pull/9315)). ## π Bug Fixes - Send Content-Type: application/json header for integration manager /register API ([\#9490](https://github.com/matrix-org/matrix-react-sdk/pull/9490)). Fixes vector-im/element-web#23580. - Device manager - put client/browser device metadata in correct section ([\#9447](https://github.com/matrix-org/matrix-react-sdk/pull/9447)). - update the room unread notification counter when the server changes the value without any related read receipt ([\#9438](https://github.com/matrix-org/matrix-react-sdk/pull/9438)). - Don't show call banners in video rooms ([\#9441](https://github.com/matrix-org/matrix-react-sdk/pull/9441)). - Prevent useContextMenu isOpen from being true if the button ref goes away ([\#9418](https://github.com/matrix-org/matrix-react-sdk/pull/9418)). Fixes matrix-org/element-web-rageshakes#15637. - Automatically focus the WYSIWYG composer when you enter a room ([\#9412](https://github.com/matrix-org/matrix-react-sdk/pull/9412)). - Improve the tooltips on the call lobby join button ([\#9428](https://github.com/matrix-org/matrix-react-sdk/pull/9428)). - Pass the homeserver's base URL to Element Call ([\#9429](https://github.com/matrix-org/matrix-react-sdk/pull/9429)). Fixes vector-im/element-web#23301. - Better accommodate long room names in call toasts ([\#9426](https://github.com/matrix-org/matrix-react-sdk/pull/9426)). - Hide virtual widgets from the room info panel ([\#9424](https://github.com/matrix-org/matrix-react-sdk/pull/9424)). Fixes vector-im/element-web#23494. - Inhibit clicking on sender avatar in threads list ([\#9417](https://github.com/matrix-org/matrix-react-sdk/pull/9417)). Fixes vector-im/element-web#23482. - Correct the dir parameter of MSC3715 ([\#9391](https://github.com/matrix-org/matrix-react-sdk/pull/9391)). Contributed by @dhenneke. - Use a more correct subset of users in `/remakeolm` developer command ([\#9402](https://github.com/matrix-org/matrix-react-sdk/pull/9402)). - use correct default for notification silencing ([\#9388](https://github.com/matrix-org/matrix-react-sdk/pull/9388)). Fixes vector-im/element-web#23456. - Device manager - eagerly create `m.local_notification_settings` events ([\#9353](https://github.com/matrix-org/matrix-react-sdk/pull/9353)). - Close incoming Element call toast when viewing the call lobby ([\#9375](https://github.com/matrix-org/matrix-react-sdk/pull/9375)). - Always allow enabling sending read receipts ([\#9367](https://github.com/matrix-org/matrix-react-sdk/pull/9367)). Fixes vector-im/element-web#23433. - Fixes (vector-im/element-web/issues/22609) where the white theme is not applied when `white -> dark -> white` sequence is done. ([\#9320](https://github.com/matrix-org/matrix-react-sdk/pull/9320)). Contributed by @florianduros. - Fix applying programmatically set height for "top" room layout ([\#9339](https://github.com/matrix-org/matrix-react-sdk/pull/9339)). Contributed by @Fox32. # Changes in [3.58.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.58.1) (2022-10-11) ## π Bug Fixes - Use correct default for notification silencing ([\#9388](https://github.com/matrix-org/matrix-react-sdk/pull/9388)). Fixes vector-im/element-web#23456. # Changes in [3.58.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.58.0) (2022-10-11) ## Deprecations - Legacy Piwik config.json option `piwik.policy_url` is deprecated in favour of `privacy_policy_url`. Support will be removed in the next release. ## β¨ Features - Device manager - select all devices ([\#9330](https://github.com/matrix-org/matrix-react-sdk/pull/9330)). - New group call experience: Call tiles ([\#9332](https://github.com/matrix-org/matrix-react-sdk/pull/9332)). - Add Shift key to FormatQuote keyboard shortcut ([\#9298](https://github.com/matrix-org/matrix-react-sdk/pull/9298)). Contributed by @owi92. - Device manager - sign out of multiple sessions ([\#9325](https://github.com/matrix-org/matrix-react-sdk/pull/9325)). - Display push toggle for web sessions (MSC3890) ([\#9327](https://github.com/matrix-org/matrix-react-sdk/pull/9327)). - Add device notifications enabled switch ([\#9324](https://github.com/matrix-org/matrix-react-sdk/pull/9324)). - Implement push notification toggle in device detail ([\#9308](https://github.com/matrix-org/matrix-react-sdk/pull/9308)). - New group call experience: Starting and ending calls ([\#9318](https://github.com/matrix-org/matrix-react-sdk/pull/9318)). - New group call experience: Room header call buttons ([\#9311](https://github.com/matrix-org/matrix-react-sdk/pull/9311)). - Make device ID copyable in device list ([\#9297](https://github.com/matrix-org/matrix-react-sdk/pull/9297)). - Use display name instead of user ID when rendering power events ([\#9295](https://github.com/matrix-org/matrix-react-sdk/pull/9295)). - Read receipts for threads ([\#9239](https://github.com/matrix-org/matrix-react-sdk/pull/9239)). Fixes vector-im/element-web#23191. ## π Bug Fixes - Use the correct sender key when checking shared secret ([\#2730](https://github.com/matrix-org/matrix-js-sdk/pull/2730)). Fixes vector-im/element-web#23374. - Fix device selection in pre-join screen for Element Call video rooms ([\#9321](https://github.com/matrix-org/matrix-react-sdk/pull/9321)). Fixes vector-im/element-web#23331. - Don't render a 1px high room topic if the room topic is empty ([\#9317](https://github.com/matrix-org/matrix-react-sdk/pull/9317)). Contributed by @Arnei. - Don't show feedback prompts when that UIFeature is disabled ([\#9305](https://github.com/matrix-org/matrix-react-sdk/pull/9305)). Fixes vector-im/element-web#23327. - Fix soft crash around unknown room pills ([\#9301](https://github.com/matrix-org/matrix-react-sdk/pull/9301)). Fixes matrix-org/element-web-rageshakes#15465. - Fix spaces feedback prompt wrongly showing when feedback is disabled ([\#9302](https://github.com/matrix-org/matrix-react-sdk/pull/9302)). Fixes vector-im/element-web#23314. - Fix tile soft crash in ReplyInThreadButton ([\#9300](https://github.com/matrix-org/matrix-react-sdk/pull/9300)). Fixes matrix-org/element-web-rageshakes#15493. # Changes in [3.57.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.57.0) (2022-09-28) ## π Bug Fixes - Bump IDB crypto store version ([\#2705](https://github.com/matrix-org/matrix-js-sdk/pull/2705)). # Changes in [3.56.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.56.0) (2022-09-28) ## π Security - Fix for [CVE-2022-39249](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39249) - Fix for [CVE-2022-39250](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39250) - Fix for [CVE-2022-39251](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39251) - Fix for [CVE-2022-39236](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39236) # Changes in [3.55.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.55.0) (2022-09-20) ## β¨ Features - Element Call video rooms ([\#9267](https://github.com/matrix-org/matrix-react-sdk/pull/9267)). - Device manager - rename session ([\#9282](https://github.com/matrix-org/matrix-react-sdk/pull/9282)). - Allow widgets to read related events ([\#9210](https://github.com/matrix-org/matrix-react-sdk/pull/9210)). Contributed by @dhenneke. - Device manager - logout of other session ([\#9280](https://github.com/matrix-org/matrix-react-sdk/pull/9280)). - Device manager - logout current session ([\#9275](https://github.com/matrix-org/matrix-react-sdk/pull/9275)). - Device manager - verify other devices ([\#9274](https://github.com/matrix-org/matrix-react-sdk/pull/9274)). - Allow integration managers to remove users ([\#9211](https://github.com/matrix-org/matrix-react-sdk/pull/9211)). - Device manager - add verify current session button ([\#9252](https://github.com/matrix-org/matrix-react-sdk/pull/9252)). - Add NotifPanel dot back. ([\#9242](https://github.com/matrix-org/matrix-react-sdk/pull/9242)). Fixes vector-im/element-web#17641. - Implement MSC3575: Sliding Sync ([\#8328](https://github.com/matrix-org/matrix-react-sdk/pull/8328)). - Add the clipboard read permission for widgets ([\#9250](https://github.com/matrix-org/matrix-react-sdk/pull/9250)). Contributed by @stefanmuhle. ## π Bug Fixes - Make autocomplete pop-up wider in thread view ([\#9289](https://github.com/matrix-org/matrix-react-sdk/pull/9289)). - Fix soft crash around inviting invalid MXIDs in start DM on first message flow ([\#9281](https://github.com/matrix-org/matrix-react-sdk/pull/9281)). Fixes matrix-org/element-web-rageshakes#15060 and matrix-org/element-web-rageshakes#15140. - Fix in-reply-to previews not disappearing when swapping rooms ([\#9278](https://github.com/matrix-org/matrix-react-sdk/pull/9278)). - Fix invalid instanceof operand window.OffscreenCanvas ([\#9276](https://github.com/matrix-org/matrix-react-sdk/pull/9276)). Fixes vector-im/element-web#23275. - Fix memory leak caused by unremoved listener ([\#9273](https://github.com/matrix-org/matrix-react-sdk/pull/9273)). - Fix thumbnail generation when offscreen canvas fails ([\#9272](https://github.com/matrix-org/matrix-react-sdk/pull/9272)). Fixes vector-im/element-web#23265. - Prevent sliding sync from showing a room under multiple sublists ([\#9266](https://github.com/matrix-org/matrix-react-sdk/pull/9266)). - Fix tile crash around tooltipify links ([\#9270](https://github.com/matrix-org/matrix-react-sdk/pull/9270)). Fixes vector-im/element-web#23253. - Device manager - filter out nulled metadatas in device tile properly ([\#9251](https://github.com/matrix-org/matrix-react-sdk/pull/9251)). - Fix a sliding sync bug which could cause rooms to loop ([\#9268](https://github.com/matrix-org/matrix-react-sdk/pull/9268)). - Remove the grey gradient on images in bubbles in the timeline ([\#9241](https://github.com/matrix-org/matrix-react-sdk/pull/9241)). Fixes vector-im/element-web#21651. - Fix html export not including images ([\#9260](https://github.com/matrix-org/matrix-react-sdk/pull/9260)). Fixes vector-im/element-web#22059. - Fix possible soft crash from a race condition in space hierarchies ([\#9254](https://github.com/matrix-org/matrix-react-sdk/pull/9254)). Fixes matrix-org/element-web-rageshakes#15225. - Disable all types of autocorrect, -complete, -capitalize, etc on Spotlight's search field ([\#9259](https://github.com/matrix-org/matrix-react-sdk/pull/9259)). - Handle M_INVALID_USERNAME on /register/available ([\#9237](https://github.com/matrix-org/matrix-react-sdk/pull/9237)). Fixes vector-im/element-web#23161. - Fix issue with quiet zone around QR code ([\#9243](https://github.com/matrix-org/matrix-react-sdk/pull/9243)). Fixes vector-im/element-web#23199. # Changes in [3.54.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.54.0) (2022-09-13) ## β¨ Features - Device manager - hide unverified security recommendation when only current session is unverified ([\#9228](https://github.com/matrix-org/matrix-react-sdk/pull/9228)). Contributed by @kerryarchibald. - Device manager - scroll to filtered list from security recommendations ([\#9227](https://github.com/matrix-org/matrix-react-sdk/pull/9227)). Contributed by @kerryarchibald. - Device manager - updated dropdown style in filtered device list ([\#9226](https://github.com/matrix-org/matrix-react-sdk/pull/9226)). Contributed by @kerryarchibald. - Device manager - device type and verification icons on device tile ([\#9197](https://github.com/matrix-org/matrix-react-sdk/pull/9197)). Contributed by @kerryarchibald. ## π Bug Fixes - Description of DM room with more than two other people is now being displayed correctly ([\#9231](https://github.com/matrix-org/matrix-react-sdk/pull/9231)). Fixes vector-im/element-web#23094. - Fix voice messages with multiple composers ([\#9208](https://github.com/matrix-org/matrix-react-sdk/pull/9208)). Fixes vector-im/element-web#23023. Contributed by @grimhilt. - Fix suggested rooms going missing ([\#9236](https://github.com/matrix-org/matrix-react-sdk/pull/9236)). Fixes vector-im/element-web#23190. - Fix tooltip infinitely recursing ([\#9235](https://github.com/matrix-org/matrix-react-sdk/pull/9235)). Fixes matrix-org/element-web-rageshakes#15107, matrix-org/element-web-rageshakes#15093 matrix-org/element-web-rageshakes#15092 and matrix-org/element-web-rageshakes#15077. - Fix plain text export saving ([\#9230](https://github.com/matrix-org/matrix-react-sdk/pull/9230)). Contributed by @jryans. - Add missing space in SecurityRoomSettingsTab ([\#9222](https://github.com/matrix-org/matrix-react-sdk/pull/9222)). Contributed by @gefgu. - Make use of js-sdk roomNameGenerator to handle i18n for generated room names ([\#9209](https://github.com/matrix-org/matrix-react-sdk/pull/9209)). Fixes vector-im/element-web#21369. - Fix progress bar regression throughout the app ([\#9219](https://github.com/matrix-org/matrix-react-sdk/pull/9219)). Fixes vector-im/element-web#23121. - Reuse empty string & space string logic for event types in devtools ([\#9218](https://github.com/matrix-org/matrix-react-sdk/pull/9218)). Fixes vector-im/element-web#23115. # Changes in [3.53.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.53.0) (2022-08-31) ## π Security - Fix for [CVE-2022-36060](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D36060) Find more details at https://matrix.org/blog/2022/08/31/security-releases-matrix-js-sdk-19-4-0-and-matrix-react-sdk-3-53-0 ## β¨ Features - Device manager - scroll to filtered list from security recommendations ([\#9227](https://github.com/matrix-org/matrix-react-sdk/pull/9227)). Contributed by @kerryarchibald. - Device manager - updated dropdown style in filtered device list ([\#9226](https://github.com/matrix-org/matrix-react-sdk/pull/9226)). Contributed by @kerryarchibald. - Device manager - device type and verification icons on device tile ([\#9197](https://github.com/matrix-org/matrix-react-sdk/pull/9197)). Contributed by @kerryarchibald. - Ignore unreads in low priority rooms in the space panel ([\#6518](https://github.com/matrix-org/matrix-react-sdk/pull/6518)). Fixes vector-im/element-web#16836. - Release message right-click context menu out of labs ([\#8613](https://github.com/matrix-org/matrix-react-sdk/pull/8613)). - Device manager - expandable session details in device list ([\#9188](https://github.com/matrix-org/matrix-react-sdk/pull/9188)). Contributed by @kerryarchibald. - Device manager - device list filtering ([\#9181](https://github.com/matrix-org/matrix-react-sdk/pull/9181)). Contributed by @kerryarchibald. - Device manager - add verification details to session details ([\#9187](https://github.com/matrix-org/matrix-react-sdk/pull/9187)). Contributed by @kerryarchibald. - Device manager - current session expandable details ([\#9185](https://github.com/matrix-org/matrix-react-sdk/pull/9185)). Contributed by @kerryarchibald. - Device manager - security recommendations section ([\#9179](https://github.com/matrix-org/matrix-react-sdk/pull/9179)). Contributed by @kerryarchibald. - The Welcome Home Screen: Return Button ([\#9089](https://github.com/matrix-org/matrix-react-sdk/pull/9089)). Fixes vector-im/element-web#22917. Contributed by @justjanne. - Device manager - label devices as inactive ([\#9175](https://github.com/matrix-org/matrix-react-sdk/pull/9175)). Contributed by @kerryarchibald. - Device manager - other sessions list ([\#9155](https://github.com/matrix-org/matrix-react-sdk/pull/9155)). Contributed by @kerryarchibald. - Implement MSC3846: Allowing widgets to access TURN servers ([\#9061](https://github.com/matrix-org/matrix-react-sdk/pull/9061)). - Allow widgets to send/receive to-device messages ([\#8885](https://github.com/matrix-org/matrix-react-sdk/pull/8885)). ## π Bug Fixes - Add super cool feature ([\#9222](https://github.com/matrix-org/matrix-react-sdk/pull/9222)). Contributed by @gefgu. - Make use of js-sdk roomNameGenerator to handle i18n for generated room names ([\#9209](https://github.com/matrix-org/matrix-react-sdk/pull/9209)). Fixes vector-im/element-web#21369. - Fix progress bar regression throughout the app ([\#9219](https://github.com/matrix-org/matrix-react-sdk/pull/9219)). Fixes vector-im/element-web#23121. - Reuse empty string & space string logic for event types in devtools ([\#9218](https://github.com/matrix-org/matrix-react-sdk/pull/9218)). Fixes vector-im/element-web#23115. - Reduce amount of requests done by the onboarding task list ([\#9194](https://github.com/matrix-org/matrix-react-sdk/pull/9194)). Fixes vector-im/element-web#23085. Contributed by @justjanne. - Avoid hardcoding branding in user onboarding ([\#9206](https://github.com/matrix-org/matrix-react-sdk/pull/9206)). Fixes vector-im/element-web#23111. Contributed by @justjanne. - End jitsi call when member is banned ([\#8879](https://github.com/matrix-org/matrix-react-sdk/pull/8879)). Contributed by @maheichyk. - Fix context menu being opened when clicking message action bar buttons ([\#9200](https://github.com/matrix-org/matrix-react-sdk/pull/9200)). Fixes vector-im/element-web#22279 and vector-im/element-web#23100. - Add gap between checkbox and text in report dialog following the same pattern (8px) used in the gap between the two buttons. It fixes vector-im/element-web#23060 ([\#9195](https://github.com/matrix-org/matrix-react-sdk/pull/9195)). Contributed by @gefgu. - Fix url preview AXE and layout issue & add percy test ([\#9189](https://github.com/matrix-org/matrix-react-sdk/pull/9189)). Fixes vector-im/element-web#23083. - Wrap long space names ([\#9201](https://github.com/matrix-org/matrix-react-sdk/pull/9201)). Fixes vector-im/element-web#23095. - Attempt to fix `Failed to execute 'removeChild' on 'Node'` ([\#9196](https://github.com/matrix-org/matrix-react-sdk/pull/9196)). - Fix soft crash around space hierarchy changing between spaces ([\#9191](https://github.com/matrix-org/matrix-react-sdk/pull/9191)). Fixes matrix-org/element-web-rageshakes#14613. - Fix soft crash around room view store metrics ([\#9190](https://github.com/matrix-org/matrix-react-sdk/pull/9190)). Fixes matrix-org/element-web-rageshakes#14361. - Fix the same person appearing multiple times when searching for them. ([\#9177](https://github.com/matrix-org/matrix-react-sdk/pull/9177)). Fixes vector-im/element-web#22851. - Fix space panel subspace indentation going missing ([\#9167](https://github.com/matrix-org/matrix-react-sdk/pull/9167)). Fixes vector-im/element-web#23049. - Fix invisible power levels tile when showing hidden events ([\#9162](https://github.com/matrix-org/matrix-react-sdk/pull/9162)). Fixes vector-im/element-web#23013. - Space panel accessibility improvements ([\#9157](https://github.com/matrix-org/matrix-react-sdk/pull/9157)). Fixes vector-im/element-web#22995. - Fix inverted logic for showing UserWelcomeTop component ([\#9164](https://github.com/matrix-org/matrix-react-sdk/pull/9164)). Fixes vector-im/element-web#23037. # Changes in [3.52.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.52.0) (2022-08-16) ## β¨ Features - Device manager - New device tile info design ([\#9122](https://github.com/matrix-org/matrix-react-sdk/pull/9122)). Contributed by @kerryarchibald. - Device manager generic settings subsection component ([\#9147](https://github.com/matrix-org/matrix-react-sdk/pull/9147)). Contributed by @kerryarchibald. - Migrate the hidden read receipts flag to new "send read receipts" option ([\#9141](https://github.com/matrix-org/matrix-react-sdk/pull/9141)). - Live location sharing - share location at most every 5 seconds ([\#9148](https://github.com/matrix-org/matrix-react-sdk/pull/9148)). Contributed by @kerryarchibald. - Increase max length of voice messages to 15m ([\#9133](https://github.com/matrix-org/matrix-react-sdk/pull/9133)). Fixes vector-im/element-web#18620. - Move pin drop out of labs ([\#9135](https://github.com/matrix-org/matrix-react-sdk/pull/9135)). - Start DM on first message ([\#8612](https://github.com/matrix-org/matrix-react-sdk/pull/8612)). Fixes vector-im/element-web#14736. - Remove "Add Space" button from RoomListHeader when user cannot create spaces ([\#9129](https://github.com/matrix-org/matrix-react-sdk/pull/9129)). - The Welcome Home Screen: Dedicated Download Apps Dialog ([\#9120](https://github.com/matrix-org/matrix-react-sdk/pull/9120)). Fixes vector-im/element-web#22921. Contributed by @justjanne. - The Welcome Home Screen: "Submit Feedback" pane ([\#9090](https://github.com/matrix-org/matrix-react-sdk/pull/9090)). Fixes vector-im/element-web#22918. Contributed by @justjanne. - New User Onboarding Task List ([\#9083](https://github.com/matrix-org/matrix-react-sdk/pull/9083)). Fixes vector-im/element-web#22919. Contributed by @justjanne. - Add support for disabling spell checking ([\#8604](https://github.com/matrix-org/matrix-react-sdk/pull/8604)). Fixes vector-im/element-web#21901. - Live location share - leave maximised map open when beacons expire ([\#9098](https://github.com/matrix-org/matrix-react-sdk/pull/9098)). Contributed by @kerryarchibald. ## π Bug Fixes - Some slash-commands (`/myroomnick`) have temporarily been disabled before the first message in a DM is sent. ([\#9193](https://github.com/matrix-org/matrix-react-sdk/pull/9193)). - Use stable reference for active tab in tabbedView ([\#9145](https://github.com/matrix-org/matrix-react-sdk/pull/9145)). Contributed by @kerryarchibald. - Fix pillification sometimes doubling up ([\#9152](https://github.com/matrix-org/matrix-react-sdk/pull/9152)). Fixes vector-im/element-web#23036. - Fix composer padding ([\#9137](https://github.com/matrix-org/matrix-react-sdk/pull/9137)). Fixes vector-im/element-web#22992. - Fix highlights not being applied to plaintext messages ([\#9126](https://github.com/matrix-org/matrix-react-sdk/pull/9126)). Fixes vector-im/element-web#22787. - Fix dismissing edit composer when change was undone ([\#9109](https://github.com/matrix-org/matrix-react-sdk/pull/9109)). Fixes vector-im/element-web#22932. - 1-to-1 DM rooms with bots now act like DM rooms instead of multi-user-rooms before ([\#9124](https://github.com/matrix-org/matrix-react-sdk/pull/9124)). Fixes vector-im/element-web#22894. - Apply inline start padding to selected lines on modern layout only ([\#9006](https://github.com/matrix-org/matrix-react-sdk/pull/9006)). Fixes vector-im/element-web#22768. Contributed by @luixxiul. - Peek into world-readable rooms from spotlight ([\#9115](https://github.com/matrix-org/matrix-react-sdk/pull/9115)). Fixes vector-im/element-web#22862. - Use default styling on nested numbered lists due to MD being sensitive ([\#9110](https://github.com/matrix-org/matrix-react-sdk/pull/9110)). Fixes vector-im/element-web#22935. - Fix replying using chat effect commands ([\#9101](https://github.com/matrix-org/matrix-react-sdk/pull/9101)). Fixes vector-im/element-web#22824. - The first message in a DM can no longer be a sticker. This has been changed to avoid issues with the integration manager. ([\#9180](https://github.com/matrix-org/matrix-react-sdk/pull/9180)). # Changes in [3.51.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.51.0) (2022-08-02) ## β¨ Features - Live location share - focus on user location on list item click ([\#9051](https://github.com/matrix-org/matrix-react-sdk/pull/9051)). Contributed by @kerryarchibald. - Live location sharing - don't trigger unread counts for beacon location events ([\#9071](https://github.com/matrix-org/matrix-react-sdk/pull/9071)). Contributed by @kerryarchibald. - Support for sending voice messages as replies and in threads ([\#9097](https://github.com/matrix-org/matrix-react-sdk/pull/9097)). Fixes vector-im/element-web#22031. - Add `Reply in thread` button to the right-click message context-menu ([\#9004](https://github.com/matrix-org/matrix-react-sdk/pull/9004)). Fixes vector-im/element-web#22745. - Starred_Messages_Feature_Contd_II/Outreachy ([\#9086](https://github.com/matrix-org/matrix-react-sdk/pull/9086)). - Use "frequently used emojis" for autocompletion in composer ([\#8998](https://github.com/matrix-org/matrix-react-sdk/pull/8998)). Fixes vector-im/element-web#18978. Contributed by @grimhilt. - Improve clickability of view source event toggle button ([\#9068](https://github.com/matrix-org/matrix-react-sdk/pull/9068)). Fixes vector-im/element-web#21856. Contributed by @luixxiul. - Improve clickability of "collapse" link button on bubble layout ([\#9037](https://github.com/matrix-org/matrix-react-sdk/pull/9037)). Fixes vector-im/element-web#22864. Contributed by @luixxiul. - Starred_Messages_Feature/Outreachy ([\#8842](https://github.com/matrix-org/matrix-react-sdk/pull/8842)). - Implement Use Case Selection screen ([\#8984](https://github.com/matrix-org/matrix-react-sdk/pull/8984)). Contributed by @justjanne. - Live location share - handle insufficient permissions in location sharing ([\#9047](https://github.com/matrix-org/matrix-react-sdk/pull/9047)). Contributed by @kerryarchibald. - Improve \_FilePanel.scss ([\#9031](https://github.com/matrix-org/matrix-react-sdk/pull/9031)). Contributed by @luixxiul. - Improve spotlight accessibility by adding context menus ([\#8907](https://github.com/matrix-org/matrix-react-sdk/pull/8907)). Fixes vector-im/element-web#20875 and vector-im/element-web#22675. Contributed by @justjanne. ## π Bug Fixes - Replace mask-images with svg components in MessageActionBar ([\#9088](https://github.com/matrix-org/matrix-react-sdk/pull/9088)). Fixes vector-im/element-web#22912. Contributed by @kerryarchibald. - Unbreak in-app permalink tooltips ([\#9087](https://github.com/matrix-org/matrix-react-sdk/pull/9087)). Fixes vector-im/element-web#22874. - Show a back button when viewing a space member ([\#9095](https://github.com/matrix-org/matrix-react-sdk/pull/9095)). Fixes vector-im/element-web#22898. - Align the right edge of info tile lines with normal ones on IRC layout ([\#9058](https://github.com/matrix-org/matrix-react-sdk/pull/9058)). Fixes vector-im/element-web#22871. Contributed by @luixxiul. - Prevent email verification from overriding existing sessions ([\#9075](https://github.com/matrix-org/matrix-react-sdk/pull/9075)). Fixes vector-im/element-web#22881. Contributed by @justjanne. - Fix wrong buttons being used when exploring public rooms ([\#9062](https://github.com/matrix-org/matrix-react-sdk/pull/9062)). Fixes vector-im/element-web#22862. - Re-add padding to generic event list summary on IRC layout ([\#9063](https://github.com/matrix-org/matrix-react-sdk/pull/9063)). Fixes vector-im/element-web#22869. Contributed by @luixxiul. - Joining federated rooms via the spotlight search should no longer cause a "No known servers" error. ([\#9055](https://github.com/matrix-org/matrix-react-sdk/pull/9055)). Fixes vector-im/element-web#22845. Contributed by @Half-Shot. # Changes in [3.49.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.49.0) (2022-07-26) ## β¨ Features - Hide screenshare button in video rooms on Desktop ([\#9045](https://github.com/matrix-org/matrix-react-sdk/pull/9045)). - Add a developer command to reset Megolm and Olm sessions ([\#9044](https://github.com/matrix-org/matrix-react-sdk/pull/9044)). - add spaces to TileErrorBoundary ([\#9012](https://github.com/matrix-org/matrix-react-sdk/pull/9012)). Contributed by @HarHarLinks. - Location sharing - add localised strings to map ([\#9025](https://github.com/matrix-org/matrix-react-sdk/pull/9025)). Fixes vector-im/element-web#21443. Contributed by @kerryarchibald. - Added trim to ignore whitespaces in email check ([\#9027](https://github.com/matrix-org/matrix-react-sdk/pull/9027)). Contributed by @ankur12-1610. - Improve \_GenericEventListSummary.scss ([\#9005](https://github.com/matrix-org/matrix-react-sdk/pull/9005)). Contributed by @luixxiul. - Live location share - tiles without tile server (PSG-591) ([\#8962](https://github.com/matrix-org/matrix-react-sdk/pull/8962)). Contributed by @kerryarchibald. - Add option to display tooltip on link hover ([\#8394](https://github.com/matrix-org/matrix-react-sdk/pull/8394)). Fixes vector-im/element-web#21907. - Support a module API surface for custom functionality ([\#8246](https://github.com/matrix-org/matrix-react-sdk/pull/8246)). - Adjust encryption copy when creating a video room ([\#8989](https://github.com/matrix-org/matrix-react-sdk/pull/8989)). Fixes vector-im/element-web#22737. - Add bidirectonal isolation for pills ([\#8985](https://github.com/matrix-org/matrix-react-sdk/pull/8985)). Contributed by @sha-265. - Delabs `Show current avatar and name for users in message history` ([\#8764](https://github.com/matrix-org/matrix-react-sdk/pull/8764)). Fixes vector-im/element-web#22336. - Live location share - open latest location in map site ([\#8981](https://github.com/matrix-org/matrix-react-sdk/pull/8981)). Contributed by @kerryarchibald. - Improve LinkPreviewWidget ([\#8881](https://github.com/matrix-org/matrix-react-sdk/pull/8881)). Fixes vector-im/element-web#22634. Contributed by @luixxiul. - Render HTML topics in rooms on space home ([\#8939](https://github.com/matrix-org/matrix-react-sdk/pull/8939)). - Hide timestamp on event tiles being edited on every layout ([\#8956](https://github.com/matrix-org/matrix-react-sdk/pull/8956)). Contributed by @luixxiul. - Introduce new copy icon ([\#8942](https://github.com/matrix-org/matrix-react-sdk/pull/8942)). - Allow finding group DMs by members in spotlight ([\#8922](https://github.com/matrix-org/matrix-react-sdk/pull/8922)). Fixes vector-im/element-web#22564. Contributed by @justjanne. - Live location share - explicitly stop beacons replaced beacons ([\#8933](https://github.com/matrix-org/matrix-react-sdk/pull/8933)). Contributed by @kerryarchibald. - Remove unpin from widget kebab menu ([\#8924](https://github.com/matrix-org/matrix-react-sdk/pull/8924)). - Live location share - redact related locations on beacon redaction ([\#8926](https://github.com/matrix-org/matrix-react-sdk/pull/8926)). Contributed by @kerryarchibald. - Live location share - disallow message pinning ([\#8928](https://github.com/matrix-org/matrix-react-sdk/pull/8928)). Contributed by @kerryarchibald. ## π Bug Fixes - Unbreak in-app permalink tooltips ([\#9100](https://github.com/matrix-org/matrix-react-sdk/pull/9100)). - Add space for the stroke on message editor on IRC layout ([\#9030](https://github.com/matrix-org/matrix-react-sdk/pull/9030)). Fixes vector-im/element-web#22785. Contributed by @luixxiul. - Fix pinned messages not re-linkifying on edit ([\#9042](https://github.com/matrix-org/matrix-react-sdk/pull/9042)). Fixes vector-im/element-web#22726. - Don't unnecessarily persist the host signup dialog ([\#9043](https://github.com/matrix-org/matrix-react-sdk/pull/9043)). Fixes vector-im/element-web#22778. - Fix URL previews causing messages to become unrenderable ([\#9028](https://github.com/matrix-org/matrix-react-sdk/pull/9028)). Fixes vector-im/element-web#22766. - Fix event list summaries including invalid events ([\#9041](https://github.com/matrix-org/matrix-react-sdk/pull/9041)). Fixes vector-im/element-web#22790. - Correct accessibility labels for unread rooms in spotlight ([\#9003](https://github.com/matrix-org/matrix-react-sdk/pull/9003)). Contributed by @justjanne. - Enable search strings highlight on bubble layout ([\#9032](https://github.com/matrix-org/matrix-react-sdk/pull/9032)). Fixes vector-im/element-web#22786. Contributed by @luixxiul. - Unbreak URL preview for formatted links with tooltips ([\#9022](https://github.com/matrix-org/matrix-react-sdk/pull/9022)). Fixes vector-im/element-web#22764. - Re-add margin to tiles based on EventTileBubble ([\#9015](https://github.com/matrix-org/matrix-react-sdk/pull/9015)). Fixes vector-im/element-web#22772. Contributed by @luixxiul. - Fix Shortcut prompt for Search showing in minimized Roomlist ([\#9014](https://github.com/matrix-org/matrix-react-sdk/pull/9014)). Fixes vector-im/element-web#22739. Contributed by @justjanne. - Fix avatar position on event info line for hidden events on a thread ([\#9019](https://github.com/matrix-org/matrix-react-sdk/pull/9019)). Fixes vector-im/element-web#22777. Contributed by @luixxiul. - Fix lost padding of event tile info line ([\#9009](https://github.com/matrix-org/matrix-react-sdk/pull/9009)). Fixes vector-im/element-web#22754 and vector-im/element-web#22759. Contributed by @luixxiul. - Align verification bubble with normal event tiles on IRC layout ([\#9001](https://github.com/matrix-org/matrix-react-sdk/pull/9001)). Fixes vector-im/element-web#22758. Contributed by @luixxiul. - Ensure timestamp on generic event list summary is not hidden from TimelineCard ([\#9000](https://github.com/matrix-org/matrix-react-sdk/pull/9000)). Fixes vector-im/element-web#22755. Contributed by @luixxiul. - Fix headings margin on security user settings tab ([\#8826](https://github.com/matrix-org/matrix-react-sdk/pull/8826)). Contributed by @luixxiul. - Fix timestamp position on file panel ([\#8976](https://github.com/matrix-org/matrix-react-sdk/pull/8976)). Fixes vector-im/element-web#22718. Contributed by @luixxiul. - Stop using :not() pseudo class for mx_GenericEventListSummary ([\#8944](https://github.com/matrix-org/matrix-react-sdk/pull/8944)). Fixes vector-im/element-web#22602. Contributed by @luixxiul. - Don't show the same user twice in Spotlight ([\#8978](https://github.com/matrix-org/matrix-react-sdk/pull/8978)). Fixes vector-im/element-web#22697. - Align the right edge of expand / collapse link buttons of generic event list summary in bubble layout with a variable ([\#8992](https://github.com/matrix-org/matrix-react-sdk/pull/8992)). Fixes vector-im/element-web#22743. Contributed by @luixxiul. - Display own avatars on search results panel in bubble layout ([\#8990](https://github.com/matrix-org/matrix-react-sdk/pull/8990)). Contributed by @luixxiul. - Fix text flow of thread summary content on threads list ([\#8991](https://github.com/matrix-org/matrix-react-sdk/pull/8991)). Fixes vector-im/element-web#22738. Contributed by @luixxiul. - Fix the size of the clickable area of images ([\#8987](https://github.com/matrix-org/matrix-react-sdk/pull/8987)). Fixes vector-im/element-web#22282. - Fix font size of MessageTimestamp on TimelineCard ([\#8950](https://github.com/matrix-org/matrix-react-sdk/pull/8950)). Contributed by @luixxiul. - Improve security room settings tab style rules ([\#8844](https://github.com/matrix-org/matrix-react-sdk/pull/8844)). Fixes vector-im/element-web#22575. Contributed by @luixxiul. - Align E2E icon and avatar of info tile in compact modern layout ([\#8965](https://github.com/matrix-org/matrix-react-sdk/pull/8965)). Fixes vector-im/element-web#22652. Contributed by @luixxiul. - Fix clickable area of general event list summary toggle ([\#8979](https://github.com/matrix-org/matrix-react-sdk/pull/8979)). Fixes vector-im/element-web#22722. Contributed by @luixxiul. - Fix resizing room topic ([\#8966](https://github.com/matrix-org/matrix-react-sdk/pull/8966)). Fixes vector-im/element-web#22689. - Dismiss the search dialogue when starting a DM ([\#8967](https://github.com/matrix-org/matrix-react-sdk/pull/8967)). Fixes vector-im/element-web#22700. - Fix "greyed out" text style inconsistency on search result panel ([\#8974](https://github.com/matrix-org/matrix-react-sdk/pull/8974)). Contributed by @luixxiul. - Add top padding to EventTilePreview loader ([\#8977](https://github.com/matrix-org/matrix-react-sdk/pull/8977)). Fixes vector-im/element-web#22719. Contributed by @luixxiul. - Fix read receipts group position on TimelineCard in compact modern/group layout ([\#8971](https://github.com/matrix-org/matrix-react-sdk/pull/8971)). Fixes vector-im/element-web#22715. Contributed by @luixxiul. - Fix calls on homeservers without the unstable thirdparty endpoints. ([\#8931](https://github.com/matrix-org/matrix-react-sdk/pull/8931)). Fixes vector-im/element-web#21680. Contributed by @deepbluev7. - Enable ReplyChain text to be expanded on IRC layout ([\#8959](https://github.com/matrix-org/matrix-react-sdk/pull/8959)). Fixes vector-im/element-web#22709. Contributed by @luixxiul. - Fix hidden timestamp on message edit history dialog ([\#8955](https://github.com/matrix-org/matrix-react-sdk/pull/8955)). Fixes vector-im/element-web#22701. Contributed by @luixxiul. - Enable ReplyChain text to be expanded on bubble layout ([\#8958](https://github.com/matrix-org/matrix-react-sdk/pull/8958)). Fixes vector-im/element-web#22709. Contributed by @luixxiul. - Fix expand/collapse state wrong in metaspaces ([\#8952](https://github.com/matrix-org/matrix-react-sdk/pull/8952)). Fixes vector-im/element-web#22632. - Location (live) share replies now provide a fallback content ([\#8949](https://github.com/matrix-org/matrix-react-sdk/pull/8949)). - Fix space settings not opening for script-created spaces ([\#8957](https://github.com/matrix-org/matrix-react-sdk/pull/8957)). Fixes vector-im/element-web#22703. - Respect `filename` field on `m.file` events ([\#8951](https://github.com/matrix-org/matrix-react-sdk/pull/8951)). - Fix PlatformSettingsHandler always returning true due to returning a Promise ([\#8954](https://github.com/matrix-org/matrix-react-sdk/pull/8954)). Fixes vector-im/element-web#22616. - Improve high-contrast support for spotlight ([\#8948](https://github.com/matrix-org/matrix-react-sdk/pull/8948)). Fixes vector-im/element-web#22481. Contributed by @justjanne. - Fix wrong assertions that all media events have a mimetype ([\#8946](https://github.com/matrix-org/matrix-react-sdk/pull/8946)). Fixes matrix-org/element-web-rageshakes#13727. - Make invite dialogue fixed height ([\#8934](https://github.com/matrix-org/matrix-react-sdk/pull/8934)). Fixes vector-im/element-web#22659. - Fix all megolm error reported as unknown ([\#8916](https://github.com/matrix-org/matrix-react-sdk/pull/8916)). - Remove line-height declarations from \_ReplyTile.scss ([\#8932](https://github.com/matrix-org/matrix-react-sdk/pull/8932)). Fixes vector-im/element-web#22687. Contributed by @luixxiul. - Reduce video rooms log spam ([\#8913](https://github.com/matrix-org/matrix-react-sdk/pull/8913)). - Correct new search inputβs rounded corners ([\#8921](https://github.com/matrix-org/matrix-react-sdk/pull/8921)). Fixes vector-im/element-web#22576. Contributed by @justjanne. - Align unread notification dot on threads list in compact modern=group layout ([\#8911](https://github.com/matrix-org/matrix-react-sdk/pull/8911)). Fixes vector-im/element-web#22677. Contributed by @luixxiul. # Changes in [3.48.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.48.0) (2022-07-05) ## π¨ BREAKING CHANGES - Remove Piwik support ([\#8835](https://github.com/matrix-org/matrix-react-sdk/pull/8835)). ## β¨ Features - Move New Search Experience out of beta ([\#8859](https://github.com/matrix-org/matrix-react-sdk/pull/8859)). Contributed by @justjanne. - Switch video rooms to spotlight layout when in PiP mode ([\#8912](https://github.com/matrix-org/matrix-react-sdk/pull/8912)). Fixes vector-im/element-web#22574. - Live location sharing - render message deleted tile for redacted beacons ([\#8905](https://github.com/matrix-org/matrix-react-sdk/pull/8905)). Contributed by @kerryarchibald. - Improve view source dialog style ([\#8883](https://github.com/matrix-org/matrix-react-sdk/pull/8883)). Fixes vector-im/element-web#22636. Contributed by @luixxiul. - Improve integration manager dialog style ([\#8888](https://github.com/matrix-org/matrix-react-sdk/pull/8888)). Fixes vector-im/element-web#22642. Contributed by @luixxiul. - Implement MSC3827: Filtering of `/publicRooms` by room type ([\#8866](https://github.com/matrix-org/matrix-react-sdk/pull/8866)). Fixes vector-im/element-web#22578. - Show chat panel when opening a video room with unread messages ([\#8812](https://github.com/matrix-org/matrix-react-sdk/pull/8812)). Fixes vector-im/element-web#22527. - Live location share - forward latest location ([\#8860](https://github.com/matrix-org/matrix-react-sdk/pull/8860)). Contributed by @kerryarchibald. - Allow integration managers to validate user identity after opening ([\#8782](https://github.com/matrix-org/matrix-react-sdk/pull/8782)). Contributed by @Half-Shot. - Create a common header on right panel cards on BaseCard ([\#8808](https://github.com/matrix-org/matrix-react-sdk/pull/8808)). Contributed by @luixxiul. - Integrate searching public rooms and people into the new search experience ([\#8707](https://github.com/matrix-org/matrix-react-sdk/pull/8707)). Fixes vector-im/element-web#21354 and vector-im/element-web#19349. Contributed by @justjanne. - Bring back waveform for voice messages and retain seeking ([\#8843](https://github.com/matrix-org/matrix-react-sdk/pull/8843)). Fixes vector-im/element-web#21904. - Improve colors in settings ([\#7283](https://github.com/matrix-org/matrix-react-sdk/pull/7283)). - Keep draft in composer when a slash command syntax errors ([\#8811](https://github.com/matrix-org/matrix-react-sdk/pull/8811)). Fixes vector-im/element-web#22384. - Release video rooms as a beta feature ([\#8431](https://github.com/matrix-org/matrix-react-sdk/pull/8431)). - Clarify logout key backup warning dialog. Contributed by @notramo. ([\#8741](https://github.com/matrix-org/matrix-react-sdk/pull/8741)). Fixes vector-im/element-web#15565. Contributed by @MadLittleMods. - Slightly improve the look of the `Message edits` dialog ([\#8763](https://github.com/matrix-org/matrix-react-sdk/pull/8763)). Fixes vector-im/element-web#22410. - Add support for MD / HTML in room topics ([\#8215](https://github.com/matrix-org/matrix-react-sdk/pull/8215)). Fixes vector-im/element-web#5180. Contributed by @Johennes. - Live location share - link to timeline tile from share warning ([\#8752](https://github.com/matrix-org/matrix-react-sdk/pull/8752)). Contributed by @kerryarchibald. - Improve composer visiblity ([\#8578](https://github.com/matrix-org/matrix-react-sdk/pull/8578)). Fixes vector-im/element-web#22072 and vector-im/element-web#17362. - Makes the avatar of the user menu non-draggable ([\#8765](https://github.com/matrix-org/matrix-react-sdk/pull/8765)). Contributed by @luixxiul. - Improve widget buttons behaviour and layout ([\#8734](https://github.com/matrix-org/matrix-react-sdk/pull/8734)). - Use AccessibleButton for 'Reset All' link button on SetupEncryptionBody ([\#8730](https://github.com/matrix-org/matrix-react-sdk/pull/8730)). Contributed by @luixxiul. - Adjust message timestamp position on TimelineCard in non-bubble layouts ([\#8745](https://github.com/matrix-org/matrix-react-sdk/pull/8745)). Fixes vector-im/element-web#22426. Contributed by @luixxiul. - Use AccessibleButton for 'In reply to' link button on ReplyChain ([\#8726](https://github.com/matrix-org/matrix-react-sdk/pull/8726)). Fixes vector-im/element-web#22407. Contributed by @luixxiul. - Live location share - enable reply and react to tiles ([\#8721](https://github.com/matrix-org/matrix-react-sdk/pull/8721)). Contributed by @kerryarchibald. - Change dash to em dash issues fixed ([\#8455](https://github.com/matrix-org/matrix-react-sdk/pull/8455)). Fixes vector-im/element-web#21895. Contributed by @goelesha. ## π Bug Fixes - Make invite dialogue fixed height ([\#8945](https://github.com/matrix-org/matrix-react-sdk/pull/8945)). - Correct issue with tab order in new search experience ([\#8919](https://github.com/matrix-org/matrix-react-sdk/pull/8919)). Fixes vector-im/element-web#22670. Contributed by @justjanne. - Clicking location replies now redirects to the replied event instead of opening the map ([\#8918](https://github.com/matrix-org/matrix-react-sdk/pull/8918)). Fixes vector-im/element-web#22667. - Keep clicks on pills within the app ([\#8917](https://github.com/matrix-org/matrix-react-sdk/pull/8917)). Fixes vector-im/element-web#22653. - Don't overlap tile bubbles with timestamps in modern layout ([\#8908](https://github.com/matrix-org/matrix-react-sdk/pull/8908)). Fixes vector-im/element-web#22425. - Connect to Jitsi unmuted by default ([\#8909](https://github.com/matrix-org/matrix-react-sdk/pull/8909)). - Maximize width value of display name on TimelineCard with IRC/modern layout ([\#8904](https://github.com/matrix-org/matrix-react-sdk/pull/8904)). Fixes vector-im/element-web#22651. Contributed by @luixxiul. - Align the avatar and the display name on TimelineCard ([\#8900](https://github.com/matrix-org/matrix-react-sdk/pull/8900)). Contributed by @luixxiul. - Remove inline margin from reactions row on IRC layout ([\#8891](https://github.com/matrix-org/matrix-react-sdk/pull/8891)). Fixes vector-im/element-web#22644. Contributed by @luixxiul. - Align "From a thread" on search result panel on IRC layout ([\#8892](https://github.com/matrix-org/matrix-react-sdk/pull/8892)). Fixes vector-im/element-web#22645. Contributed by @luixxiul. - Display description of E2E advanced panel as subsection text ([\#8889](https://github.com/matrix-org/matrix-react-sdk/pull/8889)). Contributed by @luixxiul. - Remove inline end margin from images on file panel ([\#8886](https://github.com/matrix-org/matrix-react-sdk/pull/8886)). Fixes vector-im/element-web#22640. Contributed by @luixxiul. - Disable option to `Quote` when we don't have sufficient permissions ([\#8893](https://github.com/matrix-org/matrix-react-sdk/pull/8893)). Fixes vector-im/element-web#22643. - Add padding to font scaling loader for message bubble layout ([\#8875](https://github.com/matrix-org/matrix-react-sdk/pull/8875)). Fixes vector-im/element-web#22626. Contributed by @luixxiul. - Set 100% max-width to display name on reply tiles ([\#8867](https://github.com/matrix-org/matrix-react-sdk/pull/8867)). Fixes vector-im/element-web#22615. Contributed by @luixxiul. - Fix alignment of pill letter ([\#8874](https://github.com/matrix-org/matrix-react-sdk/pull/8874)). Fixes vector-im/element-web#22622. Contributed by @luixxiul. - Move the beta pill to the right side and display the pill on video room only ([\#8873](https://github.com/matrix-org/matrix-react-sdk/pull/8873)). Fixes vector-im/element-web#22619 and vector-im/element-web#22620. Contributed by @luixxiul. - Stop using absolute property to place beta pill on RoomPreviewCard ([\#8872](https://github.com/matrix-org/matrix-react-sdk/pull/8872)). Fixes vector-im/element-web#22617. Contributed by @luixxiul. - Make the pill text single line ([\#8744](https://github.com/matrix-org/matrix-react-sdk/pull/8744)). Fixes vector-im/element-web#22427. Contributed by @luixxiul. - Hide overflow of public room description on spotlight dialog result ([\#8870](https://github.com/matrix-org/matrix-react-sdk/pull/8870)). Contributed by @luixxiul. - Fix position of message action bar on the info tile on TimelineCard in message bubble layout ([\#8865](https://github.com/matrix-org/matrix-react-sdk/pull/8865)). Fixes vector-im/element-web#22614. Contributed by @luixxiul. - Remove inline start margin from display name on reply tiles on TimelineCard ([\#8864](https://github.com/matrix-org/matrix-react-sdk/pull/8864)). Fixes vector-im/element-web#22613. Contributed by @luixxiul. - Improve homeserver dropdown dialog styling ([\#8850](https://github.com/matrix-org/matrix-react-sdk/pull/8850)). Fixes vector-im/element-web#22552. Contributed by @justjanne. - Fix crash when drawing blurHash for portrait videos PSB-139 ([\#8855](https://github.com/matrix-org/matrix-react-sdk/pull/8855)). Fixes vector-im/element-web#22597. Contributed by @andybalaam. - Fix grid blowout on pinned event tiles ([\#8816](https://github.com/matrix-org/matrix-react-sdk/pull/8816)). Fixes vector-im/element-web#22543. Contributed by @luixxiul. - Fix temporary sync errors if there's weird settings stored in account data ([\#8857](https://github.com/matrix-org/matrix-react-sdk/pull/8857)). - Fix reactions row overflow and gap between reactions ([\#8813](https://github.com/matrix-org/matrix-react-sdk/pull/8813)). Fixes vector-im/element-web#22093. Contributed by @luixxiul. - Fix issues with the Create new room button in Spotlight ([\#8851](https://github.com/matrix-org/matrix-react-sdk/pull/8851)). Contributed by @justjanne. - Remove margin from E2E icon between avatar and hidden event ([\#8584](https://github.com/matrix-org/matrix-react-sdk/pull/8584)). Fixes vector-im/element-web#22186. Contributed by @luixxiul. - Fix waveform on a message bubble ([\#8852](https://github.com/matrix-org/matrix-react-sdk/pull/8852)). Contributed by @luixxiul. - Location sharing maps are now loaded after reconnection ([\#8848](https://github.com/matrix-org/matrix-react-sdk/pull/8848)). Fixes vector-im/element-web#20993. - Update the avatar mask so it doesnβt cut off spacesβ avatars anymore ([\#8849](https://github.com/matrix-org/matrix-react-sdk/pull/8849)). Contributed by @justjanne. - Add a bit of safety around timestamp handling for threads ([\#8845](https://github.com/matrix-org/matrix-react-sdk/pull/8845)). - Remove top margin from event tile on a narrow viewport ([\#8814](https://github.com/matrix-org/matrix-react-sdk/pull/8814)). Contributed by @luixxiul. - Fix keyboard shortcuts on settings tab being wrapped ([\#8825](https://github.com/matrix-org/matrix-react-sdk/pull/8825)). Fixes vector-im/element-web#22547. Contributed by @luixxiul. - Add try-catch around blurhash loading ([\#8830](https://github.com/matrix-org/matrix-react-sdk/pull/8830)). - Prevent new composer from overflowing from non-breakable text ([\#8829](https://github.com/matrix-org/matrix-react-sdk/pull/8829)). Fixes vector-im/element-web#22507. Contributed by @justjanne. - Use common subheading on sidebar user settings tab ([\#8823](https://github.com/matrix-org/matrix-react-sdk/pull/8823)). Contributed by @luixxiul. - Fix clickable area of advanced toggle on appearance user settings tab ([\#8820](https://github.com/matrix-org/matrix-react-sdk/pull/8820)). Fixes vector-im/element-web#22546. Contributed by @luixxiul. - Disable redacting reactions if we don't have sufficient permissions ([\#8767](https://github.com/matrix-org/matrix-react-sdk/pull/8767)). Fixes vector-im/element-web#22262. - Update the live timeline when the JS SDK resets it ([\#8806](https://github.com/matrix-org/matrix-react-sdk/pull/8806)). Fixes vector-im/element-web#22421. - Fix flex blowout on image reply ([\#8809](https://github.com/matrix-org/matrix-react-sdk/pull/8809)). Fixes vector-im/element-web#22509 and vector-im/element-web#22510. Contributed by @luixxiul. - Enable background color on hover for chat panel and thread panel ([\#8644](https://github.com/matrix-org/matrix-react-sdk/pull/8644)). Fixes vector-im/element-web#22273. Contributed by @luixxiul. - Fix #20026: send read marker as soon as we change it ([\#8802](https://github.com/matrix-org/matrix-react-sdk/pull/8802)). Fixes vector-im/element-web#20026. Contributed by @andybalaam. - Allow AppTiles to shrink as much as necessary ([\#8805](https://github.com/matrix-org/matrix-react-sdk/pull/8805)). Fixes vector-im/element-web#22499. - Make widgets in video rooms immutable again ([\#8803](https://github.com/matrix-org/matrix-react-sdk/pull/8803)). Fixes vector-im/element-web#22497. - Use MessageActionBar style declarations on pinned message card ([\#8757](https://github.com/matrix-org/matrix-react-sdk/pull/8757)). Fixes vector-im/element-web#22444. Contributed by @luixxiul. - Expire video member events after 1 hour ([\#8776](https://github.com/matrix-org/matrix-react-sdk/pull/8776)). - Name lists on invite dialog ([\#8046](https://github.com/matrix-org/matrix-react-sdk/pull/8046)). Fixes vector-im/element-web#21400 and vector-im/element-web#19463. Contributed by @luixxiul. - Live location share - show loading UI for beacons with start timestamp in the future ([\#8775](https://github.com/matrix-org/matrix-react-sdk/pull/8775)). Fixes vector-im/element-web#22437. Contributed by @kerryarchibald. - Fix scroll jump issue with the composer ([\#8788](https://github.com/matrix-org/matrix-react-sdk/pull/8788)). Fixes vector-im/element-web#22464. - Fix the incorrect nesting of download button on MessageActionBar ([\#8785](https://github.com/matrix-org/matrix-react-sdk/pull/8785)). Contributed by @luixxiul. - Revert link color change in composer ([\#8784](https://github.com/matrix-org/matrix-react-sdk/pull/8784)). Fixes vector-im/element-web#22468. - Fix 'Logout' inline link on the splash screen ([\#8770](https://github.com/matrix-org/matrix-react-sdk/pull/8770)). Fixes vector-im/element-web#22449. Contributed by @luixxiul. - Fix disappearing widget poput button when changing the widget layout ([\#8754](https://github.com/matrix-org/matrix-react-sdk/pull/8754)). - Reduce gutter with the new read receipt UI ([\#8736](https://github.com/matrix-org/matrix-react-sdk/pull/8736)). Fixes vector-im/element-web#21890. - Add ellipsis effect to hidden beacon status ([\#8755](https://github.com/matrix-org/matrix-react-sdk/pull/8755)). Fixes vector-im/element-web#22441. Contributed by @luixxiul. - Make the pill on the basic message composer compatible with display name in RTL languages ([\#8758](https://github.com/matrix-org/matrix-react-sdk/pull/8758)). Fixes vector-im/element-web#22445. Contributed by @luixxiul. - Prevent the banner text from being selected, replacing the spacing values with the variable ([\#8756](https://github.com/matrix-org/matrix-react-sdk/pull/8756)). Fixes vector-im/element-web#22442. Contributed by @luixxiul. - Ensure the first device on a newly-registered account gets cross-signed properly ([\#8750](https://github.com/matrix-org/matrix-react-sdk/pull/8750)). Fixes vector-im/element-web#21977. Contributed by @duxovni. - Hide live location option in threads composer ([\#8746](https://github.com/matrix-org/matrix-react-sdk/pull/8746)). Fixes vector-im/element-web#22424. Contributed by @kerryarchibald. - Make sure MessageTimestamp is not hidden by EventTile_line on TimelineCard ([\#8748](https://github.com/matrix-org/matrix-react-sdk/pull/8748)). Contributed by @luixxiul. - Make PiP motion smoother and react to window resizes correctly ([\#8747](https://github.com/matrix-org/matrix-react-sdk/pull/8747)). Fixes vector-im/element-web#22292. - Prevent Invite and DevTools dialogs from being cut off ([\#8646](https://github.com/matrix-org/matrix-react-sdk/pull/8646)). Fixes vector-im/element-web#20911 and undefined/matrix-react-sdk#8165. Contributed by @justjanne. - Squish event bubble tiles less ([\#8740](https://github.com/matrix-org/matrix-react-sdk/pull/8740)). - Use random widget IDs for video rooms ([\#8739](https://github.com/matrix-org/matrix-react-sdk/pull/8739)). Fixes vector-im/element-web#22417. - Fix read avatars overflow from the right chat panel with a maximized widget on bubble message layout ([\#8470](https://github.com/matrix-org/matrix-react-sdk/pull/8470)). Contributed by @luixxiul. - Fix `CallView` crash ([\#8735](https://github.com/matrix-org/matrix-react-sdk/pull/8735)). Fixes vector-im/element-web#22394. # Changes in [3.47.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.47.0) (2022-06-14) ## π Bug Fixes - Fix CallView crash ([\#8735](https://github.com/matrix-org/matrix-react-sdk/pull/8735)). Contributed by @SimonBrandner. - Fix missing element desktop preferences ([\#8798](https://github.com/matrix-org/matrix-react-sdk/pull/8798)). Contributed by @t3chguy. # Changes in [3.46.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.46.0) (2022-06-07) ## β¨ Features - Configure custom home.html via `.well-known/matrix/client["io.element.embedded_pages"]["home_url"]` for all your element-web/desktop users ([\#7790](https://github.com/matrix-org/matrix-react-sdk/pull/7790)). Contributed by @johannes-krude. - Live location sharing - open location in OpenStreetMap ([\#8695](https://github.com/matrix-org/matrix-react-sdk/pull/8695)). Contributed by @kerryarchibald. - Show a dialog when Jitsi encounters an error ([\#8701](https://github.com/matrix-org/matrix-react-sdk/pull/8701)). Fixes vector-im/element-web#22284. - Add support for setting the `avatar_url` of widgets by integration managers. ([\#8550](https://github.com/matrix-org/matrix-react-sdk/pull/8550)). Contributed by @Fox32. - Add an option to ignore (block) a user when reporting their events ([\#8471](https://github.com/matrix-org/matrix-react-sdk/pull/8471)). - Add the option to disable hardware acceleration ([\#8655](https://github.com/matrix-org/matrix-react-sdk/pull/8655)). Contributed by @novocaine. - Slightly better presentation of read receipts to screen reader users ([\#8662](https://github.com/matrix-org/matrix-react-sdk/pull/8662)). Fixes vector-im/element-web#22293. Contributed by @pvagner. - Add jump to related event context menu item ([\#6775](https://github.com/matrix-org/matrix-react-sdk/pull/6775)). Fixes vector-im/element-web#19883. - Add public room directory hook ([\#8626](https://github.com/matrix-org/matrix-react-sdk/pull/8626)). ## π Bug Fixes - Remove inline margin from UTD error message inside a reply tile on ThreadView ([\#8708](https://github.com/matrix-org/matrix-react-sdk/pull/8708)). Fixes vector-im/element-web#22376. Contributed by @luixxiul. - Move unread notification dots of the threads list to the expected position ([\#8700](https://github.com/matrix-org/matrix-react-sdk/pull/8700)). Fixes vector-im/element-web#22350. Contributed by @luixxiul. - Prevent overflow of grid items on a bubble with UTD generally ([\#8697](https://github.com/matrix-org/matrix-react-sdk/pull/8697)). Contributed by @luixxiul. - Create 'Unable To Decrypt' grid layout for hidden events on a bubble layout ([\#8704](https://github.com/matrix-org/matrix-react-sdk/pull/8704)). Fixes vector-im/element-web#22365. Contributed by @luixxiul. - Fix - AccessibleButton does not set disabled attribute ([\#8682](https://github.com/matrix-org/matrix-react-sdk/pull/8682)). Contributed by @kerryarchibald. - Fix font not resetting when logging out ([\#8670](https://github.com/matrix-org/matrix-react-sdk/pull/8670)). Fixes vector-im/element-web#17228. - Fix local aliases section of room settings not working for some homeservers (ie ([\#8698](https://github.com/matrix-org/matrix-react-sdk/pull/8698)). Fixes vector-im/element-web#22337. - Align EventTile_line with display name on message bubble ([\#8692](https://github.com/matrix-org/matrix-react-sdk/pull/8692)). Fixes vector-im/element-web#22343. Contributed by @luixxiul. - Convert references to direct chat -> direct message ([\#8694](https://github.com/matrix-org/matrix-react-sdk/pull/8694)). Contributed by @novocaine. - Improve combining diacritics for U+20D0 to U+20F0 in Chrome ([\#8687](https://github.com/matrix-org/matrix-react-sdk/pull/8687)). - Make the empty thread panel fill BaseCard ([\#8690](https://github.com/matrix-org/matrix-react-sdk/pull/8690)). Fixes vector-im/element-web#22338. Contributed by @luixxiul. - Fix edge case around composer handling gendered facepalm emoji ([\#8686](https://github.com/matrix-org/matrix-react-sdk/pull/8686)). - Fix a grid blowout due to nowrap displayName on a bubble with UTD ([\#8688](https://github.com/matrix-org/matrix-react-sdk/pull/8688)). Fixes vector-im/element-web#21914. Contributed by @luixxiul. - Apply the same max-width to image tile on the thread timeline as message bubble ([\#8669](https://github.com/matrix-org/matrix-react-sdk/pull/8669)). Fixes vector-im/element-web#22313. Contributed by @luixxiul. - Fix dropdown button size for picture-in-picture CallView ([\#8680](https://github.com/matrix-org/matrix-react-sdk/pull/8680)). Fixes vector-im/element-web#22316. Contributed by @luixxiul. - Live location sharing - fix square border for image-less avatar (PSF-1052) ([\#8679](https://github.com/matrix-org/matrix-react-sdk/pull/8679)). Contributed by @kerryarchibald. - Stop connecting to a video room if the widget messaging disappears ([\#8660](https://github.com/matrix-org/matrix-react-sdk/pull/8660)). - Fix file button and audio player overflowing from message bubble ([\#8666](https://github.com/matrix-org/matrix-react-sdk/pull/8666)). Fixes vector-im/element-web#22308. Contributed by @luixxiul. - Don't show broken composer format bar when selection is whitespace ([\#8673](https://github.com/matrix-org/matrix-react-sdk/pull/8673)). Fixes vector-im/element-web#10788. - Fix media upload http 413 handling ([\#8674](https://github.com/matrix-org/matrix-react-sdk/pull/8674)). - Fix emoji picker for editing thread responses ([\#8671](https://github.com/matrix-org/matrix-react-sdk/pull/8671)). Fixes matrix-org/element-web-rageshakes#13129. - Map attribution while sharing live location is now visible ([\#8621](https://github.com/matrix-org/matrix-react-sdk/pull/8621)). Fixes vector-im/element-web#22236. Contributed by @weeman1337. - Fix info tile overlapping the time stamp on TimelineCard ([\#8639](https://github.com/matrix-org/matrix-react-sdk/pull/8639)). Fixes vector-im/element-web#22256. Contributed by @luixxiul. - Fix position of wide images on IRC / modern layout ([\#8667](https://github.com/matrix-org/matrix-react-sdk/pull/8667)). Fixes vector-im/element-web#22309. Contributed by @luixxiul. - Fix other user's displayName being wrapped on the bubble message layout ([\#8456](https://github.com/matrix-org/matrix-react-sdk/pull/8456)). Fixes vector-im/element-web#22004. Contributed by @luixxiul. - Set spacing declarations to elements in mx_EventTile_mediaLine ([\#8665](https://github.com/matrix-org/matrix-react-sdk/pull/8665)). Fixes vector-im/element-web#22307. Contributed by @luixxiul. - Fix wide image overflowing from the thumbnail container ([\#8663](https://github.com/matrix-org/matrix-react-sdk/pull/8663)). Fixes vector-im/element-web#22303. Contributed by @luixxiul. - Fix styles of "Show all" link button on ReactionsRow ([\#8658](https://github.com/matrix-org/matrix-react-sdk/pull/8658)). Fixes vector-im/element-web#22300. Contributed by @luixxiul. - Automatically log in after registration ([\#8654](https://github.com/matrix-org/matrix-react-sdk/pull/8654)). Fixes vector-im/element-web#19305. Contributed by @justjanne. - Fix offline status in window title not working reliably ([\#8656](https://github.com/matrix-org/matrix-react-sdk/pull/8656)). - Align input area with event body's first letter in a thread on IRC/modern layout ([\#8636](https://github.com/matrix-org/matrix-react-sdk/pull/8636)). Fixes vector-im/element-web#22252. Contributed by @luixxiul. - Fix crash on null idp for SSO buttons ([\#8650](https://github.com/matrix-org/matrix-react-sdk/pull/8650)). Contributed by @hughns. - Don't open the regular browser or our context menu on right-clicking the `Options` button in the message action bar ([\#8648](https://github.com/matrix-org/matrix-react-sdk/pull/8648)). Fixes vector-im/element-web#22279. - Show notifications even when Element is focused ([\#8590](https://github.com/matrix-org/matrix-react-sdk/pull/8590)). Contributed by @sumnerevans. - Remove padding from the buttons on edit message composer of a event tile on a thread ([\#8632](https://github.com/matrix-org/matrix-react-sdk/pull/8632)). Contributed by @luixxiul. - ensure metaspace changes correctly notify listeners ([\#8611](https://github.com/matrix-org/matrix-react-sdk/pull/8611)). Fixes vector-im/element-web#21006. Contributed by @justjanne. - Hide image banner on stickers, they have a tooltip already ([\#8641](https://github.com/matrix-org/matrix-react-sdk/pull/8641)). Fixes vector-im/element-web#22244. - Adjust EditMessageComposer style declarations ([\#8631](https://github.com/matrix-org/matrix-react-sdk/pull/8631)). Fixes vector-im/element-web#22231. Contributed by @luixxiul. # Changes in [3.45.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.45.0) (2022-05-24) ## β¨ Features - Go to space landing page when clicking on a selected space ([\#6442](https://github.com/matrix-org/matrix-react-sdk/pull/6442)). Fixes vector-im/element-web#20296. - Fall back to untranslated string rather than showing missing translation error ([\#8609](https://github.com/matrix-org/matrix-react-sdk/pull/8609)). - Show file name and size on images on hover ([\#6511](https://github.com/matrix-org/matrix-react-sdk/pull/6511)). Fixes vector-im/element-web#18197. - Iterate on search results for message bubbles ([\#7047](https://github.com/matrix-org/matrix-react-sdk/pull/7047)). Fixes vector-im/element-web#20315. - registration: redesign email verification page ([\#8554](https://github.com/matrix-org/matrix-react-sdk/pull/8554)). Fixes vector-im/element-web#21984. - Show full thread message in hover title on thread summary ([\#8568](https://github.com/matrix-org/matrix-react-sdk/pull/8568)). Fixes vector-im/element-web#22037. - Tweak video rooms copy ([\#8582](https://github.com/matrix-org/matrix-react-sdk/pull/8582)). Fixes vector-im/element-web#22176. - Live location share - beacon tooltip in maximised view ([\#8572](https://github.com/matrix-org/matrix-react-sdk/pull/8572)). - Add dialog to navigate long room topics ([\#8517](https://github.com/matrix-org/matrix-react-sdk/pull/8517)). Fixes vector-im/element-web#9623. - Change spaceroomfacepile tooltip if memberlist is shown ([\#8571](https://github.com/matrix-org/matrix-react-sdk/pull/8571)). Fixes vector-im/element-web#17406. - Improve message editing UI ([\#8483](https://github.com/matrix-org/matrix-react-sdk/pull/8483)). Fixes vector-im/element-web#9752 and vector-im/element-web#22108. - Make date changes more obvious ([\#6410](https://github.com/matrix-org/matrix-react-sdk/pull/6410)). Fixes vector-im/element-web#16221. - Enable forwarding static locations ([\#8553](https://github.com/matrix-org/matrix-react-sdk/pull/8553)). - Log `TimelinePanel` debugging info when opening the bug report modal ([\#8502](https://github.com/matrix-org/matrix-react-sdk/pull/8502)). - Improve welcome screen, add opt-out analytics ([\#8474](https://github.com/matrix-org/matrix-react-sdk/pull/8474)). Fixes vector-im/element-web#21946. - Converting selected text to MD link when pasting a URL ([\#8242](https://github.com/matrix-org/matrix-react-sdk/pull/8242)). Fixes vector-im/element-web#21634. Contributed by @Sinharitik589. - Support Inter on custom themes ([\#8399](https://github.com/matrix-org/matrix-react-sdk/pull/8399)). Fixes vector-im/element-web#16293. - Add a `Copy link` button to the right-click message context-menu labs feature ([\#8527](https://github.com/matrix-org/matrix-react-sdk/pull/8527)). - Move widget screenshots labs flag to devtools ([\#8522](https://github.com/matrix-org/matrix-react-sdk/pull/8522)). - Remove some labs features which don't get used or create maintenance burden: custom status, multiple integration managers, and do not disturb ([\#8521](https://github.com/matrix-org/matrix-react-sdk/pull/8521)). - Add a way to toggle `ScrollPanel` and `TimelinePanel` debug logs ([\#8513](https://github.com/matrix-org/matrix-react-sdk/pull/8513)). - Spaces: remove blue beta dot ([\#8511](https://github.com/matrix-org/matrix-react-sdk/pull/8511)). Fixes vector-im/element-web#22061. - Order new search dialog results by recency ([\#8444](https://github.com/matrix-org/matrix-react-sdk/pull/8444)). - Improve pills ([\#6398](https://github.com/matrix-org/matrix-react-sdk/pull/6398)). Fixes vector-im/element-web#16948 and vector-im/element-web#21281. - Add a way to maximize/pin widget from the PiP view ([\#7672](https://github.com/matrix-org/matrix-react-sdk/pull/7672)). Fixes vector-im/element-web#20723. - Iterate video room designs in labs ([\#8499](https://github.com/matrix-org/matrix-react-sdk/pull/8499)). - Improve UI/UX in calls ([\#7791](https://github.com/matrix-org/matrix-react-sdk/pull/7791)). Fixes vector-im/element-web#19937. - Add ability to change audio and video devices during a call ([\#7173](https://github.com/matrix-org/matrix-react-sdk/pull/7173)). Fixes vector-im/element-web#15595. ## π Bug Fixes - Fix click behavior of notification badges on spaces ([\#8627](https://github.com/matrix-org/matrix-react-sdk/pull/8627)). Fixes vector-im/element-web#22241. - Add missing return values in Read Receipt animation code ([\#8625](https://github.com/matrix-org/matrix-react-sdk/pull/8625)). Fixes vector-im/element-web#22175. - Fix 'continue' button not working after accepting identity server terms of service ([\#8619](https://github.com/matrix-org/matrix-react-sdk/pull/8619)). Fixes vector-im/element-web#20003. - Proactively fix stuck devices in video rooms ([\#8587](https://github.com/matrix-org/matrix-react-sdk/pull/8587)). Fixes vector-im/element-web#22131. - Fix position of the message action bar on left side bubbles ([\#8398](https://github.com/matrix-org/matrix-react-sdk/pull/8398)). Fixes vector-im/element-web#21879. Contributed by @luixxiul. - Fix edge case thread summaries around events without a msgtype ([\#8576](https://github.com/matrix-org/matrix-react-sdk/pull/8576)). - Fix favourites metaspace not updating ([\#8594](https://github.com/matrix-org/matrix-react-sdk/pull/8594)). Fixes vector-im/element-web#22156. - Stop spaces from displaying as rooms in new breadcrumbs ([\#8595](https://github.com/matrix-org/matrix-react-sdk/pull/8595)). Fixes vector-im/element-web#22165. - Fix avatar position of hidden event on ThreadView ([\#8592](https://github.com/matrix-org/matrix-react-sdk/pull/8592)). Fixes vector-im/element-web#22199. Contributed by @luixxiul. - Fix MessageTimestamp position next to redacted messages on IRC/modern layout ([\#8591](https://github.com/matrix-org/matrix-react-sdk/pull/8591)). Fixes vector-im/element-web#22181. Contributed by @luixxiul. - Fix padding of messages in threads ([\#8574](https://github.com/matrix-org/matrix-react-sdk/pull/8574)). Contributed by @luixxiul. - Enable overflow of hidden events content ([\#8585](https://github.com/matrix-org/matrix-react-sdk/pull/8585)). Fixes vector-im/element-web#22187. Contributed by @luixxiul. - Increase composer line height to avoid cutting off emoji ([\#8583](https://github.com/matrix-org/matrix-react-sdk/pull/8583)). Fixes vector-im/element-web#22170. - Don't consider threads for breaking continuation until actually created ([\#8581](https://github.com/matrix-org/matrix-react-sdk/pull/8581)). Fixes vector-im/element-web#22164. - Fix displaying hidden events on threads ([\#8555](https://github.com/matrix-org/matrix-react-sdk/pull/8555)). Fixes vector-im/element-web#22058. Contributed by @luixxiul. - Fix button width and align η΅΅ζε (emoji) on the user panel ([\#8562](https://github.com/matrix-org/matrix-react-sdk/pull/8562)). Fixes vector-im/element-web#22142. Contributed by @luixxiul. - Standardise the margin for settings tabs ([\#7963](https://github.com/matrix-org/matrix-react-sdk/pull/7963)). Fixes vector-im/element-web#20767. Contributed by @yuktea. - Fix room history not being visible even if we have historical keys ([\#8563](https://github.com/matrix-org/matrix-react-sdk/pull/8563)). Fixes vector-im/element-web#16983. - Fix oblong avatars in video room lobbies ([\#8565](https://github.com/matrix-org/matrix-react-sdk/pull/8565)). - Update thread summary when latest event gets decrypted ([\#8564](https://github.com/matrix-org/matrix-react-sdk/pull/8564)). Fixes vector-im/element-web#22151. - Fix codepath which can wrongly cause automatic space switch from all rooms ([\#8560](https://github.com/matrix-org/matrix-react-sdk/pull/8560)). Fixes vector-im/element-web#21373. - Fix effect of URL preview toggle not updating live ([\#8561](https://github.com/matrix-org/matrix-react-sdk/pull/8561)). Fixes vector-im/element-web#22148. - Fix visual bugs on AccessSecretStorageDialog ([\#8160](https://github.com/matrix-org/matrix-react-sdk/pull/8160)). Fixes vector-im/element-web#19426. Contributed by @luixxiul. - Fix the width bounce of the clock on the AudioPlayer ([\#8320](https://github.com/matrix-org/matrix-react-sdk/pull/8320)). Fixes vector-im/element-web#21788. Contributed by @luixxiul. - Hide the verification left stroke only on the thread list ([\#8525](https://github.com/matrix-org/matrix-react-sdk/pull/8525)). Fixes vector-im/element-web#22132. Contributed by @luixxiul. - Hide recently_viewed dropdown when other modal opens ([\#8538](https://github.com/matrix-org/matrix-react-sdk/pull/8538)). Contributed by @yaya-usman. - Only jump to date after pressing the 'go' button ([\#8548](https://github.com/matrix-org/matrix-react-sdk/pull/8548)). Fixes vector-im/element-web#20799. - Fix download button not working on events that were decrypted too late ([\#8556](https://github.com/matrix-org/matrix-react-sdk/pull/8556)). Fixes vector-im/element-web#19427. - Align thread summary button with bubble messages on the left side ([\#8388](https://github.com/matrix-org/matrix-react-sdk/pull/8388)). Fixes vector-im/element-web#21873. Contributed by @luixxiul. - Fix unresponsive notification toggles ([\#8549](https://github.com/matrix-org/matrix-react-sdk/pull/8549)). Fixes vector-im/element-web#22109. - Set color-scheme property in themes ([\#8547](https://github.com/matrix-org/matrix-react-sdk/pull/8547)). Fixes vector-im/element-web#22124. - Improve the styling of error messages during search initialization. ([\#6899](https://github.com/matrix-org/matrix-react-sdk/pull/6899)). Fixes vector-im/element-web#19245 and vector-im/element-web#18164. Contributed by @KalleStruik. - Don't leave button tooltips open when closing modals ([\#8546](https://github.com/matrix-org/matrix-react-sdk/pull/8546)). Fixes vector-im/element-web#22121. - update matrix-analytics-events ([\#8543](https://github.com/matrix-org/matrix-react-sdk/pull/8543)). - Handle Jitsi Meet crashes more gracefully ([\#8541](https://github.com/matrix-org/matrix-react-sdk/pull/8541)). - Fix regression around pasting links ([\#8537](https://github.com/matrix-org/matrix-react-sdk/pull/8537)). Fixes vector-im/element-web#22117. - Fixes suggested room not ellipsized on shrinking ([\#8536](https://github.com/matrix-org/matrix-react-sdk/pull/8536)). Contributed by @yaya-usman. - Add global spacing between display name and location body ([\#8523](https://github.com/matrix-org/matrix-react-sdk/pull/8523)). Fixes vector-im/element-web#22111. Contributed by @luixxiul. - Add box-shadow to the reply preview on the main (left) panel only ([\#8397](https://github.com/matrix-org/matrix-react-sdk/pull/8397)). Fixes vector-im/element-web#21894. Contributed by @luixxiul. - Set line-height: 1 to RedactedBody inside GenericEventListSummary for IRC/modern layout ([\#8529](https://github.com/matrix-org/matrix-react-sdk/pull/8529)). Fixes vector-im/element-web#22112. Contributed by @luixxiul. - Fix position of timestamp on the chat panel in IRC layout and message edits history modal window ([\#8464](https://github.com/matrix-org/matrix-react-sdk/pull/8464)). Fixes vector-im/element-web#22011 and vector-im/element-web#22014. Contributed by @luixxiul. - Fix unexpected and inconsistent inheritance of line-height property for mx_TextualEvent ([\#8485](https://github.com/matrix-org/matrix-react-sdk/pull/8485)). Fixes vector-im/element-web#22041. Contributed by @luixxiul. - Set the same margin to the right side of NewRoomIntro on TimelineCard ([\#8453](https://github.com/matrix-org/matrix-react-sdk/pull/8453)). Contributed by @luixxiul. - Remove duplicate tooltip from user pills ([\#8512](https://github.com/matrix-org/matrix-react-sdk/pull/8512)). - Set max-width for MLocationBody and MLocationBody_map by default ([\#8519](https://github.com/matrix-org/matrix-react-sdk/pull/8519)). Fixes vector-im/element-web#21983. Contributed by @luixxiul. - Simplify ReplyPreview UI implementation ([\#8516](https://github.com/matrix-org/matrix-react-sdk/pull/8516)). Fixes vector-im/element-web#22091. Contributed by @luixxiul. - Fix thread summary overflow on narrow message panel on bubble message layout ([\#8520](https://github.com/matrix-org/matrix-react-sdk/pull/8520)). Fixes vector-im/element-web#22097. Contributed by @luixxiul. - Live location sharing - refresh beacon timers on tab becoming active ([\#8515](https://github.com/matrix-org/matrix-react-sdk/pull/8515)). - Enlarge emoji again ([\#8509](https://github.com/matrix-org/matrix-react-sdk/pull/8509)). Fixes vector-im/element-web#22086. - Order receipts with the most recent on the right ([\#8506](https://github.com/matrix-org/matrix-react-sdk/pull/8506)). Fixes vector-im/element-web#22044. - Disconnect from video rooms when leaving ([\#8500](https://github.com/matrix-org/matrix-react-sdk/pull/8500)). - Fix soft crash around threads when room isn't yet in store ([\#8496](https://github.com/matrix-org/matrix-react-sdk/pull/8496)). Fixes vector-im/element-web#22047. - Fix reading of cached room device setting values ([\#8491](https://github.com/matrix-org/matrix-react-sdk/pull/8491)). - Add loading spinners to threads panels ([\#8490](https://github.com/matrix-org/matrix-react-sdk/pull/8490)). Fixes vector-im/element-web#21335. - Fix forwarding UI papercuts ([\#8482](https://github.com/matrix-org/matrix-react-sdk/pull/8482)). Fixes vector-im/element-web#17616. # Changes in [3.44.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.44.0) (2022-05-10) ## β¨ Features - Made the location map change the cursor to a pointer so it looks like it's clickable (https ([\#8451](https://github.com/matrix-org/matrix-react-sdk/pull/8451)). Fixes vector-im/element-web#21991. Contributed by @Odyssey346. - Implement improved spacing for the thread list and timeline ([\#8337](https://github.com/matrix-org/matrix-react-sdk/pull/8337)). Fixes vector-im/element-web#21759. Contributed by @luixxiul. - LLS: expose way to enable live sharing labs flag from location dialog ([\#8416](https://github.com/matrix-org/matrix-react-sdk/pull/8416)). - Fix source text boxes in View Source modal should have full width ([\#8425](https://github.com/matrix-org/matrix-react-sdk/pull/8425)). Fixes vector-im/element-web#21938. Contributed by @EECvision. - Read Receipts: never show +1, if itβs just 4, show all of them ([\#8428](https://github.com/matrix-org/matrix-react-sdk/pull/8428)). Fixes vector-im/element-web#21935. - Add opt-in analytics to onboarding tasks ([\#8409](https://github.com/matrix-org/matrix-react-sdk/pull/8409)). Fixes vector-im/element-web#21705. - Allow user to control if they are signed out of all devices when changing password ([\#8259](https://github.com/matrix-org/matrix-react-sdk/pull/8259)). Fixes vector-im/element-web#2671. - Implement new Read Receipt design ([\#8389](https://github.com/matrix-org/matrix-react-sdk/pull/8389)). Fixes vector-im/element-web#20574. - Stick connected video rooms to the top of the room list ([\#8353](https://github.com/matrix-org/matrix-react-sdk/pull/8353)). - LLS: fix jumpy maximised map ([\#8387](https://github.com/matrix-org/matrix-react-sdk/pull/8387)). - Persist audio and video mute state in video rooms ([\#8376](https://github.com/matrix-org/matrix-react-sdk/pull/8376)). - Forcefully disconnect from video rooms on logout and tab close ([\#8375](https://github.com/matrix-org/matrix-react-sdk/pull/8375)). - Add local echo of connected devices in video rooms ([\#8368](https://github.com/matrix-org/matrix-react-sdk/pull/8368)). - Improve text of account deactivation dialog ([\#8371](https://github.com/matrix-org/matrix-react-sdk/pull/8371)). Fixes vector-im/element-web#17421. - Live location sharing: own live beacon status on maximised view ([\#8374](https://github.com/matrix-org/matrix-react-sdk/pull/8374)). - Show a lobby screen in video rooms ([\#8287](https://github.com/matrix-org/matrix-react-sdk/pull/8287)). - Settings toggle to disable Composer Markdown ([\#8358](https://github.com/matrix-org/matrix-react-sdk/pull/8358)). Fixes vector-im/element-web#20321. - Cache localStorage objects for SettingsStore ([\#8366](https://github.com/matrix-org/matrix-react-sdk/pull/8366)). - Bring `View Source` back from behind developer mode ([\#8369](https://github.com/matrix-org/matrix-react-sdk/pull/8369)). Fixes vector-im/element-web#21771. ## π Bug Fixes - Fix race conditions around threads ([\#8448](https://github.com/matrix-org/matrix-react-sdk/pull/8448)). Fixes vector-im/element-web#21627. - Fix reading of cached room device setting values ([\#8495](https://github.com/matrix-org/matrix-react-sdk/pull/8495)). - Fix issue with dispatch happening mid-dispatch due to js-sdk emit ([\#8473](https://github.com/matrix-org/matrix-react-sdk/pull/8473)). Fixes vector-im/element-web#22019. - Match MSC behaviour for threads when disabled (thread-aware mode) ([\#8476](https://github.com/matrix-org/matrix-react-sdk/pull/8476)). Fixes vector-im/element-web#22033. - Specify position of DisambiguatedProfile inside a thread on bubble message layout ([\#8452](https://github.com/matrix-org/matrix-react-sdk/pull/8452)). Fixes vector-im/element-web#21998. Contributed by @luixxiul. - Location sharing: do not trackuserlocation in location picker ([\#8466](https://github.com/matrix-org/matrix-react-sdk/pull/8466)). Fixes vector-im/element-web#22013. - fix text and map indent in thread view ([\#8462](https://github.com/matrix-org/matrix-react-sdk/pull/8462)). Fixes vector-im/element-web#21997. - Live location sharing: don't group beacon info with room creation summary ([\#8468](https://github.com/matrix-org/matrix-react-sdk/pull/8468)). - Don't linkify code blocks ([\#7859](https://github.com/matrix-org/matrix-react-sdk/pull/7859)). Fixes vector-im/element-web#9613. - read receipts: improve tooltips to show names of users ([\#8438](https://github.com/matrix-org/matrix-react-sdk/pull/8438)). Fixes vector-im/element-web#21940. - Fix poll overflowing a reply tile on bubble message layout ([\#8459](https://github.com/matrix-org/matrix-react-sdk/pull/8459)). Fixes vector-im/element-web#22005. Contributed by @luixxiul. - Fix text link buttons on UserInfo panel ([\#8247](https://github.com/matrix-org/matrix-react-sdk/pull/8247)). Fixes vector-im/element-web#21702. Contributed by @luixxiul. - Clear local storage settings handler cache on logout ([\#8454](https://github.com/matrix-org/matrix-react-sdk/pull/8454)). Fixes vector-im/element-web#21994. - Fix jump to bottom button being always displayed in non-overflowing timelines ([\#8460](https://github.com/matrix-org/matrix-react-sdk/pull/8460)). Fixes vector-im/element-web#22003. - fix timeline search with empty text box should do nothing ([\#8262](https://github.com/matrix-org/matrix-react-sdk/pull/8262)). Fixes vector-im/element-web#21714. Contributed by @EECvision. - Fixes "space panel kebab menu is rendered out of view on sub spaces" ([\#8350](https://github.com/matrix-org/matrix-react-sdk/pull/8350)). Contributed by @yaya-usman. - Add margin to the location map inside ThreadView ([\#8442](https://github.com/matrix-org/matrix-react-sdk/pull/8442)). Fixes vector-im/element-web#21982. Contributed by @luixxiul. - Patch: "Reloading the registration page should warn about data loss" ([\#8377](https://github.com/matrix-org/matrix-react-sdk/pull/8377)). Contributed by @yaya-usman. - Live location sharing: fix safari timestamps pt 2 ([\#8443](https://github.com/matrix-org/matrix-react-sdk/pull/8443)). - Fix issue with thread notification state ignoring initial events ([\#8417](https://github.com/matrix-org/matrix-react-sdk/pull/8417)). Fixes vector-im/element-web#21927. - Fix event text overflow on bubble message layout ([\#8391](https://github.com/matrix-org/matrix-react-sdk/pull/8391)). Fixes vector-im/element-web#21882. Contributed by @luixxiul. - Disable the message action bar when hovering over the 1px border between threads on the list ([\#8429](https://github.com/matrix-org/matrix-react-sdk/pull/8429)). Fixes vector-im/element-web#21955. Contributed by @luixxiul. - correctly align read receipts to state events in bubble layout ([\#8419](https://github.com/matrix-org/matrix-react-sdk/pull/8419)). Fixes vector-im/element-web#21899. - Fix issue with underfilled timelines when barren of content ([\#8432](https://github.com/matrix-org/matrix-react-sdk/pull/8432)). Fixes vector-im/element-web#21930. - Fix baseline misalignment of thread panel summary by deduplication ([\#8413](https://github.com/matrix-org/matrix-react-sdk/pull/8413)). - Fix editing of non-html replies ([\#8418](https://github.com/matrix-org/matrix-react-sdk/pull/8418)). Fixes vector-im/element-web#21928. - Read Receipts "Fall from the Sky" ([\#8414](https://github.com/matrix-org/matrix-react-sdk/pull/8414)). Fixes vector-im/element-web#21888. - Make read receipts handle nullable roomMembers correctly ([\#8410](https://github.com/matrix-org/matrix-react-sdk/pull/8410)). Fixes vector-im/element-web#21896. - Don't form continuations on either side of a thread root ([\#8408](https://github.com/matrix-org/matrix-react-sdk/pull/8408)). Fixes vector-im/element-web#20908. - Fix centering issue with sticker placeholder ([\#8404](https://github.com/matrix-org/matrix-react-sdk/pull/8404)). Fixes vector-im/element-web#18014 and vector-im/element-web#6449. - Disable download option on , preferring dedicated download button ([\#8403](https://github.com/matrix-org/matrix-react-sdk/pull/8403)). Fixes vector-im/element-web#21902. - Fix infinite loop when pinning/unpinning persistent widgets ([\#8396](https://github.com/matrix-org/matrix-react-sdk/pull/8396)). Fixes vector-im/element-web#21864. - Tweak ReadReceiptGroup to better handle disambiguation ([\#8402](https://github.com/matrix-org/matrix-react-sdk/pull/8402)). Fixes vector-im/element-web#21897. - stop the bottom edge of buttons getting clipped in devtools ([\#8400](https://github.com/matrix-org/matrix-react-sdk/pull/8400)). - Fix issue with threads timelines with few events cropping events ([\#8392](https://github.com/matrix-org/matrix-react-sdk/pull/8392)). Fixes vector-im/element-web#20594. - Changed font-weight to 400 to support light weight font ([\#8345](https://github.com/matrix-org/matrix-react-sdk/pull/8345)). Fixes vector-im/element-web#21171. Contributed by @goelesha. - Fix issue with thread panel not updating when it loads on first render ([\#8382](https://github.com/matrix-org/matrix-react-sdk/pull/8382)). Fixes vector-im/element-web#21737. - fix: "Mention highlight and cursor hover highlight has different corner radius" ([\#8384](https://github.com/matrix-org/matrix-react-sdk/pull/8384)). Contributed by @yaya-usman. - Fix regression around haveRendererForEvent for hidden events ([\#8379](https://github.com/matrix-org/matrix-react-sdk/pull/8379)). Fixes vector-im/element-web#21862 and vector-im/element-web#21725. - Fix regression around the room list treeview keyboard a11y ([\#8385](https://github.com/matrix-org/matrix-react-sdk/pull/8385)). Fixes vector-im/element-web#21436. - Remove float property to let the margin between events appear on bubble message layout ([\#8373](https://github.com/matrix-org/matrix-react-sdk/pull/8373)). Fixes vector-im/element-web#21861. Contributed by @luixxiul. - Fix race in Registration between server change and flows fetch ([\#8359](https://github.com/matrix-org/matrix-react-sdk/pull/8359)). Fixes vector-im/element-web#21800. - fix rainbow breaks compound emojis ([\#8245](https://github.com/matrix-org/matrix-react-sdk/pull/8245)). Fixes vector-im/element-web#21371. Contributed by @EECvision. - Fix RightPanelStore handling first room on app launch wrong ([\#8370](https://github.com/matrix-org/matrix-react-sdk/pull/8370)). Fixes vector-im/element-web#21741. - Fix UnknownBody error message unalignment ([\#8346](https://github.com/matrix-org/matrix-react-sdk/pull/8346)). Fixes vector-im/element-web#21828. Contributed by @luixxiul. - Use -webkit-line-clamp for the room header topic overflow ([\#8367](https://github.com/matrix-org/matrix-react-sdk/pull/8367)). Fixes vector-im/element-web#21852. Contributed by @luixxiul. - Fix issue with ServerInfo crashing the modal ([\#8364](https://github.com/matrix-org/matrix-react-sdk/pull/8364)). - Fixes around threads beta in degraded mode ([\#8319](https://github.com/matrix-org/matrix-react-sdk/pull/8319)). Fixes vector-im/element-web#21762. # Changes in [3.43.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.43.0) (2022-04-26) ## β¨ Features - Improve performance of switching to rooms with lots of servers and ACLs ([\#8347](https://github.com/matrix-org/matrix-react-sdk/pull/8347)). - Avoid a reflow when setting caret position on an empty composer ([\#8348](https://github.com/matrix-org/matrix-react-sdk/pull/8348)). - Add message right-click context menu as a labs feature ([\#5672](https://github.com/matrix-org/matrix-react-sdk/pull/5672)). - Live location sharing - basic maximised beacon map ([\#8310](https://github.com/matrix-org/matrix-react-sdk/pull/8310)). - Live location sharing - render users own beacons in timeline ([\#8296](https://github.com/matrix-org/matrix-react-sdk/pull/8296)). - Improve Threads beta around degraded mode ([\#8318](https://github.com/matrix-org/matrix-react-sdk/pull/8318)). - Live location sharing - beacon in timeline happy path ([\#8285](https://github.com/matrix-org/matrix-react-sdk/pull/8285)). - Add copy button to View Source screen ([\#8278](https://github.com/matrix-org/matrix-react-sdk/pull/8278)). Fixes vector-im/element-web#21482. Contributed by @olivialivia. - Add heart effect ([\#6188](https://github.com/matrix-org/matrix-react-sdk/pull/6188)). Contributed by @CicadaCinema. - Update new room icon ([\#8239](https://github.com/matrix-org/matrix-react-sdk/pull/8239)). ## π Bug Fixes - Fix: "Code formatting button does not escape backticks" ([\#8181](https://github.com/matrix-org/matrix-react-sdk/pull/8181)). Contributed by @yaya-usman. - Fix beta indicator dot causing excessive CPU usage ([\#8340](https://github.com/matrix-org/matrix-react-sdk/pull/8340)). Fixes vector-im/element-web#21793. - Fix overlapping timestamps on empty messages ([\#8205](https://github.com/matrix-org/matrix-react-sdk/pull/8205)). Fixes vector-im/element-web#21381. Contributed by @goelesha. - Fix power selector not showing up in user info when state_default undefined ([\#8297](https://github.com/matrix-org/matrix-react-sdk/pull/8297)). Fixes vector-im/element-web#21669. - Avoid looking up settings during timeline rendering ([\#8313](https://github.com/matrix-org/matrix-react-sdk/pull/8313)). Fixes vector-im/element-web#21740. - Fix a soft crash with video rooms ([\#8333](https://github.com/matrix-org/matrix-react-sdk/pull/8333)). - Fixes call tiles overflow ([\#8096](https://github.com/matrix-org/matrix-react-sdk/pull/8096)). Fixes vector-im/element-web#20254. Contributed by @luixxiul. - Fix a bug with emoji autocomplete sorting where adding the final ":" would cause the emoji with the typed shortcode to no longer be at the top of the autocomplete list. ([\#8086](https://github.com/matrix-org/matrix-react-sdk/pull/8086)). Fixes vector-im/element-web#19302. Contributed by @commonlawfeature. - Fix image preview sizing for edge cases ([\#8322](https://github.com/matrix-org/matrix-react-sdk/pull/8322)). Fixes vector-im/element-web#20088. - Refactor SecurityRoomSettingsTab and remove unused state ([\#8306](https://github.com/matrix-org/matrix-react-sdk/pull/8306)). Fixes matrix-org/element-web-rageshakes#12002. - Don't show the prompt to enable desktop notifications immediately after registration ([\#8274](https://github.com/matrix-org/matrix-react-sdk/pull/8274)). - Stop tracking threads if threads support is disabled ([\#8308](https://github.com/matrix-org/matrix-react-sdk/pull/8308)). Fixes vector-im/element-web#21766. - Fix some issues with threads rendering ([\#8305](https://github.com/matrix-org/matrix-react-sdk/pull/8305)). Fixes vector-im/element-web#21670. - Fix threads rendering issue in Safari ([\#8298](https://github.com/matrix-org/matrix-react-sdk/pull/8298)). Fixes vector-im/element-web#21757. - Fix space panel width change on hovering over space item ([\#8299](https://github.com/matrix-org/matrix-react-sdk/pull/8299)). Fixes vector-im/element-web#19891. - Hide the reply in thread button in deployments where beta is forcibly disabled ([\#8294](https://github.com/matrix-org/matrix-react-sdk/pull/8294)). Fixes vector-im/element-web#21753. - Prevent soft crash around room list header context menu when space changes ([\#8289](https://github.com/matrix-org/matrix-react-sdk/pull/8289)). Fixes matrix-org/element-web-rageshakes#11416, matrix-org/element-web-rageshakes#11692, matrix-org/element-web-rageshakes#11739, matrix-org/element-web-rageshakes#11772, matrix-org/element-web-rageshakes#11891 matrix-org/element-web-rageshakes#11858 and matrix-org/element-web-rageshakes#11456. - When selecting reply in thread on a thread response open existing thread ([\#8291](https://github.com/matrix-org/matrix-react-sdk/pull/8291)). Fixes vector-im/element-web#21743. - Handle thread bundled relationships coming from the server via MSC3666 ([\#8292](https://github.com/matrix-org/matrix-react-sdk/pull/8292)). Fixes vector-im/element-web#21450. - Fix: Avatar preview does not update when same file is selected repeatedly ([\#8288](https://github.com/matrix-org/matrix-react-sdk/pull/8288)). Fixes vector-im/element-web#20098. - Fix a bug where user gets a warning when changing powerlevel from **Admin** to **custom level (100)** ([\#8248](https://github.com/matrix-org/matrix-react-sdk/pull/8248)). Fixes vector-im/element-web#21682. Contributed by @Jumeb. - Use a consistent alignment for all text items in a list ([\#8276](https://github.com/matrix-org/matrix-react-sdk/pull/8276)). Fixes vector-im/element-web#21731. Contributed by @luixxiul. - Fixes button labels being collapsed per a character in CJK languages ([\#8212](https://github.com/matrix-org/matrix-react-sdk/pull/8212)). Fixes vector-im/element-web#21287. Contributed by @luixxiul. - Fix: Remove jittery timeline scrolling after jumping to an event ([\#8263](https://github.com/matrix-org/matrix-react-sdk/pull/8263)). - Fix regression of edits showing up in the timeline with hidden events shown ([\#8260](https://github.com/matrix-org/matrix-react-sdk/pull/8260)). Fixes vector-im/element-web#21694. - Fix reporting events not working ([\#8257](https://github.com/matrix-org/matrix-react-sdk/pull/8257)). Fixes vector-im/element-web#21713. - Make Jitsi widgets in video rooms immutable ([\#8244](https://github.com/matrix-org/matrix-react-sdk/pull/8244)). Fixes vector-im/element-web#21647. - Fix: Ensure links to events scroll the correct events into view ([\#8250](https://github.com/matrix-org/matrix-react-sdk/pull/8250)). Fixes vector-im/element-web#19934. # Changes in [3.42.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.42.4) (2022-04-14) ## π Bug Fixes - Fixes around threads beta in degraded mode ([\#8319](https://github.com/matrix-org/matrix-react-sdk/pull/8319)). Fixes vector-im/element-web#21762. # Changes in [3.42.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.42.3) (2022-04-12) ## β¨ Features - Release threads as a beta feature ([\#8081](https://github.com/matrix-org/matrix-react-sdk/pull/8081)). Fixes vector-im/element-web#21351. - More video rooms design updates ([\#8222](https://github.com/matrix-org/matrix-react-sdk/pull/8222)). - Update video rooms to new design specs ([\#8207](https://github.com/matrix-org/matrix-react-sdk/pull/8207)). Fixes vector-im/element-web#21515, vector-im/element-web#21516 vector-im/element-web#21519 and vector-im/element-web#21526. - Live Location Sharing - left panel warning with error ([\#8201](https://github.com/matrix-org/matrix-react-sdk/pull/8201)). - Live location sharing - Stop publishing location to beacons with consecutive errors ([\#8194](https://github.com/matrix-org/matrix-react-sdk/pull/8194)). - Live location sharing: allow retry when stop sharing fails ([\#8193](https://github.com/matrix-org/matrix-react-sdk/pull/8193)). - Allow voice messages to be scrubbed in the timeline ([\#8079](https://github.com/matrix-org/matrix-react-sdk/pull/8079)). Fixes vector-im/element-web#18713. - Live location sharing - stop sharing to beacons in rooms you left ([\#8187](https://github.com/matrix-org/matrix-react-sdk/pull/8187)). - Allow sending and thumbnailing AVIF images ([\#8172](https://github.com/matrix-org/matrix-react-sdk/pull/8172)). - Live location sharing - handle geolocation errors ([\#8179](https://github.com/matrix-org/matrix-react-sdk/pull/8179)). - Show voice room participants when not connected ([\#8136](https://github.com/matrix-org/matrix-react-sdk/pull/8136)). Fixes vector-im/element-web#21513. - Add margins between labs sections ([\#8169](https://github.com/matrix-org/matrix-react-sdk/pull/8169)). - Live location sharing - send geolocation beacon events - happy path ([\#8127](https://github.com/matrix-org/matrix-react-sdk/pull/8127)). - Add support for Animated (A)PNG ([\#8158](https://github.com/matrix-org/matrix-react-sdk/pull/8158)). Fixes vector-im/element-web#12967. - Don't form continuations from thread roots ([\#8166](https://github.com/matrix-org/matrix-react-sdk/pull/8166)). Fixes vector-im/element-web#20908. - Improve handling of animated GIF and WEBP images ([\#8153](https://github.com/matrix-org/matrix-react-sdk/pull/8153)). Fixes vector-im/element-web#16193 and vector-im/element-web#6684. - Wire up file preview for video files ([\#8140](https://github.com/matrix-org/matrix-react-sdk/pull/8140)). Fixes vector-im/element-web#21539. - When showing thread, always auto-focus its composer ([\#8115](https://github.com/matrix-org/matrix-react-sdk/pull/8115)). Fixes vector-im/element-web#21438. - Live location sharing - refresh beacon expiry in room ([\#8116](https://github.com/matrix-org/matrix-react-sdk/pull/8116)). - Use styled mxids in member list v2 ([\#8110](https://github.com/matrix-org/matrix-react-sdk/pull/8110)). Fixes vector-im/element-web#14825. Contributed by @SimonBrandner. - Delete groups (legacy communities system) ([\#8027](https://github.com/matrix-org/matrix-react-sdk/pull/8027)). Fixes vector-im/element-web#17532. - Add a prototype of voice rooms in labs ([\#8084](https://github.com/matrix-org/matrix-react-sdk/pull/8084)). Fixes vector-im/element-web#3546. ## π Bug Fixes - Fix editing `
if it's missing
[\#5673](https://github.com/matrix-org/matrix-react-sdk/pull/5673)
- Add email only if the verification is complete
[\#5629](https://github.com/matrix-org/matrix-react-sdk/pull/5629)
- Fix portrait videocalls
[\#5676](https://github.com/matrix-org/matrix-react-sdk/pull/5676)
- Tweak code block icon positions
[\#5643](https://github.com/matrix-org/matrix-react-sdk/pull/5643)
- Revert "Improve URL preview formatting and image upload thumbnail size"
[\#5677](https://github.com/matrix-org/matrix-react-sdk/pull/5677)
- Fix context menu leaving visible area
[\#5644](https://github.com/matrix-org/matrix-react-sdk/pull/5644)
- Jitsi conferences names, take 3
[\#5675](https://github.com/matrix-org/matrix-react-sdk/pull/5675)
- Update isUserOnDarkTheme to take use_system_theme in account
[\#5670](https://github.com/matrix-org/matrix-react-sdk/pull/5670)
- Discard some dead code
[\#5665](https://github.com/matrix-org/matrix-react-sdk/pull/5665)
- Add developer tool to explore and edit settings
[\#5664](https://github.com/matrix-org/matrix-react-sdk/pull/5664)
- Use and create new room helpers
[\#5663](https://github.com/matrix-org/matrix-react-sdk/pull/5663)
- Clear message previews when the maximum limit is reached for history
[\#5661](https://github.com/matrix-org/matrix-react-sdk/pull/5661)
- VoIP virtual rooms, mk II
[\#5639](https://github.com/matrix-org/matrix-react-sdk/pull/5639)
- Disable chat effects when reduced motion preferred
[\#5660](https://github.com/matrix-org/matrix-react-sdk/pull/5660)
- Improve URL preview formatting and image upload thumbnail size
[\#5637](https://github.com/matrix-org/matrix-react-sdk/pull/5637)
- Fix border radius when the panel is collapsed
[\#5641](https://github.com/matrix-org/matrix-react-sdk/pull/5641)
- Use a more generic layout setting - useIRCLayout β layout
[\#5571](https://github.com/matrix-org/matrix-react-sdk/pull/5571)
- Remove redundant lockOrigin parameter from usercontent
[\#5657](https://github.com/matrix-org/matrix-react-sdk/pull/5657)
- Set ICE candidate pool size option
[\#5655](https://github.com/matrix-org/matrix-react-sdk/pull/5655)
- Prepare to encrypt when a call arrives
[\#5654](https://github.com/matrix-org/matrix-react-sdk/pull/5654)
- Use config for host signup branding
[\#5650](https://github.com/matrix-org/matrix-react-sdk/pull/5650)
- Use randomly generated conference names for Jitsi
[\#5649](https://github.com/matrix-org/matrix-react-sdk/pull/5649)
- Modified regex to account for an immediate new line after slash commands
[\#5647](https://github.com/matrix-org/matrix-react-sdk/pull/5647)
- Fix codeblock scrollbar color for non-Firefox
[\#5642](https://github.com/matrix-org/matrix-react-sdk/pull/5642)
- Fix codeblock scrollbar colors
[\#5630](https://github.com/matrix-org/matrix-react-sdk/pull/5630)
- Added loading and disabled the button while searching for server
[\#5634](https://github.com/matrix-org/matrix-react-sdk/pull/5634)
# Changes in [3.14.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.14.0) (2021-02-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.14.0-rc.1...v3.14.0)
- Upgrade to JS SDK 9.7.0
- [Release] Use config for host signup branding
[\#5651](https://github.com/matrix-org/matrix-react-sdk/pull/5651)
# Changes in [3.14.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.14.0-rc.1) (2021-02-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.13.1...v3.14.0-rc.1)
- Upgrade to JS SDK 9.7.0-rc.1
- Translations update from Weblate
[\#5636](https://github.com/matrix-org/matrix-react-sdk/pull/5636)
- Add host signup modal with iframe
[\#5450](https://github.com/matrix-org/matrix-react-sdk/pull/5450)
- Fix duplication of codeblock elements
[\#5633](https://github.com/matrix-org/matrix-react-sdk/pull/5633)
- Handle undefined call stats
[\#5632](https://github.com/matrix-org/matrix-react-sdk/pull/5632)
- Avoid delayed displaying of sources in source picker
[\#5631](https://github.com/matrix-org/matrix-react-sdk/pull/5631)
- Give breadcrumbs toolbar an accessibility label.
[\#5628](https://github.com/matrix-org/matrix-react-sdk/pull/5628)
- Fix the %s in logs
[\#5627](https://github.com/matrix-org/matrix-react-sdk/pull/5627)
- Fix jumpy notifications settings UI
[\#5625](https://github.com/matrix-org/matrix-react-sdk/pull/5625)
- Improve displaying of code blocks
[\#5559](https://github.com/matrix-org/matrix-react-sdk/pull/5559)
- Fix desktop Matrix screen sharing and add a screen/window picker
[\#5525](https://github.com/matrix-org/matrix-react-sdk/pull/5525)
- Call "MatrixClientPeg.get()" only once in method "findOverrideMuteRule"
[\#5498](https://github.com/matrix-org/matrix-react-sdk/pull/5498)
- Close current modal when session is logged out
[\#5616](https://github.com/matrix-org/matrix-react-sdk/pull/5616)
- Switch room explorer list to CSS grid
[\#5551](https://github.com/matrix-org/matrix-react-sdk/pull/5551)
- Improve SSO login start screen and 3pid invite handling somewhat
[\#5622](https://github.com/matrix-org/matrix-react-sdk/pull/5622)
- Don't jump to bottom on reaction
[\#5621](https://github.com/matrix-org/matrix-react-sdk/pull/5621)
- Fix several profile settings oddities
[\#5620](https://github.com/matrix-org/matrix-react-sdk/pull/5620)
- Add option to hide the stickers button in the composer
[\#5530](https://github.com/matrix-org/matrix-react-sdk/pull/5530)
- Fix confusing right panel button behaviour
[\#5598](https://github.com/matrix-org/matrix-react-sdk/pull/5598)
- Fix jumping timestamp if hovering a message with e2e indicator bar
[\#5601](https://github.com/matrix-org/matrix-react-sdk/pull/5601)
- Fix avatar and trash alignment
[\#5614](https://github.com/matrix-org/matrix-react-sdk/pull/5614)
- Fix z-index of stickerpicker
[\#5617](https://github.com/matrix-org/matrix-react-sdk/pull/5617)
- Fix permalink via parsing for rooms
[\#5615](https://github.com/matrix-org/matrix-react-sdk/pull/5615)
- Fix "Terms and Conditions" checkbox alignment
[\#5613](https://github.com/matrix-org/matrix-react-sdk/pull/5613)
- Fix flair height after accent changes
[\#5611](https://github.com/matrix-org/matrix-react-sdk/pull/5611)
- Iterate Social Logins work around edge cases and branding
[\#5609](https://github.com/matrix-org/matrix-react-sdk/pull/5609)
- Lock widget room ID when added
[\#5607](https://github.com/matrix-org/matrix-react-sdk/pull/5607)
- Better errors for SSO failures
[\#5605](https://github.com/matrix-org/matrix-react-sdk/pull/5605)
- Increase language search bar width
[\#5549](https://github.com/matrix-org/matrix-react-sdk/pull/5549)
- Scroll to bottom on message_sent
[\#5565](https://github.com/matrix-org/matrix-react-sdk/pull/5565)
- Fix new rooms being titled 'Empty Room'
[\#5587](https://github.com/matrix-org/matrix-react-sdk/pull/5587)
- Fix saving the collapsed state of the left panel
[\#5593](https://github.com/matrix-org/matrix-react-sdk/pull/5593)
- Fix app-url hint in the e2e-test run script output
[\#5600](https://github.com/matrix-org/matrix-react-sdk/pull/5600)
- Fix RoomView re-mounting breaking peeking
[\#5602](https://github.com/matrix-org/matrix-react-sdk/pull/5602)
- Tweak a few room ID checks
[\#5592](https://github.com/matrix-org/matrix-react-sdk/pull/5592)
- Remove pills from event permalinks with text
[\#5575](https://github.com/matrix-org/matrix-react-sdk/pull/5575)
# Changes in [3.13.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.13.1) (2021-02-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.13.0...v3.13.1)
- [Release] Fix z-index of stickerpicker
[\#5618](https://github.com/matrix-org/matrix-react-sdk/pull/5618)
# Changes in [3.13.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.13.0) (2021-02-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.13.0-rc.1...v3.13.0)
- Upgrade to JS SDK 9.6.0
- [Release] Fix flair height after accent changes
[\#5612](https://github.com/matrix-org/matrix-react-sdk/pull/5612)
- [Release] Iterate Social Logins work around edge cases and branding
[\#5610](https://github.com/matrix-org/matrix-react-sdk/pull/5610)
- [Release] Lock widget room ID when added
[\#5608](https://github.com/matrix-org/matrix-react-sdk/pull/5608)
- [Release] Better errors for SSO failures
[\#5606](https://github.com/matrix-org/matrix-react-sdk/pull/5606)
- [Release] Fix RoomView re-mounting breaking peeking
[\#5603](https://github.com/matrix-org/matrix-react-sdk/pull/5603)
# Changes in [3.13.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.13.0-rc.1) (2021-01-29)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.12.1...v3.13.0-rc.1)
- Upgrade to JS SDK 9.6.0-rc.1
- Translations update from Weblate
[\#5597](https://github.com/matrix-org/matrix-react-sdk/pull/5597)
- Support managed hybrid widgets from config
[\#5596](https://github.com/matrix-org/matrix-react-sdk/pull/5596)
- Add managed hybrid call widgets when supported
[\#5594](https://github.com/matrix-org/matrix-react-sdk/pull/5594)
- Tweak mobile guide toast copy
[\#5595](https://github.com/matrix-org/matrix-react-sdk/pull/5595)
- Improve SSO auth flow
[\#5578](https://github.com/matrix-org/matrix-react-sdk/pull/5578)
- Add optional mobile guide toast
[\#5586](https://github.com/matrix-org/matrix-react-sdk/pull/5586)
- Fix invisible text after logging out in the dark theme
[\#5588](https://github.com/matrix-org/matrix-react-sdk/pull/5588)
- Fix escape for cancelling replies
[\#5591](https://github.com/matrix-org/matrix-react-sdk/pull/5591)
- Update widget-api to beta.12
[\#5589](https://github.com/matrix-org/matrix-react-sdk/pull/5589)
- Add commands for DM conversion
[\#5540](https://github.com/matrix-org/matrix-react-sdk/pull/5540)
- Run a UI refresh over the OIDC Exchange confirmation dialog
[\#5580](https://github.com/matrix-org/matrix-react-sdk/pull/5580)
- Allow stickerpickers the legacy "visibility" capability
[\#5581](https://github.com/matrix-org/matrix-react-sdk/pull/5581)
- Hide local video if it is muted
[\#5529](https://github.com/matrix-org/matrix-react-sdk/pull/5529)
- Don't use name width in reply thread for IRC layout
[\#5518](https://github.com/matrix-org/matrix-react-sdk/pull/5518)
- Update code_style.md
[\#5554](https://github.com/matrix-org/matrix-react-sdk/pull/5554)
- Fix Czech capital letters like Ε ΔΕ...
[\#5569](https://github.com/matrix-org/matrix-react-sdk/pull/5569)
- Add optional search shortcut
[\#5548](https://github.com/matrix-org/matrix-react-sdk/pull/5548)
- Fix Sudden 'find a room' UI shows up when the only room moves to favourites
[\#5584](https://github.com/matrix-org/matrix-react-sdk/pull/5584)
- Increase PersistedElement's z-index
[\#5568](https://github.com/matrix-org/matrix-react-sdk/pull/5568)
- Remove check that prevents Jitsi widgets from being unpinned
[\#5582](https://github.com/matrix-org/matrix-react-sdk/pull/5582)
- Fix Jitsi widgets causing localized tile crashes
[\#5583](https://github.com/matrix-org/matrix-react-sdk/pull/5583)
- Log candidates for calls
[\#5573](https://github.com/matrix-org/matrix-react-sdk/pull/5573)
- Upgrade deps 2021-01
[\#5579](https://github.com/matrix-org/matrix-react-sdk/pull/5579)
- Fix "Continuing without email" dialog bug
[\#5566](https://github.com/matrix-org/matrix-react-sdk/pull/5566)
- Require registration for verification actions
[\#5574](https://github.com/matrix-org/matrix-react-sdk/pull/5574)
- Don't play the hangup sound when the call is answered from elsewhere
[\#5572](https://github.com/matrix-org/matrix-react-sdk/pull/5572)
- Move to newer base image for end-to-end tests
[\#5570](https://github.com/matrix-org/matrix-react-sdk/pull/5570)
- Update widgets in the room upon join
[\#5564](https://github.com/matrix-org/matrix-react-sdk/pull/5564)
- Update AuxPanel and related buttons when widgets change or on reload
[\#5563](https://github.com/matrix-org/matrix-react-sdk/pull/5563)
- Add VoIP user mapper
[\#5560](https://github.com/matrix-org/matrix-react-sdk/pull/5560)
- Improve styling of SSO Buttons for multiple IdPs
[\#5558](https://github.com/matrix-org/matrix-react-sdk/pull/5558)
- Fixes for the general tab in the room dialog
[\#5522](https://github.com/matrix-org/matrix-react-sdk/pull/5522)
- fix issue 16226 to allow switching back to default HS.
[\#5561](https://github.com/matrix-org/matrix-react-sdk/pull/5561)
- Support room-defined widget layouts
[\#5553](https://github.com/matrix-org/matrix-react-sdk/pull/5553)
- Change a bunch of strings from Recovery Key/Phrase to Security Key/Phrase
[\#5533](https://github.com/matrix-org/matrix-react-sdk/pull/5533)
- Give a bigger target area to AppsDrawer vertical resizer
[\#5557](https://github.com/matrix-org/matrix-react-sdk/pull/5557)
- Fix minimized left panel avatar alignment
[\#5493](https://github.com/matrix-org/matrix-react-sdk/pull/5493)
- Ensure component index has been written before renaming
[\#5556](https://github.com/matrix-org/matrix-react-sdk/pull/5556)
- Fixed continue button while selecting home-server
[\#5552](https://github.com/matrix-org/matrix-react-sdk/pull/5552)
- Wire up MSC2931 widget navigation
[\#5527](https://github.com/matrix-org/matrix-react-sdk/pull/5527)
- Various fixes for Bridge Info page (MSC2346)
[\#5454](https://github.com/matrix-org/matrix-react-sdk/pull/5454)
- Use room-specific listeners for message preview and community prototype
[\#5547](https://github.com/matrix-org/matrix-react-sdk/pull/5547)
- Fix some misc. React warnings when viewing timeline
[\#5546](https://github.com/matrix-org/matrix-react-sdk/pull/5546)
- Use device storage for allowed widgets if account data not supported
[\#5544](https://github.com/matrix-org/matrix-react-sdk/pull/5544)
- Fix incoming call box on dark theme
[\#5542](https://github.com/matrix-org/matrix-react-sdk/pull/5542)
- Convert DMRoomMap to typescript
[\#5541](https://github.com/matrix-org/matrix-react-sdk/pull/5541)
- Add in-call dialpad for DTMF sending
[\#5532](https://github.com/matrix-org/matrix-react-sdk/pull/5532)
# Changes in [3.12.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.12.1) (2021-01-26)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.12.0...v3.12.1)
- Upgrade to JS SDK 9.5.1
# Changes in [3.12.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.12.0) (2021-01-18)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.12.0-rc.1...v3.12.0)
- Upgrade to JS SDK 9.5.0
- Fix incoming call box on dark theme
[\#5543](https://github.com/matrix-org/matrix-react-sdk/pull/5543)
# Changes in [3.12.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.12.0-rc.1) (2021-01-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.1...v3.12.0-rc.1)
- Upgrade to JS SDK 9.5.0-rc.1
- Fix soft crash on soft logout page
[\#5539](https://github.com/matrix-org/matrix-react-sdk/pull/5539)
- Translations update from Weblate
[\#5538](https://github.com/matrix-org/matrix-react-sdk/pull/5538)
- Run TypeScript tests
[\#5537](https://github.com/matrix-org/matrix-react-sdk/pull/5537)
- Add a basic widget explorer to devtools (per-room)
[\#5528](https://github.com/matrix-org/matrix-react-sdk/pull/5528)
- Add to security key field
[\#5534](https://github.com/matrix-org/matrix-react-sdk/pull/5534)
- Fix avatar upload prompt/tooltip floating wrong and permissions
[\#5526](https://github.com/matrix-org/matrix-react-sdk/pull/5526)
- Add a dialpad UI for PSTN lookup
[\#5523](https://github.com/matrix-org/matrix-react-sdk/pull/5523)
- Basic call transfer initiation support
[\#5494](https://github.com/matrix-org/matrix-react-sdk/pull/5494)
- Fix #15988
[\#5524](https://github.com/matrix-org/matrix-react-sdk/pull/5524)
- Bump node-notifier from 8.0.0 to 8.0.1
[\#5520](https://github.com/matrix-org/matrix-react-sdk/pull/5520)
- Use TypeScript source for development, swap to build during release
[\#5503](https://github.com/matrix-org/matrix-react-sdk/pull/5503)
- Look for emoji in the body that will be displayed
[\#5517](https://github.com/matrix-org/matrix-react-sdk/pull/5517)
- Bump ini from 1.3.5 to 1.3.7
[\#5486](https://github.com/matrix-org/matrix-react-sdk/pull/5486)
- Recognise `*.element.io` links as Element permalinks
[\#5514](https://github.com/matrix-org/matrix-react-sdk/pull/5514)
- Fixes for call UI
[\#5509](https://github.com/matrix-org/matrix-react-sdk/pull/5509)
- Add a snowfall chat effect (with /snowfall command)
[\#5511](https://github.com/matrix-org/matrix-react-sdk/pull/5511)
- fireworks effect
[\#5507](https://github.com/matrix-org/matrix-react-sdk/pull/5507)
- Don't play call end sound for calls that never started
[\#5506](https://github.com/matrix-org/matrix-react-sdk/pull/5506)
- Add /tableflip slash command
[\#5485](https://github.com/matrix-org/matrix-react-sdk/pull/5485)
- Import from src in IncomingCallBox.tsx
[\#5504](https://github.com/matrix-org/matrix-react-sdk/pull/5504)
- Social Login support both https and mxc icons
[\#5499](https://github.com/matrix-org/matrix-react-sdk/pull/5499)
- Fix padding in confirmation email registration prompt
[\#5501](https://github.com/matrix-org/matrix-react-sdk/pull/5501)
- Fix room list help prompt alignment
[\#5500](https://github.com/matrix-org/matrix-react-sdk/pull/5500)
# Changes in [3.11.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.11.1) (2020-12-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.0...v3.11.1)
- Upgrade JS SDK to 9.4.1
# Changes in [3.11.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.11.0) (2020-12-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.0-rc.2...v3.11.0)
- Upgrade JS SDK to 9.4.0
- [Release] Look for emoji in the body that will be displayed
[\#5519](https://github.com/matrix-org/matrix-react-sdk/pull/5519)
- [Release] Recognise `*.element.io` links as Element permalinks
[\#5516](https://github.com/matrix-org/matrix-react-sdk/pull/5516)
- [Release] Fixes for call UI
[\#5513](https://github.com/matrix-org/matrix-react-sdk/pull/5513)
- [RELEASE] Add a snowfall chat effect (with /snowfall command)
[\#5512](https://github.com/matrix-org/matrix-react-sdk/pull/5512)
- [Release] Fix padding in confirmation email registration prompt
[\#5502](https://github.com/matrix-org/matrix-react-sdk/pull/5502)
# Changes in [3.11.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.11.0-rc.2) (2020-12-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.11.0-rc.1...v3.11.0-rc.2)
- Upgrade JS SDK to 9.4.0-rc.2
# Changes in [3.11.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.11.0-rc.1) (2020-12-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.10.0...v3.11.0-rc.1)
- Upgrade JS SDK to 9.4.0-rc.1
- Translations update from Weblate
[\#5497](https://github.com/matrix-org/matrix-react-sdk/pull/5497)
- Unregister from the dispatcher in CallHandler
[\#5495](https://github.com/matrix-org/matrix-react-sdk/pull/5495)
- Better adhere to MSC process
[\#5496](https://github.com/matrix-org/matrix-react-sdk/pull/5496)
- Use random pickle key on all platforms
[\#5483](https://github.com/matrix-org/matrix-react-sdk/pull/5483)
- Fix mx_MemberList icons
[\#5492](https://github.com/matrix-org/matrix-react-sdk/pull/5492)
- Convert InviteDialog to TypeScript
[\#5491](https://github.com/matrix-org/matrix-react-sdk/pull/5491)
- Add keyboard shortcut for emoji reactions
[\#5425](https://github.com/matrix-org/matrix-react-sdk/pull/5425)
- Run chat effects on events sent by widgets too
[\#5488](https://github.com/matrix-org/matrix-react-sdk/pull/5488)
- Fix being unable to pin widgets
[\#5487](https://github.com/matrix-org/matrix-react-sdk/pull/5487)
- Line 1 / 2 Support
[\#5468](https://github.com/matrix-org/matrix-react-sdk/pull/5468)
- Remove impossible labs feature: sending hidden read receipts
[\#5484](https://github.com/matrix-org/matrix-react-sdk/pull/5484)
- Fix height of Remote Video in call
[\#5456](https://github.com/matrix-org/matrix-react-sdk/pull/5456)
- Add UI for hold functionality
[\#5446](https://github.com/matrix-org/matrix-react-sdk/pull/5446)
- Allow SearchBox to expand to fill width
[\#5411](https://github.com/matrix-org/matrix-react-sdk/pull/5411)
- Use room alias in generated permalink for rooms
[\#5451](https://github.com/matrix-org/matrix-react-sdk/pull/5451)
- Only show confetti if the current room is receiving an appropriate event
[\#5482](https://github.com/matrix-org/matrix-react-sdk/pull/5482)
- Throttle RoomState.members handler to improve performance
[\#5481](https://github.com/matrix-org/matrix-react-sdk/pull/5481)
- Handle manual hs urls better for the server picker
[\#5477](https://github.com/matrix-org/matrix-react-sdk/pull/5477)
- Add Olm as a dev dependency for types
[\#5479](https://github.com/matrix-org/matrix-react-sdk/pull/5479)
- Hide Invite to this room CTA if no permission
[\#5476](https://github.com/matrix-org/matrix-react-sdk/pull/5476)
- Fix width of underline in server picker dialog
[\#5478](https://github.com/matrix-org/matrix-react-sdk/pull/5478)
- Fix confetti room unread state check
[\#5475](https://github.com/matrix-org/matrix-react-sdk/pull/5475)
- Show confetti in a chat room on command or emoji
[\#5140](https://github.com/matrix-org/matrix-react-sdk/pull/5140)
- Fix inverted settings default value
[\#5391](https://github.com/matrix-org/matrix-react-sdk/pull/5391)
- Improve usability of the Server Picker Dialog
[\#5474](https://github.com/matrix-org/matrix-react-sdk/pull/5474)
- Fix typos in some strings
[\#5473](https://github.com/matrix-org/matrix-react-sdk/pull/5473)
- Bump highlight.js from 10.1.2 to 10.4.1
[\#5472](https://github.com/matrix-org/matrix-react-sdk/pull/5472)
- Remove old app test script path
[\#5471](https://github.com/matrix-org/matrix-react-sdk/pull/5471)
- add support for giving reason when redacting
[\#5260](https://github.com/matrix-org/matrix-react-sdk/pull/5260)
- Add support for Netlify to fetchdep script
[\#5469](https://github.com/matrix-org/matrix-react-sdk/pull/5469)
- Nest other layers inside on automation
[\#5467](https://github.com/matrix-org/matrix-react-sdk/pull/5467)
- Rebrand various CI scripts and modules
[\#5466](https://github.com/matrix-org/matrix-react-sdk/pull/5466)
- Add more widget sanity checking
[\#5462](https://github.com/matrix-org/matrix-react-sdk/pull/5462)
- Fix React complaining about unknown DOM props
[\#5465](https://github.com/matrix-org/matrix-react-sdk/pull/5465)
- Jump to home page when leaving a room
[\#5464](https://github.com/matrix-org/matrix-react-sdk/pull/5464)
- Fix SSO buttons for Social Logins
[\#5463](https://github.com/matrix-org/matrix-react-sdk/pull/5463)
- Social Login and login delight tweaks
[\#5426](https://github.com/matrix-org/matrix-react-sdk/pull/5426)
# Changes in [3.10.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.10.0) (2020-12-07)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.10.0-rc.1...v3.10.0)
- Upgrade to JS SDK 9.3.0
# Changes in [3.10.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.10.0-rc.1) (2020-12-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.9.0...v3.10.0-rc.1)
- Upgrade to JS SDK 9.3.0-rc.1
- Translations update from Weblate
[\#5461](https://github.com/matrix-org/matrix-react-sdk/pull/5461)
- Fix VoIP call plinth on dark theme
[\#5460](https://github.com/matrix-org/matrix-react-sdk/pull/5460)
- Add sanity checking around widget pinning
[\#5459](https://github.com/matrix-org/matrix-react-sdk/pull/5459)
- Update i18n for Appearance User Settings
[\#5457](https://github.com/matrix-org/matrix-react-sdk/pull/5457)
- Only show 'answered elsewhere' if we tried to answer too
[\#5455](https://github.com/matrix-org/matrix-react-sdk/pull/5455)
- Fixed Avatar for 3PID invites
[\#5442](https://github.com/matrix-org/matrix-react-sdk/pull/5442)
- Slightly better error if we can't capture user media
[\#5449](https://github.com/matrix-org/matrix-react-sdk/pull/5449)
- Make it possible in-code to hide rooms from the room list
[\#5445](https://github.com/matrix-org/matrix-react-sdk/pull/5445)
- Fix the stickerpicker
[\#5447](https://github.com/matrix-org/matrix-react-sdk/pull/5447)
- Add live password validation to change password dialog
[\#5436](https://github.com/matrix-org/matrix-react-sdk/pull/5436)
- LaTeX rendering in element-web using KaTeX
[\#5244](https://github.com/matrix-org/matrix-react-sdk/pull/5244)
- Add lifecycle customisation point after logout
[\#5448](https://github.com/matrix-org/matrix-react-sdk/pull/5448)
- Simplify UserMenu for Guests as they can't use most of the options
[\#5421](https://github.com/matrix-org/matrix-react-sdk/pull/5421)
- Fix known issues with modal widgets
[\#5444](https://github.com/matrix-org/matrix-react-sdk/pull/5444)
- Fix existing widgets not having approved capabilities for their function
[\#5443](https://github.com/matrix-org/matrix-react-sdk/pull/5443)
- Use the WidgetDriver to run OIDC requests
[\#5440](https://github.com/matrix-org/matrix-react-sdk/pull/5440)
- Add a customisation point for widget permissions and fix amnesia issues
[\#5439](https://github.com/matrix-org/matrix-react-sdk/pull/5439)
- Fix Widget event notification text including spurious space
[\#5441](https://github.com/matrix-org/matrix-react-sdk/pull/5441)
- Move call listener out of MatrixChat
[\#5438](https://github.com/matrix-org/matrix-react-sdk/pull/5438)
- New Look in-Call View
[\#5432](https://github.com/matrix-org/matrix-react-sdk/pull/5432)
- Support arbitrary widgets sticking to the screen + sending stickers
[\#5435](https://github.com/matrix-org/matrix-react-sdk/pull/5435)
- Auth typescripting and validation tweaks
[\#5433](https://github.com/matrix-org/matrix-react-sdk/pull/5433)
- Add new widget API actions for changing rooms and sending/receiving events
[\#5385](https://github.com/matrix-org/matrix-react-sdk/pull/5385)
- Revert room header click behaviour to opening room settings
[\#5434](https://github.com/matrix-org/matrix-react-sdk/pull/5434)
- Add option to send/edit a message with Ctrl + Enter / Command + Enter
[\#5160](https://github.com/matrix-org/matrix-react-sdk/pull/5160)
- Add Analytics instrumentation to the Homepage
[\#5409](https://github.com/matrix-org/matrix-react-sdk/pull/5409)
- Fix encrypted video playback in Chrome-based browsers
[\#5430](https://github.com/matrix-org/matrix-react-sdk/pull/5430)
- Add border-radius for video
[\#5333](https://github.com/matrix-org/matrix-react-sdk/pull/5333)
- Push name to the end, near text, in IRC layout
[\#5166](https://github.com/matrix-org/matrix-react-sdk/pull/5166)
- Disable notifications for the room you have recently been active in
[\#5325](https://github.com/matrix-org/matrix-react-sdk/pull/5325)
- Search through the list of unfiltered rooms rather than the rooms in the
state which are already filtered by the search text
[\#5331](https://github.com/matrix-org/matrix-react-sdk/pull/5331)
- Lighten blockquote colour in dark mode
[\#5353](https://github.com/matrix-org/matrix-react-sdk/pull/5353)
- Specify community description img must be mxc urls
[\#5364](https://github.com/matrix-org/matrix-react-sdk/pull/5364)
- Add keyboard shortcut to close the current conversation
[\#5253](https://github.com/matrix-org/matrix-react-sdk/pull/5253)
- Redirect user home from auth screens if they are already logged in
[\#5423](https://github.com/matrix-org/matrix-react-sdk/pull/5423)
# Changes in [3.9.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.9.0) (2020-11-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.9.0-rc.1...v3.9.0)
- Upgrade JS SDK to 9.2.0
- [Release] Fix encrypted video playback in Chrome-based browsers
[\#5431](https://github.com/matrix-org/matrix-react-sdk/pull/5431)
# Changes in [3.9.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.9.0-rc.1) (2020-11-18)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.8.0...v3.9.0-rc.1)
- Upgrade JS SDK to 9.2.0-rc.1
- Translations update from Weblate
[\#5429](https://github.com/matrix-org/matrix-react-sdk/pull/5429)
- Fix message search summary text
[\#5428](https://github.com/matrix-org/matrix-react-sdk/pull/5428)
- Shrink new room intro top margin to half for encryption bubble tile
[\#5427](https://github.com/matrix-org/matrix-react-sdk/pull/5427)
- Small delight tweaks to improve rough corners in the app
[\#5418](https://github.com/matrix-org/matrix-react-sdk/pull/5418)
- Fix DM logic to always pick a more reliable DM room
[\#5424](https://github.com/matrix-org/matrix-react-sdk/pull/5424)
- Update styling of the Analytics toast
[\#5408](https://github.com/matrix-org/matrix-react-sdk/pull/5408)
- Fix vertical centering of the Homepage and button layout
[\#5420](https://github.com/matrix-org/matrix-react-sdk/pull/5420)
- Fix BaseAvatar sometimes messing up and duplicating the url
[\#5422](https://github.com/matrix-org/matrix-react-sdk/pull/5422)
- Disable buttons when required by MSC2790
[\#5412](https://github.com/matrix-org/matrix-react-sdk/pull/5412)
- Fix drag drop file to upload for Safari
[\#5414](https://github.com/matrix-org/matrix-react-sdk/pull/5414)
- Fix poorly i18n'd string
[\#5416](https://github.com/matrix-org/matrix-react-sdk/pull/5416)
- Fix the feedback not closing without feedback/countly
[\#5417](https://github.com/matrix-org/matrix-react-sdk/pull/5417)
- Fix New Room Intro invite to this room button
[\#5419](https://github.com/matrix-org/matrix-react-sdk/pull/5419)
- Change how we expose Role in User Info and hide in DMs
[\#5413](https://github.com/matrix-org/matrix-react-sdk/pull/5413)
- Disallow sending of empty messages
[\#5390](https://github.com/matrix-org/matrix-react-sdk/pull/5390)
- hide some validation tooltips if fields are valid.
[\#5403](https://github.com/matrix-org/matrix-react-sdk/pull/5403)
- Improvements around new room empty space interactions
[\#5398](https://github.com/matrix-org/matrix-react-sdk/pull/5398)
- Implement call hold
[\#5366](https://github.com/matrix-org/matrix-react-sdk/pull/5366)
- Fix Skeleton UI showing up when not intended.
[\#5407](https://github.com/matrix-org/matrix-react-sdk/pull/5407)
- Close context menu when user clicks the Home button
[\#5406](https://github.com/matrix-org/matrix-react-sdk/pull/5406)
- Skip e2ee warn logout prompt if user has no megolm sessions to lose
[\#5410](https://github.com/matrix-org/matrix-react-sdk/pull/5410)
- Allow country names to be translated
[\#5405](https://github.com/matrix-org/matrix-react-sdk/pull/5405)
- Support thirdparty lookup for phone numbers
[\#5396](https://github.com/matrix-org/matrix-react-sdk/pull/5396)
- Change "Password" to "New Password"
[\#5371](https://github.com/matrix-org/matrix-react-sdk/pull/5371)
- Add customisation point for dehydration key
[\#5397](https://github.com/matrix-org/matrix-react-sdk/pull/5397)
- Rebrand Riot -> Element in the permalink classes
[\#5386](https://github.com/matrix-org/matrix-react-sdk/pull/5386)
- Invite / Create DM UX tweaks
[\#5387](https://github.com/matrix-org/matrix-react-sdk/pull/5387)
- Tweaks to toasts and post-registration landing
[\#5383](https://github.com/matrix-org/matrix-react-sdk/pull/5383)
# Changes in [3.8.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.8.0) (2020-11-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.8.0-rc.1...v3.8.0)
- Upgrade JS SDK to 9.1.0
# Changes in [3.8.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.8.0-rc.1) (2020-11-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.7.1...v3.8.0-rc.1)
- Upgrade JS SDK to 9.1.0-rc.1
- Log when saving profile
[\#5394](https://github.com/matrix-org/matrix-react-sdk/pull/5394)
- Translations update from Weblate
[\#5395](https://github.com/matrix-org/matrix-react-sdk/pull/5395)
- Hide prompt to add email for notifications if 3pid ui feature is off
[\#5392](https://github.com/matrix-org/matrix-react-sdk/pull/5392)
- Fix room list message preview copy for hangup events
[\#5388](https://github.com/matrix-org/matrix-react-sdk/pull/5388)
- Track UISIs as Countly Events
[\#5382](https://github.com/matrix-org/matrix-react-sdk/pull/5382)
- Don't let users accidentally redact ACL events
[\#5384](https://github.com/matrix-org/matrix-react-sdk/pull/5384)
- Two more easy files to remove from eslintignore
[\#5378](https://github.com/matrix-org/matrix-react-sdk/pull/5378)
- Fix Widget OpenID Permissions for realsies
[\#5381](https://github.com/matrix-org/matrix-react-sdk/pull/5381)
- Fix regression with OpenID permissions on widgets
[\#5380](https://github.com/matrix-org/matrix-react-sdk/pull/5380)
- Fix room directory events happening in the wrong order for Funnels
[\#5379](https://github.com/matrix-org/matrix-react-sdk/pull/5379)
- Remove a couple more files from eslintignore
[\#5377](https://github.com/matrix-org/matrix-react-sdk/pull/5377)
- Fix countly method bindings and errors
[\#5376](https://github.com/matrix-org/matrix-react-sdk/pull/5376)
- Fix a bunch of silly lint errors
[\#5375](https://github.com/matrix-org/matrix-react-sdk/pull/5375)
- Typescript: ImageUtils
[\#5374](https://github.com/matrix-org/matrix-react-sdk/pull/5374)
- Convert AuxPanel to TypeScript
[\#5373](https://github.com/matrix-org/matrix-react-sdk/pull/5373)
- Only pass metrics if they exist otherwise Countly will be unhappy!
[\#5372](https://github.com/matrix-org/matrix-react-sdk/pull/5372)
- Fix CountlyAnalytics NPE on MatrixClientPeg
[\#5370](https://github.com/matrix-org/matrix-react-sdk/pull/5370)
- fix CountlyAnalytics canEnable on wrong target
[\#5369](https://github.com/matrix-org/matrix-react-sdk/pull/5369)
- Initial Countly work
[\#5365](https://github.com/matrix-org/matrix-react-sdk/pull/5365)
- Fix videos not playing in non-encrypted rooms
[\#5368](https://github.com/matrix-org/matrix-react-sdk/pull/5368)
- Fix custom tag layout which regressed in #5309
[\#5367](https://github.com/matrix-org/matrix-react-sdk/pull/5367)
- Watch replyToEvent at RoomView to prevent races
[\#5360](https://github.com/matrix-org/matrix-react-sdk/pull/5360)
- Add a UI Feature flag for room history settings
[\#5362](https://github.com/matrix-org/matrix-react-sdk/pull/5362)
- Hide inline images when preference disabled
[\#5361](https://github.com/matrix-org/matrix-react-sdk/pull/5361)
- Fix React warning by moving handler to each button
[\#5359](https://github.com/matrix-org/matrix-react-sdk/pull/5359)
- Do not preload encrypted videos|images unless autoplay or thumbnailing is on
[\#5352](https://github.com/matrix-org/matrix-react-sdk/pull/5352)
- Fix theme variable passed to Jitsi
[\#5357](https://github.com/matrix-org/matrix-react-sdk/pull/5357)
- docs: added comment explanation
[\#5349](https://github.com/matrix-org/matrix-react-sdk/pull/5349)
- Modal Widgets - MSC2790
[\#5252](https://github.com/matrix-org/matrix-react-sdk/pull/5252)
- Widgets fixes
[\#5350](https://github.com/matrix-org/matrix-react-sdk/pull/5350)
- Fix User Menu avatar colouring being based on wrong string
[\#5348](https://github.com/matrix-org/matrix-react-sdk/pull/5348)
- Support 'answered elsewhere'
[\#5345](https://github.com/matrix-org/matrix-react-sdk/pull/5345)
# Changes in [3.7.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.7.1) (2020-10-28)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.7.0...v3.7.1)
- Upgrade JS SDK to 9.0.1
- [Release] Fix theme variable passed to Jitsi
[\#5358](https://github.com/matrix-org/matrix-react-sdk/pull/5358)
- [Release] Widget fixes
[\#5351](https://github.com/matrix-org/matrix-react-sdk/pull/5351)
# Changes in [3.7.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.7.0) (2020-10-26)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.7.0-rc.2...v3.7.0)
- Upgrade JS SDK to 9.0.0
# Changes in [3.7.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.7.0-rc.2) (2020-10-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.7.0-rc.1...v3.7.0-rc.2)
- Fix JS SDK dependency to use 9.0.0-rc.1 as intended
# Changes in [3.7.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.7.0-rc.1) (2020-10-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.6.1...v3.7.0-rc.1)
- Upgrade JS SDK to 9.0.0-rc.1
- Update Weblate URL
[\#5346](https://github.com/matrix-org/matrix-react-sdk/pull/5346)
- Translations update from Weblate
[\#5347](https://github.com/matrix-org/matrix-react-sdk/pull/5347)
- Left Panel Widget support
[\#5247](https://github.com/matrix-org/matrix-react-sdk/pull/5247)
- Pinned widgets work
[\#5266](https://github.com/matrix-org/matrix-react-sdk/pull/5266)
- Convert resizer to Typescript
[\#5343](https://github.com/matrix-org/matrix-react-sdk/pull/5343)
- Hide filtering microcopy when left panel is minimized
[\#5338](https://github.com/matrix-org/matrix-react-sdk/pull/5338)
- Skip editor confirmation of upgrades
[\#5344](https://github.com/matrix-org/matrix-react-sdk/pull/5344)
- Spec compliance, /search doesn't have to return results
[\#5337](https://github.com/matrix-org/matrix-react-sdk/pull/5337)
- Fix excessive hosting link padding
[\#5336](https://github.com/matrix-org/matrix-react-sdk/pull/5336)
- Adjust for new widget messaging APIs
[\#5341](https://github.com/matrix-org/matrix-react-sdk/pull/5341)
- Fix case where sublist context menu missed an update
[\#5339](https://github.com/matrix-org/matrix-react-sdk/pull/5339)
- Add analytics to VoIP
[\#5340](https://github.com/matrix-org/matrix-react-sdk/pull/5340)
- Fix Jitsi OpenIDC auth
[\#5334](https://github.com/matrix-org/matrix-react-sdk/pull/5334)
- Support rejecting calls
[\#5324](https://github.com/matrix-org/matrix-react-sdk/pull/5324)
- Don't show admin tooling if we're not in the room
[\#5330](https://github.com/matrix-org/matrix-react-sdk/pull/5330)
- Show Integrations error if iframe failed to load too
[\#5328](https://github.com/matrix-org/matrix-react-sdk/pull/5328)
- Add security customisation points
[\#5327](https://github.com/matrix-org/matrix-react-sdk/pull/5327)
- Discard all mx_fadable legacy cruft which is totally useless
[\#5326](https://github.com/matrix-org/matrix-react-sdk/pull/5326)
- Fix background-image: url(null) for backdrop filter
[\#5319](https://github.com/matrix-org/matrix-react-sdk/pull/5319)
- Make the ACL update message less noisy
[\#5316](https://github.com/matrix-org/matrix-react-sdk/pull/5316)
- Fix aspect ratio of avatar before clicking Save
[\#5318](https://github.com/matrix-org/matrix-react-sdk/pull/5318)
- Don't supply popout widgets with widget parameters
[\#5323](https://github.com/matrix-org/matrix-react-sdk/pull/5323)
- Changed rainbow algorithm
[\#5301](https://github.com/matrix-org/matrix-react-sdk/pull/5301)
- Renamed TagPanel and TagOrderStore
[\#5309](https://github.com/matrix-org/matrix-react-sdk/pull/5309)
- Fix/clarify boolean logic for reaction previews
[\#5321](https://github.com/matrix-org/matrix-react-sdk/pull/5321)
- Support glare for VoIP calls
[\#5311](https://github.com/matrix-org/matrix-react-sdk/pull/5311)
- Round of Typescript conversions
[\#5314](https://github.com/matrix-org/matrix-react-sdk/pull/5314)
- Fix broken rendering of Room Create when showHiddenEvents enabled
[\#5317](https://github.com/matrix-org/matrix-react-sdk/pull/5317)
- Improve LHS resize performance and tidy stale props&classes
[\#5313](https://github.com/matrix-org/matrix-react-sdk/pull/5313)
- event-index: Pass the user/device id pair when initializing the event index.
[\#5312](https://github.com/matrix-org/matrix-react-sdk/pull/5312)
- Fix various aspects of (jitsi) widgets
[\#5315](https://github.com/matrix-org/matrix-react-sdk/pull/5315)
- Fix rogue (partial) call bar
[\#5310](https://github.com/matrix-org/matrix-react-sdk/pull/5310)
- Rewrite call state machine
[\#5308](https://github.com/matrix-org/matrix-react-sdk/pull/5308)
- Convert `src/SecurityManager.js` to TypeScript
[\#5307](https://github.com/matrix-org/matrix-react-sdk/pull/5307)
- Fix templating for v1 jitsi widgets
[\#5305](https://github.com/matrix-org/matrix-react-sdk/pull/5305)
- Use new preparing event for widget communications
[\#5303](https://github.com/matrix-org/matrix-react-sdk/pull/5303)
- Fix parsing issue in event tile preview for appearance tab
[\#5302](https://github.com/matrix-org/matrix-react-sdk/pull/5302)
- Track replyToEvent along with Cider state & history
[\#5284](https://github.com/matrix-org/matrix-react-sdk/pull/5284)
- Roving Tab Index should not interfere with inputs
[\#5299](https://github.com/matrix-org/matrix-react-sdk/pull/5299)
- Visual tweaks from 2020-10-06 polishing
[\#5298](https://github.com/matrix-org/matrix-react-sdk/pull/5298)
- Convert auth lifecycle to TS, remove dead ILAG code
[\#5296](https://github.com/matrix-org/matrix-react-sdk/pull/5296)
# Changes in [3.6.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.6.1) (2020-10-20)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.6.0...v3.6.1)
- [Release] Adjust for new widget messaging APIs
[\#5342](https://github.com/matrix-org/matrix-react-sdk/pull/5342)
- [Release] Fix Jitsi OpenIDC auth
[\#5335](https://github.com/matrix-org/matrix-react-sdk/pull/5335)
# Changes in [3.6.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.6.0) (2020-10-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.6.0-rc.1...v3.6.0)
- Upgrade JS SDK to 8.5.0
- [Release] Fix templating for v1 jitsi widgets
[\#5306](https://github.com/matrix-org/matrix-react-sdk/pull/5306)
- [Release] Use new preparing event for widget communications
[\#5304](https://github.com/matrix-org/matrix-react-sdk/pull/5304)
# Changes in [3.6.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.6.0-rc.1) (2020-10-07)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.5.0...v3.6.0-rc.1)
- Upgrade JS SDK to 8.5.0-rc.1
- Update from Weblate
[\#5297](https://github.com/matrix-org/matrix-react-sdk/pull/5297)
- Fix edited replies being wrongly treated as big emoji
[\#5295](https://github.com/matrix-org/matrix-react-sdk/pull/5295)
- Fix StopGapWidget infinitely recursing
[\#5294](https://github.com/matrix-org/matrix-react-sdk/pull/5294)
- Fix editing and redactions not updating the Reply Thread
[\#5281](https://github.com/matrix-org/matrix-react-sdk/pull/5281)
- Hide Jump to Read Receipt button for users who have not yet sent an RR
[\#5282](https://github.com/matrix-org/matrix-react-sdk/pull/5282)
- fix img tags not always being rendered correctly
[\#5279](https://github.com/matrix-org/matrix-react-sdk/pull/5279)
- Hopefully fix righhtpanel crash
[\#5293](https://github.com/matrix-org/matrix-react-sdk/pull/5293)
- Fix naive pinning limit and app tile widgetMessaging NPE
[\#5283](https://github.com/matrix-org/matrix-react-sdk/pull/5283)
- Show server errors from saving profile settings
[\#5272](https://github.com/matrix-org/matrix-react-sdk/pull/5272)
- Update copy for `redact` permission
[\#5273](https://github.com/matrix-org/matrix-react-sdk/pull/5273)
- Remove width limit on widgets
[\#5265](https://github.com/matrix-org/matrix-react-sdk/pull/5265)
- Fix call container avatar initial centering
[\#5280](https://github.com/matrix-org/matrix-react-sdk/pull/5280)
- Fix right panel for peeking rooms
[\#5268](https://github.com/matrix-org/matrix-react-sdk/pull/5268)
- Add support for dehydrated devices
[\#5239](https://github.com/matrix-org/matrix-react-sdk/pull/5239)
- Use Own Profile Store for the Profile Settings
[\#5277](https://github.com/matrix-org/matrix-react-sdk/pull/5277)
- null-guard defaultAvatarUrlForString
[\#5270](https://github.com/matrix-org/matrix-react-sdk/pull/5270)
- Choose first result on enter in the emoji picker
[\#5257](https://github.com/matrix-org/matrix-react-sdk/pull/5257)
- Fix room directory clipping links in the room's topic
[\#5276](https://github.com/matrix-org/matrix-react-sdk/pull/5276)
- Decorate failed e2ee downgrade attempts better
[\#5278](https://github.com/matrix-org/matrix-react-sdk/pull/5278)
- MELS use latest avatar rather than the first avatar
[\#5262](https://github.com/matrix-org/matrix-react-sdk/pull/5262)
- Fix Encryption Panel close button clashing with Base Card
[\#5261](https://github.com/matrix-org/matrix-react-sdk/pull/5261)
- Wrap canEncryptToAllUsers in a try/catch to handle server errors
[\#5275](https://github.com/matrix-org/matrix-react-sdk/pull/5275)
- Fix conditional on communities prototype room creation dialog
[\#5274](https://github.com/matrix-org/matrix-react-sdk/pull/5274)
- Fix ensureDmExists for encryption detection
[\#5271](https://github.com/matrix-org/matrix-react-sdk/pull/5271)
- Switch to using the Widget API SDK for widget messaging
[\#5171](https://github.com/matrix-org/matrix-react-sdk/pull/5171)
- Ensure package links exist when releasing
[\#5269](https://github.com/matrix-org/matrix-react-sdk/pull/5269)
- Fix the call preview when not in same room as the call
[\#5267](https://github.com/matrix-org/matrix-react-sdk/pull/5267)
- Make the hangup button do things for conference calls
[\#5223](https://github.com/matrix-org/matrix-react-sdk/pull/5223)
- Render Jitsi widget state events in a more obvious way
[\#5222](https://github.com/matrix-org/matrix-react-sdk/pull/5222)
- Make the PIP Jitsi look and feel like the 1:1 PIP
[\#5226](https://github.com/matrix-org/matrix-react-sdk/pull/5226)
- Trim range when formatting so that it excludes leading/trailing spaces
[\#5263](https://github.com/matrix-org/matrix-react-sdk/pull/5263)
- Fix button label on the Set Password Dialog
[\#5264](https://github.com/matrix-org/matrix-react-sdk/pull/5264)
- fix link to classic yarn's `yarn link`
[\#5259](https://github.com/matrix-org/matrix-react-sdk/pull/5259)
- Fix index mismatch between username colors styles and custom theming
[\#5256](https://github.com/matrix-org/matrix-react-sdk/pull/5256)
- Disable autocompletion on security key input during login
[\#5258](https://github.com/matrix-org/matrix-react-sdk/pull/5258)
- fix uninitialised state and eventlistener leak in RoomUpgradeWarningBar
[\#5255](https://github.com/matrix-org/matrix-react-sdk/pull/5255)
- Only set title when it changes
[\#5254](https://github.com/matrix-org/matrix-react-sdk/pull/5254)
- Convert CallHandler to typescript
[\#5248](https://github.com/matrix-org/matrix-react-sdk/pull/5248)
- Retry loading i18n language if it fails
[\#5209](https://github.com/matrix-org/matrix-react-sdk/pull/5209)
- Rework profile area for user and room settings to be more clear
[\#5243](https://github.com/matrix-org/matrix-react-sdk/pull/5243)
- Validation improve pattern for derived data
[\#5241](https://github.com/matrix-org/matrix-react-sdk/pull/5241)
# Changes in [3.5.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.5.0) (2020-09-28)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.5.0-rc.1...v3.5.0)
- Upgrade JS SDK to 8.4.1
# Changes in [3.5.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.5.0-rc.1) (2020-09-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.4.1...v3.5.0-rc.1)
- Upgrade JS SDK to 8.4.0-rc.1
- Update from Weblate
[\#5246](https://github.com/matrix-org/matrix-react-sdk/pull/5246)
- Upgrade sanitize-html, set nesting limit
[\#5245](https://github.com/matrix-org/matrix-react-sdk/pull/5245)
- Add a note to use the desktop builds when seshat isn't available
[\#5225](https://github.com/matrix-org/matrix-react-sdk/pull/5225)
- Add some permission checks to the communities v2 prototype
[\#5240](https://github.com/matrix-org/matrix-react-sdk/pull/5240)
- Support HS-preferred Secure Backup setup methods
[\#5242](https://github.com/matrix-org/matrix-react-sdk/pull/5242)
- Only show User Info verify button if the other user has e2ee devices
[\#5234](https://github.com/matrix-org/matrix-react-sdk/pull/5234)
- Fix New Room List arrow key management
[\#5237](https://github.com/matrix-org/matrix-react-sdk/pull/5237)
- Fix Room Directory View & Preview actions for federated joins
[\#5235](https://github.com/matrix-org/matrix-react-sdk/pull/5235)
- Add a UI feature to disable advanced encryption options
[\#5238](https://github.com/matrix-org/matrix-react-sdk/pull/5238)
- UI Feature Flag: Communities
[\#5216](https://github.com/matrix-org/matrix-react-sdk/pull/5216)
- Rename apps back to widgets
[\#5236](https://github.com/matrix-org/matrix-react-sdk/pull/5236)
- Adjust layout and formatting of notifications / files cards
[\#5229](https://github.com/matrix-org/matrix-react-sdk/pull/5229)
- Fix Search Results Tile undefined variable access regression
[\#5232](https://github.com/matrix-org/matrix-react-sdk/pull/5232)
- Fix Cmd/Ctrl+Shift+U for File Upload
[\#5233](https://github.com/matrix-org/matrix-react-sdk/pull/5233)
- Disable the e2ee toggle when creating a room on a server with forced e2e
[\#5231](https://github.com/matrix-org/matrix-react-sdk/pull/5231)
- UI Feature Flag: Disable advanced options and tidy up some copy
[\#5215](https://github.com/matrix-org/matrix-react-sdk/pull/5215)
- UI Feature Flag: 3PIDs
[\#5228](https://github.com/matrix-org/matrix-react-sdk/pull/5228)
- Defer encryption setup until first E2EE room
[\#5219](https://github.com/matrix-org/matrix-react-sdk/pull/5219)
- Tidy devDeps, all the webpack stuff lives in the layer above
[\#5179](https://github.com/matrix-org/matrix-react-sdk/pull/5179)
- UI Feature Flag: Hide flair
[\#5214](https://github.com/matrix-org/matrix-react-sdk/pull/5214)
- UI Feature Flag: Identity server
[\#5218](https://github.com/matrix-org/matrix-react-sdk/pull/5218)
- UI Feature Flag: Share dialog QR code and social icons
[\#5221](https://github.com/matrix-org/matrix-react-sdk/pull/5221)
- UI Feature Flag: Registration, Password Reset, Deactivate
[\#5227](https://github.com/matrix-org/matrix-react-sdk/pull/5227)
- Retry joinRoom up to 5 times in the case of a 504 GATEWAY TIMEOUT
[\#5204](https://github.com/matrix-org/matrix-react-sdk/pull/5204)
- UI Feature Flag: Disable VoIP
[\#5217](https://github.com/matrix-org/matrix-react-sdk/pull/5217)
- Fix setState() usage in the constructor of RoomDirectory
[\#5224](https://github.com/matrix-org/matrix-react-sdk/pull/5224)
- Hide Analytics sections if piwik config is not provided
[\#5211](https://github.com/matrix-org/matrix-react-sdk/pull/5211)
- UI Feature Flag: Disable feedback button
[\#5213](https://github.com/matrix-org/matrix-react-sdk/pull/5213)
- Clean up UserInfo to not show a blank Power Selector for users not in room
[\#5220](https://github.com/matrix-org/matrix-react-sdk/pull/5220)
- Also hide bug reporting prompts from the Error Boundaries
[\#5212](https://github.com/matrix-org/matrix-react-sdk/pull/5212)
- Tactical improvements to 3PID invites
[\#5201](https://github.com/matrix-org/matrix-react-sdk/pull/5201)
- If no bug_report_endpoint_url, hide rageshaking from the App
[\#5210](https://github.com/matrix-org/matrix-react-sdk/pull/5210)
- Introduce a concept of UI features, using it for URL previews at first
[\#5208](https://github.com/matrix-org/matrix-react-sdk/pull/5208)
- Remove defunct "always show encryption icons" setting
[\#5207](https://github.com/matrix-org/matrix-react-sdk/pull/5207)
- Don't show Notifications Prompt Toast if user has master rule enabled
[\#5203](https://github.com/matrix-org/matrix-react-sdk/pull/5203)
- Fix Bridges tab crashing when the room does not have bridges
[\#5206](https://github.com/matrix-org/matrix-react-sdk/pull/5206)
- Don't count widgets which no longer exist towards pinned count
[\#5202](https://github.com/matrix-org/matrix-react-sdk/pull/5202)
- Fix crashes with cannot read isResizing of undefined
[\#5205](https://github.com/matrix-org/matrix-react-sdk/pull/5205)
- Prompt to remove the jitsi widget when pressing the call button
[\#5193](https://github.com/matrix-org/matrix-react-sdk/pull/5193)
- Show verification status in the room summary card
[\#5195](https://github.com/matrix-org/matrix-react-sdk/pull/5195)
- Fix user info scrolling in new card view
[\#5198](https://github.com/matrix-org/matrix-react-sdk/pull/5198)
- Fix sticker picker height
[\#5197](https://github.com/matrix-org/matrix-react-sdk/pull/5197)
- Call jitsi widgets 'group calls'
[\#5191](https://github.com/matrix-org/matrix-react-sdk/pull/5191)
- Don't show 'unpin' for persistent widgets
[\#5194](https://github.com/matrix-org/matrix-react-sdk/pull/5194)
- Split up cross-signing and secure backup settings
[\#5182](https://github.com/matrix-org/matrix-react-sdk/pull/5182)
- Fix onNewScreen to use replace when going from roomId->roomAlias
[\#5185](https://github.com/matrix-org/matrix-react-sdk/pull/5185)
- bring back 1.2M style badge counts rather than 99+
[\#5192](https://github.com/matrix-org/matrix-react-sdk/pull/5192)
- Run the rageshake command through the bug report dialog
[\#5189](https://github.com/matrix-org/matrix-react-sdk/pull/5189)
- Account for via in pill matching regex
[\#5188](https://github.com/matrix-org/matrix-react-sdk/pull/5188)
- Remove now-unused create-react-class from lockfile
[\#5187](https://github.com/matrix-org/matrix-react-sdk/pull/5187)
- Fixed 1px jump upwards
[\#5163](https://github.com/matrix-org/matrix-react-sdk/pull/5163)
- Always allow widgets when using the local version
[\#5184](https://github.com/matrix-org/matrix-react-sdk/pull/5184)
- Migrate RoomView and RoomContext to Typescript
[\#5175](https://github.com/matrix-org/matrix-react-sdk/pull/5175)
# Changes in [3.4.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.4.1) (2020-09-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.4.0...v3.4.1)
- Don't count widgets which no longer exist towards pinned count
[\#5202](https://github.com/matrix-org/matrix-react-sdk/pull/5202)
- Fix crashes with cannot read isResizing of undefined
[\#5205](https://github.com/matrix-org/matrix-react-sdk/pull/5205)
# Changes in [3.4.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.4.0) (2020-09-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.4.0-rc.1...v3.4.0)
- Upgrade to JS SDK 8.3.0
- [Release] Show verification status in the room summary card
[\#5196](https://github.com/matrix-org/matrix-react-sdk/pull/5196)
- Fix user info scrolling in new card view
[\#5200](https://github.com/matrix-org/matrix-react-sdk/pull/5200)
- Fix sticker picker height
[\#5199](https://github.com/matrix-org/matrix-react-sdk/pull/5199)
- [Release] Account for via in pill matching regex
[\#5190](https://github.com/matrix-org/matrix-react-sdk/pull/5190)
# Changes in [3.4.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.4.0-rc.1) (2020-09-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.3.0...v3.4.0-rc.1)
- Upgrade to JS SDK 8.3.0-rc.1
- Update from Weblate
[\#5183](https://github.com/matrix-org/matrix-react-sdk/pull/5183)
- Right Panel Room Summary and Widgets
[\#5167](https://github.com/matrix-org/matrix-react-sdk/pull/5167)
- null-guard roomId in RightPanel and pass Room to UserView
[\#5180](https://github.com/matrix-org/matrix-react-sdk/pull/5180)
- Fix create-react-class regression.
[\#5178](https://github.com/matrix-org/matrix-react-sdk/pull/5178)
- Fix WatchManager for global room watchers and tidy widget code a little
[\#5176](https://github.com/matrix-org/matrix-react-sdk/pull/5176)
- Fix permalink local linkification to not strip via servers
[\#5174](https://github.com/matrix-org/matrix-react-sdk/pull/5174)
- Support creation of Jitsi widgets with "openidtoken-jwt" auth
[\#5173](https://github.com/matrix-org/matrix-react-sdk/pull/5173)
- Fix create-react-class regression.
[\#5177](https://github.com/matrix-org/matrix-react-sdk/pull/5177)
- Update openid_credentials Widget API action for MSC1960 updates
[\#5172](https://github.com/matrix-org/matrix-react-sdk/pull/5172)
- Allow persistent resizing of the widget app drawer
[\#5138](https://github.com/matrix-org/matrix-react-sdk/pull/5138)
- add lenny face command
[\#5158](https://github.com/matrix-org/matrix-react-sdk/pull/5158)
- Prep work for Settings changes with cross-signing deferral
[\#5169](https://github.com/matrix-org/matrix-react-sdk/pull/5169)
- Small code clean ups and tweaks
[\#5168](https://github.com/matrix-org/matrix-react-sdk/pull/5168)
- Fix soft crash from TruncatedList in the createReactClass conversion
[\#5170](https://github.com/matrix-org/matrix-react-sdk/pull/5170)
- Remove create-react-class
[\#5157](https://github.com/matrix-org/matrix-react-sdk/pull/5157)
- Consolidate Lodash files in bundle
[\#5162](https://github.com/matrix-org/matrix-react-sdk/pull/5162)
- Communities v2 prototype: "In community" view
[\#5161](https://github.com/matrix-org/matrix-react-sdk/pull/5161)
- Respect user preference for whether pills should have an avatar or not
[\#5165](https://github.com/matrix-org/matrix-react-sdk/pull/5165)
- Communities v2 prototype: DM copy updates
[\#5153](https://github.com/matrix-org/matrix-react-sdk/pull/5153)
- Only wait for public keys during verification
[\#5164](https://github.com/matrix-org/matrix-react-sdk/pull/5164)
- Fix eslint ts override tsx matching and delint
[\#5155](https://github.com/matrix-org/matrix-react-sdk/pull/5155)
- Fix react error about functional components can't take refs
[\#5159](https://github.com/matrix-org/matrix-react-sdk/pull/5159)
- Remove redundant components and devDependencies
[\#5156](https://github.com/matrix-org/matrix-react-sdk/pull/5156)
- Add display-capture to iframe allow for widgets
[\#5154](https://github.com/matrix-org/matrix-react-sdk/pull/5154)
- Update create room dialog copy & community prototype home icon
[\#5151](https://github.com/matrix-org/matrix-react-sdk/pull/5151)
- Migrate to new, separate APIs for cross-signing and secret storage
[\#5149](https://github.com/matrix-org/matrix-react-sdk/pull/5149)
- Fix clicking the background of the tag panel not clearing the filter
[\#5152](https://github.com/matrix-org/matrix-react-sdk/pull/5152)
- Communities v2 prototype: Associate created rooms with the selected
community
[\#5147](https://github.com/matrix-org/matrix-react-sdk/pull/5147)
- Communities v2 prototype: Tag panel selection changes
[\#5145](https://github.com/matrix-org/matrix-react-sdk/pull/5145)
- Communities v2 prototype: Create community flow
[\#5144](https://github.com/matrix-org/matrix-react-sdk/pull/5144)
- Communities v2 prototype: Override invite aesthetics for community-as-room
invites
[\#5143](https://github.com/matrix-org/matrix-react-sdk/pull/5143)
# Changes in [3.3.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.3.0) (2020-09-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.3.0-rc.1...v3.3.0)
- Upgrade to JS SDK 8.2.0
# Changes in [3.3.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.3.0-rc.1) (2020-08-26)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.2.0...v3.3.0-rc.1)
- Upgrade to JS SDK 8.2.0-rc.1
- Update from Weblate
[\#5146](https://github.com/matrix-org/matrix-react-sdk/pull/5146)
- BaseAvatar avoid initial render with default avatar
[\#5142](https://github.com/matrix-org/matrix-react-sdk/pull/5142)
- Enforce Secure Backup completion when requested by HS
[\#5130](https://github.com/matrix-org/matrix-react-sdk/pull/5130)
- Communities v2 prototype: Explore rooms, global state, and default room
[\#5139](https://github.com/matrix-org/matrix-react-sdk/pull/5139)
- Add communities v2 prototyping feature flag + initial tag panel prototypes
[\#5133](https://github.com/matrix-org/matrix-react-sdk/pull/5133)
- Remove some unused components
[\#5134](https://github.com/matrix-org/matrix-react-sdk/pull/5134)
- Allow avatar image view for 1:1 rooms
[\#5137](https://github.com/matrix-org/matrix-react-sdk/pull/5137)
- Send mx_local_settings in rageshake
[\#5136](https://github.com/matrix-org/matrix-react-sdk/pull/5136)
- Run all room leaving behaviour through a single function
[\#5132](https://github.com/matrix-org/matrix-react-sdk/pull/5132)
- Add clarifying comment in media device selection
[\#5131](https://github.com/matrix-org/matrix-react-sdk/pull/5131)
- Settings v3: Feature flag changes
[\#5124](https://github.com/matrix-org/matrix-react-sdk/pull/5124)
- Clear url previews if they all get edited out of the event
[\#5129](https://github.com/matrix-org/matrix-react-sdk/pull/5129)
- Consider tab completions as modifications for editing purposes to unlock
sending
[\#5128](https://github.com/matrix-org/matrix-react-sdk/pull/5128)
- Use matrix-doc for SAS emoji translations
[\#5125](https://github.com/matrix-org/matrix-react-sdk/pull/5125)
- Add a rageshake function to download the logs locally
[\#3849](https://github.com/matrix-org/matrix-react-sdk/pull/3849)
- Room List filtering visual tweaks
[\#5123](https://github.com/matrix-org/matrix-react-sdk/pull/5123)
- Make reply preview not an overlay so you can see new messages
[\#5072](https://github.com/matrix-org/matrix-react-sdk/pull/5072)
- Allow room tile context menu when minimized using right click
[\#5113](https://github.com/matrix-org/matrix-react-sdk/pull/5113)
- Add null guard to group inviter for corrupted groups
[\#5121](https://github.com/matrix-org/matrix-react-sdk/pull/5121)
- Room List styling tweaks
[\#5118](https://github.com/matrix-org/matrix-react-sdk/pull/5118)
- Fix corner rounding on images not always affecting right side
[\#5120](https://github.com/matrix-org/matrix-react-sdk/pull/5120)
- Change add room action for rooms to context menu
[\#5108](https://github.com/matrix-org/matrix-react-sdk/pull/5108)
- Switch out the globe icon and colour it depending on theme
[\#5106](https://github.com/matrix-org/matrix-react-sdk/pull/5106)
- Message Action Bar watch for event send changes
[\#5115](https://github.com/matrix-org/matrix-react-sdk/pull/5115)
- Put message previews for Emoji behind Labs
[\#5110](https://github.com/matrix-org/matrix-react-sdk/pull/5110)
- Fix styling for selected community marker
[\#5107](https://github.com/matrix-org/matrix-react-sdk/pull/5107)
- Fix action bar safe area regression
[\#5111](https://github.com/matrix-org/matrix-react-sdk/pull/5111)
- Fix /op slash command
[\#5109](https://github.com/matrix-org/matrix-react-sdk/pull/5109)
# Changes in [3.2.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.2.0) (2020-08-17)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.2.0-rc.1...v3.2.0)
- Upgrade to JS SDK 8.1.0
- [Release] Fix corner rounding on images not always affecting right side
[\#5122](https://github.com/matrix-org/matrix-react-sdk/pull/5122)
- [Release] Message Action Bar watch for event send changes
[\#5116](https://github.com/matrix-org/matrix-react-sdk/pull/5116)
- Fix /op slash command to release
[\#5114](https://github.com/matrix-org/matrix-react-sdk/pull/5114)
- Fix action bar safe area regression
[\#5112](https://github.com/matrix-org/matrix-react-sdk/pull/5112)
# Changes in [3.2.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.2.0-rc.1) (2020-08-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.1.0...v3.2.0-rc.1)
- Upgrade to JS SDK 8.1.0-rc.1
- Update from Weblate
[\#5105](https://github.com/matrix-org/matrix-react-sdk/pull/5105)
- padding the timeline so that its scrollbar has its own space from the
resizer
[\#5103](https://github.com/matrix-org/matrix-react-sdk/pull/5103)
- Try to close notification on all platforms which support it, not just
electron
[\#5102](https://github.com/matrix-org/matrix-react-sdk/pull/5102)
- Fix exception when stripping replies from an event with a non-string body
[\#5101](https://github.com/matrix-org/matrix-react-sdk/pull/5101)
- Quick win session 24/07/2020
[\#5056](https://github.com/matrix-org/matrix-react-sdk/pull/5056)
- Remove rebranding toast
[\#5100](https://github.com/matrix-org/matrix-react-sdk/pull/5100)
- Generate previews for rooms when the option changes
[\#5098](https://github.com/matrix-org/matrix-react-sdk/pull/5098)
- Fix Bridge Settings tab
[\#5095](https://github.com/matrix-org/matrix-react-sdk/pull/5095)
- get screen type from app prop
[\#5081](https://github.com/matrix-org/matrix-react-sdk/pull/5081)
- Update rageshake app name
[\#5093](https://github.com/matrix-org/matrix-react-sdk/pull/5093)
- Factor out Iconized Context menu for reusability
[\#5085](https://github.com/matrix-org/matrix-react-sdk/pull/5085)
- Decouple Audible notifications from Desktop notifications
[\#5088](https://github.com/matrix-org/matrix-react-sdk/pull/5088)
- Make the room sublist show more/less buttons treeitems
[\#5087](https://github.com/matrix-org/matrix-react-sdk/pull/5087)
- Share and debug master cross-signing key
[\#5092](https://github.com/matrix-org/matrix-react-sdk/pull/5092)
- Create Map comparison utilities and convert Hooks to Typescript
[\#5086](https://github.com/matrix-org/matrix-react-sdk/pull/5086)
- Fix room list scrolling in Safari
[\#5090](https://github.com/matrix-org/matrix-react-sdk/pull/5090)
- Replace Riot with Element in docs and comments
[\#5083](https://github.com/matrix-org/matrix-react-sdk/pull/5083)
- When the room view isn't active don't highlight it in room list
[\#5027](https://github.com/matrix-org/matrix-react-sdk/pull/5027)
- remove emoji icons in autocomplete/reply by designer request
[\#5073](https://github.com/matrix-org/matrix-react-sdk/pull/5073)
- Add title and icon to empty state of file and notification panel
[\#5079](https://github.com/matrix-org/matrix-react-sdk/pull/5079)
- Mass redact ignore room creation events
[\#5045](https://github.com/matrix-org/matrix-react-sdk/pull/5045)
- Replace all chevrons with a single icon
[\#5067](https://github.com/matrix-org/matrix-react-sdk/pull/5067)
- Replace i18n generation script with something matching our project
[\#5077](https://github.com/matrix-org/matrix-react-sdk/pull/5077)
- Handle tag changes in sticky room updates
[\#5078](https://github.com/matrix-org/matrix-react-sdk/pull/5078)
- Remove leftover bits of TSLint
[\#5075](https://github.com/matrix-org/matrix-react-sdk/pull/5075)
- Clean up documentation of Whenable + fix other code concerns
[\#5076](https://github.com/matrix-org/matrix-react-sdk/pull/5076)
- Center the jump down/up icon, looks misaligned
[\#5074](https://github.com/matrix-org/matrix-react-sdk/pull/5074)
- [WIP] Support a new settings structure
[\#5058](https://github.com/matrix-org/matrix-react-sdk/pull/5058)
- Convert SettingsStore to TypeScript
[\#5062](https://github.com/matrix-org/matrix-react-sdk/pull/5062)
# Changes in [3.1.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.1.0) (2020-08-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.1.0-rc.1...v3.1.0)
- Upgrade JS SDK to 8.0.1
- Fix room list scrolling in Safari
[\#5091](https://github.com/matrix-org/matrix-react-sdk/pull/5091)
- Add null guard in InviteDialog
[\#5084](https://github.com/matrix-org/matrix-react-sdk/pull/5084)
- Add null guard in InviteDialog
[\#5082](https://github.com/matrix-org/matrix-react-sdk/pull/5082)
- Handle tag changes in sticky room updates
[\#5080](https://github.com/matrix-org/matrix-react-sdk/pull/5080)
# Changes in [3.1.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.1.0-rc.1) (2020-07-31)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v3.0.0...v3.1.0-rc.1)
- Upgrade JS SDK to 8.0.1-rc.1
- Update from Weblate
[\#5071](https://github.com/matrix-org/matrix-react-sdk/pull/5071)
- Add local echo for notifications in the new room list
[\#5065](https://github.com/matrix-org/matrix-react-sdk/pull/5065)
- Fix various small regressions in the room list's behaviour
[\#5070](https://github.com/matrix-org/matrix-react-sdk/pull/5070)
- Remove redundant lint dependencies
[\#5059](https://github.com/matrix-org/matrix-react-sdk/pull/5059)
- Fix key backup warning on soft logout page
[\#5069](https://github.com/matrix-org/matrix-react-sdk/pull/5069)
- Bump elliptic from 6.5.2 to 6.5.3
[\#5066](https://github.com/matrix-org/matrix-react-sdk/pull/5066)
- Fix crash on logging in again after soft logout
[\#5068](https://github.com/matrix-org/matrix-react-sdk/pull/5068)
- Convert right_panel to TS
[\#5036](https://github.com/matrix-org/matrix-react-sdk/pull/5036)
- Remove all unreferenced images
[\#5063](https://github.com/matrix-org/matrix-react-sdk/pull/5063)
- Provide nicer error for no known servers error when accepting an invite
[\#5061](https://github.com/matrix-org/matrix-react-sdk/pull/5061)
- add logging for keytar/pickle key
[\#5057](https://github.com/matrix-org/matrix-react-sdk/pull/5057)
- Don't speak the outgoing message if it is in the Sending state.
[\#4075](https://github.com/matrix-org/matrix-react-sdk/pull/4075)
- Remove poorly contrasted "dark style" heading in Room Preview Bar
[\#5052](https://github.com/matrix-org/matrix-react-sdk/pull/5052)
- Fix Query Matcher regression with certain unhomoglyph'd characters
[\#5050](https://github.com/matrix-org/matrix-react-sdk/pull/5050)
- Fix handlebar interaction
[\#4989](https://github.com/matrix-org/matrix-react-sdk/pull/4989)
- Minor improvements to filtering performance
[\#5054](https://github.com/matrix-org/matrix-react-sdk/pull/5054)
- Fix TextWithTooltip "leaking" tooltip wrappers
[\#5055](https://github.com/matrix-org/matrix-react-sdk/pull/5055)
# Changes in [3.0.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.0.0) (2020-07-27)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.10.1...v3.0.0)
## BREAKING CHANGES
- The room list components have been replaced as part of this release, so the list, tiles, and other associated components now use a different prop / state contract.
## All Changes
- Upgrade to JS SDK 8.0.0
- Update from Weblate
[\#5053](https://github.com/matrix-org/matrix-react-sdk/pull/5053)
- RoomList listen to notificationState updates for bolding
[\#5051](https://github.com/matrix-org/matrix-react-sdk/pull/5051)
- Ensure notification badges stop listening when they unmount
[\#5049](https://github.com/matrix-org/matrix-react-sdk/pull/5049)
- Improve RoomTile performance
[\#5048](https://github.com/matrix-org/matrix-react-sdk/pull/5048)
- Reward users for using stable ordering in their room list
[\#5047](https://github.com/matrix-org/matrix-react-sdk/pull/5047)
- Fix autocomplete suggesting a different thing mid-composition
[\#5030](https://github.com/matrix-org/matrix-react-sdk/pull/5030)
- Put low priority xor toggle back in the room list context menu
[\#5026](https://github.com/matrix-org/matrix-react-sdk/pull/5026)
- Fix autocompletion of Community IDs
[\#5040](https://github.com/matrix-org/matrix-react-sdk/pull/5040)
- Use OpenType tabular numbers in timestamps
[\#5042](https://github.com/matrix-org/matrix-react-sdk/pull/5042)
- Update packages to modern versions
[\#5046](https://github.com/matrix-org/matrix-react-sdk/pull/5046)
- Add dismiss button to rebrand toast
[\#5044](https://github.com/matrix-org/matrix-react-sdk/pull/5044)
- Fix Firefox composer regression exception
[\#5039](https://github.com/matrix-org/matrix-react-sdk/pull/5039)
- Fix BaseAvatar wrongly using Buttons when it needs not
[\#5037](https://github.com/matrix-org/matrix-react-sdk/pull/5037)
- Performance improvements round 2: Maps, freezing, dispatching, and flexbox
obliteration
[\#5038](https://github.com/matrix-org/matrix-react-sdk/pull/5038)
- Mixed bag of performance improvements: ScrollPanel and notifications
[\#5034](https://github.com/matrix-org/matrix-react-sdk/pull/5034)
- Update message previews
[\#5025](https://github.com/matrix-org/matrix-react-sdk/pull/5025)
- Translate create room buttons
[\#5035](https://github.com/matrix-org/matrix-react-sdk/pull/5035)
- Escape single quotes in composer placeholder
[\#5033](https://github.com/matrix-org/matrix-react-sdk/pull/5033)
- Don't hammer on the layout engine with avatar updates for the background
[\#5032](https://github.com/matrix-org/matrix-react-sdk/pull/5032)
- Ensure incremental updates to the ImportanceAlgorithm trigger A-Z order
[\#5031](https://github.com/matrix-org/matrix-react-sdk/pull/5031)
- don't syntax highlight languages that begin with "\_"
[\#5029](https://github.com/matrix-org/matrix-react-sdk/pull/5029)
- Convert Modal to TypeScript
[\#4956](https://github.com/matrix-org/matrix-react-sdk/pull/4956)
- Use new eslint dependency and remove tslint
[\#4815](https://github.com/matrix-org/matrix-react-sdk/pull/4815)
- Support custom tags in the room list again
[\#5024](https://github.com/matrix-org/matrix-react-sdk/pull/5024)
- Fix the tag panel context menu
[\#5028](https://github.com/matrix-org/matrix-react-sdk/pull/5028)
- Tag Watcher don't create new filter if not needed, confuses references
[\#5021](https://github.com/matrix-org/matrix-react-sdk/pull/5021)
- Convert editor to TypeScript
[\#4978](https://github.com/matrix-org/matrix-react-sdk/pull/4978)
- Query Matcher use unhomoglyph for a little bit more leniency
[\#4977](https://github.com/matrix-org/matrix-react-sdk/pull/4977)
- Fix Breadcrumbs2 ending up with 2 tabIndexes on Firefox
[\#5017](https://github.com/matrix-org/matrix-react-sdk/pull/5017)
- Add min-width to floating Jitsi
[\#5023](https://github.com/matrix-org/matrix-react-sdk/pull/5023)
- Update crypto event icon to match rest of app styling
[\#5020](https://github.com/matrix-org/matrix-react-sdk/pull/5020)
- Fix Reactions Row Button vertical misalignment due to forced height
[\#5019](https://github.com/matrix-org/matrix-react-sdk/pull/5019)
- Use mouseleave instead of mouseout for hover events. Fix tooltip flicker
[\#5016](https://github.com/matrix-org/matrix-react-sdk/pull/5016)
- Fix slash commands null guard
[\#5015](https://github.com/matrix-org/matrix-react-sdk/pull/5015)
- Fix field tooltips
[\#5014](https://github.com/matrix-org/matrix-react-sdk/pull/5014)
- Fix community right panel button regression
[\#5022](https://github.com/matrix-org/matrix-react-sdk/pull/5022)
- [BREAKING] Remove the old room list
[\#5013](https://github.com/matrix-org/matrix-react-sdk/pull/5013)
- ellipse senders for images and videos
[\#4990](https://github.com/matrix-org/matrix-react-sdk/pull/4990)
- Sprinkle and consolidate some tooltips
[\#5012](https://github.com/matrix-org/matrix-react-sdk/pull/5012)
- Hopefully make cancel dialog a bit less weird
[\#4833](https://github.com/matrix-org/matrix-react-sdk/pull/4833)
- Fix emoji filterString
[\#5011](https://github.com/matrix-org/matrix-react-sdk/pull/5011)
- Fix size call for devtools state events
[\#5008](https://github.com/matrix-org/matrix-react-sdk/pull/5008)
- Fix `this` context in \_setupHomeserverManagers for IntegrationManagers
[\#5010](https://github.com/matrix-org/matrix-react-sdk/pull/5010)
- Sync recently used reactions list across sessions
[\#4993](https://github.com/matrix-org/matrix-react-sdk/pull/4993)
- Null guard no e2ee for UserInfo
[\#5009](https://github.com/matrix-org/matrix-react-sdk/pull/5009)
- stop Inter from clobbering Twemoji
[\#5007](https://github.com/matrix-org/matrix-react-sdk/pull/5007)
- use a proper HTML sanitizer to strip , rather than a regexp
[\#5006](https://github.com/matrix-org/matrix-react-sdk/pull/5006)
- Convert room list log setting to a real setting
[\#5005](https://github.com/matrix-org/matrix-react-sdk/pull/5005)
- Bump lodash from 4.17.15 to 4.17.19 in /test/end-to-end-tests
[\#5003](https://github.com/matrix-org/matrix-react-sdk/pull/5003)
- Bump lodash from 4.17.15 to 4.17.19
[\#5004](https://github.com/matrix-org/matrix-react-sdk/pull/5004)
- Convert devtools dialog to use new room state format
[\#4936](https://github.com/matrix-org/matrix-react-sdk/pull/4936)
- Update checkbox
[\#5000](https://github.com/matrix-org/matrix-react-sdk/pull/5000)
- Increase width for country code dropdown
[\#5001](https://github.com/matrix-org/matrix-react-sdk/pull/5001)
# Changes in [2.10.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.10.1) (2020-07-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.10.0...v2.10.1)
- Post-launch Element Web polish
[\#5002](https://github.com/matrix-org/matrix-react-sdk/pull/5002)
- Move e2e icon
[\#4992](https://github.com/matrix-org/matrix-react-sdk/pull/4992)
- Wire up new room list breadcrumbs as an ARIA Toolbar
[\#4976](https://github.com/matrix-org/matrix-react-sdk/pull/4976)
- Fix Room Tile Icon to not ignore DMs in other tags
[\#4999](https://github.com/matrix-org/matrix-react-sdk/pull/4999)
- Fix filtering by community not showing DM rooms with community members
[\#4997](https://github.com/matrix-org/matrix-react-sdk/pull/4997)
- Fix enter in new room list filter breaking things
[\#4996](https://github.com/matrix-org/matrix-react-sdk/pull/4996)
- Notify left panel of resizing when it is collapsed&expanded
[\#4995](https://github.com/matrix-org/matrix-react-sdk/pull/4995)
- When removing a filter condition, try recalculate in case it wasn't last
[\#4994](https://github.com/matrix-org/matrix-react-sdk/pull/4994)
- Create a generic ARIA toolbar component
[\#4975](https://github.com/matrix-org/matrix-react-sdk/pull/4975)
- Fix /op Slash Command
[\#4604](https://github.com/matrix-org/matrix-react-sdk/pull/4604)
- Fix copy button in share dialog
[\#4998](https://github.com/matrix-org/matrix-react-sdk/pull/4998)
- Add tooltip to Room Tile Icon
[\#4987](https://github.com/matrix-org/matrix-react-sdk/pull/4987)
- Fix names jumping on hover in irc layout
[\#4991](https://github.com/matrix-org/matrix-react-sdk/pull/4991)
- check that encryptionInfo.sender is set
[\#4988](https://github.com/matrix-org/matrix-react-sdk/pull/4988)
- Update help link
[\#4986](https://github.com/matrix-org/matrix-react-sdk/pull/4986)
- Update cover photo link
[\#4985](https://github.com/matrix-org/matrix-react-sdk/pull/4985)
# Changes in [2.10.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.10.0) (2020-07-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.9.0...v2.10.0)
- Incorporate new toasts into end-to-end tests
[\#4983](https://github.com/matrix-org/matrix-react-sdk/pull/4983)
- Fix TS lint errors
[\#4982](https://github.com/matrix-org/matrix-react-sdk/pull/4982)
- Fix js lint errors after rebrand merge
[\#4981](https://github.com/matrix-org/matrix-react-sdk/pull/4981)
- Fix style lint
[\#4980](https://github.com/matrix-org/matrix-react-sdk/pull/4980)
- Fix alignment of login/syncing spinner
[\#4979](https://github.com/matrix-org/matrix-react-sdk/pull/4979)
- De labs font-scaling
[\#4899](https://github.com/matrix-org/matrix-react-sdk/pull/4899)
- Remove debug logging from new room list
[\#4972](https://github.com/matrix-org/matrix-react-sdk/pull/4972)
- Tweak sticky header hiding to avoid pop
[\#4974](https://github.com/matrix-org/matrix-react-sdk/pull/4974)
- Fix show-all keyboard focus regression
[\#4973](https://github.com/matrix-org/matrix-react-sdk/pull/4973)
- Clean up TODOs, comments, and imports in the new room list
[\#4970](https://github.com/matrix-org/matrix-react-sdk/pull/4970)
- Make EffectiveMembership utils generic
[\#4971](https://github.com/matrix-org/matrix-react-sdk/pull/4971)
- Update sticky headers when breadcrumbs pop in or out
[\#4969](https://github.com/matrix-org/matrix-react-sdk/pull/4969)
- Fix show less button occluding the last tile
[\#4967](https://github.com/matrix-org/matrix-react-sdk/pull/4967)
- Ensure breadcrumbs don't keep turning themselves back on
[\#4968](https://github.com/matrix-org/matrix-react-sdk/pull/4968)
- Update top vs. bottom sticky styles separately
[\#4966](https://github.com/matrix-org/matrix-react-sdk/pull/4966)
- Ensure RoomListStore2 gets reset when the client becomes invalidated
[\#4965](https://github.com/matrix-org/matrix-react-sdk/pull/4965)
- Add fade to show more button on room list
[\#4963](https://github.com/matrix-org/matrix-react-sdk/pull/4963)
- Fix extra room tiles being rendered on smaller sublists
[\#4964](https://github.com/matrix-org/matrix-react-sdk/pull/4964)
- Ensure tag changes (leaving rooms) causes rooms to move between lists
[\#4962](https://github.com/matrix-org/matrix-react-sdk/pull/4962)
- Fix badges for font size 20
[\#4958](https://github.com/matrix-org/matrix-react-sdk/pull/4958)
- Fix default sorting mechanics for new room list
[\#4960](https://github.com/matrix-org/matrix-react-sdk/pull/4960)
- Fix room sub list header collapse/jump interactions on bottom-most sublist
[\#4961](https://github.com/matrix-org/matrix-react-sdk/pull/4961)
- Fix room tile context menu for Historical rooms
[\#4959](https://github.com/matrix-org/matrix-react-sdk/pull/4959)
- "ignore"/"unignore" commands: validate user ID
[\#4895](https://github.com/matrix-org/matrix-react-sdk/pull/4895)
- Stop classname from overwritting baseavatar's
[\#4957](https://github.com/matrix-org/matrix-react-sdk/pull/4957)
- Remove redundant scroll-margins and fix RoomTile wrongly scrolling
[\#4952](https://github.com/matrix-org/matrix-react-sdk/pull/4952)
- Fix RoomAvatar viewAvatarOnClick to work on actual avatars instead of
default ones
[\#4953](https://github.com/matrix-org/matrix-react-sdk/pull/4953)
- Be consistent with the at-room pill avatar configurability
[\#4955](https://github.com/matrix-org/matrix-react-sdk/pull/4955)
- Room List v2 Enter in the filter field should select the first result
[\#4954](https://github.com/matrix-org/matrix-react-sdk/pull/4954)
- Enable the new room list by default
[\#4919](https://github.com/matrix-org/matrix-react-sdk/pull/4919)
- Convert ImportanceAlgorithm over to using NotificationColor instead
[\#4949](https://github.com/matrix-org/matrix-react-sdk/pull/4949)
- Internalize algorithm updates in the new room list store
[\#4951](https://github.com/matrix-org/matrix-react-sdk/pull/4951)
- Remove now-dead code from sublist resizing
[\#4950](https://github.com/matrix-org/matrix-react-sdk/pull/4950)
- Ensure triggered updates get fired for filters in the new room list
[\#4948](https://github.com/matrix-org/matrix-react-sdk/pull/4948)
- Handle off-cycle filtering updates in the new room list
[\#4947](https://github.com/matrix-org/matrix-react-sdk/pull/4947)
- Make the show more button do a clean cut on the room list while transparent
[\#4941](https://github.com/matrix-org/matrix-react-sdk/pull/4941)
- Stop safari from aggressively shrinking flex items
[\#4945](https://github.com/matrix-org/matrix-react-sdk/pull/4945)
- Fix search padding
[\#4946](https://github.com/matrix-org/matrix-react-sdk/pull/4946)
- Reduce event loop load caused by duplicate calculations in the new room list
[\#4943](https://github.com/matrix-org/matrix-react-sdk/pull/4943)
- Add an option to disable room list logging, and improve logging
[\#4944](https://github.com/matrix-org/matrix-react-sdk/pull/4944)
- Scroll fade for breadcrumbs
[\#4942](https://github.com/matrix-org/matrix-react-sdk/pull/4942)
- Auto expand room list on search
[\#4927](https://github.com/matrix-org/matrix-react-sdk/pull/4927)
- Fix rough badge alignment for community invite tiles again
[\#4939](https://github.com/matrix-org/matrix-react-sdk/pull/4939)
- Improve safety of new rooms in the room list
[\#4940](https://github.com/matrix-org/matrix-react-sdk/pull/4940)
- Don't destroy room notification states when replacing them
[\#4938](https://github.com/matrix-org/matrix-react-sdk/pull/4938)
- Move irc layout option to advanced
[\#4937](https://github.com/matrix-org/matrix-react-sdk/pull/4937)
- Potential solution to supporting transparent 'show more' buttons
[\#4932](https://github.com/matrix-org/matrix-react-sdk/pull/4932)
- Improve performance and stability in sticky headers for new room list
[\#4931](https://github.com/matrix-org/matrix-react-sdk/pull/4931)
- Move and improve notification state handling
[\#4935](https://github.com/matrix-org/matrix-react-sdk/pull/4935)
- Move list layout management to its own store
[\#4934](https://github.com/matrix-org/matrix-react-sdk/pull/4934)
- Noop first breadcrumb
[\#4933](https://github.com/matrix-org/matrix-react-sdk/pull/4933)
- Highlight "Jump to Bottom" badge when appropriate
[\#4892](https://github.com/matrix-org/matrix-react-sdk/pull/4892)
- Don't render the context menu within its trigger otherwise unhandled clicks
bubble
[\#4930](https://github.com/matrix-org/matrix-react-sdk/pull/4930)
- Protect rooms from getting lost due to complex transitions
[\#4929](https://github.com/matrix-org/matrix-react-sdk/pull/4929)
- Hide archive button
[\#4928](https://github.com/matrix-org/matrix-react-sdk/pull/4928)
- Enable options to favourite and low priority rooms
[\#4920](https://github.com/matrix-org/matrix-react-sdk/pull/4920)
- Move voip previews to bottom right corner
[\#4904](https://github.com/matrix-org/matrix-react-sdk/pull/4904)
- Focus room filter on openSearch
[\#4923](https://github.com/matrix-org/matrix-react-sdk/pull/4923)
- Swap out the resizer lib for something more stable in the new room list
[\#4924](https://github.com/matrix-org/matrix-react-sdk/pull/4924)
- Add wrapper to room list so sticky headers don't need a background
[\#4912](https://github.com/matrix-org/matrix-react-sdk/pull/4912)
- New room list view_room show_room_tile support
[\#4908](https://github.com/matrix-org/matrix-react-sdk/pull/4908)
- Convert Context Menu to TypeScript
[\#4871](https://github.com/matrix-org/matrix-react-sdk/pull/4871)
- Use html innerText for org.matrix.custom.html m.room.message room list
previews
[\#4925](https://github.com/matrix-org/matrix-react-sdk/pull/4925)
- Fix MELS summary of 3pid invite revocations
[\#4913](https://github.com/matrix-org/matrix-react-sdk/pull/4913)
- Fix sticky headers being left on display:none if they change too quickly
[\#4926](https://github.com/matrix-org/matrix-react-sdk/pull/4926)
- Fix gaps under resize handle
[\#4922](https://github.com/matrix-org/matrix-react-sdk/pull/4922)
- Fix DM handling in new room list
[\#4921](https://github.com/matrix-org/matrix-react-sdk/pull/4921)
- Respect and fix understanding of legacy options in new room list
[\#4918](https://github.com/matrix-org/matrix-react-sdk/pull/4918)
- Ensure DMs are not lost in the new room list, and clean up tag logging
[\#4916](https://github.com/matrix-org/matrix-react-sdk/pull/4916)
- Mute "Unknown room caused setting update" spam
[\#4915](https://github.com/matrix-org/matrix-react-sdk/pull/4915)
- Remove comment claiming encrypted rooms are handled incorrectly in the new
room list
[\#4917](https://github.com/matrix-org/matrix-react-sdk/pull/4917)
- Try using requestAnimationFrame if available for sticky headers
[\#4914](https://github.com/matrix-org/matrix-react-sdk/pull/4914)
- Show more/Show less keep focus in a relevant place
[\#4911](https://github.com/matrix-org/matrix-react-sdk/pull/4911)
- Change orange to our orange and do some lints
[\#4910](https://github.com/matrix-org/matrix-react-sdk/pull/4910)
- New Room List implement view_room_delta for keyboard shortcuts
[\#4900](https://github.com/matrix-org/matrix-react-sdk/pull/4900)
- New Room List accessibility
[\#4896](https://github.com/matrix-org/matrix-react-sdk/pull/4896)
- Improve room safety in the new room list
[\#4905](https://github.com/matrix-org/matrix-react-sdk/pull/4905)
- Fix a number of issues with the new room list's invites
[\#4906](https://github.com/matrix-org/matrix-react-sdk/pull/4906)
- Decrease default visible rooms down to 5
[\#4907](https://github.com/matrix-org/matrix-react-sdk/pull/4907)
- swap order of context menu buttons so it does not jump when muted
[\#4909](https://github.com/matrix-org/matrix-react-sdk/pull/4909)
- Fix some room list sticky header instabilities
[\#4901](https://github.com/matrix-org/matrix-react-sdk/pull/4901)
- null-guard against groups with a null name in new Room List
[\#4903](https://github.com/matrix-org/matrix-react-sdk/pull/4903)
- Allow vertical scrolling on the new room list breadcrumbs
[\#4902](https://github.com/matrix-org/matrix-react-sdk/pull/4902)
- Convert things to Typescript, including languageHandler
[\#4883](https://github.com/matrix-org/matrix-react-sdk/pull/4883)
- Fix minor issues with the badges in the new room list
[\#4894](https://github.com/matrix-org/matrix-react-sdk/pull/4894)
- Radio button outline fixes including for new room list context menu
[\#4893](https://github.com/matrix-org/matrix-react-sdk/pull/4893)
- First step towards a11y in the new room list
[\#4882](https://github.com/matrix-org/matrix-react-sdk/pull/4882)
- Fix theme selector clicks bubbling out and causing context menu to float
away
[\#4891](https://github.com/matrix-org/matrix-react-sdk/pull/4891)
- Revert "Remove a bunch of noisy logging from the room list"
[\#4890](https://github.com/matrix-org/matrix-react-sdk/pull/4890)
- Remove duplicate compact settings, handle device level updates
[\#4888](https://github.com/matrix-org/matrix-react-sdk/pull/4888)
- fix notifications icons some more
[\#4887](https://github.com/matrix-org/matrix-react-sdk/pull/4887)
- Remove a bunch of noisy logging from the room list
[\#4886](https://github.com/matrix-org/matrix-react-sdk/pull/4886)
- Fix bell icon mismatch on room tile between hover and context menu
[\#4884](https://github.com/matrix-org/matrix-react-sdk/pull/4884)
- Add a null guard for message event previews
[\#4885](https://github.com/matrix-org/matrix-react-sdk/pull/4885)
- Enable the new room list by default and trigger an initial render
[\#4881](https://github.com/matrix-org/matrix-react-sdk/pull/4881)
- Fix selection states of room tiles in the new room list
[\#4879](https://github.com/matrix-org/matrix-react-sdk/pull/4879)
- Update mute icon behaviour for new room list designs
[\#4876](https://github.com/matrix-org/matrix-react-sdk/pull/4876)
- Fix alignment of avatars on community invites
[\#4878](https://github.com/matrix-org/matrix-react-sdk/pull/4878)
- Don't include empty badge container in minimized view
[\#4880](https://github.com/matrix-org/matrix-react-sdk/pull/4880)
- Fix alignment of dot badges in new room list
[\#4877](https://github.com/matrix-org/matrix-react-sdk/pull/4877)
- Reorganize and match new room list badges to old list behaviour
[\#4861](https://github.com/matrix-org/matrix-react-sdk/pull/4861)
- Implement breadcrumb notifications and scrolling
[\#4862](https://github.com/matrix-org/matrix-react-sdk/pull/4862)
- Add click-to-jump on badge in the room sublist header
[\#4875](https://github.com/matrix-org/matrix-react-sdk/pull/4875)
- Room List v2 context menu interactions
[\#4870](https://github.com/matrix-org/matrix-react-sdk/pull/4870)
- Wedge community invites into the new room list
[\#4874](https://github.com/matrix-org/matrix-react-sdk/pull/4874)
- Check whether crypto is enabled in room recovery reminder
[\#4873](https://github.com/matrix-org/matrix-react-sdk/pull/4873)
- Fix room list 2's room tile wrapping wrongly
[\#4872](https://github.com/matrix-org/matrix-react-sdk/pull/4872)
- Hide scrollbar without pixel jumping
[\#4863](https://github.com/matrix-org/matrix-react-sdk/pull/4863)
- Room Tile context menu, notifications, indicator and placement
[\#4858](https://github.com/matrix-org/matrix-react-sdk/pull/4858)
- Improve resizing interactions in the new room list
[\#4865](https://github.com/matrix-org/matrix-react-sdk/pull/4865)
- Disable use of account-level ordering options in new room list
[\#4866](https://github.com/matrix-org/matrix-react-sdk/pull/4866)
- Remove context menu on invites in new room list
[\#4867](https://github.com/matrix-org/matrix-react-sdk/pull/4867)
- Fix reaction event crashes in message previews
[\#4868](https://github.com/matrix-org/matrix-react-sdk/pull/4868)
# Changes in [2.9.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.9.0) (2020-07-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.9.0-rc.1...v2.9.0)
- Upgrade to JS SDK 7.1.0
- Remove duplicate compact settings, handle device level updates
[\#4889](https://github.com/matrix-org/matrix-react-sdk/pull/4889)
# Changes in [2.9.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.9.0-rc.1) (2020-07-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.8.1...v2.9.0-rc.1)
- Upgrade to JS SDK 7.1.0-rc.1
- Update from Weblate
[\#4869](https://github.com/matrix-org/matrix-react-sdk/pull/4869)
- Fix a number of proliferation issues in the new room list
[\#4828](https://github.com/matrix-org/matrix-react-sdk/pull/4828)
- Fix jumping to read marker for events without tiles
[\#4860](https://github.com/matrix-org/matrix-react-sdk/pull/4860)
- De-duplicate rooms from the room autocomplete provider
[\#4859](https://github.com/matrix-org/matrix-react-sdk/pull/4859)
- Add file upload button to recovery key input
[\#4847](https://github.com/matrix-org/matrix-react-sdk/pull/4847)
- Implement new design on security setup & login
[\#4831](https://github.com/matrix-org/matrix-react-sdk/pull/4831)
- Fix /join slash command via servers including room id as a via
[\#4856](https://github.com/matrix-org/matrix-react-sdk/pull/4856)
- Add Generic Expiring Toast and timing hooks
[\#4855](https://github.com/matrix-org/matrix-react-sdk/pull/4855)
- Fix Room Custom Sounds regression and make ProgressBar relevant again
[\#4846](https://github.com/matrix-org/matrix-react-sdk/pull/4846)
- Including start_sso and start_cas in redirect loop prevention
[\#4854](https://github.com/matrix-org/matrix-react-sdk/pull/4854)
- Clean up TODO comments for new room list
[\#4850](https://github.com/matrix-org/matrix-react-sdk/pull/4850)
- Show timestamp of redaction on hover
[\#4622](https://github.com/matrix-org/matrix-react-sdk/pull/4622)
- Remove the DM button from new room tiles
[\#4849](https://github.com/matrix-org/matrix-react-sdk/pull/4849)
- Hide room list show less button if it would do nothing
[\#4848](https://github.com/matrix-org/matrix-react-sdk/pull/4848)
- Improve message preview copy in new room list
[\#4823](https://github.com/matrix-org/matrix-react-sdk/pull/4823)
- Allow the tag panel to be disabled in the new room list
[\#4844](https://github.com/matrix-org/matrix-react-sdk/pull/4844)
- Make the whole user row clickable in the new room list
[\#4843](https://github.com/matrix-org/matrix-react-sdk/pull/4843)
- Add a new spinner design behind a labs flag
[\#4842](https://github.com/matrix-org/matrix-react-sdk/pull/4842)
- ts-ignore because something is made of fail
[\#4845](https://github.com/matrix-org/matrix-react-sdk/pull/4845)
- Fix Welcome.html CAS and SSO URLs not working
[\#4838](https://github.com/matrix-org/matrix-react-sdk/pull/4838)
- More small tweaks in preparation for Notifications rework
[\#4835](https://github.com/matrix-org/matrix-react-sdk/pull/4835)
- Iterate on the new room list resize handle
[\#4840](https://github.com/matrix-org/matrix-react-sdk/pull/4840)
- Update sublists for new hover states
[\#4837](https://github.com/matrix-org/matrix-react-sdk/pull/4837)
- Tweak parts of the new room list design
[\#4839](https://github.com/matrix-org/matrix-react-sdk/pull/4839)
- Implement new resize handle for dogfooding
[\#4836](https://github.com/matrix-org/matrix-react-sdk/pull/4836)
- Hide app badge count for hidden upgraded rooms (non-highlight)
[\#4834](https://github.com/matrix-org/matrix-react-sdk/pull/4834)
- Move compact modern layout checkbox to 'advanced'
[\#4822](https://github.com/matrix-org/matrix-react-sdk/pull/4822)
- Allow the user to resize the new sublists to 1 tile
[\#4825](https://github.com/matrix-org/matrix-react-sdk/pull/4825)
- Make LoggedInView a real component because it uses shouldComponentUpdate
[\#4832](https://github.com/matrix-org/matrix-react-sdk/pull/4832)
- Small tweaks in preparation for Notifications rework
[\#4829](https://github.com/matrix-org/matrix-react-sdk/pull/4829)
- Remove extraneous debug from the new left panel
[\#4826](https://github.com/matrix-org/matrix-react-sdk/pull/4826)
- Fix icons in the new user menu not showing up
[\#4824](https://github.com/matrix-org/matrix-react-sdk/pull/4824)
- Fix sticky room disappearing/jumping in search results
[\#4817](https://github.com/matrix-org/matrix-react-sdk/pull/4817)
- Show cross-signing / secret storage reset button in more cases
[\#4821](https://github.com/matrix-org/matrix-react-sdk/pull/4821)
- Use theme-capable icons in the user menu
[\#4819](https://github.com/matrix-org/matrix-react-sdk/pull/4819)
- Font support in custom themes
[\#4814](https://github.com/matrix-org/matrix-react-sdk/pull/4814)
- Decrease margin between new sublists
[\#4816](https://github.com/matrix-org/matrix-react-sdk/pull/4816)
- Update profile information in User Menu and truncate where needed
[\#4818](https://github.com/matrix-org/matrix-react-sdk/pull/4818)
- Fix MessageActionBar in irc layout
[\#4802](https://github.com/matrix-org/matrix-react-sdk/pull/4802)
- Mark messages with a black shield if the megolm session isn't trusted
[\#4797](https://github.com/matrix-org/matrix-react-sdk/pull/4797)
- Custom font selection
[\#4761](https://github.com/matrix-org/matrix-react-sdk/pull/4761)
- Use the correct timeline reference for message previews
[\#4812](https://github.com/matrix-org/matrix-react-sdk/pull/4812)
- Fix read receipt handling in the new room list
[\#4811](https://github.com/matrix-org/matrix-react-sdk/pull/4811)
- Improve unread/badge states in new room list (mk II)
[\#4805](https://github.com/matrix-org/matrix-react-sdk/pull/4805)
- Only fire setting changes for changed settings
[\#4803](https://github.com/matrix-org/matrix-react-sdk/pull/4803)
- Trigger room-specific watchers whenever a higher level change happens
[\#4804](https://github.com/matrix-org/matrix-react-sdk/pull/4804)
- Have the theme switcher set the device-level theme to match settings
[\#4810](https://github.com/matrix-org/matrix-react-sdk/pull/4810)
- Fix layout of minimized view for new room list
[\#4808](https://github.com/matrix-org/matrix-react-sdk/pull/4808)
- Fix sticky headers over/under extending themselves in the new room list
[\#4809](https://github.com/matrix-org/matrix-react-sdk/pull/4809)
- Update read receipt remainder for internal font size change
[\#4806](https://github.com/matrix-org/matrix-react-sdk/pull/4806)
- Fix some appearance tab crash and implement style nits
[\#4801](https://github.com/matrix-org/matrix-react-sdk/pull/4801)
- Add message preview for font slider
[\#4770](https://github.com/matrix-org/matrix-react-sdk/pull/4770)
- Add layout options to the appearance tab
[\#4773](https://github.com/matrix-org/matrix-react-sdk/pull/4773)
- Update from Weblate
[\#4800](https://github.com/matrix-org/matrix-react-sdk/pull/4800)
- Support accounts with cross signing but no SSSS
[\#4717](https://github.com/matrix-org/matrix-react-sdk/pull/4717)
- Look for existing verification requests after login
[\#4762](https://github.com/matrix-org/matrix-react-sdk/pull/4762)
- Add a checkpoint to index newly encrypted rooms.
[\#4611](https://github.com/matrix-org/matrix-react-sdk/pull/4611)
- Add support to paginate search results when using Seshat.
[\#4705](https://github.com/matrix-org/matrix-react-sdk/pull/4705)
- User versions in the event index.
[\#4788](https://github.com/matrix-org/matrix-react-sdk/pull/4788)
- Fix crash when filtering new room list too fast
[\#4796](https://github.com/matrix-org/matrix-react-sdk/pull/4796)
- hide search results from unknown rooms
[\#4795](https://github.com/matrix-org/matrix-react-sdk/pull/4795)
- Mark the new room list as ready for general testing
[\#4794](https://github.com/matrix-org/matrix-react-sdk/pull/4794)
- Extend QueryMatcher's sorting heuristic
[\#4784](https://github.com/matrix-org/matrix-react-sdk/pull/4784)
- Lint ts semicolons (aka. The great semicolon migration)
[\#4791](https://github.com/matrix-org/matrix-react-sdk/pull/4791)
- Revert "Use recovery keys over passphrases"
[\#4790](https://github.com/matrix-org/matrix-react-sdk/pull/4790)
- Clear `top` when not sticking headers to the top
[\#4783](https://github.com/matrix-org/matrix-react-sdk/pull/4783)
- Don't show a 'show less' button when it's impossible to collapse
[\#4785](https://github.com/matrix-org/matrix-react-sdk/pull/4785)
- Fix show less/more button occluding the list automatically
[\#4786](https://github.com/matrix-org/matrix-react-sdk/pull/4786)
- Improve room switching in the new room list
[\#4787](https://github.com/matrix-org/matrix-react-sdk/pull/4787)
- Remove labs option to cache 'passphrase'
[\#4789](https://github.com/matrix-org/matrix-react-sdk/pull/4789)
- Remove escape backslashes in non-Markdown messages
[\#4694](https://github.com/matrix-org/matrix-react-sdk/pull/4694)
# Changes in [2.8.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.8.1) (2020-06-29)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.8.0...v2.8.1)
- Support accounts with cross signing but no SSSS
[\#4852](https://github.com/matrix-org/matrix-react-sdk/pull/4852)
# Changes in [2.8.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.8.0) (2020-06-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.8.0-rc.1...v2.8.0)
- Upgrade to JS SDK 7.0.0
- Update read receipt remainder for internal font size change
[\#4807](https://github.com/matrix-org/matrix-react-sdk/pull/4807)
- Revert "Use recovery keys over passphrases"
[\#4793](https://github.com/matrix-org/matrix-react-sdk/pull/4793)
# Changes in [2.8.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.8.0-rc.1) (2020-06-17)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.7.2...v2.8.0-rc.1)
- Upgrade to JS SDK 7.0.0-rc.1
- Fix Styled Checkbox and Radio Button disabled state
[\#4778](https://github.com/matrix-org/matrix-react-sdk/pull/4778)
- clean up and fix the isMasterRuleEnabled logic
[\#4782](https://github.com/matrix-org/matrix-react-sdk/pull/4782)
- Fix case-sensitivity of /me to match rest of slash commands
[\#4763](https://github.com/matrix-org/matrix-react-sdk/pull/4763)
- Add a 'show less' button to the new room list
[\#4765](https://github.com/matrix-org/matrix-react-sdk/pull/4765)
- Update from Weblate
[\#4781](https://github.com/matrix-org/matrix-react-sdk/pull/4781)
- Sticky and collapsing headers for new room list
[\#4758](https://github.com/matrix-org/matrix-react-sdk/pull/4758)
- Make the room list labs setting reload on change
[\#4780](https://github.com/matrix-org/matrix-react-sdk/pull/4780)
- Handle/hide old rooms in the room list
[\#4767](https://github.com/matrix-org/matrix-react-sdk/pull/4767)
- Add some media queries to improve UI on mobile (#3991)
[\#4656](https://github.com/matrix-org/matrix-react-sdk/pull/4656)
- Match fuzzy filtering a bit more reliably in the new room list
[\#4769](https://github.com/matrix-org/matrix-react-sdk/pull/4769)
- Improve Field ts definitions some more
[\#4777](https://github.com/matrix-org/matrix-react-sdk/pull/4777)
- Fix alignment of checkboxes in new room list's context menu
[\#4776](https://github.com/matrix-org/matrix-react-sdk/pull/4776)
- Fix Field ts def, fix LocalEchoWrapper and NotificationsEnabledController
[\#4775](https://github.com/matrix-org/matrix-react-sdk/pull/4775)
- Add presence indicators and globes to new room list
[\#4774](https://github.com/matrix-org/matrix-react-sdk/pull/4774)
- Include the sticky room when filtering in the new room list
[\#4772](https://github.com/matrix-org/matrix-react-sdk/pull/4772)
- Add a home button to the new room list menu when available
[\#4771](https://github.com/matrix-org/matrix-react-sdk/pull/4771)
- use group layout for search results
[\#4764](https://github.com/matrix-org/matrix-react-sdk/pull/4764)
- Fix m.id.phone spec compliance
[\#4757](https://github.com/matrix-org/matrix-react-sdk/pull/4757)
- User Info default power levels for ban/kick/redact to 50 as per spec
[\#4759](https://github.com/matrix-org/matrix-react-sdk/pull/4759)
- Match new room list's text search to old room list
[\#4768](https://github.com/matrix-org/matrix-react-sdk/pull/4768)
- Fix ordering of recent rooms in the new room list
[\#4766](https://github.com/matrix-org/matrix-react-sdk/pull/4766)
- Change theme selector to use new styled radio buttons
[\#4731](https://github.com/matrix-org/matrix-react-sdk/pull/4731)
- Use recovery keys over passphrases
[\#4686](https://github.com/matrix-org/matrix-react-sdk/pull/4686)
- Update from Weblate
[\#4760](https://github.com/matrix-org/matrix-react-sdk/pull/4760)
- Initial dark theme support for new room list
[\#4756](https://github.com/matrix-org/matrix-react-sdk/pull/4756)
- Support per-list options and algorithms on the new room list
[\#4754](https://github.com/matrix-org/matrix-react-sdk/pull/4754)
- Send read marker updates immediately after moving visually
[\#4755](https://github.com/matrix-org/matrix-react-sdk/pull/4755)
- Add a minimized view to the new room list
[\#4753](https://github.com/matrix-org/matrix-react-sdk/pull/4753)
- Fix e2e icon alignment in irc-layout
[\#4752](https://github.com/matrix-org/matrix-react-sdk/pull/4752)
- Add some resource leak protection to new room list badges
[\#4750](https://github.com/matrix-org/matrix-react-sdk/pull/4750)
- Fix read-receipt alignment
[\#4747](https://github.com/matrix-org/matrix-react-sdk/pull/4747)
- Show message previews on the new room list tiles
[\#4751](https://github.com/matrix-org/matrix-react-sdk/pull/4751)
- Fix various layout concerns with the new room list
[\#4749](https://github.com/matrix-org/matrix-react-sdk/pull/4749)
- Prioritize text on the clipboard over file
[\#4748](https://github.com/matrix-org/matrix-react-sdk/pull/4748)
- Move Settings flag to ts
[\#4729](https://github.com/matrix-org/matrix-react-sdk/pull/4729)
- Add a context menu to rooms in the new room list
[\#4743](https://github.com/matrix-org/matrix-react-sdk/pull/4743)
- Add hover states and basic context menu to new room list
[\#4742](https://github.com/matrix-org/matrix-react-sdk/pull/4742)
- Update resize handle for new designs in new room list
[\#4741](https://github.com/matrix-org/matrix-react-sdk/pull/4741)
- Improve general stability in the new room list
[\#4740](https://github.com/matrix-org/matrix-react-sdk/pull/4740)
- Reimplement breadcrumbs for new room list
[\#4735](https://github.com/matrix-org/matrix-react-sdk/pull/4735)
- Add styled radio buttons
[\#4744](https://github.com/matrix-org/matrix-react-sdk/pull/4744)
- Hide checkbox tick on dark backgrounds
[\#4730](https://github.com/matrix-org/matrix-react-sdk/pull/4730)
- Make checkboxes a11y friendly
[\#4746](https://github.com/matrix-org/matrix-react-sdk/pull/4746)
- EventIndex: Store and restore the encryption info for encrypted events.
[\#4738](https://github.com/matrix-org/matrix-react-sdk/pull/4738)
- Use IDestroyable instead of IDisposable
[\#4739](https://github.com/matrix-org/matrix-react-sdk/pull/4739)
- Add/improve badge counts in new room list
[\#4734](https://github.com/matrix-org/matrix-react-sdk/pull/4734)
- Convert FormattingUtils to TypeScript and add badge utility function
[\#4732](https://github.com/matrix-org/matrix-react-sdk/pull/4732)
- Add filtering and exploring to the new room list
[\#4736](https://github.com/matrix-org/matrix-react-sdk/pull/4736)
- Support prioritized room list filters
[\#4737](https://github.com/matrix-org/matrix-react-sdk/pull/4737)
- Clean up font scaling appearance
[\#4733](https://github.com/matrix-org/matrix-react-sdk/pull/4733)
- Add user menu to new room list
[\#4722](https://github.com/matrix-org/matrix-react-sdk/pull/4722)
- New room list basic styling and layout
[\#4711](https://github.com/matrix-org/matrix-react-sdk/pull/4711)
- Fix read receipt overlap
[\#4727](https://github.com/matrix-org/matrix-react-sdk/pull/4727)
- Load correct default font size
[\#4726](https://github.com/matrix-org/matrix-react-sdk/pull/4726)
- send state of lowBandwidth in rageshakes
[\#4724](https://github.com/matrix-org/matrix-react-sdk/pull/4724)
- Change internal font size from from 15 to 10
[\#4725](https://github.com/matrix-org/matrix-react-sdk/pull/4725)
- Upgrade deps
[\#4723](https://github.com/matrix-org/matrix-react-sdk/pull/4723)
- Ensure active Jitsi conference is closed on widget pop-out
[\#4444](https://github.com/matrix-org/matrix-react-sdk/pull/4444)
- Introduce sticky rooms to the new room list
[\#4720](https://github.com/matrix-org/matrix-react-sdk/pull/4720)
- Handle remaining cases for room updates in new room list
[\#4721](https://github.com/matrix-org/matrix-react-sdk/pull/4721)
- Allow searching the emoji picker using other emoji
[\#4719](https://github.com/matrix-org/matrix-react-sdk/pull/4719)
- New room list scrolling and resizing
[\#4697](https://github.com/matrix-org/matrix-react-sdk/pull/4697)
- Don't show FormatBar if composer is empty
[\#4696](https://github.com/matrix-org/matrix-react-sdk/pull/4696)
- Split the left panel into new and old for new room list designs
[\#4687](https://github.com/matrix-org/matrix-react-sdk/pull/4687)
- Fix compact layout regression
[\#4712](https://github.com/matrix-org/matrix-react-sdk/pull/4712)
- fix emoji in safari
[\#4710](https://github.com/matrix-org/matrix-react-sdk/pull/4710)
- Fix not being able to dismiss new login toasts
[\#4709](https://github.com/matrix-org/matrix-react-sdk/pull/4709)
- Fix exceptions from Tooltip
[\#4708](https://github.com/matrix-org/matrix-react-sdk/pull/4708)
- Stop removing variation selector from quick reactions
[\#4707](https://github.com/matrix-org/matrix-react-sdk/pull/4707)
- Tidy up continuation algorithm and make it work for hidden profile changes
[\#4704](https://github.com/matrix-org/matrix-react-sdk/pull/4704)
- Profile settings should never show a disambiguated display name
[\#4699](https://github.com/matrix-org/matrix-react-sdk/pull/4699)
- Prevent (double) 4S bootstrap from RestoreKeyBackupDialog
[\#4701](https://github.com/matrix-org/matrix-react-sdk/pull/4701)
- Stop checkbox styling bleeding through room address selector
[\#4691](https://github.com/matrix-org/matrix-react-sdk/pull/4691)
- Center HeaderButtons
[\#4695](https://github.com/matrix-org/matrix-react-sdk/pull/4695)
- Add .well-known option to control default e2ee behaviour
[\#4605](https://github.com/matrix-org/matrix-react-sdk/pull/4605)
- Add max-width to right and left panels
[\#4692](https://github.com/matrix-org/matrix-react-sdk/pull/4692)
- Fix login loop where the sso flow returns to `#/login`
[\#4685](https://github.com/matrix-org/matrix-react-sdk/pull/4685)
- Don't clear MAU toasts when a successful sync comes in
[\#4690](https://github.com/matrix-org/matrix-react-sdk/pull/4690)
- Add initial filtering support to new room list
[\#4681](https://github.com/matrix-org/matrix-react-sdk/pull/4681)
- Bubble up a decline-to-render of verification events to outside wrapper
[\#4664](https://github.com/matrix-org/matrix-react-sdk/pull/4664)
- upgrade to twemoji 13.0.0
[\#4672](https://github.com/matrix-org/matrix-react-sdk/pull/4672)
- Apply FocusLock to ImageView to capture Escape handling
[\#4666](https://github.com/matrix-org/matrix-react-sdk/pull/4666)
- Fix the 'complete security' screen
[\#4689](https://github.com/matrix-org/matrix-react-sdk/pull/4689)
- add null-guard for Autocomplete containerRef
[\#4688](https://github.com/matrix-org/matrix-react-sdk/pull/4688)
- Remove legacy codepaths for Unknown Device Error (UDE/UDD) handling
[\#4660](https://github.com/matrix-org/matrix-react-sdk/pull/4660)
- Remove feature_cross_signing
[\#4655](https://github.com/matrix-org/matrix-react-sdk/pull/4655)
- Autocomplete: use scrollIntoView for auto-scroll to fix it
[\#4670](https://github.com/matrix-org/matrix-react-sdk/pull/4670)
# Changes in [2.7.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.7.2) (2020-06-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.7.1...v2.7.2)
- Upgrade to JS SDK 6.2.2
# Changes in [2.7.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.7.1) (2020-06-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.7.0...v2.7.1)
- Upgrade to JS SDK 6.2.1
- Fix exceptions from Tooltip
[\#4716](https://github.com/matrix-org/matrix-react-sdk/pull/4716)
- Fix not being able to dismiss new login toasts
[\#4715](https://github.com/matrix-org/matrix-react-sdk/pull/4715)
- Fix compact layout regression
[\#4714](https://github.com/matrix-org/matrix-react-sdk/pull/4714)
# Changes in [2.7.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.7.0) (2020-06-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.7.0-rc.2...v2.7.0)
- Upgrade to JS SDK 6.2.0
- Prevent (double) 4S bootstrap from RestoreKeyBackupDialog
[\#4703](https://github.com/matrix-org/matrix-react-sdk/pull/4703)
- Fix checkbox bleed
[\#4702](https://github.com/matrix-org/matrix-react-sdk/pull/4702)
- Fix login loop where the sso flow returns to `#/login` to release
[\#4693](https://github.com/matrix-org/matrix-react-sdk/pull/4693)
# Changes in [2.7.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.7.0-rc.2) (2020-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.7.0-rc.1...v2.7.0-rc.2)
- Rewire the Sticker button to be an Emoji Picker
[\#3747](https://github.com/matrix-org/matrix-react-sdk/pull/3747)
# Changes in [2.7.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.7.0-rc.1) (2020-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.6.1...v2.7.0-rc.1)
- Upgrade to JS SDK 6.2.0-rc.1
- Update from Weblate
[\#4683](https://github.com/matrix-org/matrix-react-sdk/pull/4683)
- Make auth argument in the register request compliant with r0.6.0
[\#4347](https://github.com/matrix-org/matrix-react-sdk/pull/4347)
- Revert "Prevent PersistedElements overflowing scrolled areas"
[\#4682](https://github.com/matrix-org/matrix-react-sdk/pull/4682)
- Remove unused TagPanelButtons
[\#4680](https://github.com/matrix-org/matrix-react-sdk/pull/4680)
- Pass roomId to IRCTimelineProfileResizer
[\#4679](https://github.com/matrix-org/matrix-react-sdk/pull/4679)
- Remove logging to console for irc name resize
[\#4678](https://github.com/matrix-org/matrix-react-sdk/pull/4678)
- Use arrow functions instead of binding `this`
[\#4677](https://github.com/matrix-org/matrix-react-sdk/pull/4677)
- Increase specificity of compact layout selectors
[\#4675](https://github.com/matrix-org/matrix-react-sdk/pull/4675)
- Create and use stylised checkboxes
[\#4665](https://github.com/matrix-org/matrix-react-sdk/pull/4665)
- useIRCLayout moved to props
[\#4676](https://github.com/matrix-org/matrix-react-sdk/pull/4676)
- Fix paste image to upload
[\#4674](https://github.com/matrix-org/matrix-react-sdk/pull/4674)
- Fix FilePanel and NotificationsPanel regression
[\#4647](https://github.com/matrix-org/matrix-react-sdk/pull/4647)
- Allow deferring of Update Toast until the next morning
[\#4669](https://github.com/matrix-org/matrix-react-sdk/pull/4669)
- Give contextual feedback for manual update check instead of banner
[\#4668](https://github.com/matrix-org/matrix-react-sdk/pull/4668)
- Dialog wrap title instead of taking same space as the close/cancel button
[\#4659](https://github.com/matrix-org/matrix-react-sdk/pull/4659)
- Update Modular hosting link
[\#4627](https://github.com/matrix-org/matrix-react-sdk/pull/4627)
- Fix field placeholder regression
[\#4663](https://github.com/matrix-org/matrix-react-sdk/pull/4663)
- Fix/document a number of UIA oddities
[\#4667](https://github.com/matrix-org/matrix-react-sdk/pull/4667)
- Stop copy icon repeating weirdly
[\#4662](https://github.com/matrix-org/matrix-react-sdk/pull/4662)
- Try and fix the Notifier race
[\#4661](https://github.com/matrix-org/matrix-react-sdk/pull/4661)
- set the client's pickle key if the platform can store one
[\#4657](https://github.com/matrix-org/matrix-react-sdk/pull/4657)
- Migrate Banners to Toasts
[\#4624](https://github.com/matrix-org/matrix-react-sdk/pull/4624)
- Move Appearance tab to ts
[\#4658](https://github.com/matrix-org/matrix-react-sdk/pull/4658)
- Fix room alias lookup vs peeking race condition
[\#4606](https://github.com/matrix-org/matrix-react-sdk/pull/4606)
- Fix encryption icon miss-alignment
[\#4651](https://github.com/matrix-org/matrix-react-sdk/pull/4651)
- Fix sublist sizing regression
[\#4649](https://github.com/matrix-org/matrix-react-sdk/pull/4649)
- Fix lines overflowing room list width
[\#4650](https://github.com/matrix-org/matrix-react-sdk/pull/4650)
- Remove the keyshare dialog
[\#4648](https://github.com/matrix-org/matrix-react-sdk/pull/4648)
- Update badge counts in new room list as needed
[\#4654](https://github.com/matrix-org/matrix-react-sdk/pull/4654)
- EventIndex: Handle invalid m.room.redaction events correctly.
[\#4653](https://github.com/matrix-org/matrix-react-sdk/pull/4653)
- EventIndex: Print out the checkpoint if there was an error during a crawl
[\#4652](https://github.com/matrix-org/matrix-react-sdk/pull/4652)
- Move Field to Typescript
[\#4635](https://github.com/matrix-org/matrix-react-sdk/pull/4635)
- Use connection error to detect network problem
[\#4646](https://github.com/matrix-org/matrix-react-sdk/pull/4646)
- Revert default font size to 15px
[\#4641](https://github.com/matrix-org/matrix-react-sdk/pull/4641)
- Add logging when room join fails
[\#4645](https://github.com/matrix-org/matrix-react-sdk/pull/4645)
- Remove EncryptedEventDialog
[\#4644](https://github.com/matrix-org/matrix-react-sdk/pull/4644)
- Migrate Toasts to Typescript and to granular priority system
[\#4618](https://github.com/matrix-org/matrix-react-sdk/pull/4618)
- Update Crypto Store Too New copy
[\#4632](https://github.com/matrix-org/matrix-react-sdk/pull/4632)
- MemberAvatar should not have its own letter fallback, it should use
BaseAvatar
[\#4643](https://github.com/matrix-org/matrix-react-sdk/pull/4643)
- Fix media upload issues with abort and status bar
[\#4630](https://github.com/matrix-org/matrix-react-sdk/pull/4630)
- fix viewGroup to actually show the group if possible
[\#4633](https://github.com/matrix-org/matrix-react-sdk/pull/4633)
- Update confirm passphrase copy
[\#4634](https://github.com/matrix-org/matrix-react-sdk/pull/4634)
- Improve accessibility of the emoji picker
[\#4636](https://github.com/matrix-org/matrix-react-sdk/pull/4636)
- Fix Emoji Picker footer being too small if text overflows
[\#4631](https://github.com/matrix-org/matrix-react-sdk/pull/4631)
- Improve style of toasts to match Figma
[\#4613](https://github.com/matrix-org/matrix-react-sdk/pull/4613)
- Iterate toast count indicator more logically
[\#4620](https://github.com/matrix-org/matrix-react-sdk/pull/4620)
- Fix reacting to redactions
[\#4626](https://github.com/matrix-org/matrix-react-sdk/pull/4626)
- Fix sentMessageAndIsAlone by dispatching `message_sent` more consistently
[\#4628](https://github.com/matrix-org/matrix-react-sdk/pull/4628)
- Update from Weblate
[\#4640](https://github.com/matrix-org/matrix-react-sdk/pull/4640)
- Replace `alias` with `address` in copy for consistency
[\#4402](https://github.com/matrix-org/matrix-react-sdk/pull/4402)
- Convert MatrixClientPeg to TypeScript
[\#4638](https://github.com/matrix-org/matrix-react-sdk/pull/4638)
- Fix BaseAvatar wrongly retrying urls
[\#4629](https://github.com/matrix-org/matrix-react-sdk/pull/4629)
- Fix event highlights not being updated to reflect edits
[\#4637](https://github.com/matrix-org/matrix-react-sdk/pull/4637)
- Calculate badges in the new room list more reliably
[\#4625](https://github.com/matrix-org/matrix-react-sdk/pull/4625)
- Transition BaseAvatar to hooks
[\#4101](https://github.com/matrix-org/matrix-react-sdk/pull/4101)
- Convert BasePlatform and BaseEventIndexManager to Typescript
[\#4614](https://github.com/matrix-org/matrix-react-sdk/pull/4614)
- Fix: Tag_DM is not defined
[\#4619](https://github.com/matrix-org/matrix-react-sdk/pull/4619)
- Fix visibility of message timestamps
[\#4615](https://github.com/matrix-org/matrix-react-sdk/pull/4615)
- Rewrite the room list store
[\#4253](https://github.com/matrix-org/matrix-react-sdk/pull/4253)
- Update code style to mention switch statements
[\#4610](https://github.com/matrix-org/matrix-react-sdk/pull/4610)
- Fix key backup restore with SSSS
[\#4612](https://github.com/matrix-org/matrix-react-sdk/pull/4612)
- Handle null tokens in the crawler loop.
[\#4608](https://github.com/matrix-org/matrix-react-sdk/pull/4608)
- Font scaling settings and slider
[\#4424](https://github.com/matrix-org/matrix-react-sdk/pull/4424)
- Prevent PersistedElements overflowing scrolled areas
[\#4494](https://github.com/matrix-org/matrix-react-sdk/pull/4494)
- IRC ui layout
[\#4531](https://github.com/matrix-org/matrix-react-sdk/pull/4531)
- Remove SSSS key upgrade check from rageshake
[\#4607](https://github.com/matrix-org/matrix-react-sdk/pull/4607)
- Label the create room button better than "Add room"
[\#4603](https://github.com/matrix-org/matrix-react-sdk/pull/4603)
- Convert the dispatcher to TypeScript
[\#4593](https://github.com/matrix-org/matrix-react-sdk/pull/4593)
- Consolidate password/passphrase fields into a component & add dynamic colour
to progress
[\#4599](https://github.com/matrix-org/matrix-react-sdk/pull/4599)
- UserView, show Welcome page in the mid panel instead of empty space
[\#4590](https://github.com/matrix-org/matrix-react-sdk/pull/4590)
- Update from Weblate
[\#4601](https://github.com/matrix-org/matrix-react-sdk/pull/4601)
- Make email auth component fail better if server claims email isn't validated
[\#4600](https://github.com/matrix-org/matrix-react-sdk/pull/4600)
- Add new keyboard shortcuts for jump to unread and upload file
[\#4588](https://github.com/matrix-org/matrix-react-sdk/pull/4588)
- accept and linkify local domains like those from mDNS
[\#4594](https://github.com/matrix-org/matrix-react-sdk/pull/4594)
- Revert "ImageView make clicking off it easier"
[\#4586](https://github.com/matrix-org/matrix-react-sdk/pull/4586)
- wrap node-qrcode in a React FC and use it for ShareDialog
[\#4394](https://github.com/matrix-org/matrix-react-sdk/pull/4394)
- Pass screenAfterLogin through SSO in the callback url
[\#4585](https://github.com/matrix-org/matrix-react-sdk/pull/4585)
- Remove debugging that causes email addresses to load forever
[\#4597](https://github.com/matrix-org/matrix-react-sdk/pull/4597)
# Changes in [2.6.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.6.1) (2020-05-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.6.0...v2.6.1)
- Fix key backup restore with SSSS
[\#4617](https://github.com/matrix-org/matrix-react-sdk/pull/4617)
- Remove SSSS key upgrade check from rageshake
[\#4616](https://github.com/matrix-org/matrix-react-sdk/pull/4616)
# Changes in [2.6.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.6.0) (2020-05-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.6.0-rc.1...v2.6.0)
- Upgrade to JS SDK 6.1.0
- Revert "ImageView make clicking off it easier"
[\#4602](https://github.com/matrix-org/matrix-react-sdk/pull/4602)
- Remove debugging that causes email addresses to load forever (to release)
[\#4598](https://github.com/matrix-org/matrix-react-sdk/pull/4598)
# Changes in [2.6.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.6.0-rc.1) (2020-05-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.5.0...v2.6.0-rc.1)
- Upgrade to JS SDK 6.1.0-rc.1
- Update from Weblate
[\#4596](https://github.com/matrix-org/matrix-react-sdk/pull/4596)
- Fix message edits dialog being wrong and sometimes crashing
[\#4595](https://github.com/matrix-org/matrix-react-sdk/pull/4595)
- Acquire a new session before enacting deactivation
[\#4584](https://github.com/matrix-org/matrix-react-sdk/pull/4584)
- Remove UI for upgrading 4S to symmetric encryption
[\#4581](https://github.com/matrix-org/matrix-react-sdk/pull/4581)
- Add copy to SSO prompts during cross-signing setup
[\#4555](https://github.com/matrix-org/matrix-react-sdk/pull/4555)
- Re-fix OpenID requests from widgets
[\#4592](https://github.com/matrix-org/matrix-react-sdk/pull/4592)
- Fix persistent widgets on desktop / http
[\#4591](https://github.com/matrix-org/matrix-react-sdk/pull/4591)
- Updated link and added:Yarn two is not yet used.
[\#4589](https://github.com/matrix-org/matrix-react-sdk/pull/4589)
- Fix topic dialog not supporting escape as it didn't have a "Close"
[\#4578](https://github.com/matrix-org/matrix-react-sdk/pull/4578)
- Default to public room when creating room from room directory
[\#4579](https://github.com/matrix-org/matrix-react-sdk/pull/4579)
- Replace png flags and add Kosovo to country code dropdown
[\#4576](https://github.com/matrix-org/matrix-react-sdk/pull/4576)
- Rename `trash (custom).svg` as electron doesn't like paths with spaces
[\#4583](https://github.com/matrix-org/matrix-react-sdk/pull/4583)
- Fix sign in / up links on previewed rooms
[\#4582](https://github.com/matrix-org/matrix-react-sdk/pull/4582)
- Avoid soft crash if unknown device in verification
[\#4580](https://github.com/matrix-org/matrix-react-sdk/pull/4580)
- Add slash commands /query and /msg to match IRC
[\#4568](https://github.com/matrix-org/matrix-react-sdk/pull/4568)
- Send cross-signing debug booleans over rageshake
[\#4570](https://github.com/matrix-org/matrix-react-sdk/pull/4570)
- Prompt user to specify an alternate server if theirs has registration off
[\#4575](https://github.com/matrix-org/matrix-react-sdk/pull/4575)
- Don't try and redact redactions for "Remove recent messages"
[\#4573](https://github.com/matrix-org/matrix-react-sdk/pull/4573)
- View Source should target the replacing event rather than the root one
[\#4571](https://github.com/matrix-org/matrix-react-sdk/pull/4571)
- Fix passphrase reset in key backup restore dialog
[\#4569](https://github.com/matrix-org/matrix-react-sdk/pull/4569)
- Ensure key backup gets dealt with correctly during secret storage reset
[\#4556](https://github.com/matrix-org/matrix-react-sdk/pull/4556)
- Fix crash for broken invites
[\#4565](https://github.com/matrix-org/matrix-react-sdk/pull/4565)
- Fix rageshake with no matrix client
[\#4572](https://github.com/matrix-org/matrix-react-sdk/pull/4572)
- Update from Weblate
[\#4567](https://github.com/matrix-org/matrix-react-sdk/pull/4567)
- Bring back UnknownBody for UISIs
[\#4564](https://github.com/matrix-org/matrix-react-sdk/pull/4564)
- clear tag panel selection if the community selected is left
[\#4559](https://github.com/matrix-org/matrix-react-sdk/pull/4559)
- Close ImageView when redacting
[\#4560](https://github.com/matrix-org/matrix-react-sdk/pull/4560)
- Redesign redactions
[\#4484](https://github.com/matrix-org/matrix-react-sdk/pull/4484)
- Don't try to reload profile information when closing the user panel
[\#4547](https://github.com/matrix-org/matrix-react-sdk/pull/4547)
- Fix right panel hiding when viewing room member
[\#4558](https://github.com/matrix-org/matrix-react-sdk/pull/4558)
- Don't erase password confirm on registration error
[\#4540](https://github.com/matrix-org/matrix-react-sdk/pull/4540)
- Add a loading state for email addresses/phone numbers in settings
[\#4557](https://github.com/matrix-org/matrix-react-sdk/pull/4557)
- set the meta tag for theme-color to the same theme css background
[\#4554](https://github.com/matrix-org/matrix-react-sdk/pull/4554)
- Update Invite Dialog copy to include email addresses
[\#4497](https://github.com/matrix-org/matrix-react-sdk/pull/4497)
- Fix slider toggle regression.
[\#4546](https://github.com/matrix-org/matrix-react-sdk/pull/4546)
- Fix a crash where a name could unexpectedly be an empty list
[\#4552](https://github.com/matrix-org/matrix-react-sdk/pull/4552)
- Solves communities can be dragged from context menu
[\#4492](https://github.com/matrix-org/matrix-react-sdk/pull/4492)
- Remove prefixes for composer avatar urls
[\#4553](https://github.com/matrix-org/matrix-react-sdk/pull/4553)
- Fix reply RR spacing getting doubled
[\#4541](https://github.com/matrix-org/matrix-react-sdk/pull/4541)
- Differentiate copy for own untrusted device dialog
[\#4549](https://github.com/matrix-org/matrix-react-sdk/pull/4549)
- EventIndex: Reduce the logging the event index is producing.
[\#4548](https://github.com/matrix-org/matrix-react-sdk/pull/4548)
- Increase rageshake size limit to 5mb
[\#4543](https://github.com/matrix-org/matrix-react-sdk/pull/4543)
- Update from Weblate
[\#4542](https://github.com/matrix-org/matrix-react-sdk/pull/4542)
- Guard against race when waiting for cross-signing to be ready
[\#4539](https://github.com/matrix-org/matrix-react-sdk/pull/4539)
- Wait for user to be verified in e2e setup
[\#4537](https://github.com/matrix-org/matrix-react-sdk/pull/4537)
- Convert MatrixChat to a TypeScript class
[\#4462](https://github.com/matrix-org/matrix-react-sdk/pull/4462)
- Mark room as read when escape is pressed
[\#4271](https://github.com/matrix-org/matrix-react-sdk/pull/4271)
- Only show key backup reminder when confirmed by server to be missing
[\#4534](https://github.com/matrix-org/matrix-react-sdk/pull/4534)
- Add device name to unverified session toast
[\#4535](https://github.com/matrix-org/matrix-react-sdk/pull/4535)
- Show progress when loading keys
[\#4507](https://github.com/matrix-org/matrix-react-sdk/pull/4507)
- Fix device verification toasts not disappearing
[\#4532](https://github.com/matrix-org/matrix-react-sdk/pull/4532)
- Update toast copy again
[\#4529](https://github.com/matrix-org/matrix-react-sdk/pull/4529)
- Re-apply theme after login
[\#4518](https://github.com/matrix-org/matrix-react-sdk/pull/4518)
- Reduce maximum width of toasts & allow multiple lines
[\#4525](https://github.com/matrix-org/matrix-react-sdk/pull/4525)
- Treat sessions that are there when we log in as old
[\#4524](https://github.com/matrix-org/matrix-react-sdk/pull/4524)
- Allow resetting storage from the access dialog
[\#4521](https://github.com/matrix-org/matrix-react-sdk/pull/4521)
- Update (bulk) unverified device toast copy
[\#4522](https://github.com/matrix-org/matrix-react-sdk/pull/4522)
- Make new device toasts appear above review toasts
[\#4519](https://github.com/matrix-org/matrix-react-sdk/pull/4519)
- Separate toasts for existing & new device verification
[\#4511](https://github.com/matrix-org/matrix-react-sdk/pull/4511)
- Slightly darker toggle off bg color
[\#4477](https://github.com/matrix-org/matrix-react-sdk/pull/4477)
- Fix pill vertical align
[\#4514](https://github.com/matrix-org/matrix-react-sdk/pull/4514)
- Fix set up encryption toast to use "set up" as action
[\#4502](https://github.com/matrix-org/matrix-react-sdk/pull/4502)
- Don't enable e2ee when inviting a 3pid
[\#4509](https://github.com/matrix-org/matrix-react-sdk/pull/4509)
- Fix internal link styling in Security Settings
[\#4510](https://github.com/matrix-org/matrix-react-sdk/pull/4510)
- Small custom theming fixes
[\#4508](https://github.com/matrix-org/matrix-react-sdk/pull/4508)
- Fix scaling issues
[\#4355](https://github.com/matrix-org/matrix-react-sdk/pull/4355)
- Aggregate device verify toasts
[\#4506](https://github.com/matrix-org/matrix-react-sdk/pull/4506)
- Support setting username and avatar colors in custom themes
[\#4503](https://github.com/matrix-org/matrix-react-sdk/pull/4503)
- only clear on continuations where the clear isn't done by SenderProfile
[\#4501](https://github.com/matrix-org/matrix-react-sdk/pull/4501)
- cap width of editable item list item to leave space for its X button
[\#4495](https://github.com/matrix-org/matrix-react-sdk/pull/4495)
- Add a link from settings / devices to your user profile
[\#4498](https://github.com/matrix-org/matrix-react-sdk/pull/4498)
- Update from Weblate
[\#4496](https://github.com/matrix-org/matrix-react-sdk/pull/4496)
- Make icon change in SetupEncryptionDialog
[\#4485](https://github.com/matrix-org/matrix-react-sdk/pull/4485)
- Remove invite only padlocks feature flag
[\#4487](https://github.com/matrix-org/matrix-react-sdk/pull/4487)
- Fix incorrect toast if security setup skipped
[\#4486](https://github.com/matrix-org/matrix-react-sdk/pull/4486)
- Revert "Update emojibase for fixed emoji codepoints and Emoji 13 support"
[\#4482](https://github.com/matrix-org/matrix-react-sdk/pull/4482)
- Fix widget URL templating (again)
[\#4481](https://github.com/matrix-org/matrix-react-sdk/pull/4481)
- Fix recovery link on login verification flow
[\#4479](https://github.com/matrix-org/matrix-react-sdk/pull/4479)
- Make avatars in pills occupy the entire space using cropping
[\#4476](https://github.com/matrix-org/matrix-react-sdk/pull/4476)
- Use WidgetType more often to avoid breaking new sticker pickers
[\#4458](https://github.com/matrix-org/matrix-react-sdk/pull/4458)
- Update logging for unmanaged widgets, and add TODO comments for other areas
[\#4460](https://github.com/matrix-org/matrix-react-sdk/pull/4460)
- Fix OpenID requests from widgets
[\#4459](https://github.com/matrix-org/matrix-react-sdk/pull/4459)
- Take encrypted message search out of labs
[\#4467](https://github.com/matrix-org/matrix-react-sdk/pull/4467)
- Fix BigEmoji for replies
[\#4475](https://github.com/matrix-org/matrix-react-sdk/pull/4475)
- Update login security copy and design to match Figma
[\#4472](https://github.com/matrix-org/matrix-react-sdk/pull/4472)
- Fix i18n of SSO UIA copy in Deactivate Account Dialog
[\#4471](https://github.com/matrix-org/matrix-react-sdk/pull/4471)
- Assert type of domNode as HTMLElement to fix build
[\#4470](https://github.com/matrix-org/matrix-react-sdk/pull/4470)
- Unignored in settings
[\#4466](https://github.com/matrix-org/matrix-react-sdk/pull/4466)
- Skip auth flow test for signing upload when password present
[\#4464](https://github.com/matrix-org/matrix-react-sdk/pull/4464)
- If user cannot set email during registration don't tell them to
[\#4461](https://github.com/matrix-org/matrix-react-sdk/pull/4461)
- Fix post-ts autocomplete, it is not null
[\#4463](https://github.com/matrix-org/matrix-react-sdk/pull/4463)
- Convert autocomplete stuff to TypeScript
[\#4452](https://github.com/matrix-org/matrix-react-sdk/pull/4452)
- Add a back button to the devtools verifications panel
[\#4455](https://github.com/matrix-org/matrix-react-sdk/pull/4455)
- Fix: wait until cross-signing keys are fetched to show verify button
[\#4456](https://github.com/matrix-org/matrix-react-sdk/pull/4456)
- Handle load error in create secret storage dialog
[\#4451](https://github.com/matrix-org/matrix-react-sdk/pull/4451)
- Allow iframes and Jitsi URLs in /addwidget
[\#4382](https://github.com/matrix-org/matrix-react-sdk/pull/4382)
- Support m.jitsi-typed widgets as Jitsi widgets
[\#4379](https://github.com/matrix-org/matrix-react-sdk/pull/4379)
- Don't recheck DeviceListener until after initial sync is finished
[\#4450](https://github.com/matrix-org/matrix-react-sdk/pull/4450)
- Fix CSS class in ButtonPlaceholder
[\#4449](https://github.com/matrix-org/matrix-react-sdk/pull/4449)
- Password Login make sure tab takes user to password field
[\#4441](https://github.com/matrix-org/matrix-react-sdk/pull/4441)
- Network Dropdown fix things not scrolling properly
[\#4439](https://github.com/matrix-org/matrix-react-sdk/pull/4439)
- ImageView make clicking off it easier
[\#4448](https://github.com/matrix-org/matrix-react-sdk/pull/4448)
- Add slash command to send a rageshake
[\#4443](https://github.com/matrix-org/matrix-react-sdk/pull/4443)
- EventIndex: Filter out events that don't have a propper content value.
[\#4446](https://github.com/matrix-org/matrix-react-sdk/pull/4446)
- Revert "Fix Filepanel scroll position state lost when room is changed"
[\#4445](https://github.com/matrix-org/matrix-react-sdk/pull/4445)
- Update seshat copy to remove trailing full stop
[\#4442](https://github.com/matrix-org/matrix-react-sdk/pull/4442)
- Fix Filepanel scroll position state lost when room is changed
[\#4388](https://github.com/matrix-org/matrix-react-sdk/pull/4388)
- Fix end-to-end tests for end-to-end encryption verification
[\#4436](https://github.com/matrix-org/matrix-react-sdk/pull/4436)
- Don't explode if the e2e test directory exists when crashing
[\#4437](https://github.com/matrix-org/matrix-react-sdk/pull/4437)
- Bump https-proxy-agent from 2.2.1 to 2.2.4 in /test/end-to-end-tests
[\#4430](https://github.com/matrix-org/matrix-react-sdk/pull/4430)
- Minor updates to e2e test instructions on Windows
[\#4432](https://github.com/matrix-org/matrix-react-sdk/pull/4432)
- Fix typo
[\#4435](https://github.com/matrix-org/matrix-react-sdk/pull/4435)
- Catch errors sooner so users can recover more easily
[\#4122](https://github.com/matrix-org/matrix-react-sdk/pull/4122)
- Rageshake: remind user of unsupported browser and send modernizr report
[\#4381](https://github.com/matrix-org/matrix-react-sdk/pull/4381)
- Design tweaks for DM Room Tiles
[\#4338](https://github.com/matrix-org/matrix-react-sdk/pull/4338)
- Don't break spills over multiple lines, ellipsis them at max-1-line
[\#4434](https://github.com/matrix-org/matrix-react-sdk/pull/4434)
- Turn the end-to-end tests back on and fix the lazy-loading tests
[\#4433](https://github.com/matrix-org/matrix-react-sdk/pull/4433)
- Fix key backup debug panel
[\#4431](https://github.com/matrix-org/matrix-react-sdk/pull/4431)
- Convert cross-signing feature flag to setting
[\#4416](https://github.com/matrix-org/matrix-react-sdk/pull/4416)
- Make RoomPublishSetting import-skinnable
[\#4428](https://github.com/matrix-org/matrix-react-sdk/pull/4428)
- Iterate cross-signing copy
[\#4425](https://github.com/matrix-org/matrix-react-sdk/pull/4425)
- Fix: ensure twemoji font is loaded when showing SAS emojis
[\#4422](https://github.com/matrix-org/matrix-react-sdk/pull/4422)
- Revert "Fix: load Twemoji before login so complete security gets the right
emojis during SAS"
[\#4421](https://github.com/matrix-org/matrix-react-sdk/pull/4421)
- Fix: load Twemoji before login so complete security gets the right emojis
during SAS
[\#4419](https://github.com/matrix-org/matrix-react-sdk/pull/4419)
- consolidate and fix copy to clipboard
[\#4410](https://github.com/matrix-org/matrix-react-sdk/pull/4410)
- Fix Message Context Menu options not displaying: block
[\#4418](https://github.com/matrix-org/matrix-react-sdk/pull/4418)
- Fix pills being broken by unescaped characters
[\#4411](https://github.com/matrix-org/matrix-react-sdk/pull/4411)
# Changes in [2.5.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.5.0) (2020-05-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.5.0-rc.6...v2.5.0)
- Upgrade to JS SDK 6.0.0
- EventIndex: Reduce the logging the event index is producing.
[\#4551](https://github.com/matrix-org/matrix-react-sdk/pull/4551)
- Differentiate copy for own untrusted device dialog
[\#4550](https://github.com/matrix-org/matrix-react-sdk/pull/4550)
- More detailed progress for key backup progress
[\#4545](https://github.com/matrix-org/matrix-react-sdk/pull/4545)
- Increase rageshake size limit to 5mb
[\#4544](https://github.com/matrix-org/matrix-react-sdk/pull/4544)
# Changes in [2.5.0-rc.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.5.0-rc.6) (2020-05-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.5.0-rc.5...v2.5.0-rc.6)
- Upgrade to JS SDK 6.0.0-rc.2
- Wait for user to be verified in e2e setup
[\#4538](https://github.com/matrix-org/matrix-react-sdk/pull/4538)
- Add device name to unverified session toast
[\#4536](https://github.com/matrix-org/matrix-react-sdk/pull/4536)
# Changes in [2.5.0-rc.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.5.0-rc.5) (2020-04-30)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.5.0-rc.4...v2.5.0-rc.5)
- Upgrade to JS SDK 6.0.0-rc.1
- Fix device verification toasts not disappearing
[\#4533](https://github.com/matrix-org/matrix-react-sdk/pull/4533)
- Allow resetting storage from the access dialog
[\#4526](https://github.com/matrix-org/matrix-react-sdk/pull/4526)
- Update toast copy again
[\#4530](https://github.com/matrix-org/matrix-react-sdk/pull/4530)
- Reduce maximum width of toasts & allow multiple lines
[\#4528](https://github.com/matrix-org/matrix-react-sdk/pull/4528)
- Treat sessions that are there when we log in as old
[\#4527](https://github.com/matrix-org/matrix-react-sdk/pull/4527)
- Update (bulk) unverified device toast copy
[\#4523](https://github.com/matrix-org/matrix-react-sdk/pull/4523)
- Make new device toasts appear above review toasts
[\#4520](https://github.com/matrix-org/matrix-react-sdk/pull/4520)
- Separate toasts for existing & new device verification
[\#4517](https://github.com/matrix-org/matrix-react-sdk/pull/4517)
- Aggregate device verify toasts
[\#4516](https://github.com/matrix-org/matrix-react-sdk/pull/4516)
- Fix set up encryption toast to use "set up" as action
[\#4515](https://github.com/matrix-org/matrix-react-sdk/pull/4515)
- Fix internal link styling in Security Settings
[\#4512](https://github.com/matrix-org/matrix-react-sdk/pull/4512)
- Don't enable e2ee when inviting a 3pid
[\#4513](https://github.com/matrix-org/matrix-react-sdk/pull/4513)
- only clear on continuations where the clear isn't done by SenderProfile
[\#4505](https://github.com/matrix-org/matrix-react-sdk/pull/4505)
- cap width of editable item list item to leave space for its X button
[\#4504](https://github.com/matrix-org/matrix-react-sdk/pull/4504)
- Add a link from settings / devices to your user profile
[\#4499](https://github.com/matrix-org/matrix-react-sdk/pull/4499)
- Make icon change in SetupEncryptionDialog
[\#4490](https://github.com/matrix-org/matrix-react-sdk/pull/4490)
- Remove invite only padlocks feature flag for release
[\#4488](https://github.com/matrix-org/matrix-react-sdk/pull/4488)
- Fix incorrect toast if security setup skipped
[\#4489](https://github.com/matrix-org/matrix-react-sdk/pull/4489)
- Revert "Update emojibase for fixed emoji codepoints and Emoji 13 support"
[\#4483](https://github.com/matrix-org/matrix-react-sdk/pull/4483)
- Fix recovery link on login verification flow
[\#4480](https://github.com/matrix-org/matrix-react-sdk/pull/4480)
# Changes in [2.5.0-rc.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.5.0-rc.4) (2020-04-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.5.0-rc.3...v2.5.0-rc.4)
- Upgrade to JS SDK 5.3.1-rc.4
- Take encrypted message search out of labs for release
[\#4468](https://github.com/matrix-org/matrix-react-sdk/pull/4468)
- Update login security copy and design to match Figma [to release]
[\#4474](https://github.com/matrix-org/matrix-react-sdk/pull/4474)
- Fix i18n of SSO UIA copy in Deactivate Account Dialog on release
[\#4473](https://github.com/matrix-org/matrix-react-sdk/pull/4473)
- Skip auth flow test for signing upload when password present
[\#4465](https://github.com/matrix-org/matrix-react-sdk/pull/4465)
- Fix: wait until cross-signing keys are fetched to show verify button
[\#4457](https://github.com/matrix-org/matrix-react-sdk/pull/4457)
- Handle load error in create secret storage dialog
[\#4454](https://github.com/matrix-org/matrix-react-sdk/pull/4454)
- Don't recheck DeviceListener until after initial sync is finished
[\#4450](https://github.com/matrix-org/matrix-react-sdk/pull/4450)
- EventIndex: Filter out events that don't have a propper content value.
[\#4447](https://github.com/matrix-org/matrix-react-sdk/pull/4447)
# Changes in [2.5.0-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.5.0-rc.3) (2020-04-17)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.5.0-rc.2...v2.5.0-rc.3)
- Upgrade to JS SDK 5.3.1-rc.3
# Changes in [2.5.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.5.0-rc.2) (2020-04-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.5.0-rc.1...v2.5.0-rc.2)
- Upgrade to JS SDK 5.3.1-rc.2
- [Release] Convert cross-signing flag to a setting
[\#4429](https://github.com/matrix-org/matrix-react-sdk/pull/4429)
- Iterate cross-signing copy
[\#4426](https://github.com/matrix-org/matrix-react-sdk/pull/4426)
- Fix: ensure twemoji font is loaded when showing SAS emojis
[\#4423](https://github.com/matrix-org/matrix-react-sdk/pull/4423)
# Changes in [2.5.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.5.0-rc.1) (2020-04-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v2.4.0-rc.1...v2.5.0-rc.1)
- Upgrade to JS SDK 5.3.1-rc.1
- null-guard MatrixClientPeg in RoomViewStore
[\#4415](https://github.com/matrix-org/matrix-react-sdk/pull/4415)
- Fix: prevent spurious notifications from indexer
[\#4414](https://github.com/matrix-org/matrix-react-sdk/pull/4414)
- Login block on initialSync with spinners
[\#4413](https://github.com/matrix-org/matrix-react-sdk/pull/4413)
- Allow network dropdown to be scrollable and fix context menu padding calc
[\#4408](https://github.com/matrix-org/matrix-react-sdk/pull/4408)
- Remove end-to-end message info option when cross-signing is used
[\#4412](https://github.com/matrix-org/matrix-react-sdk/pull/4412)
- Minimize widgets by default
[\#4378](https://github.com/matrix-org/matrix-react-sdk/pull/4378)
- Add comments to highlight where we'll need m.widget support
[\#4380](https://github.com/matrix-org/matrix-react-sdk/pull/4380)
- Fix: dont try to enable 4S if cross-signing is disabled
[\#4407](https://github.com/matrix-org/matrix-react-sdk/pull/4407)
- Fix: don't confuse user with spinner during complete security step
[\#4406](https://github.com/matrix-org/matrix-react-sdk/pull/4406)
- Fix: avoid potential crash during certain verification paths
[\#4405](https://github.com/matrix-org/matrix-react-sdk/pull/4405)
- Add riot-desktop shortcuts for forward/back matching browsers&slack
[\#4392](https://github.com/matrix-org/matrix-react-sdk/pull/4392)
- Convert LoggedInView to an ES6 PureComponent Class & TypeScript
[\#4398](https://github.com/matrix-org/matrix-react-sdk/pull/4398)
- Fix width of MVideoBody in FilePanel
[\#4396](https://github.com/matrix-org/matrix-react-sdk/pull/4396)
- Remove unused react-addons-css-transition-group
[\#4397](https://github.com/matrix-org/matrix-react-sdk/pull/4397)
- Fix emoji tooltip flickering
[\#4395](https://github.com/matrix-org/matrix-react-sdk/pull/4395)
- Pass along key backup for bootstrap
[\#4374](https://github.com/matrix-org/matrix-react-sdk/pull/4374)
- Fix create room dialog e2ee private room setting
[\#4403](https://github.com/matrix-org/matrix-react-sdk/pull/4403)
- Sort emoji by shortcodes for autocomplete primarily for :-1 and :+1
[\#4391](https://github.com/matrix-org/matrix-react-sdk/pull/4391)
- Fix invalid commands when figuring out whether to set isTyping
[\#4390](https://github.com/matrix-org/matrix-react-sdk/pull/4390)
- op/deop return error if trying to affect an unknown user
[\#4389](https://github.com/matrix-org/matrix-react-sdk/pull/4389)
- Composer pills respect showPillAvatar setting
[\#4384](https://github.com/matrix-org/matrix-react-sdk/pull/4384)
- Only send typing notification when composing commands which send messages
[\#4385](https://github.com/matrix-org/matrix-react-sdk/pull/4385)
- Reverse order of they match/they don't match buttons
[\#4386](https://github.com/matrix-org/matrix-react-sdk/pull/4386)
- Use singular text on 'delete sessions' button for SSO
[\#4383](https://github.com/matrix-org/matrix-react-sdk/pull/4383)
- Pass widget data through from sticker picker
[\#4377](https://github.com/matrix-org/matrix-react-sdk/pull/4377)
- Obliterate widgets when they are minimized
[\#4376](https://github.com/matrix-org/matrix-react-sdk/pull/4376)
- Fix image thumbnail width when read receipts are hidden
[\#4370](https://github.com/matrix-org/matrix-react-sdk/pull/4370)
- Add toggle for e2ee when creating private room
[\#4362](https://github.com/matrix-org/matrix-react-sdk/pull/4362)
- Fix logging for failed searches
[\#4372](https://github.com/matrix-org/matrix-react-sdk/pull/4372)
- Ensure UI is updated when cross-signing gets disabled
[\#4369](https://github.com/matrix-org/matrix-react-sdk/pull/4369)
- Retry the request for the master key from SSSS on login
[\#4371](https://github.com/matrix-org/matrix-react-sdk/pull/4371)
- Upgrade deps
[\#4365](https://github.com/matrix-org/matrix-react-sdk/pull/4365)
- App load tweaks, i18n and localStorage
[\#4367](https://github.com/matrix-org/matrix-react-sdk/pull/4367)
- Fix encoding of widget arguments
[\#4366](https://github.com/matrix-org/matrix-react-sdk/pull/4366)
# Changes in [2.4.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.4.0-rc.1) (2020-04-08)
[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)
# Changes in [2.3.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.3.1) (2020-04-01)
[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)
# Changes in [2.3.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.3.0) (2020-03-30)
[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
# Changes in [2.3.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.3.0-rc.1) (2020-03-26)
[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)
# Changes in [2.2.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.2.3) (2020-03-17)
[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)
# Changes in [2.2.3-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.2.3-rc.1) (2020-03-11)
[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)
# Changes in [2.2.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.2.1) (2020-03-04)
[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)
# Changes in [2.2.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.2.0) (2020-03-02)
[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)
# Changes in [2.2.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.2.0-rc.1) (2020-02-26)
[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)
# Changes in [2.1.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.1.1) (2020-02-19)
[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)
# Changes in [2.1.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.1.0) (2020-02-17)
[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)
# Changes in [2.1.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.1.0-rc.2) (2020-02-13)
[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
# Changes in [2.1.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.1.0-rc.1) (2020-02-13)
[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 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)
# Changes in [2.0.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.0.0) (2020-01-27)
[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)
# Changes in [2.0.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.0.0-rc.2) (2020-01-20)
[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)
# Changes in [2.0.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v2.0.0-rc.1) (2020-01-20)
[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)
# Changes in [1.7.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.6) (2020-01-13)
[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)
# Changes in [1.7.6-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.6-rc.2) (2020-01-08)
[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)
# Changes in [1.7.6-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.6-rc.1) (2020-01-06)
[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 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)
# Changes in [1.7.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.5) (2019-12-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.5-rc.1...v1.7.5)
- No changes since rc.1
# Changes in [1.7.5-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.5-rc.1) (2019-12-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.4...v1.7.5-rc.1)
- Remove logs before running end-to-end tests
[\#3700](https://github.com/matrix-org/matrix-react-sdk/pull/3700)
- Update from Weblate
[\#3699](https://github.com/matrix-org/matrix-react-sdk/pull/3699)
- Match e2e icons on events to expectations
[\#3697](https://github.com/matrix-org/matrix-react-sdk/pull/3697)
- Match room upgrade warning to the new design
[\#3695](https://github.com/matrix-org/matrix-react-sdk/pull/3695)
- Remove unused translations
[\#3683](https://github.com/matrix-org/matrix-react-sdk/pull/3683)
- Remove broken velocity-ui animation
[\#3678](https://github.com/matrix-org/matrix-react-sdk/pull/3678)
- Update from Weblate
[\#3696](https://github.com/matrix-org/matrix-react-sdk/pull/3696)
- Hide Remove button in message editing history if you don't have permission
to redact
[\#3685](https://github.com/matrix-org/matrix-react-sdk/pull/3685)
- Add an option to invite users to upgraded private rooms
[\#3684](https://github.com/matrix-org/matrix-react-sdk/pull/3684)
- Do not trap Key ContextMenu into composer for keyboard a11y
[\#3689](https://github.com/matrix-org/matrix-react-sdk/pull/3689)
- Make EmojiPicker filtering case-insensitive
[\#3690](https://github.com/matrix-org/matrix-react-sdk/pull/3690)
- Ensure the settings page accurately represents theme choices
[\#3686](https://github.com/matrix-org/matrix-react-sdk/pull/3686)
- Ensure read receipts end up with a valid reference to checkUnmounting
[\#3688](https://github.com/matrix-org/matrix-react-sdk/pull/3688)
- Convert Velociraptor component to a class
[\#3687](https://github.com/matrix-org/matrix-react-sdk/pull/3687)
- Add a link to the labs feature documentation
[\#3675](https://github.com/matrix-org/matrix-react-sdk/pull/3675)
- Improve translatable strings for calls
[\#3682](https://github.com/matrix-org/matrix-react-sdk/pull/3682)
- Don't assume that diffs will have an appropriate child node
[\#3680](https://github.com/matrix-org/matrix-react-sdk/pull/3680)
- Fix persisted widgets getting stuck at loading screens
[\#3681](https://github.com/matrix-org/matrix-react-sdk/pull/3681)
- Add button to clear all notification counts, sometimes stuck in historical
[\#2959](https://github.com/matrix-org/matrix-react-sdk/pull/2959)
- Fix multi-invite error dialog messaging
[\#3679](https://github.com/matrix-org/matrix-react-sdk/pull/3679)
- Make the communities button behave more like a toggle
[\#3670](https://github.com/matrix-org/matrix-react-sdk/pull/3670)
- Change read markers to use CSS transitions
[\#3674](https://github.com/matrix-org/matrix-react-sdk/pull/3674)
- fix font smoothing to match figma
[\#3677](https://github.com/matrix-org/matrix-react-sdk/pull/3677)
- Update breadcrumbs when we do eventually see upgraded rooms
[\#3669](https://github.com/matrix-org/matrix-react-sdk/pull/3669)
- Fix override behaviour of system vs defined themes
[\#3673](https://github.com/matrix-org/matrix-react-sdk/pull/3673)
- console.log doesn't take %s substitutions
[\#3671](https://github.com/matrix-org/matrix-react-sdk/pull/3671)
- EventIndex: Move the checkpoint loading logic into the init method.
[\#3648](https://github.com/matrix-org/matrix-react-sdk/pull/3648)
- Clarify that cross-signing is in development
[\#3668](https://github.com/matrix-org/matrix-react-sdk/pull/3668)
- Hide tooltips with CSS when they aren't visible
[\#3665](https://github.com/matrix-org/matrix-react-sdk/pull/3665)
- a11y: adjustments for toasts
[\#3667](https://github.com/matrix-org/matrix-react-sdk/pull/3667)
- Update from Weblate
[\#3666](https://github.com/matrix-org/matrix-react-sdk/pull/3666)
- Null check on thumbnail_file
[\#3664](https://github.com/matrix-org/matrix-react-sdk/pull/3664)
- Fix double date separator for room upgrade tiles
[\#3662](https://github.com/matrix-org/matrix-react-sdk/pull/3662)
- Show incoming verification requests in in-app notifications
[\#3661](https://github.com/matrix-org/matrix-react-sdk/pull/3661)
- Show m.room.create event before the ELS on room upgrade
[\#3655](https://github.com/matrix-org/matrix-react-sdk/pull/3655)
- Convert MessagePanel to React class
[\#3656](https://github.com/matrix-org/matrix-react-sdk/pull/3656)
- Make addEventListener conditional
[\#3657](https://github.com/matrix-org/matrix-react-sdk/pull/3657)
- Fix e2e icons
[\#3653](https://github.com/matrix-org/matrix-react-sdk/pull/3653)
- Workaround for soft-crash with calls on startup
[\#3654](https://github.com/matrix-org/matrix-react-sdk/pull/3654)
- Catch exceptions when we can't play audio
[\#3652](https://github.com/matrix-org/matrix-react-sdk/pull/3652)
- Rename section heading for integrations in settings
[\#3650](https://github.com/matrix-org/matrix-react-sdk/pull/3650)
- Update copy for widgets not using message encryption
[\#3651](https://github.com/matrix-org/matrix-react-sdk/pull/3651)
- Ignore media actions
[\#3649](https://github.com/matrix-org/matrix-react-sdk/pull/3649)
- Add an option to disable the use of integration managers for provisioning
[\#3646](https://github.com/matrix-org/matrix-react-sdk/pull/3646)
- Move many widget options to a context menu
[\#3645](https://github.com/matrix-org/matrix-react-sdk/pull/3645)
- Re-add encryption warning to widget permission prompt
[\#3644](https://github.com/matrix-org/matrix-react-sdk/pull/3644)
- Update CIDER docs now that it is used for main composer as well
[\#3647](https://github.com/matrix-org/matrix-react-sdk/pull/3647)
- get rid of bluebird
[\#3593](https://github.com/matrix-org/matrix-react-sdk/pull/3593)
- Remove getBaseTheme
[\#3638](https://github.com/matrix-org/matrix-react-sdk/pull/3638)
- ReactionsRowButtonTooltip: fix null dereference if emoji owner left room
[\#3643](https://github.com/matrix-org/matrix-react-sdk/pull/3643)
- Add eslint-plugin-jest because we inherit js-sdk's eslintrc and it wants
[\#3642](https://github.com/matrix-org/matrix-react-sdk/pull/3642)
# Changes in [1.7.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.4) (2019-11-27)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.3...v1.7.4)
- Upgrade to JS SDK 2.5.4 to relax identity server discovery and E2EE debugging
- Fix override behaviour of system vs defined theme
- Clarify that cross-signing is in development
# Changes in [1.7.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.3) (2019-11-25)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.3-rc.2...v1.7.3)
- No changes since rc.2
# Changes in [1.7.3-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.3-rc.2) (2019-11-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.3-rc.1...v1.7.3-rc.2)
- Fix double date separator for room upgrade tiles
[\#3663](https://github.com/matrix-org/matrix-react-sdk/pull/3663)
- Show m.room.create event before the ELS on room upgrade
[\#3660](https://github.com/matrix-org/matrix-react-sdk/pull/3660)
- Make addEventListener conditional
[\#3659](https://github.com/matrix-org/matrix-react-sdk/pull/3659)
- Fix e2e icons
[\#3658](https://github.com/matrix-org/matrix-react-sdk/pull/3658)
# Changes in [1.7.3-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.3-rc.1) (2019-11-20)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.2...v1.7.3-rc.1)
- Fix positioning, size, and colour of the composer e2e icon
[\#3641](https://github.com/matrix-org/matrix-react-sdk/pull/3641)
- upgrade nunito from 3.500 to 3.504
[\#3639](https://github.com/matrix-org/matrix-react-sdk/pull/3639)
- Wire up the widget permission prompt to the cross-platform setting
[\#3630](https://github.com/matrix-org/matrix-react-sdk/pull/3630)
- Get theme automatically from system setting
[\#3637](https://github.com/matrix-org/matrix-react-sdk/pull/3637)
- Update code style for our 90 char life
[\#3636](https://github.com/matrix-org/matrix-react-sdk/pull/3636)
- use general warning icon instead of e2e one for room status
[\#3633](https://github.com/matrix-org/matrix-react-sdk/pull/3633)
- Add support for platform specific event indexing and search
[\#3550](https://github.com/matrix-org/matrix-react-sdk/pull/3550)
- Update from Weblate
[\#3635](https://github.com/matrix-org/matrix-react-sdk/pull/3635)
- Use a settings watcher to set the theme
[\#3634](https://github.com/matrix-org/matrix-react-sdk/pull/3634)
- Merge the `feature_user_info_panel` flag into `feature_dm_verification`
[\#3632](https://github.com/matrix-org/matrix-react-sdk/pull/3632)
- Fix some styling regressions in member panel
[\#3631](https://github.com/matrix-org/matrix-react-sdk/pull/3631)
- Add a bit more safety around breadcrumbs
[\#3629](https://github.com/matrix-org/matrix-react-sdk/pull/3629)
- Ensure widgets always have a sender associated with them
[\#3628](https://github.com/matrix-org/matrix-react-sdk/pull/3628)
- re-add missing case of codepath
[\#3627](https://github.com/matrix-org/matrix-react-sdk/pull/3627)
- Implement the bulk of the new widget permission prompt design
[\#3622](https://github.com/matrix-org/matrix-react-sdk/pull/3622)
- Relax identity server discovery error handling
[\#3588](https://github.com/matrix-org/matrix-react-sdk/pull/3588)
- Add cross-signing feature flag
[\#3626](https://github.com/matrix-org/matrix-react-sdk/pull/3626)
- Attempt number two at ripping out Bluebird from rageshake.js
[\#3624](https://github.com/matrix-org/matrix-react-sdk/pull/3624)
- Update from Weblate
[\#3625](https://github.com/matrix-org/matrix-react-sdk/pull/3625)
- Remove Bluebird: phase 2.1
[\#3618](https://github.com/matrix-org/matrix-react-sdk/pull/3618)
- Add better error handling to Synapse user deactivation
[\#3619](https://github.com/matrix-org/matrix-react-sdk/pull/3619)
- New design for member panel
[\#3620](https://github.com/matrix-org/matrix-react-sdk/pull/3620)
- Show server details on login for unreachable homeserver
[\#3617](https://github.com/matrix-org/matrix-react-sdk/pull/3617)
- Add a function to get the "base" theme for a theme
[\#3615](https://github.com/matrix-org/matrix-react-sdk/pull/3615)
- Remove Bluebird: phase 2
[\#3616](https://github.com/matrix-org/matrix-react-sdk/pull/3616)
- Remove Bluebird: phase 1
[\#3612](https://github.com/matrix-org/matrix-react-sdk/pull/3612)
- Move notification count to in front of the room name in the page title
[\#3613](https://github.com/matrix-org/matrix-react-sdk/pull/3613)
- Add some logging/recovery for lost rooms
[\#3614](https://github.com/matrix-org/matrix-react-sdk/pull/3614)
- Add Mjolnir ban list support
[\#3585](https://github.com/matrix-org/matrix-react-sdk/pull/3585)
- Improve room switching performance with alias cache
[\#3610](https://github.com/matrix-org/matrix-react-sdk/pull/3610)
- Fix draw order when hovering composer format buttons
[\#3609](https://github.com/matrix-org/matrix-react-sdk/pull/3609)
- Use a ternary operator instead of relying on AND semantics in
EditHistoryDialog
[\#3606](https://github.com/matrix-org/matrix-react-sdk/pull/3606)
- Update from Weblate
[\#3608](https://github.com/matrix-org/matrix-react-sdk/pull/3608)
- Fix HTML fallback in replies
[\#3607](https://github.com/matrix-org/matrix-react-sdk/pull/3607)
- Fix rounded corners for the formatting toolbar
[\#3605](https://github.com/matrix-org/matrix-react-sdk/pull/3605)
- Check for a message type before assuming it is a room message
[\#3604](https://github.com/matrix-org/matrix-react-sdk/pull/3604)
- Remove lint comments about no-descending-specificity
[\#3603](https://github.com/matrix-org/matrix-react-sdk/pull/3603)
- Show verification requests in the timeline
[\#3601](https://github.com/matrix-org/matrix-react-sdk/pull/3601)
- Match identity server registration to the IS r0.3.0 spec
[\#3602](https://github.com/matrix-org/matrix-react-sdk/pull/3602)
- Restore thumbs after variation selector removal
[\#3600](https://github.com/matrix-org/matrix-react-sdk/pull/3600)
- Fix breadcrumbs so the bar is a toolbar and the buttons are buttons.
[\#3599](https://github.com/matrix-org/matrix-react-sdk/pull/3599)
- Now that part of spacing is padding, make it smaller when collapsed
[\#3597](https://github.com/matrix-org/matrix-react-sdk/pull/3597)
- Remove variation selectors from quick reactions
[\#3598](https://github.com/matrix-org/matrix-react-sdk/pull/3598)
- Fix linkify imports
[\#3595](https://github.com/matrix-org/matrix-react-sdk/pull/3595)
# Changes in [1.7.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.2) (2019-11-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.1...v1.7.2)
- Fix softcrash if editing silly events
[\#3596](https://github.com/matrix-org/matrix-react-sdk/pull/3596)
- Fix: file and notifications panel back-paginating forever.
[\#3594](https://github.com/matrix-org/matrix-react-sdk/pull/3594)
- Fix focus-within on EventTile and more showing onClick
[\#3591](https://github.com/matrix-org/matrix-react-sdk/pull/3591)
- Support RTL language in message composer
[\#3592](https://github.com/matrix-org/matrix-react-sdk/pull/3592)
- Update from Weblate
[\#3590](https://github.com/matrix-org/matrix-react-sdk/pull/3590)
- Improve A11Y of timeline. Show timestamp & Actions on focus-within
[\#3587](https://github.com/matrix-org/matrix-react-sdk/pull/3587)
- Fix SVG mask-image usage in a bunch of places for correct outlining
[\#3589](https://github.com/matrix-org/matrix-react-sdk/pull/3589)
- Handle breadcrumbs, integration manager provisioning, and allowed widgets
Riot settings
[\#3577](https://github.com/matrix-org/matrix-react-sdk/pull/3577)
- Add a prompt when interacting with an identity server without terms
[\#3582](https://github.com/matrix-org/matrix-react-sdk/pull/3582)
- Fix bug where rooms would not appear when filtering
[\#3584](https://github.com/matrix-org/matrix-react-sdk/pull/3584)
- Guard against misconfigured homeservers when adding / binding phone numbers
[\#3583](https://github.com/matrix-org/matrix-react-sdk/pull/3583)
- Fix error message which is shown when unknown slash command attempted
[\#3580](https://github.com/matrix-org/matrix-react-sdk/pull/3580)
- Attempt to fix soft crash on some pinned events by null guarding member
[\#3581](https://github.com/matrix-org/matrix-react-sdk/pull/3581)
# Changes in [1.7.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.1) (2019-11-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.1-rc.2...v1.7.1)
- No changes since rc.2
# Changes in [1.7.1-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.1-rc.2) (2019-11-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.1-rc.1...v1.7.1-rc.2)
- Fix bug where rooms would not appear when filtering
[\#3586](https://github.com/matrix-org/matrix-react-sdk/pull/3586)
# Changes in [1.7.1-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.1-rc.1) (2019-10-30)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.0...v1.7.1-rc.1)
- Add ability to hide tray icon on non-Mac
[\#3573](https://github.com/matrix-org/matrix-react-sdk/pull/3573)
- Update from Weblate
[\#3579](https://github.com/matrix-org/matrix-react-sdk/pull/3579)
- Fix call state logging
[\#3578](https://github.com/matrix-org/matrix-react-sdk/pull/3578)
- Match widgets up with their integration manager
[\#3576](https://github.com/matrix-org/matrix-react-sdk/pull/3576)
- Add diagnostic log to catch events without an ID
[\#3575](https://github.com/matrix-org/matrix-react-sdk/pull/3575)
- Fix missing i18n for RoomTile ARIA labels and add a case for notif-off bold
[\#3574](https://github.com/matrix-org/matrix-react-sdk/pull/3574)
- LifeCycle onLoggedOut unmount before stopping client
[\#3566](https://github.com/matrix-org/matrix-react-sdk/pull/3566)
- Remove unneeded help about identity servers
[\#3572](https://github.com/matrix-org/matrix-react-sdk/pull/3572)
- Remove messages implying you need an identity server for email recovery
[\#3571](https://github.com/matrix-org/matrix-react-sdk/pull/3571)
- Fix quick reactions to be aligned with other emoji
[\#3570](https://github.com/matrix-org/matrix-react-sdk/pull/3570)
- If ToS gets rejected/any Scalar error then don't make Jitsi widget
[\#3569](https://github.com/matrix-org/matrix-react-sdk/pull/3569)
- Update from Weblate
[\#3568](https://github.com/matrix-org/matrix-react-sdk/pull/3568)
- Fix Room Create ELS using MXID instead of newly set Displayname/Avatar
[\#3567](https://github.com/matrix-org/matrix-react-sdk/pull/3567)
- Improve opening emoji picker performance
[\#3565](https://github.com/matrix-org/matrix-react-sdk/pull/3565)
- Update ServerTypeSelector for new matrix.org CS API URL
[\#3564](https://github.com/matrix-org/matrix-react-sdk/pull/3564)
- Accessibility Improvements
[\#3563](https://github.com/matrix-org/matrix-react-sdk/pull/3563)
- A11Y fixes in the Left Panel
[\#3562](https://github.com/matrix-org/matrix-react-sdk/pull/3562)
- Fix lint and i18n test failures
[\#3560](https://github.com/matrix-org/matrix-react-sdk/pull/3560)
- Fix: editor tests
[\#3561](https://github.com/matrix-org/matrix-react-sdk/pull/3561)
- Use Navigation Treeview pattern for RoomList Accessibility
[\#3556](https://github.com/matrix-org/matrix-react-sdk/pull/3556)
- Abort scroll updates when already unmounted
[\#3557](https://github.com/matrix-org/matrix-react-sdk/pull/3557)
- UserInfo consolidation of GroupMemberInfo and MemberInfo panels
[\#3465](https://github.com/matrix-org/matrix-react-sdk/pull/3465)
- Fix some things in the edit HTML parser
[\#3552](https://github.com/matrix-org/matrix-react-sdk/pull/3552)
- Update from Weblate
[\#3559](https://github.com/matrix-org/matrix-react-sdk/pull/3559)
- Merge end-to-end tests
[\#3537](https://github.com/matrix-org/matrix-react-sdk/pull/3537)
- Add full emoji picker for reactions
[\#3554](https://github.com/matrix-org/matrix-react-sdk/pull/3554)
- Accessibility fixes to autocomplete and tabpanels
[\#3555](https://github.com/matrix-org/matrix-react-sdk/pull/3555)
- Show warning dialog when changing unreachable IS
[\#3549](https://github.com/matrix-org/matrix-react-sdk/pull/3549)
- Fix reply fallback being included in edit m.new_content
[\#3551](https://github.com/matrix-org/matrix-react-sdk/pull/3551)
- Document composer features
[\#3548](https://github.com/matrix-org/matrix-react-sdk/pull/3548)
- Correctly update the banned users list when a user is unbanned
[\#3547](https://github.com/matrix-org/matrix-react-sdk/pull/3547)
- Summarise state events after room creation
[\#3433](https://github.com/matrix-org/matrix-react-sdk/pull/3433)
- Don't intercept TAB on the app outside of the composer, fix tabIndex > 0
[\#3543](https://github.com/matrix-org/matrix-react-sdk/pull/3543)
- Add some type checking on event body
[\#3546](https://github.com/matrix-org/matrix-react-sdk/pull/3546)
- Fix: crash while canceling editing an event when no selection
[\#3544](https://github.com/matrix-org/matrix-react-sdk/pull/3544)
- SettingsFlag always run ToggleSwitch fully-controlled
[\#3541](https://github.com/matrix-org/matrix-react-sdk/pull/3541)
- Use Keyboard Key consts instead of hardcoded strings
[\#3540](https://github.com/matrix-org/matrix-react-sdk/pull/3540)
# Changes in [1.7.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.0) (2019-10-18)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.7.0-rc.1...v1.7.0)
- Upgrade to JS SDK v2.4.2
- Fix: edit unmount when no selection
[\#3545](https://github.com/matrix-org/matrix-react-sdk/pull/3545)
- "SettingsFlag always run ToggleSwitch fully controlled" to release
[\#3542](https://github.com/matrix-org/matrix-react-sdk/pull/3542)
# Changes in [1.7.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.7.0-rc.1) (2019-10-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.2...v1.7.0-rc.1)
- Update from Weblate
[\#3539](https://github.com/matrix-org/matrix-react-sdk/pull/3539)
- React error/warning cleanup
[\#3529](https://github.com/matrix-org/matrix-react-sdk/pull/3529)
- Add label to rageshakes for React soft crashes
[\#3535](https://github.com/matrix-org/matrix-react-sdk/pull/3535)
- Support UI Auth on adding email addresses & phone numbers
[\#3534](https://github.com/matrix-org/matrix-react-sdk/pull/3534)
- Unmount React components before stopping the client
[\#3533](https://github.com/matrix-org/matrix-react-sdk/pull/3533)
- Fix soft crash on room join
[\#3532](https://github.com/matrix-org/matrix-react-sdk/pull/3532)
- Fix: Unable to verify email address error
[\#3528](https://github.com/matrix-org/matrix-react-sdk/pull/3528)
- Fix: submit create room dialog when pressing enter
[\#3509](https://github.com/matrix-org/matrix-react-sdk/pull/3509)
- Allow cyclic objects in console logs
[\#3531](https://github.com/matrix-org/matrix-react-sdk/pull/3531)
- Fix: watch emoticon autoreplace setting
[\#3530](https://github.com/matrix-org/matrix-react-sdk/pull/3530)
- Make "remove recent messages" more robust
[\#3508](https://github.com/matrix-org/matrix-react-sdk/pull/3508)
- Label submit button in UI auth password prompt
[\#3527](https://github.com/matrix-org/matrix-react-sdk/pull/3527)
- Null-guard the recaptcha setup
[\#3526](https://github.com/matrix-org/matrix-react-sdk/pull/3526)
- Use a mask instead of an img for "Show image" eye
[\#3513](https://github.com/matrix-org/matrix-react-sdk/pull/3513)
- Only limit the rageshake log size in one place
[\#3523](https://github.com/matrix-org/matrix-react-sdk/pull/3523)
- Rename UPPER_CAMEL_CASE to UPPER_SNAKE_CASE in Coding Style
[\#3525](https://github.com/matrix-org/matrix-react-sdk/pull/3525)
- Revert "Run yarn upgrade"
[\#3524](https://github.com/matrix-org/matrix-react-sdk/pull/3524)
- Run yarn upgrade
[\#3521](https://github.com/matrix-org/matrix-react-sdk/pull/3521)
- Limit Backspace-consuming workaround to just Slate, tidy Keyboard :)
[\#3522](https://github.com/matrix-org/matrix-react-sdk/pull/3522)
- Enable CIDER composer by default
[\#3519](https://github.com/matrix-org/matrix-react-sdk/pull/3519)
- Update from Weblate
[\#3520](https://github.com/matrix-org/matrix-react-sdk/pull/3520)
- Cull some easily fixable errors which make the console a mess
[\#3516](https://github.com/matrix-org/matrix-react-sdk/pull/3516)
# Changes in [1.6.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.2) (2019-10-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.2-rc.1...v1.6.2)
- Handle null from TimelinePanel.getScrollState in RoomView \_getScrollState
[\#3518](https://github.com/matrix-org/matrix-react-sdk/pull/3518)
- Fix Community Panel preference not taking effect until some refreshing
[\#3517](https://github.com/matrix-org/matrix-react-sdk/pull/3517)
- Fix backspace without slate focus killing everything
[\#3515](https://github.com/matrix-org/matrix-react-sdk/pull/3515)
- Fix integration manager not updating when set
[\#3510](https://github.com/matrix-org/matrix-react-sdk/pull/3510)
- Various ARIA a11y fixes.
[\#3514](https://github.com/matrix-org/matrix-react-sdk/pull/3514)
- Add a bit of debugging for where MatrixClient stops
[\#3511](https://github.com/matrix-org/matrix-react-sdk/pull/3511)
- Add error boundaries to catch rendering errors
[\#3512](https://github.com/matrix-org/matrix-react-sdk/pull/3512)
- Add an option to hide image previews
[\#3492](https://github.com/matrix-org/matrix-react-sdk/pull/3492)
- Fix: stuck tooltip with composer formatting bar
[\#3507](https://github.com/matrix-org/matrix-react-sdk/pull/3507)
- Fix: don't let composer placeholder show horizontal scrollbar when too
narrow
[\#3506](https://github.com/matrix-org/matrix-react-sdk/pull/3506)
# Changes in [1.6.2-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.2-rc.1) (2019-10-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.1...v1.6.2-rc.1)
- Custom theming MVP
[\#3503](https://github.com/matrix-org/matrix-react-sdk/pull/3503)
- Don't mark a room as unread when someone adds an alias
[\#3505](https://github.com/matrix-org/matrix-react-sdk/pull/3505)
- Fix upgraderoom slashcommand
[\#3504](https://github.com/matrix-org/matrix-react-sdk/pull/3504)
- Update stripped emoji and bump emojidata to 4.0.2
[\#3501](https://github.com/matrix-org/matrix-react-sdk/pull/3501)
- Support local permalinks for unfederated instances
[\#3500](https://github.com/matrix-org/matrix-react-sdk/pull/3500)
- Accessibility fixes to the LeftPanel
[\#3499](https://github.com/matrix-org/matrix-react-sdk/pull/3499)
- Make Autocomplete more accessible to screen reader users
[\#3497](https://github.com/matrix-org/matrix-react-sdk/pull/3497)
- Fix: even more resilience to detect slash commands
[\#3496](https://github.com/matrix-org/matrix-react-sdk/pull/3496)
- Fix PropTypes usage, sdk import path and GroupMemberTile letter-avatar
[\#3486](https://github.com/matrix-org/matrix-react-sdk/pull/3486)
# Changes in [1.6.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.1) (2019-10-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.0...v1.6.1)
- Upgrade to JS SDK 2.4.1 to ignore crypto events with empty content
- Update from Weblate
[\#3502](https://github.com/matrix-org/matrix-react-sdk/pull/3502)
- Adjust details of terms dialog
[\#3489](https://github.com/matrix-org/matrix-react-sdk/pull/3489)
- Okay -> OK
[\#3491](https://github.com/matrix-org/matrix-react-sdk/pull/3491)
- Guard against falsy names in getInitialLetter
[\#3498](https://github.com/matrix-org/matrix-react-sdk/pull/3498)
- Update from Weblate
[\#3495](https://github.com/matrix-org/matrix-react-sdk/pull/3495)
- Upgrade deps
[\#3488](https://github.com/matrix-org/matrix-react-sdk/pull/3488)
- Fix: allow mass redaction for members with same or larger power level
[\#3487](https://github.com/matrix-org/matrix-react-sdk/pull/3487)
- Truncate debug logs at the start, not the end
[\#3484](https://github.com/matrix-org/matrix-react-sdk/pull/3484)
- Fix: don't block Shift+Tab in CIDER autocomplete
[\#3481](https://github.com/matrix-org/matrix-react-sdk/pull/3481)
- Fix: make command detection more resilient
[\#3479](https://github.com/matrix-org/matrix-react-sdk/pull/3479)
# Changes in [1.6.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0) (2019-09-27)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.0-rc.2...v1.6.0)
- Upgrade to JS SDK 2.4.0
- Improve keyboard/screen reader accesibility some more
[\#3483](https://github.com/matrix-org/matrix-react-sdk/pull/3483)
# Changes in [1.6.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0-rc.2) (2019-09-26)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.0-rc.1...v1.6.0-rc.2)
- Settings a11y tweaks
[\#3475](https://github.com/matrix-org/matrix-react-sdk/pull/3475)
# Changes in [1.6.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0-rc.1) (2019-09-25)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3...v1.6.0-rc.1)
- Upgrade to JS SDK 2.4.0-rc.1
- Update from Weblate
[\#3480](https://github.com/matrix-org/matrix-react-sdk/pull/3480)
- Fix: latin input through Chinese IME
[\#3477](https://github.com/matrix-org/matrix-react-sdk/pull/3477)
- Move focus to first field in create room dialog when showing
[\#3478](https://github.com/matrix-org/matrix-react-sdk/pull/3478)
- Send MSISDN validation token to submit_url during registration
[\#3476](https://github.com/matrix-org/matrix-react-sdk/pull/3476)
- Hide browser a11y outline on context menus
[\#3474](https://github.com/matrix-org/matrix-react-sdk/pull/3474)
- Remove id_server param from threepid_creds
[\#3473](https://github.com/matrix-org/matrix-react-sdk/pull/3473)
- Fix: make sure client exists while logging out
[\#3472](https://github.com/matrix-org/matrix-react-sdk/pull/3472)
- Fix: hide details summary arrow in create room dialog on webkit too
[\#3470](https://github.com/matrix-org/matrix-react-sdk/pull/3470)
- put the room name in the title tag
[\#3471](https://github.com/matrix-org/matrix-react-sdk/pull/3471)
- Fix: when using autocomplete, ensure command is not sent as text, and @room
notifs gets needed suffix
[\#3468](https://github.com/matrix-org/matrix-react-sdk/pull/3468)
- Fix: paragraphs not being preserved when editing in CIDER
[\#3469](https://github.com/matrix-org/matrix-react-sdk/pull/3469)
- Fix: formatbar appearing below other elements
[\#3467](https://github.com/matrix-org/matrix-react-sdk/pull/3467)
- Use alternate MSISDN submit URL when returned by HS
[\#3466](https://github.com/matrix-org/matrix-react-sdk/pull/3466)
- FTUE: Create Room Dialog update
[\#3464](https://github.com/matrix-org/matrix-react-sdk/pull/3464)
- Use separate 3PID add and bind flow for supporting HSes
[\#3462](https://github.com/matrix-org/matrix-react-sdk/pull/3462)
- Add roomavatar slash command to set avatar of the current room
[\#3460](https://github.com/matrix-org/matrix-react-sdk/pull/3460)
- Don't show spinner if registration is disabled
[\#3458](https://github.com/matrix-org/matrix-react-sdk/pull/3458)
- Use same initial device name rules for SSO login as password login
[\#3457](https://github.com/matrix-org/matrix-react-sdk/pull/3457)
- Fix disabled save button on message editor when pasting
[\#3459](https://github.com/matrix-org/matrix-react-sdk/pull/3459)
- Some delinting
[\#3456](https://github.com/matrix-org/matrix-react-sdk/pull/3456)
- Fix failure to render newly verified phone number and nested forms
[\#3455](https://github.com/matrix-org/matrix-react-sdk/pull/3455)
- Focus context menus so screen readers can find them
[\#3454](https://github.com/matrix-org/matrix-react-sdk/pull/3454)
- Fix unit tests: Use correct ShallowRenderer and updated lolex
[\#3453](https://github.com/matrix-org/matrix-react-sdk/pull/3453)
- make the lifetimes of the RM configurable
[\#3450](https://github.com/matrix-org/matrix-react-sdk/pull/3450)
- Point to develop dependencies and fixed react-gemini-scrollbar
[\#3451](https://github.com/matrix-org/matrix-react-sdk/pull/3451)
- Fix address type props to state conversion
[\#3449](https://github.com/matrix-org/matrix-react-sdk/pull/3449)
- Only put a room in Historical if === 'leave' not peeked
[\#3445](https://github.com/matrix-org/matrix-react-sdk/pull/3445)
- Reuse showRoom for onJoinClick so we join using alias if its available
[\#3444](https://github.com/matrix-org/matrix-react-sdk/pull/3444)
- Fix: make sure scalarUrls is never undefined
[\#3446](https://github.com/matrix-org/matrix-react-sdk/pull/3446)
- Tweak lock file to pull in only one React version
[\#3447](https://github.com/matrix-org/matrix-react-sdk/pull/3447)
- Wrap deactivation check with sanity conditions
[\#3437](https://github.com/matrix-org/matrix-react-sdk/pull/3437)
- Fix identity server text in AddressPickerDialog
[\#3408](https://github.com/matrix-org/matrix-react-sdk/pull/3408)
- Change copy for sharing an email
[\#3438](https://github.com/matrix-org/matrix-react-sdk/pull/3438)
- Fix: stop propagation click handler for doesn't run
[\#3441](https://github.com/matrix-org/matrix-react-sdk/pull/3441)
- Fix: clicking on a room directory item takes you to the room
[\#3439](https://github.com/matrix-org/matrix-react-sdk/pull/3439)
- Fix: only hide clear filter button when blurred & no more search term
[\#3432](https://github.com/matrix-org/matrix-react-sdk/pull/3432)
- Dont wrap text in room directory buttons
[\#3430](https://github.com/matrix-org/matrix-react-sdk/pull/3430)
- Add way to report the content of a message
[\#3290](https://github.com/matrix-org/matrix-react-sdk/pull/3290)
- Breadcrumbs: only show after having joined at least 10 rooms
[\#3428](https://github.com/matrix-org/matrix-react-sdk/pull/3428)
- Breadcrumbs: show placeholder for empty slot
[\#3429](https://github.com/matrix-org/matrix-react-sdk/pull/3429)
- Hide the change HS url button on SSO login flow if custom urls disabled
[\#3421](https://github.com/matrix-org/matrix-react-sdk/pull/3421)
- Fix register page selector buttons growing too wide
[\#3423](https://github.com/matrix-org/matrix-react-sdk/pull/3423)
- Left panel: visual fixes
[\#3422](https://github.com/matrix-org/matrix-react-sdk/pull/3422)
- EditMessageComposer: disable Save button until a change has been made
[\#3410](https://github.com/matrix-org/matrix-react-sdk/pull/3410)
- RoomDirectory: show spinner if loading more results
[\#3416](https://github.com/matrix-org/matrix-react-sdk/pull/3416)
- SSO Login: don't assume m.login.password, ask server before showing
[\#3417](https://github.com/matrix-org/matrix-react-sdk/pull/3417)
- Switch to React 16
[\#3270](https://github.com/matrix-org/matrix-react-sdk/pull/3270)
- Fix replying from search results for this and all rooms
[\#3406](https://github.com/matrix-org/matrix-react-sdk/pull/3406)
- Support Synapse deactivate on MemberInfo without Room (timeline pill)
[\#3411](https://github.com/matrix-org/matrix-react-sdk/pull/3411)
- Lift 3PID state management up to Settings tab
[\#3419](https://github.com/matrix-org/matrix-react-sdk/pull/3419)
- Room directory: update design
[\#3418](https://github.com/matrix-org/matrix-react-sdk/pull/3418)
- Room directory: add action buttons on room directly
[\#3413](https://github.com/matrix-org/matrix-react-sdk/pull/3413)
- Add explore button in left panel to go show room directory
[\#3412](https://github.com/matrix-org/matrix-react-sdk/pull/3412)
- Only update m.accepted_terms if there were changes
[\#3415](https://github.com/matrix-org/matrix-react-sdk/pull/3415)
- Make uses of AddressPickerDialog static dialogs
[\#3414](https://github.com/matrix-org/matrix-react-sdk/pull/3414)
- Support sending hidden read receipts
[\#3395](https://github.com/matrix-org/matrix-react-sdk/pull/3395)
- Catch error from changing room power level requirements and show modal
[\#3407](https://github.com/matrix-org/matrix-react-sdk/pull/3407)
- Add "Remove recent messages" button in member info for administrator
[\#3409](https://github.com/matrix-org/matrix-react-sdk/pull/3409)
- Add bound 3PID warning when changing IS as well
[\#3394](https://github.com/matrix-org/matrix-react-sdk/pull/3394)
- Stregthen bound 3PID warning dialog
[\#3401](https://github.com/matrix-org/matrix-react-sdk/pull/3401)
- Stop setting IS input field on account change
[\#3398](https://github.com/matrix-org/matrix-react-sdk/pull/3398)
- New composer: use underscore for italics so it doesn't collide with bold
when toggling
[\#3403](https://github.com/matrix-org/matrix-react-sdk/pull/3403)
- Switch to createReactClass: views/elements & views/groups. React 16 :D
[\#3404](https://github.com/matrix-org/matrix-react-sdk/pull/3404)
- Switch to createReactClass: _everything else_. React 16 :D
[\#3405](https://github.com/matrix-org/matrix-react-sdk/pull/3405)
- Switch to createReactClass: views/rooms and test/components. React 16 :D
[\#3400](https://github.com/matrix-org/matrix-react-sdk/pull/3400)
- New composer: support toggling inline formatting
[\#3402](https://github.com/matrix-org/matrix-react-sdk/pull/3402)
- Fix format bar not appearing in edit composer
[\#3399](https://github.com/matrix-org/matrix-react-sdk/pull/3399)
- Correct case of propTypes property in ES6 React Components. React 16
[\#3397](https://github.com/matrix-org/matrix-react-sdk/pull/3397)
- Fix error on load in composer
[\#3396](https://github.com/matrix-org/matrix-react-sdk/pull/3396)
- New composer: ensure undo history is persisted before applying formatting
[\#3391](https://github.com/matrix-org/matrix-react-sdk/pull/3391)
- New composer: fix pasting from word processors
[\#3392](https://github.com/matrix-org/matrix-react-sdk/pull/3392)
- New composer: fix needing to push arrow-up twice after sending first message
after switching to a room
[\#3393](https://github.com/matrix-org/matrix-react-sdk/pull/3393)
- Remove accent color as selection color
[\#3390](https://github.com/matrix-org/matrix-react-sdk/pull/3390)
- New composer: formatting keyboard shortcuts
[\#3389](https://github.com/matrix-org/matrix-react-sdk/pull/3389)
- New composer: format bar tooltips
[\#3387](https://github.com/matrix-org/matrix-react-sdk/pull/3387)
- New composer: show format bar on selection
[\#3386](https://github.com/matrix-org/matrix-react-sdk/pull/3386)
- Add new agreed URLs to account data instead of overwriting
[\#3388](https://github.com/matrix-org/matrix-react-sdk/pull/3388)
- Fix member power levels in room settings
[\#3384](https://github.com/matrix-org/matrix-react-sdk/pull/3384)
- New composer: allow escaping the first slash to not write a command
[\#3382](https://github.com/matrix-org/matrix-react-sdk/pull/3382)
- /plain command to bypass markdown conversion
[\#3381](https://github.com/matrix-org/matrix-react-sdk/pull/3381)
- Improve email invite preview messaging
[\#3385](https://github.com/matrix-org/matrix-react-sdk/pull/3385)
- Revert "New composer: show markdown legend on focus"
[\#3383](https://github.com/matrix-org/matrix-react-sdk/pull/3383)
- Disable MSISDN registration if the homeserver doesn't support it
[\#3368](https://github.com/matrix-org/matrix-react-sdk/pull/3368)
- Add a button to MemberInfo to deactivate a user
[\#3371](https://github.com/matrix-org/matrix-react-sdk/pull/3371)
- New composer: show markdown legend on focus
[\#3378](https://github.com/matrix-org/matrix-react-sdk/pull/3378)
- New composer: allow submitting after inserting newline
[\#3380](https://github.com/matrix-org/matrix-react-sdk/pull/3380)
- Message editing: deserialize headers from html back to markdown
[\#3379](https://github.com/matrix-org/matrix-react-sdk/pull/3379)
- New composer: share user pill postfix between autocomplete and insert
mention
[\#3375](https://github.com/matrix-org/matrix-react-sdk/pull/3375)
- New composer: make command detection not break with pill candidates in
command
[\#3374](https://github.com/matrix-org/matrix-react-sdk/pull/3374)
- New composer: dont allow sending empty messages
[\#3377](https://github.com/matrix-org/matrix-react-sdk/pull/3377)
- New composer: disable spell check for pills
[\#3376](https://github.com/matrix-org/matrix-react-sdk/pull/3376)
- Restrict green link colours to address picker dialog
[\#3373](https://github.com/matrix-org/matrix-react-sdk/pull/3373)
- New composer: fix tab-complete in commands
[\#3372](https://github.com/matrix-org/matrix-react-sdk/pull/3372)
- Add a dialog when inviting via slash command without IS
[\#3367](https://github.com/matrix-org/matrix-react-sdk/pull/3367)
- Migrate away from React.createClass for auth and views/auth. React 16 :D
[\#3363](https://github.com/matrix-org/matrix-react-sdk/pull/3363)
- Migrate away from React.createClass for non-auth structures. React 16 :D
[\#3365](https://github.com/matrix-org/matrix-react-sdk/pull/3365)
- New composer: put display name in user pill text fallback instead of mxid
[\#3366](https://github.com/matrix-org/matrix-react-sdk/pull/3366)
- New composer: force model update after IME composition finishes
[\#3364](https://github.com/matrix-org/matrix-react-sdk/pull/3364)
- New composer: append colon to completed user pill when at start of message
[\#3361](https://github.com/matrix-org/matrix-react-sdk/pull/3361)
- Expose power level toggle for enabling e2ee to room settings
[\#3351](https://github.com/matrix-org/matrix-react-sdk/pull/3351)
- Allow connecting to an IS from address picker
[\#3359](https://github.com/matrix-org/matrix-react-sdk/pull/3359)
- New composer: don't capture enter to close autocomplete
[\#3362](https://github.com/matrix-org/matrix-react-sdk/pull/3362)
- Add Spoilers as per MSC2010
[\#3018](https://github.com/matrix-org/matrix-react-sdk/pull/3018)
- New composer: support pasting files
[\#3358](https://github.com/matrix-org/matrix-react-sdk/pull/3358)
- New composer: don't update model while doing IME compositions
[\#3357](https://github.com/matrix-org/matrix-react-sdk/pull/3357)
- New composer: handle newlines properly when pasting
[\#3356](https://github.com/matrix-org/matrix-react-sdk/pull/3356)
- Bump eslint-utils from 1.4.0 to 1.4.2
[\#3360](https://github.com/matrix-org/matrix-react-sdk/pull/3360)
- Reveal custom IS field only when required
[\#3343](https://github.com/matrix-org/matrix-react-sdk/pull/3343)
- Only Destroy the expected persistent widget, not _ANY_
[\#3338](https://github.com/matrix-org/matrix-react-sdk/pull/3338)
- Expose upgrade room permissions in room settings and fix command
[\#3352](https://github.com/matrix-org/matrix-react-sdk/pull/3352)
- Don't use cursor: pointer on roomsettings avatar if you can't change it
[\#3354](https://github.com/matrix-org/matrix-react-sdk/pull/3354)
- New composer: support forcing auto complete on name by hitting tab
[\#3349](https://github.com/matrix-org/matrix-react-sdk/pull/3349)
- Update email help text
[\#3355](https://github.com/matrix-org/matrix-react-sdk/pull/3355)
- Don't infinite loop on server change
[\#3350](https://github.com/matrix-org/matrix-react-sdk/pull/3350)
- Support multiple integration managers behind a labs flag
[\#3341](https://github.com/matrix-org/matrix-react-sdk/pull/3341)
- Support homeserver-configured integration managers
[\#3340](https://github.com/matrix-org/matrix-react-sdk/pull/3340)
- Auto-replace emoticons with emojis in new composer
[\#3342](https://github.com/matrix-org/matrix-react-sdk/pull/3342)
- Adjust copy and include identity server changing when terms are pending
[\#3348](https://github.com/matrix-org/matrix-react-sdk/pull/3348)
- Migrate away from React.createClass for views/dialogs. React 16 :D
[\#3347](https://github.com/matrix-org/matrix-react-sdk/pull/3347)
- Migrate away from React.createClass for async-components. React 16 :D
[\#3346](https://github.com/matrix-org/matrix-react-sdk/pull/3346)
- Switch from react-addons-test-utils to react-dom/test-utils. React 16 :D
[\#3345](https://github.com/matrix-org/matrix-react-sdk/pull/3345)
- Iterate over all instances of variable/tag for \_t substitutions
[\#3339](https://github.com/matrix-org/matrix-react-sdk/pull/3339)
- Treat 404 errors on IS as having no terms
[\#3344](https://github.com/matrix-org/matrix-react-sdk/pull/3344)
- Add IS access token callback
[\#3337](https://github.com/matrix-org/matrix-react-sdk/pull/3337)
- Tweak rageshake logging messages
[\#3331](https://github.com/matrix-org/matrix-react-sdk/pull/3331)
- Support editing composer to be used as main composer (feature flagged)
[\#3287](https://github.com/matrix-org/matrix-react-sdk/pull/3287)
- Remove tooltipClassName from the Field's input
[\#3333](https://github.com/matrix-org/matrix-react-sdk/pull/3333)
- Fix alignment of discovery section addresses
[\#3335](https://github.com/matrix-org/matrix-react-sdk/pull/3335)
- No-op removals of widgets that don't exist
[\#3336](https://github.com/matrix-org/matrix-react-sdk/pull/3336)
- Remove extraneous logging
[\#3334](https://github.com/matrix-org/matrix-react-sdk/pull/3334)
- Handle terms agreement in Discovery section of user settings
[\#3327](https://github.com/matrix-org/matrix-react-sdk/pull/3327)
- Don't double translate labs settings
[\#3332](https://github.com/matrix-org/matrix-react-sdk/pull/3332)
- Explicitly check for modifier keydown events before focusing composer
[\#3328](https://github.com/matrix-org/matrix-react-sdk/pull/3328)
- Touch up settings: alignment, spacing, error states
[\#3330](https://github.com/matrix-org/matrix-react-sdk/pull/3330)
- Fix regression on widget panel edit button
[\#3329](https://github.com/matrix-org/matrix-react-sdk/pull/3329)
- Clarify that device names are publicly visible
[\#3326](https://github.com/matrix-org/matrix-react-sdk/pull/3326)
- Tweak privacy settings copy and whitespace
[\#3325](https://github.com/matrix-org/matrix-react-sdk/pull/3325)
- Persist and maintain identity server in account data
[\#3320](https://github.com/matrix-org/matrix-react-sdk/pull/3320)
- Prompt for terms of service on identity server changes
[\#3317](https://github.com/matrix-org/matrix-react-sdk/pull/3317)
- Allow 3pids to be added with no ID server set
[\#3323](https://github.com/matrix-org/matrix-react-sdk/pull/3323)
- Fix up remove threepid confirmation UX
[\#3324](https://github.com/matrix-org/matrix-react-sdk/pull/3324)
- Improve Discovery section when no IS set
[\#3322](https://github.com/matrix-org/matrix-react-sdk/pull/3322)
- Allow password reset without an ID Server
[\#3319](https://github.com/matrix-org/matrix-react-sdk/pull/3319)
- Allow registering with email if no ID Server
[\#3318](https://github.com/matrix-org/matrix-react-sdk/pull/3318)
- Update from Weblate
[\#3321](https://github.com/matrix-org/matrix-react-sdk/pull/3321)
- Fix showing events which were replied to and then redacted
[\#3310](https://github.com/matrix-org/matrix-react-sdk/pull/3310)
- Prompt for terms of service on integration manager changes
[\#3316](https://github.com/matrix-org/matrix-react-sdk/pull/3316)
- Warn on disconnecting from IS
[\#3314](https://github.com/matrix-org/matrix-react-sdk/pull/3314)
- Fix set integration manager tooltip
[\#3315](https://github.com/matrix-org/matrix-react-sdk/pull/3315)
- Prompt for ICE server fallback permission
[\#3309](https://github.com/matrix-org/matrix-react-sdk/pull/3309)
- Fix Persisted Widgets (Jitsi) randomly closing on room change
[\#3313](https://github.com/matrix-org/matrix-react-sdk/pull/3313)
- Verifying your own device should not ask you to "contact its owner"
[\#3312](https://github.com/matrix-org/matrix-react-sdk/pull/3312)
- Support changing your integration manager in the UI
[\#3308](https://github.com/matrix-org/matrix-react-sdk/pull/3308)
- delint languageHandler
[\#3311](https://github.com/matrix-org/matrix-react-sdk/pull/3311)
- Disconnect from IS Button
[\#3305](https://github.com/matrix-org/matrix-react-sdk/pull/3305)
- Add UI in settings to change ID Server
[\#3300](https://github.com/matrix-org/matrix-react-sdk/pull/3300)
- Read integration managers from account data (widgets)
[\#3302](https://github.com/matrix-org/matrix-react-sdk/pull/3302)
- Refactor integration manager handling into a common place
[\#3301](https://github.com/matrix-org/matrix-react-sdk/pull/3301)
- Fix wrong default-letter-avatar for RoomAvatarEvent
[\#3291](https://github.com/matrix-org/matrix-react-sdk/pull/3291)
- Fix alignment of add email/phone number inputs in settings
[\#3307](https://github.com/matrix-org/matrix-react-sdk/pull/3307)
- Bump matrix-react-test-utils for React 16 compatibility
[\#3306](https://github.com/matrix-org/matrix-react-sdk/pull/3306)
- Consolidate Themes into ThemeController. Remove hardcoded themes in view
[\#3304](https://github.com/matrix-org/matrix-react-sdk/pull/3304)
- Deduplicate code in ModularServerConfig by extending ServerConfig
[\#3303](https://github.com/matrix-org/matrix-react-sdk/pull/3303)
- RegistrationForm: the Fields are controlled, fix default values
[\#3299](https://github.com/matrix-org/matrix-react-sdk/pull/3299)
- change Modal async/await signature to use raw promises
[\#3298](https://github.com/matrix-org/matrix-react-sdk/pull/3298)
- Modal.createX return thenable which extends onFinished, for async/await
[\#3297](https://github.com/matrix-org/matrix-react-sdk/pull/3297)
- Add mount-guards to MImageBody
[\#3294](https://github.com/matrix-org/matrix-react-sdk/pull/3294)
- Get rid of support for legacy login params
[\#3296](https://github.com/matrix-org/matrix-react-sdk/pull/3296)
- Change throttle to debounce
[\#3295](https://github.com/matrix-org/matrix-react-sdk/pull/3295)
- Misc fixes to karma webpack
[\#3293](https://github.com/matrix-org/matrix-react-sdk/pull/3293)
- Remove 3PID binding during registration
[\#3289](https://github.com/matrix-org/matrix-react-sdk/pull/3289)
- Add controls for toggling discovery in user settings
[\#3288](https://github.com/matrix-org/matrix-react-sdk/pull/3288)
- Reuse DMs whenever possible instead of asking to reuse them
[\#3286](https://github.com/matrix-org/matrix-react-sdk/pull/3286)
- Work with no ID server set
[\#3285](https://github.com/matrix-org/matrix-react-sdk/pull/3285)
- Split MessageEditor up in edit-specifics & reusable parts for main composer
[\#3282](https://github.com/matrix-org/matrix-react-sdk/pull/3282)
- Fix waste of space of collapsed left panel
[\#2668](https://github.com/matrix-org/matrix-react-sdk/pull/2668)
- Add help slash command
[\#3257](https://github.com/matrix-org/matrix-react-sdk/pull/3257)
- Allow setting in electron whether or not to auto hide menu bar
[\#3278](https://github.com/matrix-org/matrix-react-sdk/pull/3278)
- Progress towards React 16 compatibility
[\#3276](https://github.com/matrix-org/matrix-react-sdk/pull/3276)
- Hide settings button on Room Tile Context Menu for myMembership=invite
[\#3284](https://github.com/matrix-org/matrix-react-sdk/pull/3284)
- Remove withMatrixClient as we are committed to using Contexts
[\#3279](https://github.com/matrix-org/matrix-react-sdk/pull/3279)
- Update existing 3PID management UX
[\#3283](https://github.com/matrix-org/matrix-react-sdk/pull/3283)
- Let user know their account has been deactivated upon trying to login
[\#3280](https://github.com/matrix-org/matrix-react-sdk/pull/3280)
- Fix newline not being appended to code block while converting message to
markdown
[\#3274](https://github.com/matrix-org/matrix-react-sdk/pull/3274)
- Don't load guest sessions on post-registration login link
[\#3273](https://github.com/matrix-org/matrix-react-sdk/pull/3273)
- Show terms modal when inviting by email
[\#3271](https://github.com/matrix-org/matrix-react-sdk/pull/3271)
- Add developer documentation for the new editor
[\#3272](https://github.com/matrix-org/matrix-react-sdk/pull/3272)
- Undo/redo support for new editor
[\#3267](https://github.com/matrix-org/matrix-react-sdk/pull/3267)
- Check IS v2 account tokens for validity
[\#3268](https://github.com/matrix-org/matrix-react-sdk/pull/3268)
- Fix dialog button border colours
[\#3269](https://github.com/matrix-org/matrix-react-sdk/pull/3269)
- Upgrade dependencies
[\#3266](https://github.com/matrix-org/matrix-react-sdk/pull/3266)
# Changes in [1.5.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.3) (2019-09-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3-rc.3...v1.5.3)
- Release: Directory should use the alias or server information to join the
room
[\#3448](https://github.com/matrix-org/matrix-react-sdk/pull/3448)
# Changes in [1.5.3-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.3-rc.3) (2019-09-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3-rc.2...v1.5.3-rc.3)
- js-sdk rc.1 for report API
# Changes in [1.5.3-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.3-rc.2) (2019-09-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3-rc.1...v1.5.3-rc.2)
- Fix: stop propagation click handler for doesn't run
[\#3443](https://github.com/matrix-org/matrix-react-sdk/pull/3443)
- Add way to report the content of a message
[\#3442](https://github.com/matrix-org/matrix-react-sdk/pull/3442)
- Fix synapse deactivate button for release
[\#3436](https://github.com/matrix-org/matrix-react-sdk/pull/3436)
- Fix: clicking on a room directory item takes you to the room
[\#3440](https://github.com/matrix-org/matrix-react-sdk/pull/3440)
# Changes in [1.5.3-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.3-rc.1) (2019-09-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.2...v1.5.3-rc.1)
- Fix: only hide clear filter button when blurred & no more search term
[\#3435](https://github.com/matrix-org/matrix-react-sdk/pull/3435)
- Dont wrap text in room directory buttons
[\#3434](https://github.com/matrix-org/matrix-react-sdk/pull/3434)
# Changes in [1.5.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.2) (2019-09-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.2-rc.1...v1.5.2)
- Fix register page selector buttons growing too wide
[\#3427](https://github.com/matrix-org/matrix-react-sdk/pull/3427)
- Left panel: visual fixes
[\#3426](https://github.com/matrix-org/matrix-react-sdk/pull/3426)
- Hide the change HS url button on SSO login flow if custom urls disabled
[\#3425](https://github.com/matrix-org/matrix-react-sdk/pull/3425)
- RoomDirectory: show spinner if loading more results
[\#3424](https://github.com/matrix-org/matrix-react-sdk/pull/3424)
# Changes in [1.5.2-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.2-rc.1) (2019-09-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.1...v1.5.2-rc.1)
- Merge first pass of First Time User Experience to release branch
[\#3420](https://github.com/matrix-org/matrix-react-sdk/pull/3420)
# Changes in [1.5.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.1) (2019-08-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.0-rc.1...v1.5.1)
- Let user know their account has been deactivated upon trying to login
[\#3281](https://github.com/matrix-org/matrix-react-sdk/pull/3281)
# Changes in [1.5.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.0) (2019-08-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.0-rc.1...v1.5.0)
- Don't load guest sessions on post-registration login link
[\#3277](https://github.com/matrix-org/matrix-react-sdk/pull/3277)
# Changes in [1.5.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.0-rc.1) (2019-07-31)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.4.0...v1.5.0-rc.1)
- Upgrade to JS SDK 2.3.0-rc.1
- Update from Weblate
[\#3265](https://github.com/matrix-org/matrix-react-sdk/pull/3265)
- Replace React.PropTypes with usage of the `prop-types` package
[\#3263](https://github.com/matrix-org/matrix-react-sdk/pull/3263)
- strikethrough & underline deletions & insertions
[\#3264](https://github.com/matrix-org/matrix-react-sdk/pull/3264)
- Get rid of warning of required prop
[\#3261](https://github.com/matrix-org/matrix-react-sdk/pull/3261)
- Fix html diffs repeating text sometimes
[\#3262](https://github.com/matrix-org/matrix-react-sdk/pull/3262)
- Introduce RoomContext for sharing state between RoomView and children
[\#3260](https://github.com/matrix-org/matrix-react-sdk/pull/3260)
- Upgrade emojibase to fix :anxious:
[\#3259](https://github.com/matrix-org/matrix-react-sdk/pull/3259)
- Add support for IS v2 API with authentication
[\#3256](https://github.com/matrix-org/matrix-react-sdk/pull/3256)
- Fix autocomplete for editing being broken
[\#3258](https://github.com/matrix-org/matrix-react-sdk/pull/3258)
- Unit tests for new editor
[\#3247](https://github.com/matrix-org/matrix-react-sdk/pull/3247)
- Show MessageActionBar buttons conditionally on room state permissions
[\#3255](https://github.com/matrix-org/matrix-react-sdk/pull/3255)
- Handle onPaste AddressPickerDialog, allow addressing CSV/NL/Space delim list
[\#3249](https://github.com/matrix-org/matrix-react-sdk/pull/3249)
- Move history with alt up/down regardless of where selection is
[\#3254](https://github.com/matrix-org/matrix-react-sdk/pull/3254)
- Update from Weblate
[\#3253](https://github.com/matrix-org/matrix-react-sdk/pull/3253)
- Fix /rainbowme and /rainbow breaking apart utf-16 emoji
[\#3248](https://github.com/matrix-org/matrix-react-sdk/pull/3248)
- Tweak interactive tooltip buffer area allow for overshoot
[\#3245](https://github.com/matrix-org/matrix-react-sdk/pull/3245)
- Keep widget URL in permission screen to one line
[\#3243](https://github.com/matrix-org/matrix-react-sdk/pull/3243)
- Avoid visual glitch when terms appear for Integration Manager
[\#3242](https://github.com/matrix-org/matrix-react-sdk/pull/3242)
- Show diff for formatted messages in the edit history
[\#3244](https://github.com/matrix-org/matrix-react-sdk/pull/3244)
- Redirect paste to composer when event target can't receive input
[\#3239](https://github.com/matrix-org/matrix-react-sdk/pull/3239)
- Restore manual composing focusing logic
[\#3241](https://github.com/matrix-org/matrix-react-sdk/pull/3241)
- ToS for ISes/IMs: prompt on use screen
[\#3199](https://github.com/matrix-org/matrix-react-sdk/pull/3199)
- Defer IM token until widget is shown and permission granted
[\#3240](https://github.com/matrix-org/matrix-react-sdk/pull/3240)
- Move read marker past invisible events
[\#3226](https://github.com/matrix-org/matrix-react-sdk/pull/3226)
- Basic diff visualisation for plain text edits
[\#3238](https://github.com/matrix-org/matrix-react-sdk/pull/3238)
- Don't focus composer on keydown with modifier
[\#3237](https://github.com/matrix-org/matrix-react-sdk/pull/3237)
- Focus composer when typing anywhere in the app
[\#3224](https://github.com/matrix-org/matrix-react-sdk/pull/3224)
- Don't show remove button for original event in edit history
[\#3235](https://github.com/matrix-org/matrix-react-sdk/pull/3235)
- Remove feature flags for reactions and edits
[\#3233](https://github.com/matrix-org/matrix-react-sdk/pull/3233)
- Enable reactions and edits by default
[\#3229](https://github.com/matrix-org/matrix-react-sdk/pull/3229)
- Improve interactive tooltip safe mousing area
[\#3228](https://github.com/matrix-org/matrix-react-sdk/pull/3228)
- Add a previous event safe area around action bar
[\#3227](https://github.com/matrix-org/matrix-react-sdk/pull/3227)
- Parse integration manager origins more sensibly
[\#3217](https://github.com/matrix-org/matrix-react-sdk/pull/3217)
- ChatCreateOrReuse show only rooms both you and the other party still in
[\#3225](https://github.com/matrix-org/matrix-react-sdk/pull/3225)
- Check for liveliness on submission when the server was previously dead
[\#3218](https://github.com/matrix-org/matrix-react-sdk/pull/3218)
- Fix autocomplete delay text field not accepting text
[\#3219](https://github.com/matrix-org/matrix-react-sdk/pull/3219)
- Don't show a reason if there's no reason for a kick/ban
[\#3220](https://github.com/matrix-org/matrix-react-sdk/pull/3220)
- Take adjacent invisible events into account for read receipt, even if any
but first should be ignored.
[\#3221](https://github.com/matrix-org/matrix-react-sdk/pull/3221)
- Check content and content.users in power levels
[\#3216](https://github.com/matrix-org/matrix-react-sdk/pull/3216)
- Autojoin rooms when clicking the tombstone
[\#3206](https://github.com/matrix-org/matrix-react-sdk/pull/3206)
- Verify i18n in CI
[\#3209](https://github.com/matrix-org/matrix-react-sdk/pull/3209)
- Send the correct UIA alongside the wrong UIA for backwards comaptibility
[\#3211](https://github.com/matrix-org/matrix-react-sdk/pull/3211)
- Remove unused identityEnabled property from ValidatedServerConfig
[\#3213](https://github.com/matrix-org/matrix-react-sdk/pull/3213)
- Remove misleading text about admins logging people out from soft logout
[\#3205](https://github.com/matrix-org/matrix-react-sdk/pull/3205)
# Changes in [1.4.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.4.0) (2019-07-18)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.4.0-rc.3...v1.4.0)
- Upgrade to JS SDK 2.2.0
- Don't show remove button for original event in edit history
[\#3236](https://github.com/matrix-org/matrix-react-sdk/pull/3236)
- Remove feature flags for reactions and edits
[\#3234](https://github.com/matrix-org/matrix-react-sdk/pull/3234)
- Enable reactions and edits by default
[\#3232](https://github.com/matrix-org/matrix-react-sdk/pull/3232)
- Improve interactive tooltip safe mousing area
[\#3231](https://github.com/matrix-org/matrix-react-sdk/pull/3231)
- Add a previous event safe area around action bar
[\#3230](https://github.com/matrix-org/matrix-react-sdk/pull/3230)
# Changes in [1.4.0-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.4.0-rc.3) (2019-07-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.4.0-rc.2...v1.4.0-rc.3)
- Check content and content.users in power levels
[\#3223](https://github.com/matrix-org/matrix-react-sdk/pull/3223)
- Take adjacent invisible events into account for read receipt, even if any
but first should be ignored.
[\#3222](https://github.com/matrix-org/matrix-react-sdk/pull/3222)
# Changes in [1.4.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.4.0-rc.2) (2019-07-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.4.0-rc.1...v1.4.0-rc.2)
- Upgrade to JS SDK 2.2.0-rc.2 to fix regresion in listing devices
- Remove misleading text about admins logging people out from soft logout
[\#3215](https://github.com/matrix-org/matrix-react-sdk/pull/3215)
# Changes in [1.4.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.4.0-rc.1) (2019-07-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.3.1...v1.4.0-rc.1)
- Update from Weblate
[\#3214](https://github.com/matrix-org/matrix-react-sdk/pull/3214)
- Prevent autocomplete on paste, and verserev-ing text before and after :
[\#3210](https://github.com/matrix-org/matrix-react-sdk/pull/3210)
- Close settings after deactivating
[\#3212](https://github.com/matrix-org/matrix-react-sdk/pull/3212)
- Require an issue URL (or notes) on rageshakes
[\#3207](https://github.com/matrix-org/matrix-react-sdk/pull/3207)
- Use r0 media endpoints for group tests
[\#3202](https://github.com/matrix-org/matrix-react-sdk/pull/3202)
- Fix field styling regression
[\#3204](https://github.com/matrix-org/matrix-react-sdk/pull/3204)
- Upgrade dependencies
[\#3203](https://github.com/matrix-org/matrix-react-sdk/pull/3203)
- Show anything other than ban/invite -> leave as a kick
[\#3198](https://github.com/matrix-org/matrix-react-sdk/pull/3198)
- Run stylelint on all SCSS files
[\#3200](https://github.com/matrix-org/matrix-react-sdk/pull/3200)
- Show original event in edit history
[\#3195](https://github.com/matrix-org/matrix-react-sdk/pull/3195)
- Use the state variable for the password when deactivating
[\#3201](https://github.com/matrix-org/matrix-react-sdk/pull/3201)
- Support SSO for rehydrating a soft-logged-out session.
[\#3197](https://github.com/matrix-org/matrix-react-sdk/pull/3197)
- Change highlight colour on dark theme
[\#3196](https://github.com/matrix-org/matrix-react-sdk/pull/3196)
- Dress up the soft logout page to look like the design
[\#3190](https://github.com/matrix-org/matrix-react-sdk/pull/3190)
- Overwrite the old session if the new creds are for a different user
[\#3189](https://github.com/matrix-org/matrix-react-sdk/pull/3189)
- Fix React crash when using a non-default homeserver on soft logout
[\#3188](https://github.com/matrix-org/matrix-react-sdk/pull/3188)
- Change soft logout rehydrate text if there's pending key backups
[\#3187](https://github.com/matrix-org/matrix-react-sdk/pull/3187)
- Ask for the user's password to rehydrate their soft logged out session
[\#3182](https://github.com/matrix-org/matrix-react-sdk/pull/3182)
- Don't try to call bodyToHtml with an empty content
[\#3194](https://github.com/matrix-org/matrix-react-sdk/pull/3194)
- Take server-side aggregation into account for timestamp on (edited) tooltip
[\#3193](https://github.com/matrix-org/matrix-react-sdk/pull/3193)
- Fix some React errors
[\#3164](https://github.com/matrix-org/matrix-react-sdk/pull/3164)
- Preserve reply fallback on edit
[\#3192](https://github.com/matrix-org/matrix-react-sdk/pull/3192)
- Don't show Remove button in ImageView if can't redact, delint ImageView
[\#3191](https://github.com/matrix-org/matrix-react-sdk/pull/3191)
- Edit history actions
[\#3180](https://github.com/matrix-org/matrix-react-sdk/pull/3180)
- Don't allow editing via up-arrow when Replying
[\#3183](https://github.com/matrix-org/matrix-react-sdk/pull/3183)
- If oldContent matches newContent, skip sending the edit
[\#3103](https://github.com/matrix-org/matrix-react-sdk/pull/3103)
- Track live events in timeline and use for read receipts and read markers
[\#3184](https://github.com/matrix-org/matrix-react-sdk/pull/3184)
- Upgrade dependencies
[\#3179](https://github.com/matrix-org/matrix-react-sdk/pull/3179)
- Allow diplayed reaction values to contain anything
[\#3186](https://github.com/matrix-org/matrix-react-sdk/pull/3186)
- Fix interactive tooltip null target error
[\#3185](https://github.com/matrix-org/matrix-react-sdk/pull/3185)
- Require that users go to the soft logout page if they're soft logged out
[\#3181](https://github.com/matrix-org/matrix-react-sdk/pull/3181)
- Emojibase data includes blank variations, accept these when searching
[\#3163](https://github.com/matrix-org/matrix-react-sdk/pull/3163)
- Implement basic soft logout handling
[\#3177](https://github.com/matrix-org/matrix-react-sdk/pull/3177)
- De-lint ScalarAuthClient
[\#3178](https://github.com/matrix-org/matrix-react-sdk/pull/3178)
- show /relations error in edit history dialog
[\#3174](https://github.com/matrix-org/matrix-react-sdk/pull/3174)
# Changes in [1.3.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.3.1) (2019-07-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.3.0...v1.3.1)
- Fix account deactivation
[\#3201](https://github.com/matrix-org/matrix-react-sdk/pull/3201)
- Upgrade lodash dependencies
- Upgrade to JS SDK 2.1.1
# Changes in [1.3.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.3.0) (2019-07-08)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.3.0-rc.1...v1.3.0)
No changes since rc.1
# Changes in [1.3.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.3.0-rc.1) (2019-07-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.2.2...v1.3.0-rc.1)
- MELS handle m.room.third_party_invite
[\#3173](https://github.com/matrix-org/matrix-react-sdk/pull/3173)
- Fix logic around MemberList invites section, specifically regarding 3pid
[\#3172](https://github.com/matrix-org/matrix-react-sdk/pull/3172)
- Update from Weblate
[\#3176](https://github.com/matrix-org/matrix-react-sdk/pull/3176)
- Track the user's own typing state external to the composer
[\#3150](https://github.com/matrix-org/matrix-react-sdk/pull/3150)
- Handle associated event send failures
[\#3170](https://github.com/matrix-org/matrix-react-sdk/pull/3170)
- Improve interactive tooltip hover behaviour
[\#3169](https://github.com/matrix-org/matrix-react-sdk/pull/3169)
- Fix login type selector border
[\#3171](https://github.com/matrix-org/matrix-react-sdk/pull/3171)
- Use the event sender instead of event ID for viaServers off a tombstone
[\#3159](https://github.com/matrix-org/matrix-react-sdk/pull/3159)
- Append keyshare request dialogs instead of replacing the current dialog
[\#3160](https://github.com/matrix-org/matrix-react-sdk/pull/3160)
- Add AccessibleTooltipButton and use it for RoomSubList buttons
[\#3165](https://github.com/matrix-org/matrix-react-sdk/pull/3165)
- MemberInfo wrap Device Name/ID
[\#3166](https://github.com/matrix-org/matrix-react-sdk/pull/3166)
- Correctly populate the dispatch for joining a room via servers
[\#3161](https://github.com/matrix-org/matrix-react-sdk/pull/3161)
- Clean up legacy breadcrumbs persistence fallback
[\#3162](https://github.com/matrix-org/matrix-react-sdk/pull/3162)
- Update from Weblate
[\#3168](https://github.com/matrix-org/matrix-react-sdk/pull/3168)
- Add ability to render null-rejoins in Timeline and MELS
[\#3135](https://github.com/matrix-org/matrix-react-sdk/pull/3135)
- Add /myavatar command
[\#3155](https://github.com/matrix-org/matrix-react-sdk/pull/3155)
- Update config.json docs location
[\#3158](https://github.com/matrix-org/matrix-react-sdk/pull/3158)
- If on trackpad, don't mess with horizontal scrolling.
[\#3148](https://github.com/matrix-org/matrix-react-sdk/pull/3148)
- Limit reactions row on initial display
[\#3152](https://github.com/matrix-org/matrix-react-sdk/pull/3152)
- Unpin highlight.js
[\#3156](https://github.com/matrix-org/matrix-react-sdk/pull/3156)
- Flexboxify generic error page
[\#3154](https://github.com/matrix-org/matrix-react-sdk/pull/3154)
- Fix weird scrollbar when devtools is in a narrow browser
[\#3153](https://github.com/matrix-org/matrix-react-sdk/pull/3153)
- Show a loading state for slow peeks
[\#3142](https://github.com/matrix-org/matrix-react-sdk/pull/3142)
- Don't show error dialog when user has no webcam
[\#3146](https://github.com/matrix-org/matrix-react-sdk/pull/3146)
- Make edit history work in encrypted rooms.
[\#3151](https://github.com/matrix-org/matrix-react-sdk/pull/3151)
- Change interactive tooltip to only flip when required
[\#3147](https://github.com/matrix-org/matrix-react-sdk/pull/3147)
- Edit history dialog
[\#3144](https://github.com/matrix-org/matrix-react-sdk/pull/3144)
- Fix the scrollbar in the community bar
[\#3143](https://github.com/matrix-org/matrix-react-sdk/pull/3143)
- Add focus border to edit composer
[\#3145](https://github.com/matrix-org/matrix-react-sdk/pull/3145)
- Supply oobData to RoomPreviewBar
[\#3141](https://github.com/matrix-org/matrix-react-sdk/pull/3141)
- Don't boost trackpad users in breadcrumbs
[\#3140](https://github.com/matrix-org/matrix-react-sdk/pull/3140)
- Fix room upgrade warning being chopped off and a spelling mistake
[\#3139](https://github.com/matrix-org/matrix-react-sdk/pull/3139)
- Add quick reaction buttons in tooltip
[\#3138](https://github.com/matrix-org/matrix-react-sdk/pull/3138)
- When joining from room directory, use auto_join
[\#3136](https://github.com/matrix-org/matrix-react-sdk/pull/3136)
- Improve API and interactivity of new tooltip
[\#3137](https://github.com/matrix-org/matrix-react-sdk/pull/3137)
- Use feature flag for displaying edits as well
[\#3132](https://github.com/matrix-org/matrix-react-sdk/pull/3132)
- Add interactive tooltip style
[\#3131](https://github.com/matrix-org/matrix-react-sdk/pull/3131)
- Remove redundant extra chevrons from ContextualMenu
[\#3129](https://github.com/matrix-org/matrix-react-sdk/pull/3129)
- Editor caret improvements
[\#3126](https://github.com/matrix-org/matrix-react-sdk/pull/3126)
- Disable left/right arrow navigating completions for now
[\#3130](https://github.com/matrix-org/matrix-react-sdk/pull/3130)
- Take list nesting into account for indenting
[\#3128](https://github.com/matrix-org/matrix-react-sdk/pull/3128)
- Add file size to UploadConfirmDialog
[\#3127](https://github.com/matrix-org/matrix-react-sdk/pull/3127)
- Consider cancelled verifications when mounting IncomingSasDialog
[\#3123](https://github.com/matrix-org/matrix-react-sdk/pull/3123)
- Make the verification cancelled dialog say OK instead of Cancel
[\#3124](https://github.com/matrix-org/matrix-react-sdk/pull/3124)
- Update from Weblate
[\#3125](https://github.com/matrix-org/matrix-react-sdk/pull/3125)
- Remove unused ContextualMenu features
[\#3122](https://github.com/matrix-org/matrix-react-sdk/pull/3122)
- Fix casing of TooltipButton
[\#3119](https://github.com/matrix-org/matrix-react-sdk/pull/3119)
- De-duplicate notif badge code
[\#3120](https://github.com/matrix-org/matrix-react-sdk/pull/3120)
- Fix favicon/title badge count
[\#3121](https://github.com/matrix-org/matrix-react-sdk/pull/3121)
- Switch ugly password boxes to Field or styled input
[\#3071](https://github.com/matrix-org/matrix-react-sdk/pull/3071)
- Restore warning for if you're already logged in
[\#3118](https://github.com/matrix-org/matrix-react-sdk/pull/3118)
- Provide default name if device label is missing
[\#3113](https://github.com/matrix-org/matrix-react-sdk/pull/3113)
- Support @room pills while editing
[\#3108](https://github.com/matrix-org/matrix-react-sdk/pull/3108)
# Changes in [1.2.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.2.2) (2019-06-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.2.2-rc.2...v1.2.2)
No changes since rc.2
# Changes in [1.2.2-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.2.2-rc.2) (2019-06-18)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.2.2-rc.1...v1.2.2-rc.2)
- Defer scalar API calls until they are needed
[\#3115](https://github.com/matrix-org/matrix-react-sdk/pull/3115)
- Blend pending redactions
[\#3117](https://github.com/matrix-org/matrix-react-sdk/pull/3117)
- Keep old arrow-up behaviour when editing is not enabled
[\#3116](https://github.com/matrix-org/matrix-react-sdk/pull/3116)
- Restore Composer History under shift-up & down
[\#3098](https://github.com/matrix-org/matrix-react-sdk/pull/3098)
- Allow changing server if validation has failed
[\#3114](https://github.com/matrix-org/matrix-react-sdk/pull/3114)
- Add Upload All button to UploadConfirmDialog
[\#3109](https://github.com/matrix-org/matrix-react-sdk/pull/3109)
- Re-enable register button
[\#3112](https://github.com/matrix-org/matrix-react-sdk/pull/3112)
- keep mx_Field stretching
[\#3111](https://github.com/matrix-org/matrix-react-sdk/pull/3111)
- Fix double-spinner
[\#3107](https://github.com/matrix-org/matrix-react-sdk/pull/3107)
- Fix display of canonicalAlias in group room info
[\#3110](https://github.com/matrix-org/matrix-react-sdk/pull/3110)
- Fix welcome user
[\#3106](https://github.com/matrix-org/matrix-react-sdk/pull/3106)
- Support editing emote messages
[\#3105](https://github.com/matrix-org/matrix-react-sdk/pull/3105)
- Use flex: 1 for mx_Field to replace all the calc(100% - 20px) and more
[\#3104](https://github.com/matrix-org/matrix-react-sdk/pull/3104)
- Use overflow on MemberInfo name/mxid so that the back button stays
[\#3099](https://github.com/matrix-org/matrix-react-sdk/pull/3099)
- Allow changing servers on nonfatal errors
[\#3102](https://github.com/matrix-org/matrix-react-sdk/pull/3102)
- Simplify email registration
[\#3101](https://github.com/matrix-org/matrix-react-sdk/pull/3101)
- Allow arrow keys navigation in autocomplete list
[\#2966](https://github.com/matrix-org/matrix-react-sdk/pull/2966)
- Edit unsent messages
[\#3097](https://github.com/matrix-org/matrix-react-sdk/pull/3097)
- Fix registration with email + non-default HS
[\#3096](https://github.com/matrix-org/matrix-react-sdk/pull/3096)
- Raise action bar above read marker
[\#3095](https://github.com/matrix-org/matrix-react-sdk/pull/3095)
- Console log more helpfully
[\#3094](https://github.com/matrix-org/matrix-react-sdk/pull/3094)
# Changes in [1.2.2-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.2.2-rc.1) (2019-06-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.2.1...v1.2.2-rc.1)
- Align message context menu to right and vertically where space available
[\#3087](https://github.com/matrix-org/matrix-react-sdk/pull/3087)
- Allow registration to submit for non-fatal errors
[\#3093](https://github.com/matrix-org/matrix-react-sdk/pull/3093)
- Clear the login busy state after .well-known discovery
[\#3092](https://github.com/matrix-org/matrix-react-sdk/pull/3092)
- Update from Weblate
[\#3091](https://github.com/matrix-org/matrix-react-sdk/pull/3091)
- Fix registration after fail-fast
[\#3090](https://github.com/matrix-org/matrix-react-sdk/pull/3090)
- Use setBusy interface of js-sdk interactive auth
[\#3085](https://github.com/matrix-org/matrix-react-sdk/pull/3085)
- Don't handle identity server failure as fatal, and use the right message
[\#3088](https://github.com/matrix-org/matrix-react-sdk/pull/3088)
- Recheck message actions on decrypt
[\#3084](https://github.com/matrix-org/matrix-react-sdk/pull/3084)
- Fix exception on logout
[\#3086](https://github.com/matrix-org/matrix-react-sdk/pull/3086)
- Remember we were trying to accept an invite
[\#3083](https://github.com/matrix-org/matrix-react-sdk/pull/3083)
- Add funding details for GitHub sponsor button
[\#3079](https://github.com/matrix-org/matrix-react-sdk/pull/3079)
- Remove highlight from reactions
[\#3081](https://github.com/matrix-org/matrix-react-sdk/pull/3081)
- Clarify that only lowercase letters are allowed
[\#3080](https://github.com/matrix-org/matrix-react-sdk/pull/3080)
- Don't handle identity server liveliness errors as fatal
[\#3082](https://github.com/matrix-org/matrix-react-sdk/pull/3082)
- truncate long display names in timeline headings
[\#3078](https://github.com/matrix-org/matrix-react-sdk/pull/3078)
- Fail more softly on homeserver liveliness errors
[\#3067](https://github.com/matrix-org/matrix-react-sdk/pull/3067)
- Fix AddressPickerDialog adding wrong entry to selected list case
[\#3076](https://github.com/matrix-org/matrix-react-sdk/pull/3076)
- change profile keybind to backtick from i due to italics conflict
[\#3077](https://github.com/matrix-org/matrix-react-sdk/pull/3077)
- Look busy whilst requesting the email token
[\#3075](https://github.com/matrix-org/matrix-react-sdk/pull/3075)
- Fix email invites address-match checking
[\#3074](https://github.com/matrix-org/matrix-react-sdk/pull/3074)
- Add license info for Twemoji
[\#3073](https://github.com/matrix-org/matrix-react-sdk/pull/3073)
- Show read receipts on top of message
[\#3072](https://github.com/matrix-org/matrix-react-sdk/pull/3072)
- Be somewhat fuzzier when matching emojis to complete on space
[\#3070](https://github.com/matrix-org/matrix-react-sdk/pull/3070)
- Restrict reactions to a single emoji
[\#3069](https://github.com/matrix-org/matrix-react-sdk/pull/3069)
- Fix live updates to reaction row buttons
[\#3068](https://github.com/matrix-org/matrix-react-sdk/pull/3068)
- Don't refresh custom status on logout
[\#3065](https://github.com/matrix-org/matrix-react-sdk/pull/3065)
- Add a logged in class to EmbeddedPage and react to MatrixClient changes
[\#3066](https://github.com/matrix-org/matrix-react-sdk/pull/3066)
- Don't show "can't redact" dialog on network error, with redaction having
local echo & queuing now.
[\#3058](https://github.com/matrix-org/matrix-react-sdk/pull/3058)
- Fix login page breaking on wrong password
[\#3062](https://github.com/matrix-org/matrix-react-sdk/pull/3062)
- Update from Weblate
[\#3064](https://github.com/matrix-org/matrix-react-sdk/pull/3064)
- Install latest JS SDK when linting
[\#3063](https://github.com/matrix-org/matrix-react-sdk/pull/3063)
- Ensure we always show read receipts even with hidden events
[\#3056](https://github.com/matrix-org/matrix-react-sdk/pull/3056)
- Advance read receipts into trailing events without tiles
[\#3059](https://github.com/matrix-org/matrix-react-sdk/pull/3059)
- Remove unused errorText prop
[\#3061](https://github.com/matrix-org/matrix-react-sdk/pull/3061)
- Remove SettingsStore reference in RoomSettingsDialog
[\#3060](https://github.com/matrix-org/matrix-react-sdk/pull/3060)
- Custom notification sounds for rooms
[\#2928](https://github.com/matrix-org/matrix-react-sdk/pull/2928)
- Fix comments in unread room tracking
[\#3054](https://github.com/matrix-org/matrix-react-sdk/pull/3054)
- Allow source tile handler for replacements
[\#3057](https://github.com/matrix-org/matrix-react-sdk/pull/3057)
- Fix linting in MessagePanel
[\#3055](https://github.com/matrix-org/matrix-react-sdk/pull/3055)
- Convert breadcrumbs from labs to real setting
[\#3053](https://github.com/matrix-org/matrix-react-sdk/pull/3053)
- Add local echo on badges in breadcrumbs
[\#3052](https://github.com/matrix-org/matrix-react-sdk/pull/3052)
- Counteract smooth scrolling on breadcrumbs
[\#3051](https://github.com/matrix-org/matrix-react-sdk/pull/3051)
- add sbix fallback twemoji font (and bump to emoji 12)
[\#3050](https://github.com/matrix-org/matrix-react-sdk/pull/3050)
- Add option to change the default country code
[\#3049](https://github.com/matrix-org/matrix-react-sdk/pull/3049)
- Accept JSX into the GenericErrorPage and expose local session vars
[\#3043](https://github.com/matrix-org/matrix-react-sdk/pull/3043)
- Don't try and low encryption info when signing out in low bandwidth mode
[\#3048](https://github.com/matrix-org/matrix-react-sdk/pull/3048)
- only capture enter if something was selected in completions
[\#3047](https://github.com/matrix-org/matrix-react-sdk/pull/3047)
- Fix: better HTML > MD conversion for editing, including lists and quotes
[\#3040](https://github.com/matrix-org/matrix-react-sdk/pull/3040)
- Native emoji require extra line-height
[\#3044](https://github.com/matrix-org/matrix-react-sdk/pull/3044)
- port over low_bandwidth mode to develop
[\#2598](https://github.com/matrix-org/matrix-react-sdk/pull/2598)
- Fix: maintain caret at current line when position is on newline part
[\#3029](https://github.com/matrix-org/matrix-react-sdk/pull/3029)
- Remove username on HS input label
[\#3042](https://github.com/matrix-org/matrix-react-sdk/pull/3042)
- Exclude chrome in ua from safari version check for colr support
[\#3038](https://github.com/matrix-org/matrix-react-sdk/pull/3038)
- fix COLR font check being racy
[\#3034](https://github.com/matrix-org/matrix-react-sdk/pull/3034)
- Override font for usercontent download link
[\#3035](https://github.com/matrix-org/matrix-react-sdk/pull/3035)
- Revert "Make the timeline less noisy for screen readers (mk II) #3019"
[\#3033](https://github.com/matrix-org/matrix-react-sdk/pull/3033)
- Hide autocomplete on Enter key press instead of sending message
[\#2968](https://github.com/matrix-org/matrix-react-sdk/pull/2968)
- Message editing: arrow key (up/down) navigation between editable events
[\#3025](https://github.com/matrix-org/matrix-react-sdk/pull/3025)
- Message editing: fix reply text appearing in edit
[\#3032](https://github.com/matrix-org/matrix-react-sdk/pull/3032)
- Do not try to request thumbnails with non-integer widths
[\#3031](https://github.com/matrix-org/matrix-react-sdk/pull/3031)
- Message editing: preserve strikethrough as well
[\#3030](https://github.com/matrix-org/matrix-react-sdk/pull/3030)
- Add some logging for COLR checks
[\#3027](https://github.com/matrix-org/matrix-react-sdk/pull/3027)
- Fixup for tab completion: take part length into account as well
[\#3026](https://github.com/matrix-org/matrix-react-sdk/pull/3026)
- Message editing: tab completion
[\#3024](https://github.com/matrix-org/matrix-react-sdk/pull/3024)
- Message editing: dont jump to next part when inserting at _start_ of
uneditable part
[\#3021](https://github.com/matrix-org/matrix-react-sdk/pull/3021)
- Message editing: preserve and re-apply formatting
[\#3013](https://github.com/matrix-org/matrix-react-sdk/pull/3013)
- Fix relationship between guests, .well-known, and auth
[\#3001](https://github.com/matrix-org/matrix-react-sdk/pull/3001)
- Restore use of full mxid login
[\#2972](https://github.com/matrix-org/matrix-react-sdk/pull/2972)
- Only expose the fallback_hs_url if the homeserver is the default homeserver
[\#2971](https://github.com/matrix-org/matrix-react-sdk/pull/2971)
- Refactor "Next" button into ServerConfig components
[\#2964](https://github.com/matrix-org/matrix-react-sdk/pull/2964)
- Render underlines and tooltips on custom server names in auth pages
[\#2965](https://github.com/matrix-org/matrix-react-sdk/pull/2965)
- Use validated server config for login, registration, and password reset
[\#2941](https://github.com/matrix-org/matrix-react-sdk/pull/2941)
# Changes in [1.2.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.2.1) (2019-05-31)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.2.0...v1.2.1)
- Upgrade to JS SDK 2.0.0 which fixes an error during key backup
- Native emoji require extra line-height for release
[\#3045](https://github.com/matrix-org/matrix-react-sdk/pull/3045)
# Changes in [1.2.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.2.0) (2019-05-29)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.2.0-rc.1...v1.2.0)
- COLR font check fixes for release
[\#3041](https://github.com/matrix-org/matrix-react-sdk/pull/3041)
- Revert "Make the timeline less noisy for screen readers (mk II) #3019" for
release
[\#3036](https://github.com/matrix-org/matrix-react-sdk/pull/3036)
- Override font for usercontent download link for release
[\#3037](https://github.com/matrix-org/matrix-react-sdk/pull/3037)
# Changes in [1.2.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.2.0-rc.1) (2019-05-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.1.2...v1.2.0-rc.1)
- Update from Weblate
[\#3023](https://github.com/matrix-org/matrix-react-sdk/pull/3023)
- Use the correct line-height for bold emoji
[\#3022](https://github.com/matrix-org/matrix-react-sdk/pull/3022)
- Make the timeline less noisy for screen readers (mk II)
[\#3019](https://github.com/matrix-org/matrix-react-sdk/pull/3019)
- Label message edit field as such for screen readers
[\#3020](https://github.com/matrix-org/matrix-react-sdk/pull/3020)
- Move checkmark to the front of key backup message
[\#3014](https://github.com/matrix-org/matrix-react-sdk/pull/3014)
- Revert "Make the timeline less noisy for screen readers"
[\#3017](https://github.com/matrix-org/matrix-react-sdk/pull/3017)
- Translate scroll movement if the deltaX is the same as the threshold
[\#3016](https://github.com/matrix-org/matrix-react-sdk/pull/3016)
- Make the timeline less noisy for screen readers
[\#3007](https://github.com/matrix-org/matrix-react-sdk/pull/3007)
- Windows emoji tweaks
[\#3015](https://github.com/matrix-org/matrix-react-sdk/pull/3015)
- Message editing: update link previews after editing
[\#3004](https://github.com/matrix-org/matrix-react-sdk/pull/3004)
- js-sdk interactive auth now sends email token
[\#3010](https://github.com/matrix-org/matrix-react-sdk/pull/3010)
- remove SBIX font and fallback to native emoji
[\#3011](https://github.com/matrix-org/matrix-react-sdk/pull/3011)
- Update from Weblate
[\#3012](https://github.com/matrix-org/matrix-react-sdk/pull/3012)
- load twemoji dynamically as colr or sbix; fix monospace
[\#3008](https://github.com/matrix-org/matrix-react-sdk/pull/3008)
- Guard against null rooms in `onEventDecrypted`
[\#3009](https://github.com/matrix-org/matrix-react-sdk/pull/3009)
- Only show reactions in main message timeline
[\#3005](https://github.com/matrix-org/matrix-react-sdk/pull/3005)
- Add voice labels for quick add room buttons
[\#3006](https://github.com/matrix-org/matrix-react-sdk/pull/3006)
- Update TopLeftMenu for accessibility: Keyboard shortcut, reduced screen
reader noise
[\#2994](https://github.com/matrix-org/matrix-react-sdk/pull/2994)
- Remove reacted with text when shortcode missing
[\#3003](https://github.com/matrix-org/matrix-react-sdk/pull/3003)
- Fixup: also change editor margin when last event and buttons are not
overlaying
[\#3002](https://github.com/matrix-org/matrix-react-sdk/pull/3002)
- Message editing: render avatars for pills in the editor
[\#2997](https://github.com/matrix-org/matrix-react-sdk/pull/2997)
- Replace emojione with twemoji + emojibase
[\#2995](https://github.com/matrix-org/matrix-react-sdk/pull/2995)
- Hide WhoIsTyping component if the MessagePanel is shaped e.g file grid
[\#3000](https://github.com/matrix-org/matrix-react-sdk/pull/3000)
- Close copy tooltip in edge cases correctly
[\#2999](https://github.com/matrix-org/matrix-react-sdk/pull/2999)
- Limit reaction sender tooltip to 6 people
[\#2998](https://github.com/matrix-org/matrix-react-sdk/pull/2998)
- Message editing: apply design
[\#2996](https://github.com/matrix-org/matrix-react-sdk/pull/2996)
- Add debug feature to show hidden events in timeline
[\#2993](https://github.com/matrix-org/matrix-react-sdk/pull/2993)
- Mute screen readers over reactions
[\#2986](https://github.com/matrix-org/matrix-react-sdk/pull/2986)
- Fix not being able to edit already edited messages
[\#2992](https://github.com/matrix-org/matrix-react-sdk/pull/2992)
- Add a basic tooltip showing who reacted
[\#2991](https://github.com/matrix-org/matrix-react-sdk/pull/2991)
- Message editing: show (edited) marker on edited messages, with tooltip
[\#2990](https://github.com/matrix-org/matrix-react-sdk/pull/2990)
- Update from Weblate
[\#2989](https://github.com/matrix-org/matrix-react-sdk/pull/2989)
- Message editing: only allow editing of text messages
[\#2988](https://github.com/matrix-org/matrix-react-sdk/pull/2988)
- Message editing: shift+enter for newline, enter to send
[\#2987](https://github.com/matrix-org/matrix-react-sdk/pull/2987)
- Apply Flex voodoo for devtools send event dialog
[\#2985](https://github.com/matrix-org/matrix-react-sdk/pull/2985)
- Fix some source strings noticed as incorrect by translators
[\#2984](https://github.com/matrix-org/matrix-react-sdk/pull/2984)
- Message editing: fix some bugs in cursor behaviour
[\#2983](https://github.com/matrix-org/matrix-react-sdk/pull/2983)
- Message editing: local echo & back-pagination
[\#2982](https://github.com/matrix-org/matrix-react-sdk/pull/2982)
- Listen for removed relations
[\#2981](https://github.com/matrix-org/matrix-react-sdk/pull/2981)
- Update from Weblate
[\#2980](https://github.com/matrix-org/matrix-react-sdk/pull/2980)
- Use `getRelation` helper
[\#2977](https://github.com/matrix-org/matrix-react-sdk/pull/2977)
- Add tooltips to rotate and close buttons in ImageView (#9686)
[\#2979](https://github.com/matrix-org/matrix-react-sdk/pull/2979)
- Message editing: smaller fixes
[\#2978](https://github.com/matrix-org/matrix-react-sdk/pull/2978)
- Message editing: adjust to js-sdk changes of marking original event as
replaced
[\#2973](https://github.com/matrix-org/matrix-react-sdk/pull/2973)
- Fix Single Sign-on
[\#2974](https://github.com/matrix-org/matrix-react-sdk/pull/2974)
- Initial support for editing messages
[\#2952](https://github.com/matrix-org/matrix-react-sdk/pull/2952)
- Check permission to invite before showing invite buttons/disable them
[\#2957](https://github.com/matrix-org/matrix-react-sdk/pull/2957)
- Support a backup room ID in PermalinkCreator
[\#2963](https://github.com/matrix-org/matrix-react-sdk/pull/2963)
- Always thumbnail for GIFs
[\#2962](https://github.com/matrix-org/matrix-react-sdk/pull/2962)
- Fix registration with email
[\#2967](https://github.com/matrix-org/matrix-react-sdk/pull/2967)
- Add configuration flag to disable minimum password requirements
[\#2947](https://github.com/matrix-org/matrix-react-sdk/pull/2947)
- Send and undo reaction events
[\#2954](https://github.com/matrix-org/matrix-react-sdk/pull/2954)
- Fix bug where email was not required where it shouldn't have been
[\#2961](https://github.com/matrix-org/matrix-react-sdk/pull/2961)
- add /rainbow and /rainbowme Slash Commands
[\#2958](https://github.com/matrix-org/matrix-react-sdk/pull/2958)
- Fix invite via MemberInfo
[\#2956](https://github.com/matrix-org/matrix-react-sdk/pull/2956)
- Close Room Settings upon Leave Room
[\#2955](https://github.com/matrix-org/matrix-react-sdk/pull/2955)
- Command to change avatar for a single room, including upload of mxc res
[\#2953](https://github.com/matrix-org/matrix-react-sdk/pull/2953)
- Add View Servers in Room to Devtools
[\#2804](https://github.com/matrix-org/matrix-react-sdk/pull/2804)
- Update 'Rooms' import RoomView.js file
[\#2951](https://github.com/matrix-org/matrix-react-sdk/pull/2951)
- Extract `ReactionDimension` out of `MessageActionBar`
[\#2950](https://github.com/matrix-org/matrix-react-sdk/pull/2950)
- Always default to the registration form
[\#2942](https://github.com/matrix-org/matrix-react-sdk/pull/2942)
- Check for `room` in all `Room.timeline*` handlers
[\#2945](https://github.com/matrix-org/matrix-react-sdk/pull/2945)
- Remove the karma junit reporter
[\#2944](https://github.com/matrix-org/matrix-react-sdk/pull/2944)
- yarn upgrade
[\#2943](https://github.com/matrix-org/matrix-react-sdk/pull/2943)
- Support changing options for .m.rule.tombstone push rule
[\#2798](https://github.com/matrix-org/matrix-react-sdk/pull/2798)
- Remove timeline explosion rageshake prompt
[\#2939](https://github.com/matrix-org/matrix-react-sdk/pull/2939)
- Add existing reactions below message
[\#2940](https://github.com/matrix-org/matrix-react-sdk/pull/2940)
- Fix lint errors in TimelinePanel
[\#2938](https://github.com/matrix-org/matrix-react-sdk/pull/2938)
- Add primary reactions to action bar
[\#2937](https://github.com/matrix-org/matrix-react-sdk/pull/2937)
# Changes in [1.1.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.1.2) (2019-05-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.1.1...v1.1.2)
- Always thumbnail for GIFs
[\#2976](https://github.com/matrix-org/matrix-react-sdk/pull/2976)
- Fix Single Sign-on
[\#2975](https://github.com/matrix-org/matrix-react-sdk/pull/2975)
# Changes in [1.1.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.1.1) (2019-05-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.1.0...v1.1.1)
- Fix registration with email
[\#2970](https://github.com/matrix-org/matrix-react-sdk/pull/2970)
- Fix bug where email was not required where it shouldn't have been
[\#2969](https://github.com/matrix-org/matrix-react-sdk/pull/2969)
# Changes in [1.1.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.1.0) (2019-05-07)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.1.0-rc.1...v1.1.0)
- Relax password requirements to score of 3 out of 4
[\#2949](https://github.com/matrix-org/matrix-react-sdk/pull/2949)
- Restore access to message quote option on first click
[\#2948](https://github.com/matrix-org/matrix-react-sdk/pull/2948)
- Check for `room` in all `Room.timeline*` handlers
[\#2946](https://github.com/matrix-org/matrix-react-sdk/pull/2946)
# Changes in [1.1.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.1.0-rc.1) (2019-04-30)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.7...v1.1.0-rc.1)
- Add important info to new preview bar
[\#2936](https://github.com/matrix-org/matrix-react-sdk/pull/2936)
- Add a message action bar
[\#2935](https://github.com/matrix-org/matrix-react-sdk/pull/2935)
- Trigger riot-web build
[\#2934](https://github.com/matrix-org/matrix-react-sdk/pull/2934)
- Input validation tooltips for registration
[\#2933](https://github.com/matrix-org/matrix-react-sdk/pull/2933)
- Also say "Connect ..." on remaining key backup buttons
[\#2931](https://github.com/matrix-org/matrix-react-sdk/pull/2931)
- Mark a few CSS classes as not selectable
[\#2929](https://github.com/matrix-org/matrix-react-sdk/pull/2929)
- Cleanup message composer render() method
[\#2883](https://github.com/matrix-org/matrix-react-sdk/pull/2883)
- Redesigned room preview bar
[\#2925](https://github.com/matrix-org/matrix-react-sdk/pull/2925)
- Prevent user pills containing only emoji from embiggening
[\#2907](https://github.com/matrix-org/matrix-react-sdk/pull/2907)
- Make alt-enter insert new line on macOS
[\#2923](https://github.com/matrix-org/matrix-react-sdk/pull/2923)
- Test `defaultServerName` before showing it on forgot password
[\#2924](https://github.com/matrix-org/matrix-react-sdk/pull/2924)
- Add a function to append/overwrite objects in the config on the fly
[\#2922](https://github.com/matrix-org/matrix-react-sdk/pull/2922)
- use SdkConfig brand name instead of static "Riot"
[\#2921](https://github.com/matrix-org/matrix-react-sdk/pull/2921)
- Use dedicated permalink creators in search results with multiple rooms
[\#2898](https://github.com/matrix-org/matrix-react-sdk/pull/2898)
- Clarify that use backup means restore
[\#2917](https://github.com/matrix-org/matrix-react-sdk/pull/2917)
- Fix key backup status when missing device
[\#2919](https://github.com/matrix-org/matrix-react-sdk/pull/2919)
- Ensure `` tags appear bold for all browsers
[\#2918](https://github.com/matrix-org/matrix-react-sdk/pull/2918)
- Add a link in room settings to get at the tombstoned room if it exists
[\#2908](https://github.com/matrix-org/matrix-react-sdk/pull/2908)
- Add a generic error page element for startup errors
[\#2915](https://github.com/matrix-org/matrix-react-sdk/pull/2915)
- Add strings for js-sdk autodiscovery errors
[\#2916](https://github.com/matrix-org/matrix-react-sdk/pull/2916)
- Focus the composer view on file upload
[\#2914](https://github.com/matrix-org/matrix-react-sdk/pull/2914)
- use medium agent for e2e tests
[\#2911](https://github.com/matrix-org/matrix-react-sdk/pull/2911)
- adjust prop in HeaderButton
[\#2912](https://github.com/matrix-org/matrix-react-sdk/pull/2912)
- Remove breadcrumb scroll tolerances and use sensible defaults
[\#2913](https://github.com/matrix-org/matrix-react-sdk/pull/2913)
- Fix having to click the member list button twice to show it after having
changed room.
[\#2906](https://github.com/matrix-org/matrix-react-sdk/pull/2906)
- Add period to the end of upgrade notice
[\#2909](https://github.com/matrix-org/matrix-react-sdk/pull/2909)
- Remove duplicate space in credits
[\#2889](https://github.com/matrix-org/matrix-react-sdk/pull/2889)
- Handle M_UNSUPPORTED_ROOM_VERSION in invites and room creation
[\#2905](https://github.com/matrix-org/matrix-react-sdk/pull/2905)
- Re-enable E2E tests
[\#2867](https://github.com/matrix-org/matrix-react-sdk/pull/2867)
- Remove BottomLeftMenu and supporting bits
[\#2903](https://github.com/matrix-org/matrix-react-sdk/pull/2903)
- Fix for retina thumbnails being massive
[\#2439](https://github.com/matrix-org/matrix-react-sdk/pull/2439)
- Send breadcrumb updates only when they change
[\#2894](https://github.com/matrix-org/matrix-react-sdk/pull/2894)
- Add some tolerances to breadcrumb scrolling
[\#2892](https://github.com/matrix-org/matrix-react-sdk/pull/2892)
- Fix validation to avoid `undefined` class on fields
[\#2902](https://github.com/matrix-org/matrix-react-sdk/pull/2902)
- Always return a client from onRegistered
[\#2895](https://github.com/matrix-org/matrix-react-sdk/pull/2895)
- Fix room upgrade warnings popping up in upgraded rooms
[\#2897](https://github.com/matrix-org/matrix-react-sdk/pull/2897)
- Fix style lint errors & enable on CI
[\#2901](https://github.com/matrix-org/matrix-react-sdk/pull/2901)
- Add stylelint
[\#2900](https://github.com/matrix-org/matrix-react-sdk/pull/2900)
- Key backup: Handle case where your onw sig is invalid
[\#2899](https://github.com/matrix-org/matrix-react-sdk/pull/2899)
- Simplify settings dialog CSS
[\#2891](https://github.com/matrix-org/matrix-react-sdk/pull/2891)
- Fix upload cancel in e2e rooms
[\#2893](https://github.com/matrix-org/matrix-react-sdk/pull/2893)
- Set E2E room status to warning when crypto is disabled
[\#2890](https://github.com/matrix-org/matrix-react-sdk/pull/2890)
- Move SettingsDialog width override to fixedWidth
[\#2888](https://github.com/matrix-org/matrix-react-sdk/pull/2888)
- Prevent the permalink creator from causing cascading failure
[\#2882](https://github.com/matrix-org/matrix-react-sdk/pull/2882)
- Don't include all networks by default in the room directory
[\#2881](https://github.com/matrix-org/matrix-react-sdk/pull/2881)
- Fix fixed width dialogs
[\#2886](https://github.com/matrix-org/matrix-react-sdk/pull/2886)
- Fix settings dialog layout
[\#2885](https://github.com/matrix-org/matrix-react-sdk/pull/2885)
- Update from Weblate
[\#2884](https://github.com/matrix-org/matrix-react-sdk/pull/2884)
- Design tweaks to dialogs
[\#2868](https://github.com/matrix-org/matrix-react-sdk/pull/2868)
- Remove 'try the app' link from login
[\#2880](https://github.com/matrix-org/matrix-react-sdk/pull/2880)
- Track store failures after startup
[\#2870](https://github.com/matrix-org/matrix-react-sdk/pull/2870)
- Translate vertical scrolling to horizontal movement in breadcrumbs
[\#2877](https://github.com/matrix-org/matrix-react-sdk/pull/2877)
- Add telemetry for breadcrumbs and have the setting apply without refresh
[\#2873](https://github.com/matrix-org/matrix-react-sdk/pull/2873)
- Fix a few bugs introduced in file upload rework
[\#2879](https://github.com/matrix-org/matrix-react-sdk/pull/2879)
- Sync breadcrumb rooms through account data
[\#2875](https://github.com/matrix-org/matrix-react-sdk/pull/2875)
- Scroll breadcrumbs to the left when they change
[\#2878](https://github.com/matrix-org/matrix-react-sdk/pull/2878)
- Add an indicator to show a room is a direct chat in breadcrumbs
[\#2874](https://github.com/matrix-org/matrix-react-sdk/pull/2874)
- Use the most recent version of the room in breadcrumbs
[\#2872](https://github.com/matrix-org/matrix-react-sdk/pull/2872)
- Autohide the scrollbar on breadcrumbs
[\#2876](https://github.com/matrix-org/matrix-react-sdk/pull/2876)
- Ensure the page URL is redacted before tracking analytics events
[\#2871](https://github.com/matrix-org/matrix-react-sdk/pull/2871)
- fix NPE for rooms with redacted tombstones
[\#2869](https://github.com/matrix-org/matrix-react-sdk/pull/2869)
- Don't re-init the stickerpicker unless something actually changes
[\#2862](https://github.com/matrix-org/matrix-react-sdk/pull/2862)
- Add option to rotate images
[\#2855](https://github.com/matrix-org/matrix-react-sdk/pull/2855)
- Add badges to breadcrumb rooms
[\#2861](https://github.com/matrix-org/matrix-react-sdk/pull/2861)
- Include the current power level in the selector
[\#2866](https://github.com/matrix-org/matrix-react-sdk/pull/2866)
- Apply 50% opacity to left breadcrumbs
[\#2860](https://github.com/matrix-org/matrix-react-sdk/pull/2860)
- Small scroll fixes
[\#2865](https://github.com/matrix-org/matrix-react-sdk/pull/2865)
- Put the stickerpicker below dialogs
[\#2863](https://github.com/matrix-org/matrix-react-sdk/pull/2863)
- Logging tweaks
[\#2864](https://github.com/matrix-org/matrix-react-sdk/pull/2864)
- Implement redesigned upload confirmation screens
[\#2858](https://github.com/matrix-org/matrix-react-sdk/pull/2858)
- Use Field component in bug report dialog
[\#2859](https://github.com/matrix-org/matrix-react-sdk/pull/2859)
- Notify user when crypto data is missing
[\#2841](https://github.com/matrix-org/matrix-react-sdk/pull/2841)
- Update from Weblate
[\#2857](https://github.com/matrix-org/matrix-react-sdk/pull/2857)
- Download PDFs as blobs to avoid empty grey screens
[\#2847](https://github.com/matrix-org/matrix-react-sdk/pull/2847)
- Set title attribute on images in lightbox
[\#2848](https://github.com/matrix-org/matrix-react-sdk/pull/2848)
- Add MemberInfo for 3pid invites and support revoking those invites
[\#2843](https://github.com/matrix-org/matrix-react-sdk/pull/2843)
- round scrollTop upwards to prevent never detecting bottom
[\#2846](https://github.com/matrix-org/matrix-react-sdk/pull/2846)
- Notifier is how singleton is known outside of this module
[\#2845](https://github.com/matrix-org/matrix-react-sdk/pull/2845)
- Delay `Notifier` check until we have push rules
[\#2844](https://github.com/matrix-org/matrix-react-sdk/pull/2844)
- BACAT Scrolling
[\#2842](https://github.com/matrix-org/matrix-react-sdk/pull/2842)
- Handle storage fallback cases in consistency check
[\#2840](https://github.com/matrix-org/matrix-react-sdk/pull/2840)
- Handle all the segments of a v3 event ID
[\#2827](https://github.com/matrix-org/matrix-react-sdk/pull/2827)
- Add custom tooltips and scrolling to breadcrumbs
[\#2839](https://github.com/matrix-org/matrix-react-sdk/pull/2839)
- Check if the message panel is at the end of the timeline on init
[\#2829](https://github.com/matrix-org/matrix-react-sdk/pull/2829)
- Persist breadcrumb state between sessions
[\#2837](https://github.com/matrix-org/matrix-react-sdk/pull/2837)
- Always append the current room to the breadcrumbs
[\#2838](https://github.com/matrix-org/matrix-react-sdk/pull/2838)
- Alert the user to unread notifications in prior versions of rooms
[\#2831](https://github.com/matrix-org/matrix-react-sdk/pull/2831)
- Filter out upgraded rooms from autocomplete results
[\#2830](https://github.com/matrix-org/matrix-react-sdk/pull/2830)
# Changes in [1.0.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.7) (2019-04-08)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.6...v1.0.7)
- Hotfix: bump js-sdk to 1.0.4, see https://github.com/matrix-org/matrix-js-sdk/releases/tag/v1.0.4
# Changes in [1.0.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.6) (2019-04-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.6-rc.1...v1.0.6)
- Handle storage fallback cases in consistency check
[\#2853](https://github.com/matrix-org/matrix-react-sdk/pull/2853)
- Set title attribute on images in lightbox
[\#2852](https://github.com/matrix-org/matrix-react-sdk/pull/2852)
- Download PDFs as blobs to avoid empty grey screens
[\#2851](https://github.com/matrix-org/matrix-react-sdk/pull/2851)
- Add MemberInfo for 3pid invites and support revoking those invites
[\#2850](https://github.com/matrix-org/matrix-react-sdk/pull/2850)
# Changes in [1.0.6-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.6-rc.1) (2019-03-27)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.5...v1.0.6-rc.1)
- Catch errors when checking IndexedDB
[\#2836](https://github.com/matrix-org/matrix-react-sdk/pull/2836)
- Remove noreferrer on widget pop-out
[\#2835](https://github.com/matrix-org/matrix-react-sdk/pull/2835)
- Rework room directory so that new room is always available
[\#2834](https://github.com/matrix-org/matrix-react-sdk/pull/2834)
- Send telemetry about storage consistency
[\#2832](https://github.com/matrix-org/matrix-react-sdk/pull/2832)
- Widget OpenID reauth implementation
[\#2781](https://github.com/matrix-org/matrix-react-sdk/pull/2781)
- Log results of basic storage consistency check
[\#2826](https://github.com/matrix-org/matrix-react-sdk/pull/2826)
- Clarify devices affected by notification settings
[\#2828](https://github.com/matrix-org/matrix-react-sdk/pull/2828)
- Add a command for creating custom widgets without an integration manager
[\#2824](https://github.com/matrix-org/matrix-react-sdk/pull/2824)
- Minimize stickerpicker when the title is clicked
[\#2822](https://github.com/matrix-org/matrix-react-sdk/pull/2822)
- Add blocks around homeserver and identity server urls
[\#2825](https://github.com/matrix-org/matrix-react-sdk/pull/2825)
- Fixed drop shadow for tooltip.
[\#2815](https://github.com/matrix-org/matrix-react-sdk/pull/2815)
- Ask the user for debug logs when the timeline explodes
[\#2820](https://github.com/matrix-org/matrix-react-sdk/pull/2820)
- Fix typo preventing users from adding more widgets easily
[\#2823](https://github.com/matrix-org/matrix-react-sdk/pull/2823)
- Attach an onChange listener to the room's blacklist devices option
[\#2817](https://github.com/matrix-org/matrix-react-sdk/pull/2817)
- Use leaveRoomChain when leaving a room
[\#2818](https://github.com/matrix-org/matrix-react-sdk/pull/2818)
- Fix bug with NetworkList dropdown
[\#2821](https://github.com/matrix-org/matrix-react-sdk/pull/2821)
- Trim the logging for URL previews
[\#2816](https://github.com/matrix-org/matrix-react-sdk/pull/2816)
- Explicitly create `cryptoStore` in React SDK
[\#2814](https://github.com/matrix-org/matrix-react-sdk/pull/2814)
- Change to new consistent name for `MemoryStore`
[\#2812](https://github.com/matrix-org/matrix-react-sdk/pull/2812)
- Use medium agents for the more resource intensive builds
[\#2813](https://github.com/matrix-org/matrix-react-sdk/pull/2813)
- Add log grouping to buildkite
[\#2810](https://github.com/matrix-org/matrix-react-sdk/pull/2810)
- Switch to `git` protocol for CI dependencies
[\#2809](https://github.com/matrix-org/matrix-react-sdk/pull/2809)
- Go back to using mainine velocity
[\#2808](https://github.com/matrix-org/matrix-react-sdk/pull/2808)
- Warn that members won't be autojoined to upgraded rooms
[\#2796](https://github.com/matrix-org/matrix-react-sdk/pull/2796)
- Support CI for matching branches on forks
[\#2807](https://github.com/matrix-org/matrix-react-sdk/pull/2807)
- Discard old sticker picker when the URL changes
[\#2801](https://github.com/matrix-org/matrix-react-sdk/pull/2801)
- Reload widget messaging when widgets reload
[\#2799](https://github.com/matrix-org/matrix-react-sdk/pull/2799)
- Don't show calculated room name in room settings name input field
[\#2806](https://github.com/matrix-org/matrix-react-sdk/pull/2806)
- Disable big emoji for m.emote messages as it looks weird
[\#2805](https://github.com/matrix-org/matrix-react-sdk/pull/2805)
- Remove Edge from browser support statements
[\#2803](https://github.com/matrix-org/matrix-react-sdk/pull/2803)
- Update from Weblate
[\#2802](https://github.com/matrix-org/matrix-react-sdk/pull/2802)
- Really fix tag panel
[\#2800](https://github.com/matrix-org/matrix-react-sdk/pull/2800)
- Update CompatibilityPage to match officially supported browsers
[\#2793](https://github.com/matrix-org/matrix-react-sdk/pull/2793)
- Use Buildkite for CI
[\#2788](https://github.com/matrix-org/matrix-react-sdk/pull/2788)
- Fix CSS syntax errors preventing offline member opacity from working
[\#2794](https://github.com/matrix-org/matrix-react-sdk/pull/2794)
- Make the EntityTile chevron a masked SVG for theming
[\#2795](https://github.com/matrix-org/matrix-react-sdk/pull/2795)
- Remove refs from `RegistrationForm`
[\#2791](https://github.com/matrix-org/matrix-react-sdk/pull/2791)
- Fix initial letter avatar vertical offset in Firefox
[\#2792](https://github.com/matrix-org/matrix-react-sdk/pull/2792)
- Fix the custom tag panel
[\#2797](https://github.com/matrix-org/matrix-react-sdk/pull/2797)
- Ensure freshly invited members don't count towards the alone warning
[\#2786](https://github.com/matrix-org/matrix-react-sdk/pull/2786)
- Fix 'forgot password' warning to represent the reality of e2ee
[\#2787](https://github.com/matrix-org/matrix-react-sdk/pull/2787)
- Restore `Field` value getter for `RegistrationForm`
[\#2790](https://github.com/matrix-org/matrix-react-sdk/pull/2790)
- Initial portions of support for Field validation
[\#2780](https://github.com/matrix-org/matrix-react-sdk/pull/2780)
# Changes in [1.0.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.5) (2019-03-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.4...v1.0.5)
- Hotfix: disable typing notifs jumping prevention for now
[\#2811](https://github.com/matrix-org/matrix-react-sdk/pull/2811)
# Changes in [1.0.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.4) (2019-03-18)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.4-rc.1...v1.0.4)
- No changes since rc.1
# Changes in [1.0.4-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.4-rc.1) (2019-03-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.3...v1.0.4-rc.1)
- Update from Weblate
[\#2785](https://github.com/matrix-org/matrix-react-sdk/pull/2785)
- Remove padlock click handler to show unknown devices
[\#2784](https://github.com/matrix-org/matrix-react-sdk/pull/2784)
- Use modern Yarn version on Travis CI
[\#2783](https://github.com/matrix-org/matrix-react-sdk/pull/2783)
- Add versioning to integration manager API /register and /account calls
[\#2782](https://github.com/matrix-org/matrix-react-sdk/pull/2782)
- Ensure scalar_token is valid before opening integrations manager
[\#2777](https://github.com/matrix-org/matrix-react-sdk/pull/2777)
- Switch to `yarn` for dependency management
[\#2773](https://github.com/matrix-org/matrix-react-sdk/pull/2773)
- Use a distinct color for selected autocomplete items
[\#2778](https://github.com/matrix-org/matrix-react-sdk/pull/2778)
- Provide an escape from the registration process
[\#2775](https://github.com/matrix-org/matrix-react-sdk/pull/2775)
- Fix instantly sending RRs
[\#2770](https://github.com/matrix-org/matrix-react-sdk/pull/2770)
- Fix simple header counters to correctly handle zero, take two
[\#2776](https://github.com/matrix-org/matrix-react-sdk/pull/2776)
- Fix sticky hover state by listening for hover on the document
[\#2764](https://github.com/matrix-org/matrix-react-sdk/pull/2764)
- Fix header counters to correctly handle zero
[\#2772](https://github.com/matrix-org/matrix-react-sdk/pull/2772)
- Pass correct args when creating event permalink in context menu
[\#2774](https://github.com/matrix-org/matrix-react-sdk/pull/2774)
- Update from Weblate
[\#2771](https://github.com/matrix-org/matrix-react-sdk/pull/2771)
- Scroll investigation changes
[\#2766](https://github.com/matrix-org/matrix-react-sdk/pull/2766)
- Ability to bulk accept all invites (and fix rejecting all invites)
[\#2757](https://github.com/matrix-org/matrix-react-sdk/pull/2757)
- Don't trample over existing sessions when verifying email addresses
[\#2768](https://github.com/matrix-org/matrix-react-sdk/pull/2768)
- Misc fixes to StatusMessageContextMenu
[\#2767](https://github.com/matrix-org/matrix-react-sdk/pull/2767)
- Fix erroneously sending RRs, pt1.
[\#2769](https://github.com/matrix-org/matrix-react-sdk/pull/2769)
- Tweak country dropdown for redesign
[\#2765](https://github.com/matrix-org/matrix-react-sdk/pull/2765)
- Prevent space characters from stopping big emoji messages
[\#2745](https://github.com/matrix-org/matrix-react-sdk/pull/2745)
- Tweak auth components when dark theme is default
[\#2763](https://github.com/matrix-org/matrix-react-sdk/pull/2763)
- Move country dropdown inside field in Settings
[\#2756](https://github.com/matrix-org/matrix-react-sdk/pull/2756)
- npm audit fix --force
[\#2758](https://github.com/matrix-org/matrix-react-sdk/pull/2758)
- Use Field component in auth flows
[\#2749](https://github.com/matrix-org/matrix-react-sdk/pull/2749)
- Add /shrug command
[\#2660](https://github.com/matrix-org/matrix-react-sdk/pull/2660)
- Support linking to hosting providers
[\#2748](https://github.com/matrix-org/matrix-react-sdk/pull/2748)
- Get confirmation before enabling encryption
[\#2728](https://github.com/matrix-org/matrix-react-sdk/pull/2728)
- clear min-height for typing notifs when the timeline viewport changes size
[\#2747](https://github.com/matrix-org/matrix-react-sdk/pull/2747)
- Prevent flair pushing timeline downwards
[\#2746](https://github.com/matrix-org/matrix-react-sdk/pull/2746)
- Include tag name when warning about rooms running off lists
[\#2741](https://github.com/matrix-org/matrix-react-sdk/pull/2741)
- Reorganise props handling in Field
[\#2740](https://github.com/matrix-org/matrix-react-sdk/pull/2740)
- Limit Field label to size of input
[\#2742](https://github.com/matrix-org/matrix-react-sdk/pull/2742)
- Don't loop forever if you demote yourself via Enter on a PowerSelector
[\#2743](https://github.com/matrix-org/matrix-react-sdk/pull/2743)
- Check if users are already in the room before inviting them
[\#2734](https://github.com/matrix-org/matrix-react-sdk/pull/2734)
- Don't duplicate direct chats from other tags
[\#2735](https://github.com/matrix-org/matrix-react-sdk/pull/2735)
- Fix media device selectors not updating
[\#2739](https://github.com/matrix-org/matrix-react-sdk/pull/2739)
- Fix Room Directory custom homeserver entry not showing properly
[\#2708](https://github.com/matrix-org/matrix-react-sdk/pull/2708)
- Add missing permalinkCreator prop
[\#2729](https://github.com/matrix-org/matrix-react-sdk/pull/2729)
- Patch users not existing when opening settings
[\#2738](https://github.com/matrix-org/matrix-react-sdk/pull/2738)
- Use a mask for the continuation icon
[\#2737](https://github.com/matrix-org/matrix-react-sdk/pull/2737)
- Always insert rooms into lists when they get lost
[\#2736](https://github.com/matrix-org/matrix-react-sdk/pull/2736)
- Convert objects and such to usable strings in rageshake
[\#2732](https://github.com/matrix-org/matrix-react-sdk/pull/2732)
- Support stacking dialogs to prevent unmounting
[\#2724](https://github.com/matrix-org/matrix-react-sdk/pull/2724)
- Convert PowerSelector to use mxField instead
[\#2725](https://github.com/matrix-org/matrix-react-sdk/pull/2725)
- Don't re-enable the save button after saving profiles
[\#2726](https://github.com/matrix-org/matrix-react-sdk/pull/2726)
- Support multiple email pushers and remove the legacy UserSettingsStore
[\#2727](https://github.com/matrix-org/matrix-react-sdk/pull/2727)
- Bring back #528 fix as it still seems broken on OSX
[\#2731](https://github.com/matrix-org/matrix-react-sdk/pull/2731)
- Fix margin on e2e icon in member panel
[\#2721](https://github.com/matrix-org/matrix-react-sdk/pull/2721)
- Improved scrolling & pagination
[\#2676](https://github.com/matrix-org/matrix-react-sdk/pull/2676)
- Nudge karma to 3.1.2
[\#2719](https://github.com/matrix-org/matrix-react-sdk/pull/2719)
- Stop listening to account data when the stickerpicker is unmounted
[\#2723](https://github.com/matrix-org/matrix-react-sdk/pull/2723)
# Changes in [1.0.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.3) (2019-03-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2...v1.0.3)
- Don't duplicate direct chats from other tags
[\#2762](https://github.com/matrix-org/matrix-react-sdk/pull/2762)
- Include tag name when warning about rooms running off lists
[\#2761](https://github.com/matrix-org/matrix-react-sdk/pull/2761)
- Always insert rooms into lists when they get lost
[\#2760](https://github.com/matrix-org/matrix-react-sdk/pull/2760)
- Fix the ctrl+k shortcut
[\#2759](https://github.com/matrix-org/matrix-react-sdk/pull/2759)
# Changes in [1.0.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2) (2019-03-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.4...v1.0.2)
- Only show hosting link if group admin
[\#2755](https://github.com/matrix-org/matrix-react-sdk/pull/2755)
- Only show hosting link if domain == matrix.org
[\#2754](https://github.com/matrix-org/matrix-react-sdk/pull/2754)
# Changes in [1.0.2-rc.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.4) (2019-03-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.3...v1.0.2-rc.4)
- Patch users not existing when opening settings
[\#2752](https://github.com/matrix-org/matrix-react-sdk/pull/2752)
- Fix media device selectors not updating
[\#2751](https://github.com/matrix-org/matrix-react-sdk/pull/2751)
- Support linking to hosting providers
[\#2750](https://github.com/matrix-org/matrix-react-sdk/pull/2750)
# Changes in [1.0.2-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.3) (2019-03-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.2...v1.0.2-rc.3)
- Misc room list improvements & invite fix
[\#2722](https://github.com/matrix-org/matrix-react-sdk/pull/2722)
- Move complex part of room sorting to a dedicated function
[\#2716](https://github.com/matrix-org/matrix-react-sdk/pull/2716)
# Changes in [1.0.2-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.2) (2019-03-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.1...v1.0.2-rc.2)
- Use webpack alias to resolve the languages file
[\#2730](https://github.com/matrix-org/matrix-react-sdk/pull/2730)
# Changes in [1.0.2-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.1) (2019-02-28)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.1...v1.0.2-rc.1)
- Remove unnecessary ref from Stickerpicker
[\#2718](https://github.com/matrix-org/matrix-react-sdk/pull/2718)
- Update from Weblate
[\#2720](https://github.com/matrix-org/matrix-react-sdk/pull/2720)
- Update from Weblate.
[\#2715](https://github.com/matrix-org/matrix-react-sdk/pull/2715)
- Show nearest lower badge, e.g show Mod for 51... etc
[\#2709](https://github.com/matrix-org/matrix-react-sdk/pull/2709)
- Send Field label pointer events to input
[\#2714](https://github.com/matrix-org/matrix-react-sdk/pull/2714)
- move canSendMessages into state so that it will re-render the composer
[\#2710](https://github.com/matrix-org/matrix-react-sdk/pull/2710)
- Use a global WatchManager for settings
[\#2705](https://github.com/matrix-org/matrix-react-sdk/pull/2705)
- Move non-feather icons out of feather dir
[\#2706](https://github.com/matrix-org/matrix-react-sdk/pull/2706)
- Fix backup button in logout dialog
[\#2713](https://github.com/matrix-org/matrix-react-sdk/pull/2713)
- Keep registration spinner inside the auth modal
[\#2712](https://github.com/matrix-org/matrix-react-sdk/pull/2712)
- Try to clarify that "Show read receipts" is just for visibility
[\#2707](https://github.com/matrix-org/matrix-react-sdk/pull/2707)
- Make sure direct chat invites are treated as invites
[\#2711](https://github.com/matrix-org/matrix-react-sdk/pull/2711)
- Report validity state of all registration fields on any change
[\#2672](https://github.com/matrix-org/matrix-react-sdk/pull/2672)
- Export the defaults for SdkConfig
[\#2687](https://github.com/matrix-org/matrix-react-sdk/pull/2687)
- Change the room list algo to eagerly delete and carefully insert
[\#2701](https://github.com/matrix-org/matrix-react-sdk/pull/2701)
- Improve permalink performance
[\#2671](https://github.com/matrix-org/matrix-react-sdk/pull/2671)
- Normalise room list font weight, bold unreads
[\#2702](https://github.com/matrix-org/matrix-react-sdk/pull/2702)
- Settings button in Room Context Menu
[\#2692](https://github.com/matrix-org/matrix-react-sdk/pull/2692)
- add roomnick SlashCommand
[\#2689](https://github.com/matrix-org/matrix-react-sdk/pull/2689)
- replace text Inputs in Devtools with Field bcuz prettier
[\#2697](https://github.com/matrix-org/matrix-react-sdk/pull/2697)
- Maintenance: Clean up some stuff around settings
[\#2685](https://github.com/matrix-org/matrix-react-sdk/pull/2685)
- Support the old room sorting algorithm and SettingsStore watchers
[\#2686](https://github.com/matrix-org/matrix-react-sdk/pull/2686)
- pin highlight.js as they seem to have broken something in 9.15.2
[\#2703](https://github.com/matrix-org/matrix-react-sdk/pull/2703)
- Fix NPE relating to toggling notifications
[\#2699](https://github.com/matrix-org/matrix-react-sdk/pull/2699)
- Only set e2e info callback if the event is encrypted
[\#2684](https://github.com/matrix-org/matrix-react-sdk/pull/2684)
- Revert "Add some logging for riot-web#7838"
[\#2700](https://github.com/matrix-org/matrix-react-sdk/pull/2700)
- Add abilities to clear Filter room members input
[\#2698](https://github.com/matrix-org/matrix-react-sdk/pull/2698)
- make ViewSource less awkward
[\#2696](https://github.com/matrix-org/matrix-react-sdk/pull/2696)
- Fix share community for guests
[\#2695](https://github.com/matrix-org/matrix-react-sdk/pull/2695)
- Fix z ordering of the overflow tile
[\#2694](https://github.com/matrix-org/matrix-react-sdk/pull/2694)
- Toggle Search using Room Header button
[\#2693](https://github.com/matrix-org/matrix-react-sdk/pull/2693)
- view user on click typing tile
[\#2691](https://github.com/matrix-org/matrix-react-sdk/pull/2691)
- Change Share Message to Share Permalink if !m.room.message||redacted
[\#2690](https://github.com/matrix-org/matrix-react-sdk/pull/2690)
- Allow configuration of whether closing window closes or minimizes to tray
[\#2688](https://github.com/matrix-org/matrix-react-sdk/pull/2688)
- Remove duplicated conversion from `enableRichText`
[\#2682](https://github.com/matrix-org/matrix-react-sdk/pull/2682)
- Use correct initial phase for server type
[\#2683](https://github.com/matrix-org/matrix-react-sdk/pull/2683)
- Fix AliasSettings and RelatedGroups UX
[\#2679](https://github.com/matrix-org/matrix-react-sdk/pull/2679)
- Add `onClick` to Markdown buttons
[\#2677](https://github.com/matrix-org/matrix-react-sdk/pull/2677)
- Fix toggle for email notifications
[\#2678](https://github.com/matrix-org/matrix-react-sdk/pull/2678)
- Fix categorization of favourites and new rooms
[\#2681](https://github.com/matrix-org/matrix-react-sdk/pull/2681)
- Skip server details on registration with a default HS
[\#2675](https://github.com/matrix-org/matrix-react-sdk/pull/2675)
- Clarify what the username error refers to
[\#2673](https://github.com/matrix-org/matrix-react-sdk/pull/2673)
- RoomDirectory Dropdown should use roomDirectory.servers
[\#2680](https://github.com/matrix-org/matrix-react-sdk/pull/2680)
- Fix favourites losing rooms and sorting weirdly
[\#2674](https://github.com/matrix-org/matrix-react-sdk/pull/2674)
- "Breadcrumb" room sorting algorithm
[\#2634](https://github.com/matrix-org/matrix-react-sdk/pull/2634)
- Bring back user view
[\#2666](https://github.com/matrix-org/matrix-react-sdk/pull/2666)
- Restores support for `default_server_name` which discovers URLs via `.well-
known`
[\#2669](https://github.com/matrix-org/matrix-react-sdk/pull/2669)
- Remove unreferenced images
[\#2670](https://github.com/matrix-org/matrix-react-sdk/pull/2670)
- Only show the first line of each commit in changelog dialog
[\#2667](https://github.com/matrix-org/matrix-react-sdk/pull/2667)
- Cache-bust languages.json with file-loader
[\#2658](https://github.com/matrix-org/matrix-react-sdk/pull/2658)
- Fix off by one error for username colors
[\#2664](https://github.com/matrix-org/matrix-react-sdk/pull/2664)
- Set event-sending-color in dark theme
[\#2665](https://github.com/matrix-org/matrix-react-sdk/pull/2665)
- Allow captchas on Riot desktop builds
[\#2663](https://github.com/matrix-org/matrix-react-sdk/pull/2663)
- Show link to login even during UI auth
[\#2661](https://github.com/matrix-org/matrix-react-sdk/pull/2661)
- Dark theme follow ups round 2
[\#2659](https://github.com/matrix-org/matrix-react-sdk/pull/2659)
- Rename default theme to light theme
[\#2662](https://github.com/matrix-org/matrix-react-sdk/pull/2662)
- make mx_SenderProfile inline-block, reduces clickable area around usernames
[\#2653](https://github.com/matrix-org/matrix-react-sdk/pull/2653)
- Add a bit of safety around reading events for room settings
[\#2648](https://github.com/matrix-org/matrix-react-sdk/pull/2648)
- Update dark theme bg-color to show hover effect on messages
[\#2654](https://github.com/matrix-org/matrix-react-sdk/pull/2654)
- Make pre use the same text color as code
[\#2655](https://github.com/matrix-org/matrix-react-sdk/pull/2655)
- Bring back the lowered opacity for offline/unavailable avatars.
[\#2649](https://github.com/matrix-org/matrix-react-sdk/pull/2649)
- Set h3-color in dark theme
[\#2656](https://github.com/matrix-org/matrix-react-sdk/pull/2656)
- Fix typo "Scisors" -> "Scissors"
[\#2652](https://github.com/matrix-org/matrix-react-sdk/pull/2652)
- highlight e2e icon on event when hovering whole event
[\#2647](https://github.com/matrix-org/matrix-react-sdk/pull/2647)
- Skinnified more icons
[\#2633](https://github.com/matrix-org/matrix-react-sdk/pull/2633)
# Changes in [1.0.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.1) (2019-02-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.0...v1.0.1)
- Fix community invites crashing the app
[\#2650](https://github.com/matrix-org/matrix-react-sdk/pull/2650)
# Changes in [1.0.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.0) (2019-02-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.0-rc.2...v1.0.0)
- Update from Weblate.
[\#2646](https://github.com/matrix-org/matrix-react-sdk/pull/2646)
- Remove 'welcome' from top-left menu
[\#2641](https://github.com/matrix-org/matrix-react-sdk/pull/2641)
- Turn on pin unread rooms for everyone
[\#2645](https://github.com/matrix-org/matrix-react-sdk/pull/2645)
- Update help buoy text and issue links
[\#2640](https://github.com/matrix-org/matrix-react-sdk/pull/2640)
- Fix icons being cut off in settings
[\#2644](https://github.com/matrix-org/matrix-react-sdk/pull/2644)
- Add credit for cover photo usage
[\#2643](https://github.com/matrix-org/matrix-react-sdk/pull/2643)
- make e2e icons on message transparent
[\#2642](https://github.com/matrix-org/matrix-react-sdk/pull/2642)
- fix close button being half off screen
[\#2639](https://github.com/matrix-org/matrix-react-sdk/pull/2639)
- Fix excessive timeline whitespace
[\#2638](https://github.com/matrix-org/matrix-react-sdk/pull/2638)
- Remove the white screen of welcome
[\#2637](https://github.com/matrix-org/matrix-react-sdk/pull/2637)
- always rerender room tiles
[\#2636](https://github.com/matrix-org/matrix-react-sdk/pull/2636)
# Changes in [1.0.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.0-rc.2) (2019-02-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.0-rc.1...v1.0.0-rc.2)
- Update from Weblate.
[\#2635](https://github.com/matrix-org/matrix-react-sdk/pull/2635)
- use throttle as its more responsive
[\#2632](https://github.com/matrix-org/matrix-react-sdk/pull/2632)
- update range when items size changes
[\#2631](https://github.com/matrix-org/matrix-react-sdk/pull/2631)
- Fix registration after clicking email link
[\#2630](https://github.com/matrix-org/matrix-react-sdk/pull/2630)
- Re-check key backup status when settings opened
[\#2626](https://github.com/matrix-org/matrix-react-sdk/pull/2626)
- Improve room list rendering performance
[\#2629](https://github.com/matrix-org/matrix-react-sdk/pull/2629)
- Adjust top left menu items
[\#2628](https://github.com/matrix-org/matrix-react-sdk/pull/2628)
- Normalised icon strokes to 1px
[\#2627](https://github.com/matrix-org/matrix-react-sdk/pull/2627)
- Security: Force TURN setting was inverted
[\#2623](https://github.com/matrix-org/matrix-react-sdk/pull/2623)
- Add redesigned dark theme
[\#2619](https://github.com/matrix-org/matrix-react-sdk/pull/2619)
- Fix mx_RoomTile_name weighting
[\#2610](https://github.com/matrix-org/matrix-react-sdk/pull/2610)
- Add divider between tabs and regular buttons in room header
[\#2621](https://github.com/matrix-org/matrix-react-sdk/pull/2621)
- Update from Weblate.
[\#2622](https://github.com/matrix-org/matrix-react-sdk/pull/2622)
- Change taking a community off the left-left panel less scary
[\#2609](https://github.com/matrix-org/matrix-react-sdk/pull/2609)
- Fixes and styling related to e2e icons and dialogs
[\#2620](https://github.com/matrix-org/matrix-react-sdk/pull/2620)
- Fix: stickers layout
[\#2618](https://github.com/matrix-org/matrix-react-sdk/pull/2618)
- Fix: dont assume settings label only has one line
[\#2616](https://github.com/matrix-org/matrix-react-sdk/pull/2616)
- Labs feature: recent room breadcrumbs
[\#2615](https://github.com/matrix-org/matrix-react-sdk/pull/2615)
- Fix: roomlist reordering lags
[\#2612](https://github.com/matrix-org/matrix-react-sdk/pull/2612)
- Change text in e2e UX to new copy
[\#2617](https://github.com/matrix-org/matrix-react-sdk/pull/2617)
- Add display name / avatar to incoming sas dialog
[\#2613](https://github.com/matrix-org/matrix-react-sdk/pull/2613)
- Restore backup on new recovery method dialog
[\#2614](https://github.com/matrix-org/matrix-react-sdk/pull/2614)
- Welcome page cleanup
[\#2611](https://github.com/matrix-org/matrix-react-sdk/pull/2611)
- Scale up settings UI to be easier to read
[\#2604](https://github.com/matrix-org/matrix-react-sdk/pull/2604)
- !important shouldn't have a space
[\#2608](https://github.com/matrix-org/matrix-react-sdk/pull/2608)
- Add legacy verification button on wait
[\#2607](https://github.com/matrix-org/matrix-react-sdk/pull/2607)
- Update from Weblate.
[\#2606](https://github.com/matrix-org/matrix-react-sdk/pull/2606)
# Changes in [1.0.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.0-rc.1) (2019-02-08)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.8...v1.0.0-rc.1)
- Call isGuest correctly
[\#2603](https://github.com/matrix-org/matrix-react-sdk/pull/2603)
- Update from Weblate.
[\#2602](https://github.com/matrix-org/matrix-react-sdk/pull/2602)
- Prompt to restore backup rather than verify
[\#2594](https://github.com/matrix-org/matrix-react-sdk/pull/2594)
- Remove key backup & sas from labs
[\#2599](https://github.com/matrix-org/matrix-react-sdk/pull/2599)
- Update avatar colors
[\#2600](https://github.com/matrix-org/matrix-react-sdk/pull/2600)
- Fix: typeerror when creating DM
[\#2601](https://github.com/matrix-org/matrix-react-sdk/pull/2601)
- Render disabled mxField textareas as disabled
[\#2591](https://github.com/matrix-org/matrix-react-sdk/pull/2591)
- SDK support for welcome page
[\#2597](https://github.com/matrix-org/matrix-react-sdk/pull/2597)
- Change SAS to decimal / emoji
[\#2596](https://github.com/matrix-org/matrix-react-sdk/pull/2596)
- Render join rules and guest access changes in the timeline
[\#2592](https://github.com/matrix-org/matrix-react-sdk/pull/2592)
- Ensure toggle switches listen to property changes
[\#2590](https://github.com/matrix-org/matrix-react-sdk/pull/2590)
- Local echo on room access settings
[\#2593](https://github.com/matrix-org/matrix-react-sdk/pull/2593)
- guard custom tags with feature flag
[\#2589](https://github.com/matrix-org/matrix-react-sdk/pull/2589)
- remove ll feature flag, it's time!
[\#2588](https://github.com/matrix-org/matrix-react-sdk/pull/2588)
- Trust on decrypt
[\#2583](https://github.com/matrix-org/matrix-react-sdk/pull/2583)
- Remove click-to-verify from SAS
[\#2586](https://github.com/matrix-org/matrix-react-sdk/pull/2586)
- Fix: make sure custom tag scroller doesn't overflow parent
[\#2587](https://github.com/matrix-org/matrix-react-sdk/pull/2587)
- Fix: throttle custom tags updating in LLP
[\#2585](https://github.com/matrix-org/matrix-react-sdk/pull/2585)
- Fix firefox scrolling settings tabs differently
[\#2579](https://github.com/matrix-org/matrix-react-sdk/pull/2579)
- Actually change power levels when they are changed
[\#2580](https://github.com/matrix-org/matrix-react-sdk/pull/2580)
- Fix: logging in again breaks CustomRoomTagStore
[\#2584](https://github.com/matrix-org/matrix-react-sdk/pull/2584)
- Fix: click on notif badge
[\#2582](https://github.com/matrix-org/matrix-react-sdk/pull/2582)
- Extend slash command '/topic' to display the room topic
[\#2532](https://github.com/matrix-org/matrix-react-sdk/pull/2532)
- Fix: community badges
[\#2581](https://github.com/matrix-org/matrix-react-sdk/pull/2581)
- Bring back custom tags, also badges on communities
[\#2575](https://github.com/matrix-org/matrix-react-sdk/pull/2575)
- Style reset password to match design
[\#2578](https://github.com/matrix-org/matrix-react-sdk/pull/2578)
- Key Backup: Don't fail if no keys
[\#2577](https://github.com/matrix-org/matrix-react-sdk/pull/2577)
- Remove old user and room settings
[\#2554](https://github.com/matrix-org/matrix-react-sdk/pull/2554)
- increase debouncing of filtering because its quite laggy atm
[\#2576](https://github.com/matrix-org/matrix-react-sdk/pull/2576)
- Tweak field padding to avoid overlapping with selected text
[\#2573](https://github.com/matrix-org/matrix-react-sdk/pull/2573)
- Adapt login flow for the v2 design
[\#2574](https://github.com/matrix-org/matrix-react-sdk/pull/2574)
- Remove the arrow-paren lint rule
[\#2572](https://github.com/matrix-org/matrix-react-sdk/pull/2572)
- Ensure we show registration form when custom URLs are disabled
[\#2571](https://github.com/matrix-org/matrix-react-sdk/pull/2571)
- Fix: search term disappears when collapsing and expanding left panel
[\#2568](https://github.com/matrix-org/matrix-react-sdk/pull/2568)
- Fix: 'jump to bottom' creates big amounts of whitespace at the bottom
[\#2567](https://github.com/matrix-org/matrix-react-sdk/pull/2567)
- Fix: being able to size sections in leftpanel larger than their content
while filtering
[\#2566](https://github.com/matrix-org/matrix-react-sdk/pull/2566)
- Redesign: widget makeover
[\#2565](https://github.com/matrix-org/matrix-react-sdk/pull/2565)
- Restore dropdown chevron to right
[\#2564](https://github.com/matrix-org/matrix-react-sdk/pull/2564)
- Remove warning about encryption being beta
[\#2563](https://github.com/matrix-org/matrix-react-sdk/pull/2563)
- Add e2e icon to room header/composer/member info, more ...
[\#2557](https://github.com/matrix-org/matrix-react-sdk/pull/2557)
- Remove guest warning bar
[\#2562](https://github.com/matrix-org/matrix-react-sdk/pull/2562)
- Style tweaks to support auth background
[\#2561](https://github.com/matrix-org/matrix-react-sdk/pull/2561)
- Set a minimum width on the settings tab content
[\#2560](https://github.com/matrix-org/matrix-react-sdk/pull/2560)
- Fix exception while saving room settings
[\#2555](https://github.com/matrix-org/matrix-react-sdk/pull/2555)
- Disable old settings, making tabbed settings the default
[\#2559](https://github.com/matrix-org/matrix-react-sdk/pull/2559)
- fix UnknownDeviceDialog layout
[\#2558](https://github.com/matrix-org/matrix-react-sdk/pull/2558)
- Misc fixes to settings
[\#2553](https://github.com/matrix-org/matrix-react-sdk/pull/2553)
- Add error message when registration is disabled
[\#2548](https://github.com/matrix-org/matrix-react-sdk/pull/2548)
- Hide registration fields that aren't used by any flow
[\#2551](https://github.com/matrix-org/matrix-react-sdk/pull/2551)
- Ensure correct server URLs with .well-known and server type
[\#2547](https://github.com/matrix-org/matrix-react-sdk/pull/2547)
- Spell homeserver correctly
[\#2552](https://github.com/matrix-org/matrix-react-sdk/pull/2552)
- Auto-focus username on registration
[\#2546](https://github.com/matrix-org/matrix-react-sdk/pull/2546)
- Fixed settings dialog header; Adjust padding on dialog
[\#2549](https://github.com/matrix-org/matrix-react-sdk/pull/2549)
- Fix empty lightbox when there is no avatarUrl
[\#2314](https://github.com/matrix-org/matrix-react-sdk/pull/2314)
- make overflow gradients much smaller and turn bottom into drop shadow
[\#2544](https://github.com/matrix-org/matrix-react-sdk/pull/2544)
- Make auth validation less annoying
[\#2539](https://github.com/matrix-org/matrix-react-sdk/pull/2539)
- layout composer independent of avatar being present
[\#2545](https://github.com/matrix-org/matrix-react-sdk/pull/2545)
- Matthew/cyrillic
[\#2543](https://github.com/matrix-org/matrix-react-sdk/pull/2543)
- Allow expanding the left panel manually when in narrow mode
[\#2541](https://github.com/matrix-org/matrix-react-sdk/pull/2541)
- Redesign: community page cleanup
[\#2538](https://github.com/matrix-org/matrix-react-sdk/pull/2538)
- Redesign: Disable ILAG
[\#2536](https://github.com/matrix-org/matrix-react-sdk/pull/2536)
- Use custom appearance and arrow for field selects
[\#2540](https://github.com/matrix-org/matrix-react-sdk/pull/2540)
- Fix typo
[\#2537](https://github.com/matrix-org/matrix-react-sdk/pull/2537)
- Merge redesign into develop
[\#2535](https://github.com/matrix-org/matrix-react-sdk/pull/2535)
- disable e2e tests everywhere as redesign breaks them for now
[\#2534](https://github.com/matrix-org/matrix-react-sdk/pull/2534)
- avoid horizontal scrollbar in composer when placeholder doesn't fit
[\#2533](https://github.com/matrix-org/matrix-react-sdk/pull/2533)
- fix dropdown style when input is shown
[\#2531](https://github.com/matrix-org/matrix-react-sdk/pull/2531)
- Redesign: tiny fix: stretch device label in member info if content doesn't
fill it
[\#2530](https://github.com/matrix-org/matrix-react-sdk/pull/2530)
- Style registration flow
[\#2527](https://github.com/matrix-org/matrix-react-sdk/pull/2527)
- Redesign: small member info panel makeover
[\#2522](https://github.com/matrix-org/matrix-react-sdk/pull/2522)
- Render the home page when viewing the directory
[\#2529](https://github.com/matrix-org/matrix-react-sdk/pull/2529)
- Fix indentation on all new settings CSS
[\#2528](https://github.com/matrix-org/matrix-react-sdk/pull/2528)
- Round 1 of misc fixes for settings
[\#2526](https://github.com/matrix-org/matrix-react-sdk/pull/2526)
- Implement the Security & Privacy tab of new room settings
[\#2523](https://github.com/matrix-org/matrix-react-sdk/pull/2523)
- Implement the Advanced tab of new room settings
[\#2525](https://github.com/matrix-org/matrix-react-sdk/pull/2525)
- Implement the Roles & Permissions tab of new room settings
[\#2524](https://github.com/matrix-org/matrix-react-sdk/pull/2524)
- Redesign: room directory makeover
[\#2519](https://github.com/matrix-org/matrix-react-sdk/pull/2519)
- Iterate upon the room upgrade warning bar
[\#2518](https://github.com/matrix-org/matrix-react-sdk/pull/2518)
- redesign: small fixes
[\#2520](https://github.com/matrix-org/matrix-react-sdk/pull/2520)
- Implement the "general" tab of new room settings
[\#2516](https://github.com/matrix-org/matrix-react-sdk/pull/2516)
- Tweak auth overflow on Windows and Linux
[\#2521](https://github.com/matrix-org/matrix-react-sdk/pull/2521)
- Redesign: switch layout when filtering room sublists
[\#2515](https://github.com/matrix-org/matrix-react-sdk/pull/2515)
- Make native scrollbars prettier
[\#2470](https://github.com/matrix-org/matrix-react-sdk/pull/2470)
- Add server type selector and style login flow
[\#2517](https://github.com/matrix-org/matrix-react-sdk/pull/2517)
- Implement flair tab in user settings
[\#2512](https://github.com/matrix-org/matrix-react-sdk/pull/2512)
- Override UA/OS styles for disabled Field selects
[\#2502](https://github.com/matrix-org/matrix-react-sdk/pull/2502)
- Be more positive with setting labels
[\#2504](https://github.com/matrix-org/matrix-react-sdk/pull/2504)
- Redesign: new roomlist layout fixes
[\#2514](https://github.com/matrix-org/matrix-react-sdk/pull/2514)
- Redesign: new layout algorithm for room sublists.
[\#2507](https://github.com/matrix-org/matrix-react-sdk/pull/2507)
- Short-Authentication-String Verification
[\#2461](https://github.com/matrix-org/matrix-react-sdk/pull/2461)
- Fix unmount TypeError in `DeviceVerifyButtons`
[\#2513](https://github.com/matrix-org/matrix-react-sdk/pull/2513)
- Remove support for team servers
[\#2511](https://github.com/matrix-org/matrix-react-sdk/pull/2511)
- Initial structure for new room settings
[\#2510](https://github.com/matrix-org/matrix-react-sdk/pull/2510)
- Tweak wording on logout warning
[\#2509](https://github.com/matrix-org/matrix-react-sdk/pull/2509)
- Fix NPE in RoomRecoveryReminder
[\#2508](https://github.com/matrix-org/matrix-react-sdk/pull/2508)
- New text/caption for key backup by verifying device
[\#2506](https://github.com/matrix-org/matrix-react-sdk/pull/2506)
- Implement the "Security & Privacy" tab of new user settings
[\#2499](https://github.com/matrix-org/matrix-react-sdk/pull/2499)
- Add simple animations to toggle switches
[\#2505](https://github.com/matrix-org/matrix-react-sdk/pull/2505)
- Default a Field's placeholder to the label
[\#2503](https://github.com/matrix-org/matrix-react-sdk/pull/2503)
- Have the settings dialog be fixed in size
[\#2501](https://github.com/matrix-org/matrix-react-sdk/pull/2501)
- Implement the "Help & About" tab of new user settings
[\#2500](https://github.com/matrix-org/matrix-react-sdk/pull/2500)
- Implement the "Voice & Video" tab of new user settings
[\#2498](https://github.com/matrix-org/matrix-react-sdk/pull/2498)
- Add widget screenshots to the Labs section
[\#2497](https://github.com/matrix-org/matrix-react-sdk/pull/2497)
- Implement the "Preferences" tab on new user settings
[\#2495](https://github.com/matrix-org/matrix-react-sdk/pull/2495)
- Add target="\_blank" to links that don't have it
[\#2496](https://github.com/matrix-org/matrix-react-sdk/pull/2496)
- Implement the "Notifications" tab of new user settings
[\#2494](https://github.com/matrix-org/matrix-react-sdk/pull/2494)
- Implement the "Labs" tab of new user settings
[\#2492](https://github.com/matrix-org/matrix-react-sdk/pull/2492)
- Implement the "General" tab of new user settings
[\#2491](https://github.com/matrix-org/matrix-react-sdk/pull/2491)
- Appease linter in auth related files
[\#2493](https://github.com/matrix-org/matrix-react-sdk/pull/2493)
- Update text and links in authentication flows
[\#2489](https://github.com/matrix-org/matrix-react-sdk/pull/2489)
- Move LanguageSelector to views
[\#2490](https://github.com/matrix-org/matrix-react-sdk/pull/2490)
- Restyle auth page language selector
[\#2488](https://github.com/matrix-org/matrix-react-sdk/pull/2488)
- Fix desktop captcha check
[\#2487](https://github.com/matrix-org/matrix-react-sdk/pull/2487)
- Basic structure for tabbed user settings
[\#2476](https://github.com/matrix-org/matrix-react-sdk/pull/2476)
- Token encouragement if zxcvbn gives no feedback
[\#2471](https://github.com/matrix-org/matrix-react-sdk/pull/2471)
- Fix: show rooms and people section when empty while filtering
[\#2481](https://github.com/matrix-org/matrix-react-sdk/pull/2481)
- Fix AuthFooter CSS rules conflicting with anchors all over the app
[\#2486](https://github.com/matrix-org/matrix-react-sdk/pull/2486)
- Support selects on Field
[\#2484](https://github.com/matrix-org/matrix-react-sdk/pull/2484)
- Fix integrations server error popup being hidden behind right panel
[\#2482](https://github.com/matrix-org/matrix-react-sdk/pull/2482)
- Fix: apparently room can be null here
[\#2480](https://github.com/matrix-org/matrix-react-sdk/pull/2480)
- Redesign: pull jump to bottom button out of room status bar
[\#2478](https://github.com/matrix-org/matrix-react-sdk/pull/2478)
- Redesign: set default size of 350px for left panel
[\#2479](https://github.com/matrix-org/matrix-react-sdk/pull/2479)
- Avoid "jumpiness" with inline typing indicator
[\#2456](https://github.com/matrix-org/matrix-react-sdk/pull/2456)
- De-lint CompatabilityPage & LoggedInView
[\#2472](https://github.com/matrix-org/matrix-react-sdk/pull/2472)
- Remove Status theme-specific hacks
[\#2473](https://github.com/matrix-org/matrix-react-sdk/pull/2473)
- Error if no sessions decrypted
[\#2469](https://github.com/matrix-org/matrix-react-sdk/pull/2469)
- Fix settings direct chat
[\#2466](https://github.com/matrix-org/matrix-react-sdk/pull/2466)
- Show verify button when we have a device to verify
[\#2464](https://github.com/matrix-org/matrix-react-sdk/pull/2464)
- Redesign: Add a form field component
[\#2463](https://github.com/matrix-org/matrix-react-sdk/pull/2463)
- Load fonts and images via source-relative URLs and requires
[\#2460](https://github.com/matrix-org/matrix-react-sdk/pull/2460)
- Say when backup is signed by unknown device
[\#2455](https://github.com/matrix-org/matrix-react-sdk/pull/2455)
- Add an /upgraderoom command to make upgrading easier for development
[\#2458](https://github.com/matrix-org/matrix-react-sdk/pull/2458)
- Merge develop->experimental
[\#2457](https://github.com/matrix-org/matrix-react-sdk/pull/2457)
- Fix: show hand cursor in topleft menu so its clear you can click it
[\#2454](https://github.com/matrix-org/matrix-react-sdk/pull/2454)
- Fix: search makeover missing icons
[\#2453](https://github.com/matrix-org/matrix-react-sdk/pull/2453)
- Redesign: search makeover
[\#2448](https://github.com/matrix-org/matrix-react-sdk/pull/2448)
- Revert "Tiled room UI"
[\#2451](https://github.com/matrix-org/matrix-react-sdk/pull/2451)
- Update from Weblate.
[\#2452](https://github.com/matrix-org/matrix-react-sdk/pull/2452)
- Improve room sublist resizing
[\#2440](https://github.com/matrix-org/matrix-react-sdk/pull/2440)
- Different dialog for new trusted backup
[\#2435](https://github.com/matrix-org/matrix-react-sdk/pull/2435)
- De-lint a few more files
[\#2436](https://github.com/matrix-org/matrix-react-sdk/pull/2436)
- Recalculate the visible rooms when rooms are upgraded
[\#2433](https://github.com/matrix-org/matrix-react-sdk/pull/2433)
- Navigate to the upgraded room's create event where possible
[\#2432](https://github.com/matrix-org/matrix-react-sdk/pull/2432)
- Don't show rooms with tombstones in the address picker
[\#2429](https://github.com/matrix-org/matrix-react-sdk/pull/2429)
- Add separate dialog for recovery method removed
[\#2427](https://github.com/matrix-org/matrix-react-sdk/pull/2427)
- Set which servers to try and join upgraded rooms through
[\#2428](https://github.com/matrix-org/matrix-react-sdk/pull/2428)
- Render a tile for tombstone events
[\#2430](https://github.com/matrix-org/matrix-react-sdk/pull/2430)
- Regenerate en_EN.json to sort entries
[\#2431](https://github.com/matrix-org/matrix-react-sdk/pull/2431)
- Key backup: Debounce passphrase feedback
[\#2426](https://github.com/matrix-org/matrix-react-sdk/pull/2426)
- Set backup niggles: 2
[\#2425](https://github.com/matrix-org/matrix-react-sdk/pull/2425)
- Fix lint errors in MessageComposerInput
[\#2423](https://github.com/matrix-org/matrix-react-sdk/pull/2423)
- Set backup niggles: 1
[\#2424](https://github.com/matrix-org/matrix-react-sdk/pull/2424)
- PoC: Add simple state counters to room heading
[\#2388](https://github.com/matrix-org/matrix-react-sdk/pull/2388)
- Fix a few things with cancelling recovery reminder
[\#2420](https://github.com/matrix-org/matrix-react-sdk/pull/2420)
- Add spaces back to async arrow functions
[\#2422](https://github.com/matrix-org/matrix-react-sdk/pull/2422)
- fix grid growing wider than viewport on chrome
[\#2421](https://github.com/matrix-org/matrix-react-sdk/pull/2421)
- Tiled room UI
[\#2348](https://github.com/matrix-org/matrix-react-sdk/pull/2348)
- Fix path to New Recovery Method icon
[\#2417](https://github.com/matrix-org/matrix-react-sdk/pull/2417)
- run unit tests on riot-web like before
[\#2419](https://github.com/matrix-org/matrix-react-sdk/pull/2419)
- Refactor travis-ci to use parallel jobs
[\#2414](https://github.com/matrix-org/matrix-react-sdk/pull/2414)
- Fix black-on-black GIF icon for stickers
[\#2408](https://github.com/matrix-org/matrix-react-sdk/pull/2408)
- Don't reset cached room list values when they are falsey
[\#2413](https://github.com/matrix-org/matrix-react-sdk/pull/2413)
- Make logout warning nag about key backups
[\#2407](https://github.com/matrix-org/matrix-react-sdk/pull/2407)
- Clarify readme instructions for developers
[\#2404](https://github.com/matrix-org/matrix-react-sdk/pull/2404)
- Add slash command for changing room name
[\#2401](https://github.com/matrix-org/matrix-react-sdk/pull/2401)
- Flatten and simplify the memberlist sorting algorithm
[\#2381](https://github.com/matrix-org/matrix-react-sdk/pull/2381)
- Tiny fixes for custom status messages on experimental
[\#2403](https://github.com/matrix-org/matrix-react-sdk/pull/2403)
- Part 3 of 3: Apply today's changes to experimental again
[\#2400](https://github.com/matrix-org/matrix-react-sdk/pull/2400)
- Part 2 of 3: Merge develop->experimental minus #2336
[\#2399](https://github.com/matrix-org/matrix-react-sdk/pull/2399)
- Part 1 of 3: Back out bad merge for develop->experimental
[\#2398](https://github.com/matrix-org/matrix-react-sdk/pull/2398)
- Fix browser navigation not working between /home, /login, /register, etc
[\#2383](https://github.com/matrix-org/matrix-react-sdk/pull/2383)
- Don't re-sort the room list if the user is hovering over it
[\#2396](https://github.com/matrix-org/matrix-react-sdk/pull/2396)
- Merge develop into experimental
[\#2395](https://github.com/matrix-org/matrix-react-sdk/pull/2395)
- Added colour var to all themes
[\#2379](https://github.com/matrix-org/matrix-react-sdk/pull/2379)
- Colour, contrast & legibility improvements
[\#2378](https://github.com/matrix-org/matrix-react-sdk/pull/2378)
- Redesign: add feedback dialog & button in tag panel
[\#2376](https://github.com/matrix-org/matrix-react-sdk/pull/2376)
- Redesign: add badge with dot to rm button, to see it catches your eye better
[\#2371](https://github.com/matrix-org/matrix-react-sdk/pull/2371)
- Fix misaligned (+) icon
[\#2374](https://github.com/matrix-org/matrix-react-sdk/pull/2374)
- Avoid 'transparent black' gradients in left panel
[\#2373](https://github.com/matrix-org/matrix-react-sdk/pull/2373)
- Normalised icons
[\#2370](https://github.com/matrix-org/matrix-react-sdk/pull/2370)
- Redesign: give right panel default width
[\#2369](https://github.com/matrix-org/matrix-react-sdk/pull/2369)
- Redesign: Fix login field looking inline
[\#2368](https://github.com/matrix-org/matrix-react-sdk/pull/2368)
- Redesign: select search query on focus
[\#2367](https://github.com/matrix-org/matrix-react-sdk/pull/2367)
- Redesign: fix remaining right panel collapse issues.
[\#2366](https://github.com/matrix-org/matrix-react-sdk/pull/2366)
- Redesign: left panel fixes
[\#2364](https://github.com/matrix-org/matrix-react-sdk/pull/2364)
- Redesign: allow to hide the right panel when clicking already active button
& persist
[\#2361](https://github.com/matrix-org/matrix-react-sdk/pull/2361)
- Redesign: make room tiles less high so more rooms fit on the screen
[\#2359](https://github.com/matrix-org/matrix-react-sdk/pull/2359)
- Redesign: ignore any unknown tags
[\#2358](https://github.com/matrix-org/matrix-react-sdk/pull/2358)
- Redesign: disable setting theme completely
[\#2357](https://github.com/matrix-org/matrix-react-sdk/pull/2357)
- Force use of dharma theme
[\#2355](https://github.com/matrix-org/matrix-react-sdk/pull/2355)
- Redesign: some small fixes
[\#2354](https://github.com/matrix-org/matrix-react-sdk/pull/2354)
- Redesign: restyle jump to first unread message & rework read marker logic
(rebased)
[\#2345](https://github.com/matrix-org/matrix-react-sdk/pull/2345)
- Redesign: fix add room button alignment when collapsed
[\#2343](https://github.com/matrix-org/matrix-react-sdk/pull/2343)
- Redesign: confirm sign out from top left menu
[\#2342](https://github.com/matrix-org/matrix-react-sdk/pull/2342)
- Redesign: fix room header avatar in edit mode
[\#2344](https://github.com/matrix-org/matrix-react-sdk/pull/2344)
- Redesign: make community UX usable
[\#2341](https://github.com/matrix-org/matrix-react-sdk/pull/2341)
- Redesign: resizer persistence
[\#2321](https://github.com/matrix-org/matrix-react-sdk/pull/2321)
- Redesign: improve room sub list sizing & persist sizes
[\#2297](https://github.com/matrix-org/matrix-react-sdk/pull/2297)
- Redesign: temp solution to make room settings usable
[\#2298](https://github.com/matrix-org/matrix-react-sdk/pull/2298)
- Redesign: typing notifications in timeline
[\#2276](https://github.com/matrix-org/matrix-react-sdk/pull/2276)
- Redesign: add scroll indicator gradients to top and bottom of room sub list
[\#2275](https://github.com/matrix-org/matrix-react-sdk/pull/2275)
- Redesign: move member query field to bottom of member list
[\#2270](https://github.com/matrix-org/matrix-react-sdk/pull/2270)
- Redesign: room list visual polish
[\#2269](https://github.com/matrix-org/matrix-react-sdk/pull/2269)
- Redesign: bring back & restyle room filter field
[\#2267](https://github.com/matrix-org/matrix-react-sdk/pull/2267)
- Redesign: increase interaction rectangle of resize handles
[\#2262](https://github.com/matrix-org/matrix-react-sdk/pull/2262)
- Redesign: move right panel below room/group header
[\#2260](https://github.com/matrix-org/matrix-react-sdk/pull/2260)
- Redesign: use native auto-hiding scrollbars in room sub lists
[\#2264](https://github.com/matrix-org/matrix-react-sdk/pull/2264)
- Redesign: basic makeover of member info panel
[\#2248](https://github.com/matrix-org/matrix-react-sdk/pull/2248)
- Redesign: memberlist basic makeover
[\#2245](https://github.com/matrix-org/matrix-react-sdk/pull/2245)
- Redesign: tweak room list font sizes
[\#2246](https://github.com/matrix-org/matrix-react-sdk/pull/2246)
- Redesign: Fix room lists sizing
[\#2234](https://github.com/matrix-org/matrix-react-sdk/pull/2234)
- Redesign: fix import path
[\#2243](https://github.com/matrix-org/matrix-react-sdk/pull/2243)
- Redesign: update (most) icons
[\#2241](https://github.com/matrix-org/matrix-react-sdk/pull/2241)
- Redesign: fix basic room header layout
[\#2240](https://github.com/matrix-org/matrix-react-sdk/pull/2240)
- Redesign: 1st go at top left menu & restyling context menus
[\#2239](https://github.com/matrix-org/matrix-react-sdk/pull/2239)
- Redesign: Initial timeline tweaks
[\#2238](https://github.com/matrix-org/matrix-react-sdk/pull/2238)
- Redesign: Align visuals of room list with design
[\#2233](https://github.com/matrix-org/matrix-react-sdk/pull/2233)
- Redesign: room section header tidbits
[\#2229](https://github.com/matrix-org/matrix-react-sdk/pull/2229)
- Redesign: Add (+) button in room section header to add rooms
[\#2228](https://github.com/matrix-org/matrix-react-sdk/pull/2228)
- Redesign: 1st go at resizing room sublists
[\#2226](https://github.com/matrix-org/matrix-react-sdk/pull/2226)
- Redesign: remove room list truncation and DND
[\#2224](https://github.com/matrix-org/matrix-react-sdk/pull/2224)
- Redesign: resizeable/collapsible sections
[\#2210](https://github.com/matrix-org/matrix-react-sdk/pull/2210)
# Changes in [0.14.8](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.8) (2019-01-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.8-rc.1...v0.14.8)
- Fix settings direct chat
[\#2467](https://github.com/matrix-org/matrix-react-sdk/pull/2467)
# Changes in [0.14.8-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.8-rc.1) (2019-01-17)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.7...v0.14.8-rc.1)
- Change wording of 'invite anyway' setting
[\#2450](https://github.com/matrix-org/matrix-react-sdk/pull/2450)
- Minimal lint-fixes to make develop CI build
[\#2449](https://github.com/matrix-org/matrix-react-sdk/pull/2449)
- Develop->Experimental
[\#2445](https://github.com/matrix-org/matrix-react-sdk/pull/2445)
- Limit line length in the room directory
[\#2438](https://github.com/matrix-org/matrix-react-sdk/pull/2438)
- Develop->Experimental
[\#2444](https://github.com/matrix-org/matrix-react-sdk/pull/2444)
- Fix setting label for unknown invites
[\#2443](https://github.com/matrix-org/matrix-react-sdk/pull/2443)
- Merge develop -> experimental
[\#2441](https://github.com/matrix-org/matrix-react-sdk/pull/2441)
- Give a route for retrying invites for users which may not exist
[\#2434](https://github.com/matrix-org/matrix-react-sdk/pull/2434)
- Show in-room reminder when key backup creating device unverified
[\#2394](https://github.com/matrix-org/matrix-react-sdk/pull/2394)
- Consistent flair ordering.
[\#2389](https://github.com/matrix-org/matrix-react-sdk/pull/2389)
- Fetch matching e2e-test branch
[\#2387](https://github.com/matrix-org/matrix-react-sdk/pull/2387)
- Add some logging for riot-web#7838
[\#2385](https://github.com/matrix-org/matrix-react-sdk/pull/2385)
- Handle well-known data in the login response
[\#2384](https://github.com/matrix-org/matrix-react-sdk/pull/2384)
- Custom status messages
[\#2347](https://github.com/matrix-org/matrix-react-sdk/pull/2347)
- React-sdk changes to support sandboxed electron
[\#2372](https://github.com/matrix-org/matrix-react-sdk/pull/2372)
- Make sure to grab the InlineSpinner object
[\#2363](https://github.com/matrix-org/matrix-react-sdk/pull/2363)
- Standardize errors about localpart structure
[\#2351](https://github.com/matrix-org/matrix-react-sdk/pull/2351)
- Fix translation error on notification icon
[\#2352](https://github.com/matrix-org/matrix-react-sdk/pull/2352)
- Introduce a default_server_name for aesthetics and rework .well-known
[\#2327](https://github.com/matrix-org/matrix-react-sdk/pull/2327)
- Show the number of unread notifications above the bell on the right
[\#2336](https://github.com/matrix-org/matrix-react-sdk/pull/2336)
- Check to make sure email addresses look roughly valid before inviting them
to rooms
[\#2338](https://github.com/matrix-org/matrix-react-sdk/pull/2338)
- Expose hidden notification rules in UI
[\#2346](https://github.com/matrix-org/matrix-react-sdk/pull/2346)
- Avoid preserving HS url at logout
[\#2340](https://github.com/matrix-org/matrix-react-sdk/pull/2340)
- Speed up room unread checks by not hitting the SettingsStore so often
[\#2339](https://github.com/matrix-org/matrix-react-sdk/pull/2339)
- Remove outdated info about custom skins
[\#2337](https://github.com/matrix-org/matrix-react-sdk/pull/2337)
- Show the IncomingCallBox if the call is for the RoomSubList
[\#2333](https://github.com/matrix-org/matrix-react-sdk/pull/2333)
- Don't consider ACL'd servers as permalink candidates
[\#2331](https://github.com/matrix-org/matrix-react-sdk/pull/2331)
- Fix pinning of rooms without badges
[\#2330](https://github.com/matrix-org/matrix-react-sdk/pull/2330)
- Sort translations by file name
[\#2329](https://github.com/matrix-org/matrix-react-sdk/pull/2329)
- Update React guide in code style
[\#2335](https://github.com/matrix-org/matrix-react-sdk/pull/2335)
- Remove temporary account_deactivation_preferences
[\#2259](https://github.com/matrix-org/matrix-react-sdk/pull/2259)
# Changes in [0.14.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.7) (2018-12-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.7-rc.2...v0.14.7)
- No changes since rc.2
# Changes in [0.14.7-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.7-rc.2) (2018-12-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.7-rc.1...v0.14.7-rc.2)
- Ship the babelrc file to npm
[\#2332](https://github.com/matrix-org/matrix-react-sdk/pull/2332)
# Changes in [0.14.7-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.7-rc.1) (2018-12-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.6...v0.14.7-rc.1)
- Suppress CORS errors in the 'failed to join room' dialog
[\#2306](https://github.com/matrix-org/matrix-react-sdk/pull/2306)
- Check if users exist before inviting them and communicate errors
[\#2317](https://github.com/matrix-org/matrix-react-sdk/pull/2317)
- Update from Weblate.
[\#2328](https://github.com/matrix-org/matrix-react-sdk/pull/2328)
- Allow group summary to load when /users fails
[\#2326](https://github.com/matrix-org/matrix-react-sdk/pull/2326)
- Show correct text if passphrase is skipped
[\#2324](https://github.com/matrix-org/matrix-react-sdk/pull/2324)
- Add password strength meter to backup creation UI
[\#2294](https://github.com/matrix-org/matrix-react-sdk/pull/2294)
- Check upload limits before trying to upload large files
[\#1876](https://github.com/matrix-org/matrix-react-sdk/pull/1876)
- Support .well-known discovery
[\#2227](https://github.com/matrix-org/matrix-react-sdk/pull/2227)
- Make create key backup dialog async
[\#2291](https://github.com/matrix-org/matrix-react-sdk/pull/2291)
- Forgot to enable continue button on download
[\#2288](https://github.com/matrix-org/matrix-react-sdk/pull/2288)
- Online incremental megolm backups (v2)
[\#2169](https://github.com/matrix-org/matrix-react-sdk/pull/2169)
- Add recovery key download button
[\#2284](https://github.com/matrix-org/matrix-react-sdk/pull/2284)
- Passphrase Support for e2e backups
[\#2283](https://github.com/matrix-org/matrix-react-sdk/pull/2283)
- Update async dialog interface to use promises
[\#2286](https://github.com/matrix-org/matrix-react-sdk/pull/2286)
- Support for m.login.sso
[\#2279](https://github.com/matrix-org/matrix-react-sdk/pull/2279)
- Added badge to non-autoplay GIFs
[\#2235](https://github.com/matrix-org/matrix-react-sdk/pull/2235)
- Improve terms auth flow
[\#2277](https://github.com/matrix-org/matrix-react-sdk/pull/2277)
- Handle crypto db version upgrade
[\#2282](https://github.com/matrix-org/matrix-react-sdk/pull/2282)
# Changes in [0.14.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.6) (2018-11-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.5...v0.14.6)
- Warning when crypto DB is too new to use.
# Changes in [0.14.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.5) (2018-11-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.5-rc.2...v0.14.5)
- No changes since rc.1
# Changes in [0.14.5-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.5-rc.2) (2018-11-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.5-rc.1...v0.14.5-rc.2)
- Update to js-sdk v0.14.0-rc.1 which uses the new Olm API
(v0.14.0-rc.1 was broken because of this).
# Changes in [0.14.5-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.5-rc.1) (2018-11-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.4...v0.14.5-rc.1)
- Update from Weblate.
[\#2278](https://github.com/matrix-org/matrix-react-sdk/pull/2278)
- Support room IDs and event permalinks in the join command
[\#2272](https://github.com/matrix-org/matrix-react-sdk/pull/2272)
- Align encrypted event buttons in Safari
[\#2274](https://github.com/matrix-org/matrix-react-sdk/pull/2274)
- Align buttons in encrypted event dialog
[\#2273](https://github.com/matrix-org/matrix-react-sdk/pull/2273)
- Add visible guest warning to encourage login
[\#2268](https://github.com/matrix-org/matrix-react-sdk/pull/2268)
- Regenerate the room list when m.fully_read is issued
[\#2266](https://github.com/matrix-org/matrix-react-sdk/pull/2266)
- Remove the request-only stuff we don't need anymore
[\#2263](https://github.com/matrix-org/matrix-react-sdk/pull/2263)
- Improve performance of room list and fix timestamp ordering when pinning
rooms
[\#2265](https://github.com/matrix-org/matrix-react-sdk/pull/2265)
- Add options to pin unread/mentioned rooms to the top of the room list
[\#1936](https://github.com/matrix-org/matrix-react-sdk/pull/1936)
- only run e2e tests on PRs targeted on develop
[\#2261](https://github.com/matrix-org/matrix-react-sdk/pull/2261)
- Fix and test matrix.to alias permalinks
[\#2254](https://github.com/matrix-org/matrix-react-sdk/pull/2254)
- click-through svg on tag tile context menu to make it less weird
[\#2257](https://github.com/matrix-org/matrix-react-sdk/pull/2257)
- Hide Matthew's Time Machine
[\#2256](https://github.com/matrix-org/matrix-react-sdk/pull/2256)
- Update babel-eslint to 8.1.1
[\#2255](https://github.com/matrix-org/matrix-react-sdk/pull/2255)
- Support routing matrix.to links to joinable rooms
[\#2250](https://github.com/matrix-org/matrix-react-sdk/pull/2250)
- Fix autoreplacement of ascii emoji
[\#2253](https://github.com/matrix-org/matrix-react-sdk/pull/2253)
- Repair DevTools button padding by centralizing styles
[\#2252](https://github.com/matrix-org/matrix-react-sdk/pull/2252)
- Redirect widgets to another location before deleting them
[\#2232](https://github.com/matrix-org/matrix-react-sdk/pull/2232)
- disable e2e tests for PRs targeted at experimental (redesign)
[\#2251](https://github.com/matrix-org/matrix-react-sdk/pull/2251)
- Fix emoji replacement in composer
[\#2247](https://github.com/matrix-org/matrix-react-sdk/pull/2247)
- Add a devtools button to roomsettings
[\#2249](https://github.com/matrix-org/matrix-react-sdk/pull/2249)
- Add warning when administrator leaves community (#5724)
[\#2242](https://github.com/matrix-org/matrix-react-sdk/pull/2242)
# Changes in [0.14.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.4) (2018-11-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.3...v0.14.4)
- Include change that was supposed to be included in orevious version
# Changes in [0.14.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.3) (2018-11-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.2...v0.14.3)
- Add banner with login/register links for users who aren't logged in
# Changes in [0.14.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.2) (2018-10-29)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.2-rc.1...v0.14.2)
- Fix autoreplacement of ascii emoji
[\#2258](https://github.com/matrix-org/matrix-react-sdk/pull/2258)
# Changes in [0.14.2-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.2-rc.1) (2018-10-24)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.1...v0.14.2-rc.1)
- Update from Weblate.
[\#2244](https://github.com/matrix-org/matrix-react-sdk/pull/2244)
- Show the group member list again
[\#2223](https://github.com/matrix-org/matrix-react-sdk/pull/2223)
- lint: make colorScheme camel case
[\#2237](https://github.com/matrix-org/matrix-react-sdk/pull/2237)
- Change leave room button text, OK -> Leave
[\#2236](https://github.com/matrix-org/matrix-react-sdk/pull/2236)
- Move all dialog buttons to the right and fix their order
[\#2231](https://github.com/matrix-org/matrix-react-sdk/pull/2231)
- Add a bit of text to explain the purpose of the RoomPreviewSpinner
[\#2225](https://github.com/matrix-org/matrix-react-sdk/pull/2225)
- Move the login box from the left sidebar to where the composer is
[\#2219](https://github.com/matrix-org/matrix-react-sdk/pull/2219)
- Fix an error where React doesn't like value=null on a select
[\#2230](https://github.com/matrix-org/matrix-react-sdk/pull/2230)
- add missing sticker translation
[\#2216](https://github.com/matrix-org/matrix-react-sdk/pull/2216)
- Support m.login.terms during registration
[\#2221](https://github.com/matrix-org/matrix-react-sdk/pull/2221)
- Don't show the invite nag bar when peeking
[\#2220](https://github.com/matrix-org/matrix-react-sdk/pull/2220)
- Apply the user's tint once the MatrixClientPeg is moderately ready
[\#2214](https://github.com/matrix-org/matrix-react-sdk/pull/2214)
- Make rageshake use less memory
[\#2217](https://github.com/matrix-org/matrix-react-sdk/pull/2217)
- Fix autocomplete
[\#2212](https://github.com/matrix-org/matrix-react-sdk/pull/2212)
- Explain feature states in a lot more detail
[\#2211](https://github.com/matrix-org/matrix-react-sdk/pull/2211)
- Fix various lint errors
[\#2213](https://github.com/matrix-org/matrix-react-sdk/pull/2213)
# Changes in [0.14.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.1) (2018-10-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.0...v0.14.1)
- Apply the user's tint once the MatrixClientPeg is moderately ready
[\#2214](https://github.com/matrix-org/matrix-react-sdk/pull/2214)
# Changes in [0.14.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.0) (2018-10-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.14.0-rc.1...v0.14.0)
- Phased rollout of lazy loading
[\#2218](https://github.com/matrix-org/matrix-react-sdk/pull/2218)
# Changes in [0.14.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.0-rc.1) (2018-10-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.6...v0.14.0-rc.1)
- turn LL on by default!
[\#2209](https://github.com/matrix-org/matrix-react-sdk/pull/2209)
- Update from Weblate.
[\#2207](https://github.com/matrix-org/matrix-react-sdk/pull/2207)
- Fix quote post slate update
[\#2206](https://github.com/matrix-org/matrix-react-sdk/pull/2206)
- Handle InvalidStoreError from js-sdk
[\#2205](https://github.com/matrix-org/matrix-react-sdk/pull/2205)
- Fall back to default avatar in RR when member isn't loaded yet
[\#2204](https://github.com/matrix-org/matrix-react-sdk/pull/2204)
- Update to new version of slate
[\#2202](https://github.com/matrix-org/matrix-react-sdk/pull/2202)
- Update karma to webpack 4
[\#2203](https://github.com/matrix-org/matrix-react-sdk/pull/2203)
- More accessible buttons - take 2
[\#2194](https://github.com/matrix-org/matrix-react-sdk/pull/2194)
- log correct error code when opening log idb
[\#2200](https://github.com/matrix-org/matrix-react-sdk/pull/2200)
- show warning when LL is disabled but was enabled before
[\#2201](https://github.com/matrix-org/matrix-react-sdk/pull/2201)
- Fall back to another store if indexeddb start fails
[\#2195](https://github.com/matrix-org/matrix-react-sdk/pull/2195)
- Silence bluebird warnings
[\#2198](https://github.com/matrix-org/matrix-react-sdk/pull/2198)
- Use createObjectURL instead of readAsDataURL for videos
[\#2197](https://github.com/matrix-org/matrix-react-sdk/pull/2197)
- Revert "Use createObjectURL instead of readAsDataURL for videos"
[\#2196](https://github.com/matrix-org/matrix-react-sdk/pull/2196)
- Track how far the user travels before dismissing their user settings
[\#2183](https://github.com/matrix-org/matrix-react-sdk/pull/2183)
- Drop (IRC) suffix hacks
[\#2193](https://github.com/matrix-org/matrix-react-sdk/pull/2193)
- Use createObjectURL instead of readAsDataURL for videos
[\#2176](https://github.com/matrix-org/matrix-react-sdk/pull/2176)
- Remove old migration code
[\#2192](https://github.com/matrix-org/matrix-react-sdk/pull/2192)
- Fix brace style in TextForEvent.js
[\#2191](https://github.com/matrix-org/matrix-react-sdk/pull/2191)
- Fix error logging
[\#2190](https://github.com/matrix-org/matrix-react-sdk/pull/2190)
- Fix Promise.defer warning in ScalarAuthClient.js
[\#2188](https://github.com/matrix-org/matrix-react-sdk/pull/2188)
- Communicate early that a 3pid is required during registration if needed
[\#2180](https://github.com/matrix-org/matrix-react-sdk/pull/2180)
- try to encourage people to attach logs to bugs
[\#2185](https://github.com/matrix-org/matrix-react-sdk/pull/2185)
- Show the 'homeserver unavailable' warning when the first sync fails
[\#2182](https://github.com/matrix-org/matrix-react-sdk/pull/2182)
- allow passing initial is_url like hs_url in query params
[\#2083](https://github.com/matrix-org/matrix-react-sdk/pull/2083)
- Update karma
[\#2177](https://github.com/matrix-org/matrix-react-sdk/pull/2177)
- fudge hangup reasons
[\#2184](https://github.com/matrix-org/matrix-react-sdk/pull/2184)
- Provide more helpful errors when i18n generation fails
[\#2181](https://github.com/matrix-org/matrix-react-sdk/pull/2181)
# Changes in [0.14.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.14.0-rc.1) (2018-10-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.6...v0.14.0-rc.1)
- turn LL on by default!
[\#2209](https://github.com/matrix-org/matrix-react-sdk/pull/2209)
- Update from Weblate.
[\#2207](https://github.com/matrix-org/matrix-react-sdk/pull/2207)
- Fix quote post slate update
[\#2206](https://github.com/matrix-org/matrix-react-sdk/pull/2206)
- Handle InvalidStoreError from js-sdk
[\#2205](https://github.com/matrix-org/matrix-react-sdk/pull/2205)
- Fall back to default avatar in RR when member isn't loaded yet
[\#2204](https://github.com/matrix-org/matrix-react-sdk/pull/2204)
- Update to new version of slate
[\#2202](https://github.com/matrix-org/matrix-react-sdk/pull/2202)
- Update karma to webpack 4
[\#2203](https://github.com/matrix-org/matrix-react-sdk/pull/2203)
- More accessible buttons - take 2
[\#2194](https://github.com/matrix-org/matrix-react-sdk/pull/2194)
- log correct error code when opening log idb
[\#2200](https://github.com/matrix-org/matrix-react-sdk/pull/2200)
- show warning when LL is disabled but was enabled before
[\#2201](https://github.com/matrix-org/matrix-react-sdk/pull/2201)
- Fall back to another store if indexeddb start fails
[\#2195](https://github.com/matrix-org/matrix-react-sdk/pull/2195)
- Silence bluebird warnings
[\#2198](https://github.com/matrix-org/matrix-react-sdk/pull/2198)
- Use createObjectURL instead of readAsDataURL for videos
[\#2197](https://github.com/matrix-org/matrix-react-sdk/pull/2197)
- Revert "Use createObjectURL instead of readAsDataURL for videos"
[\#2196](https://github.com/matrix-org/matrix-react-sdk/pull/2196)
- Track how far the user travels before dismissing their user settings
[\#2183](https://github.com/matrix-org/matrix-react-sdk/pull/2183)
- Drop (IRC) suffix hacks
[\#2193](https://github.com/matrix-org/matrix-react-sdk/pull/2193)
- Use createObjectURL instead of readAsDataURL for videos
[\#2176](https://github.com/matrix-org/matrix-react-sdk/pull/2176)
- Remove old migration code
[\#2192](https://github.com/matrix-org/matrix-react-sdk/pull/2192)
- Fix brace style in TextForEvent.js
[\#2191](https://github.com/matrix-org/matrix-react-sdk/pull/2191)
- Fix error logging
[\#2190](https://github.com/matrix-org/matrix-react-sdk/pull/2190)
- Fix Promise.defer warning in ScalarAuthClient.js
[\#2188](https://github.com/matrix-org/matrix-react-sdk/pull/2188)
- Communicate early that a 3pid is required during registration if needed
[\#2180](https://github.com/matrix-org/matrix-react-sdk/pull/2180)
- try to encourage people to attach logs to bugs
[\#2185](https://github.com/matrix-org/matrix-react-sdk/pull/2185)
- Show the 'homeserver unavailable' warning when the first sync fails
[\#2182](https://github.com/matrix-org/matrix-react-sdk/pull/2182)
- allow passing initial is_url like hs_url in query params
[\#2083](https://github.com/matrix-org/matrix-react-sdk/pull/2083)
- Update karma
[\#2177](https://github.com/matrix-org/matrix-react-sdk/pull/2177)
- fudge hangup reasons
[\#2184](https://github.com/matrix-org/matrix-react-sdk/pull/2184)
- Provide more helpful errors when i18n generation fails
[\#2181](https://github.com/matrix-org/matrix-react-sdk/pull/2181)
# Changes in [0.13.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.6) (2018-10-08)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.5...v0.13.6)
- Fix resuming session in Firefox private mode/Tor browser being broken
[\#2195](https://github.com/matrix-org/matrix-react-sdk/pull/2195)
- Show warning about using lazy-loading/non-lazy-loading versions simultaneously (/app & /develop)
[\#2201](https://github.com/matrix-org/matrix-react-sdk/pull/2201)
# Changes in [0.13.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.5) (2018-10-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.5-rc.1...v0.13.5)
- No changes since rc.1
# Changes in [0.13.5-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.5-rc.1) (2018-09-27)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.4...v0.13.5-rc.1)
- resync when LL is toggled, show message when enabled
[\#2178](https://github.com/matrix-org/matrix-react-sdk/pull/2178)
- Update from Weblate.
[\#2179](https://github.com/matrix-org/matrix-react-sdk/pull/2179)
- Split npm start into an init and watch script
[\#2175](https://github.com/matrix-org/matrix-react-sdk/pull/2175)
- show canonical aliases in timeline, and set/remove implicit ones
[\#2171](https://github.com/matrix-org/matrix-react-sdk/pull/2171)
- Fix stale RR and improve LL reliability in RoomView & MemberList.
[\#2168](https://github.com/matrix-org/matrix-react-sdk/pull/2168)
- pass --travis flag to e2e tests to disable tests known not to work Travis CI
[\#2170](https://github.com/matrix-org/matrix-react-sdk/pull/2170)
- Add m.room.aliases to the timeline
[\#2167](https://github.com/matrix-org/matrix-react-sdk/pull/2167)
- postpone loading the members until the user joined the room
[\#2165](https://github.com/matrix-org/matrix-react-sdk/pull/2165)
- Allow translation tags object to be a variable
[\#2166](https://github.com/matrix-org/matrix-react-sdk/pull/2166)
- Don't try to exit fullscreen if not fullscreen
[\#2164](https://github.com/matrix-org/matrix-react-sdk/pull/2164)
- avoid updating the memberlist while the spinner is shown
[\#2161](https://github.com/matrix-org/matrix-react-sdk/pull/2161)
- fix logging room id when LL members fail
[\#2163](https://github.com/matrix-org/matrix-react-sdk/pull/2163)
- dont keep the spinner in the memberlist when fetching /members fails
[\#2162](https://github.com/matrix-org/matrix-react-sdk/pull/2162)
- only dispatch an action for self-membership
[\#2160](https://github.com/matrix-org/matrix-react-sdk/pull/2160)
- avoid unneeded lookups in memberDict
[\#2153](https://github.com/matrix-org/matrix-react-sdk/pull/2153)
- Update from Weblate.
[\#2157](https://github.com/matrix-org/matrix-react-sdk/pull/2157)
- avoid memberlist refresh for events related to rooms other but the current
[\#2156](https://github.com/matrix-org/matrix-react-sdk/pull/2156)
# Changes in [0.13.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.4) (2018-09-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.4-rc.1...v0.13.4)
- No changes since rc.1
# Changes in [0.13.4-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.4-rc.1) (2018-09-07)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.3...v0.13.4-rc.1)
- Error on splash screen if sync is failing
[\#2155](https://github.com/matrix-org/matrix-react-sdk/pull/2155)
- Do full registration if HS doesn't support ILAG
[\#2150](https://github.com/matrix-org/matrix-react-sdk/pull/2150)
- Re-apply "Don't rely on room members to query power levels"
[\#2152](https://github.com/matrix-org/matrix-react-sdk/pull/2152)
- s/DidMount/WillMount/ in MessageComposerInput
[\#2151](https://github.com/matrix-org/matrix-react-sdk/pull/2151)
- Revert "Don't rely on room members to query power levels"
[\#2149](https://github.com/matrix-org/matrix-react-sdk/pull/2149)
- Don't rely on room members to query power levels
[\#2145](https://github.com/matrix-org/matrix-react-sdk/pull/2145)
- Correctly mark email as optional
[\#2148](https://github.com/matrix-org/matrix-react-sdk/pull/2148)
- guests trying to join communities should fire the ILAG flow.
[\#2059](https://github.com/matrix-org/matrix-react-sdk/pull/2059)
- Fix DM avatars, part 3
[\#2146](https://github.com/matrix-org/matrix-react-sdk/pull/2146)
- Fix: show spinner again while recovering from connection error
[\#2143](https://github.com/matrix-org/matrix-react-sdk/pull/2143)
- Fix: infinite spinner on trying to create welcomeUserId room without consent
[\#2147](https://github.com/matrix-org/matrix-react-sdk/pull/2147)
- Show spinner in member list while loading members
[\#2139](https://github.com/matrix-org/matrix-react-sdk/pull/2139)
- Slash command to discard megolm session
[\#2140](https://github.com/matrix-org/matrix-react-sdk/pull/2140)
# Changes in [0.13.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.3) (2018-09-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.3-rc.2...v0.13.3)
- No changes since rc.2
# Changes in [0.13.3-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.3-rc.2) (2018-08-31)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.3-rc.1...v0.13.3-rc.2)
- Update js-sdk to fix exception
# Changes in [0.13.3-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.3-rc.1) (2018-08-30)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.2...v0.13.3-rc.1)
- Fix DM avatar
[\#2141](https://github.com/matrix-org/matrix-react-sdk/pull/2141)
- Update from Weblate.
[\#2142](https://github.com/matrix-org/matrix-react-sdk/pull/2142)
- Support m.room.tombstone events
[\#2124](https://github.com/matrix-org/matrix-react-sdk/pull/2124)
- Support room creation events
[\#2123](https://github.com/matrix-org/matrix-react-sdk/pull/2123)
- Support for room upgrades
[\#2122](https://github.com/matrix-org/matrix-react-sdk/pull/2122)
- Fix: dont show 1:1 avatar for rooms +2 members but only <=2 members loaded
[\#2137](https://github.com/matrix-org/matrix-react-sdk/pull/2137)
- Render terms & conditions in settings
[\#2136](https://github.com/matrix-org/matrix-react-sdk/pull/2136)
- Don't crash if the value of a room tag is null
[\#2133](https://github.com/matrix-org/matrix-react-sdk/pull/2133)
- Add stub for getVisibleRooms()
[\#2134](https://github.com/matrix-org/matrix-react-sdk/pull/2134)
- Fix LL crash trying to render own avatar in composer when member isn't
available yet
[\#2132](https://github.com/matrix-org/matrix-react-sdk/pull/2132)
- Support M_INCOMPATIBLE_ROOM_VERSION
[\#2125](https://github.com/matrix-org/matrix-react-sdk/pull/2125)
- Hide replaced rooms
[\#2127](https://github.com/matrix-org/matrix-react-sdk/pull/2127)
- Fix CPU spin on joining large room
[\#2128](https://github.com/matrix-org/matrix-react-sdk/pull/2128)
- Change format of server usage limit message
[\#2131](https://github.com/matrix-org/matrix-react-sdk/pull/2131)
- Re-apply "Fix showing peek preview while LL members are loading""
[\#2130](https://github.com/matrix-org/matrix-react-sdk/pull/2130)
- Revert "Fix showing peek preview while LL members are loading"
[\#2129](https://github.com/matrix-org/matrix-react-sdk/pull/2129)
- Fix showing peek preview while LL members are loading
[\#2126](https://github.com/matrix-org/matrix-react-sdk/pull/2126)
- Destroy non-persistent widgets when switching room
[\#2098](https://github.com/matrix-org/matrix-react-sdk/pull/2098)
- Lazy loading of room members
[\#2118](https://github.com/matrix-org/matrix-react-sdk/pull/2118)
- Lazy loading: feature toggle
[\#2115](https://github.com/matrix-org/matrix-react-sdk/pull/2115)
- Lazy loading: cleanup
[\#2116](https://github.com/matrix-org/matrix-react-sdk/pull/2116)
- Lazy loading: fix end-to-end encryption rooms
[\#2113](https://github.com/matrix-org/matrix-react-sdk/pull/2113)
- Lazy loading: Lazy load members while backpaginating
[\#2104](https://github.com/matrix-org/matrix-react-sdk/pull/2104)
- Lazy loading: don't assume we have our own member available
[\#2102](https://github.com/matrix-org/matrix-react-sdk/pull/2102)
- Lazy load room members - Part I
[\#2072](https://github.com/matrix-org/matrix-react-sdk/pull/2072)
# Changes in [0.13.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.2) (2018-08-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.1...v0.13.2)
- Don't crash if the value of a room tag is null
[\#2135](https://github.com/matrix-org/matrix-react-sdk/pull/2135)
# Changes in [0.13.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.1) (2018-08-20)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.1-rc.1...v0.13.1)
- No changes since rc.1
# Changes in [0.13.1-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.1-rc.1) (2018-08-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.0...v0.13.1-rc.1)
- Update from Weblate.
[\#2121](https://github.com/matrix-org/matrix-react-sdk/pull/2121)
- Shift to M_RESOURCE_LIMIT_EXCEEDED errors
[\#2120](https://github.com/matrix-org/matrix-react-sdk/pull/2120)
- Fix RoomSettings test
[\#2119](https://github.com/matrix-org/matrix-react-sdk/pull/2119)
- Show room version number in room settings
[\#2117](https://github.com/matrix-org/matrix-react-sdk/pull/2117)
- Warning bar for MAU limit hit
[\#2114](https://github.com/matrix-org/matrix-react-sdk/pull/2114)
- Recognise server notices room(s)
[\#2112](https://github.com/matrix-org/matrix-react-sdk/pull/2112)
- Update room tags behaviour to match spec more
[\#2111](https://github.com/matrix-org/matrix-react-sdk/pull/2111)
- while logging out ignore `Session.logged_out` as it is intentional
[\#2058](https://github.com/matrix-org/matrix-react-sdk/pull/2058)
- Don't show 'connection lost' bar on MAU error
[\#2110](https://github.com/matrix-org/matrix-react-sdk/pull/2110)
- Support MAU error on sync
[\#2108](https://github.com/matrix-org/matrix-react-sdk/pull/2108)
- Support active user limit on message send
[\#2106](https://github.com/matrix-org/matrix-react-sdk/pull/2106)
- Run end to end tests as part of Travis build
[\#2091](https://github.com/matrix-org/matrix-react-sdk/pull/2091)
- Remove package-lock.json for now
[\#2097](https://github.com/matrix-org/matrix-react-sdk/pull/2097)
- Support montly active user limit error on /login
[\#2103](https://github.com/matrix-org/matrix-react-sdk/pull/2103)
- Unpin sanitize-html
[\#2105](https://github.com/matrix-org/matrix-react-sdk/pull/2105)
- Pin sanitize-html to 0.18.2
[\#2101](https://github.com/matrix-org/matrix-react-sdk/pull/2101)
- Make clicking on side panels close settings (mk 3)
[\#2096](https://github.com/matrix-org/matrix-react-sdk/pull/2096)
- Fix persistent element location not updating
[\#2092](https://github.com/matrix-org/matrix-react-sdk/pull/2092)
- fix Devtools input autofocus && state traversal when len === 1 && key=""
[\#2090](https://github.com/matrix-org/matrix-react-sdk/pull/2090)
- allow autocompleting Emoji by common aliases, e.g :+1: to :thumbsup:
[\#2085](https://github.com/matrix-org/matrix-react-sdk/pull/2085)
# Changes in [0.13.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.0) (2018-07-30)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.0-rc.2...v0.13.0)
- Fix composer bug where cursor position would change when Riot regained focus
[\#2093](https://github.com/matrix-org/matrix-react-sdk/pull/2093)
- Fix persistend element location not updating
[\#2094](https://github.com/matrix-org/matrix-react-sdk/pull/2094)
- Slate Fixes 42?
[\#2089](https://github.com/matrix-org/matrix-react-sdk/pull/2089)
# Changes in [0.13.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.0-rc.2) (2018-07-24)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.13.0-rc.1...v0.13.0-rc.2)
- Take jitsi conf calling out of labs
[\#2087](https://github.com/matrix-org/matrix-react-sdk/pull/2087)
# Changes in [0.13.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.13.0-rc.1) (2018-07-24)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.9...v0.13.0-rc.1)
- Update from Weblate.
[\#2086](https://github.com/matrix-org/matrix-react-sdk/pull/2086)
- Moar Slate Fixes
[\#2082](https://github.com/matrix-org/matrix-react-sdk/pull/2082)
- Destroy the widget when its permission is revoked
[\#2081](https://github.com/matrix-org/matrix-react-sdk/pull/2081)
- Make ActiveWidgetStore clear persistent widgets
[\#2084](https://github.com/matrix-org/matrix-react-sdk/pull/2084)
- CreateRoomDialog is rendered before getting the config default_federate
[\#2078](https://github.com/matrix-org/matrix-react-sdk/pull/2078)
- Slate Fixes
[\#2076](https://github.com/matrix-org/matrix-react-sdk/pull/2076)
- FIX: Don't error on rooms the user has left already
[\#2077](https://github.com/matrix-org/matrix-react-sdk/pull/2077)
- Fix persistent apps being the wrong size
[\#2080](https://github.com/matrix-org/matrix-react-sdk/pull/2080)
- Fix widgets resetting when going to the top-left
[\#2079](https://github.com/matrix-org/matrix-react-sdk/pull/2079)
- Jitsi: Use integrations URL from config
[\#2062](https://github.com/matrix-org/matrix-react-sdk/pull/2062)
- Allow jitsi in e2e rooms
[\#2075](https://github.com/matrix-org/matrix-react-sdk/pull/2075)
- Fix border around persisted widgets
[\#2071](https://github.com/matrix-org/matrix-react-sdk/pull/2071)
- Fix e2e icons floating above jitsi
[\#2073](https://github.com/matrix-org/matrix-react-sdk/pull/2073)
- hide some commands after space as they have special semantics
[\#2074](https://github.com/matrix-org/matrix-react-sdk/pull/2074)
- Even More Slate Fixes :D
[\#2070](https://github.com/matrix-org/matrix-react-sdk/pull/2070)
- Improve UX for Jitsi by adding local echo for widgets
[\#2035](https://github.com/matrix-org/matrix-react-sdk/pull/2035)
- Jitsi: Check integrations server before call
[\#2063](https://github.com/matrix-org/matrix-react-sdk/pull/2063)
- Jitsi: Error message on no permission
[\#2061](https://github.com/matrix-org/matrix-react-sdk/pull/2061)
- Fix read receipts on top of Jitsi
[\#2065](https://github.com/matrix-org/matrix-react-sdk/pull/2065)
- Moar Slate Fixes
[\#2069](https://github.com/matrix-org/matrix-react-sdk/pull/2069)
- fix 2nd typo in one PR :(
[\#2068](https://github.com/matrix-org/matrix-react-sdk/pull/2068)
- check if has some completions, not if >=0
[\#2067](https://github.com/matrix-org/matrix-react-sdk/pull/2067)
- Slate fixes
[\#2066](https://github.com/matrix-org/matrix-react-sdk/pull/2066)
- Implement always-on-screen capability for widgets
[\#2056](https://github.com/matrix-org/matrix-react-sdk/pull/2056)
- simplify MessageComposerStore and improve its performance
[\#2064](https://github.com/matrix-org/matrix-react-sdk/pull/2064)
- Replace Draft with Slate
[\#1890](https://github.com/matrix-org/matrix-react-sdk/pull/1890)
- Fix not stopping to peek when navigating away from peeked room
[\#2055](https://github.com/matrix-org/matrix-react-sdk/pull/2055)
- T3chguy/slate cont2
[\#2049](https://github.com/matrix-org/matrix-react-sdk/pull/2049)
- add null-guard for stickerpickerWidget in StickerPicker
[\#2057](https://github.com/matrix-org/matrix-react-sdk/pull/2057)
- Implement always-on-screen capability for widgets
[\#2053](https://github.com/matrix-org/matrix-react-sdk/pull/2053)
- fix nullguard on EventTile, getComponent never returns falsey, it throws
[\#2024](https://github.com/matrix-org/matrix-react-sdk/pull/2024)
- Fix stickerpicker PersistedElement usage
[\#2051](https://github.com/matrix-org/matrix-react-sdk/pull/2051)
- encrypt for invited users if history visibility allows.
[\#2042](https://github.com/matrix-org/matrix-react-sdk/pull/2042)
- move nag bar clear statement to any desktop notif toggle not just 0->1
[\#2031](https://github.com/matrix-org/matrix-react-sdk/pull/2031)
- use TruncatedList to prevent rendering hundreds/thousands of DOM nodes
[\#2041](https://github.com/matrix-org/matrix-react-sdk/pull/2041)
- Fix stuff
[\#2047](https://github.com/matrix-org/matrix-react-sdk/pull/2047)
- Show m.room.server_acl
[\#2046](https://github.com/matrix-org/matrix-react-sdk/pull/2046)
# Changes in [0.12.9](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.9) (2018-07-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.9-rc.2...v0.12.9)
- No changes since rc.1
# Changes in [0.12.9-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.9-rc.2) (2018-07-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.9-rc.1...v0.12.9-rc.2)
- Implement aggregation by error type for tracked decryption failures
[\#2045](https://github.com/matrix-org/matrix-react-sdk/pull/2045)
- make new hiding of roomsublist behaviour opt-in
[\#2044](https://github.com/matrix-org/matrix-react-sdk/pull/2044)
- Implement aggregation by error type for tracked decryption failures
[\#2043](https://github.com/matrix-org/matrix-react-sdk/pull/2043)
- make new hiding of roomsublist behaviour opt-in
[\#2030](https://github.com/matrix-org/matrix-react-sdk/pull/2030)
# Changes in [0.12.9-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.9-rc.1) (2018-07-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.8...v0.12.9-rc.1)
- Update from Weblate.
[\#2040](https://github.com/matrix-org/matrix-react-sdk/pull/2040)
- Import react as React in src/components/views/messages/MStickerBody.js
[\#2039](https://github.com/matrix-org/matrix-react-sdk/pull/2039)
- Import react as React in src/GroupAddressPicker.js
[\#2038](https://github.com/matrix-org/matrix-react-sdk/pull/2038)
- Give PersistedElement a key
[\#2036](https://github.com/matrix-org/matrix-react-sdk/pull/2036)
- Revert " make click to insert nick work on join/parts, /me's etc"
[\#2034](https://github.com/matrix-org/matrix-react-sdk/pull/2034)
- Track an event name when tracking a decryption failure
[\#2033](https://github.com/matrix-org/matrix-react-sdk/pull/2033)
- warn on self-mute
[\#1974](https://github.com/matrix-org/matrix-react-sdk/pull/1974)
- make click to insert nick work on join/parts, /me's etc
[\#1945](https://github.com/matrix-org/matrix-react-sdk/pull/1945)
- Fix layout bug introduced by #2025
[\#2029](https://github.com/matrix-org/matrix-react-sdk/pull/2029)
- Fix room topics/names resetting when UserSetting re-renders
[\#2028](https://github.com/matrix-org/matrix-react-sdk/pull/2028)
- Improve tracking of UISIs
[\#2027](https://github.com/matrix-org/matrix-react-sdk/pull/2027)
- Replace share icons
[\#2026](https://github.com/matrix-org/matrix-react-sdk/pull/2026)
- Improve status bar errors (namely the consent error)
[\#2025](https://github.com/matrix-org/matrix-react-sdk/pull/2025)
- Fix incorrectly positioned copy button on `` blocks
[\#2023](https://github.com/matrix-org/matrix-react-sdk/pull/2023)
- Redact pathnames with origin `file://`
[\#2018](https://github.com/matrix-org/matrix-react-sdk/pull/2018)
- Update package-lock.json
[\#2022](https://github.com/matrix-org/matrix-react-sdk/pull/2022)
- on room sub list badge click goto first relevant room
[\#2021](https://github.com/matrix-org/matrix-react-sdk/pull/2021)
- improve linkifier AGAIN
[\#2020](https://github.com/matrix-org/matrix-react-sdk/pull/2020)
- fix historical section
[\#2016](https://github.com/matrix-org/matrix-react-sdk/pull/2016)
- Fix RoomSubList headers by re-commiting 1faecfd
[\#2014](https://github.com/matrix-org/matrix-react-sdk/pull/2014)
- don't fire share dialog when clicking timestamp of event,
[\#2017](https://github.com/matrix-org/matrix-react-sdk/pull/2017)
- Revert "affix copyButton so that it doesn't get scrolled horizontally"
[\#2013](https://github.com/matrix-org/matrix-react-sdk/pull/2013)
- when the user switches room, close room settings
[\#2019](https://github.com/matrix-org/matrix-react-sdk/pull/2019)
- Refactor widgets code
[\#2015](https://github.com/matrix-org/matrix-react-sdk/pull/2015)
- Login local errors for blank fields
[\#2009](https://github.com/matrix-org/matrix-react-sdk/pull/2009)
- Update lolex to 2.7.0
[\#1917](https://github.com/matrix-org/matrix-react-sdk/pull/1917)
- Improve Linkifier
[\#2011](https://github.com/matrix-org/matrix-react-sdk/pull/2011)
- use enum constants for EventStatus and correct isSent check
[\#2010](https://github.com/matrix-org/matrix-react-sdk/pull/2010)
- accent insensitive autocomplete
[\#2007](https://github.com/matrix-org/matrix-react-sdk/pull/2007)
- default to not showing url previews in e2ee rooms.
[\#2001](https://github.com/matrix-org/matrix-react-sdk/pull/2001)
- allow chaining right click contextmenus
[\#1999](https://github.com/matrix-org/matrix-react-sdk/pull/1999)
- hide empty roomsublists when filtering via search/tagpanel
[\#1954](https://github.com/matrix-org/matrix-react-sdk/pull/1954)
- prevent user,room,group autocomplete firing mid-word
[\#2012](https://github.com/matrix-org/matrix-react-sdk/pull/2012)
- fix instances of composer not getting/regaining focus
[\#2008](https://github.com/matrix-org/matrix-react-sdk/pull/2008)
- notif panel fixes
[\#2006](https://github.com/matrix-org/matrix-react-sdk/pull/2006)
- factor out conditional LanguageSelector as functional component
[\#2003](https://github.com/matrix-org/matrix-react-sdk/pull/2003)
- Autocomplete and Pillify Communities
[\#1993](https://github.com/matrix-org/matrix-react-sdk/pull/1993)
- Very basic Jitsi integration
[\#1971](https://github.com/matrix-org/matrix-react-sdk/pull/1971)
- add additional classes which protect the text from overflowing
[\#1994](https://github.com/matrix-org/matrix-react-sdk/pull/1994)
- Upload File confirmation modal steals focus, send it back to composer
[\#1992](https://github.com/matrix-org/matrix-react-sdk/pull/1992)
- delint MImageBody, fixes anonymous class and hyphenated style keys which
made react cry
[\#1991](https://github.com/matrix-org/matrix-react-sdk/pull/1991)
- allow using tab to navigate room list in a smarter way
[\#1977](https://github.com/matrix-org/matrix-react-sdk/pull/1977)
- fix no displayname usersettings
[\#1990](https://github.com/matrix-org/matrix-react-sdk/pull/1990)
- trigger TagTile context menu on right click
[\#1989](https://github.com/matrix-org/matrix-react-sdk/pull/1989)
- hide already chosen results from AddressPickerDialog
[\#2000](https://github.com/matrix-org/matrix-react-sdk/pull/2000)
- delint ChatCreateOrReuseDialog
[\#2002](https://github.com/matrix-org/matrix-react-sdk/pull/2002)
- fix set password & email flow possible to get stuck and onBlur murdering
your email
[\#1982](https://github.com/matrix-org/matrix-react-sdk/pull/1982)
# Changes in [0.12.8](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.8) (2018-06-29)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.8-rc.2...v0.12.8)
- Revert "affix copyButton so that it doesn't get scrolled horizontally"
[\#2013](https://github.com/matrix-org/matrix-react-sdk/pull/2013)
- don't fire share dialog when clicking timestamp of event
[\#2017](https://github.com/matrix-org/matrix-react-sdk/pull/2017)
- when the user switches room, close room settings
[\#2019](https://github.com/matrix-org/matrix-react-sdk/pull/2019)
# Changes in [0.12.8-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.8-rc.2) (2018-06-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.8-rc.1...v0.12.8-rc.2)
- slash got consumed in the consolidation
[\#1998](https://github.com/matrix-org/matrix-react-sdk/pull/1998)
# Changes in [0.12.8-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.8-rc.1) (2018-06-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.7...v0.12.8-rc.1)
- Update from Weblate.
[\#1997](https://github.com/matrix-org/matrix-react-sdk/pull/1997)
- refactor, consolidate and improve SlashCommands
[\#1988](https://github.com/matrix-org/matrix-react-sdk/pull/1988)
- Take replies out of labs!
[\#1996](https://github.com/matrix-org/matrix-react-sdk/pull/1996)
- re-merge reset PR
[\#1987](https://github.com/matrix-org/matrix-react-sdk/pull/1987)
- once command has a space, strict match instead of fuzzy match
[\#1985](https://github.com/matrix-org/matrix-react-sdk/pull/1985)
- Fix matrix.to URL RegExp
[\#1986](https://github.com/matrix-org/matrix-react-sdk/pull/1986)
- Fix blank sticker picker
[\#1984](https://github.com/matrix-org/matrix-react-sdk/pull/1984)
- fix e2ee file/media stuff
[\#1972](https://github.com/matrix-org/matrix-react-sdk/pull/1972)
- right click for room tile context menu
[\#1978](https://github.com/matrix-org/matrix-react-sdk/pull/1978)
- only show m.room.message in FilePanel
[\#1983](https://github.com/matrix-org/matrix-react-sdk/pull/1983)
- improve command provider
[\#1981](https://github.com/matrix-org/matrix-react-sdk/pull/1981)
- affix copyButton so that it doesn't get scrolled horizontally
[\#1980](https://github.com/matrix-org/matrix-react-sdk/pull/1980)
- split continuation if there is a gap in conversation
[\#1979](https://github.com/matrix-org/matrix-react-sdk/pull/1979)
- fix a bunch of instances of react console spam
[\#1973](https://github.com/matrix-org/matrix-react-sdk/pull/1973)
- Track decryption success/failure rate with piwik
[\#1949](https://github.com/matrix-org/matrix-react-sdk/pull/1949)
- route matrix.to/#/+... links internally (not just group ids)
[\#1975](https://github.com/matrix-org/matrix-react-sdk/pull/1975)
- implement `hitting enter after Ctrl-K should switch to the first result`
[\#1976](https://github.com/matrix-org/matrix-react-sdk/pull/1976)
- Remove tag panel feature flag
[\#1970](https://github.com/matrix-org/matrix-react-sdk/pull/1970)
- QuestionDialog pass hasCancelButton to DialogButtons
[\#1968](https://github.com/matrix-org/matrix-react-sdk/pull/1968)
- check type before msgtype in the case of `m.sticker` with msgtype
[\#1965](https://github.com/matrix-org/matrix-react-sdk/pull/1965)
- apply roomlist searchFilter to aliases if it begins with a `#`
[\#1957](https://github.com/matrix-org/matrix-react-sdk/pull/1957)
- Share Dialog
[\#1948](https://github.com/matrix-org/matrix-react-sdk/pull/1948)
- make RoomTooltip generic and add ContextMenu&Tooltip to GroupInviteTile
[\#1950](https://github.com/matrix-org/matrix-react-sdk/pull/1950)
- Fix widgets re-appearing after being deleted
[\#1958](https://github.com/matrix-org/matrix-react-sdk/pull/1958)
- Fix crash on unspecified thumbnail info, and handle gracefully
[\#1967](https://github.com/matrix-org/matrix-react-sdk/pull/1967)
- fix styling of clearButton when its not there
[\#1964](https://github.com/matrix-org/matrix-react-sdk/pull/1964)
- Implement slightly magical CSS soln. to thumbnail sizing
[\#1912](https://github.com/matrix-org/matrix-react-sdk/pull/1912)
- Select audio output for WebRTC
[\#1932](https://github.com/matrix-org/matrix-react-sdk/pull/1932)
- move css rule to be more generic; remove overriden rule
[\#1962](https://github.com/matrix-org/matrix-react-sdk/pull/1962)
- improve tag panel accessibility and remove a no-op dispatch
[\#1960](https://github.com/matrix-org/matrix-react-sdk/pull/1960)
- Revert "Fix exception when opening dev tools"
[\#1963](https://github.com/matrix-org/matrix-react-sdk/pull/1963)
- fix message appears unencrypted while encrypting and not_sent
[\#1959](https://github.com/matrix-org/matrix-react-sdk/pull/1959)
- Fix exception when opening dev tools
[\#1961](https://github.com/matrix-org/matrix-react-sdk/pull/1961)
- show redacted stickers like other redacted messages
[\#1956](https://github.com/matrix-org/matrix-react-sdk/pull/1956)
- add mx_filterFlipColor to mx_MemberInfo_cancel img
[\#1951](https://github.com/matrix-org/matrix-react-sdk/pull/1951)
- don't set the displayname on registration as Synapse now does it
[\#1953](https://github.com/matrix-org/matrix-react-sdk/pull/1953)
- allow CreateRoom to scale properly horizontally
[\#1955](https://github.com/matrix-org/matrix-react-sdk/pull/1955)
- Keep context menus that extend downwards vertically on screen
[\#1952](https://github.com/matrix-org/matrix-react-sdk/pull/1952)
- re-run checkIfAlone if a member change occurred in the active room
[\#1947](https://github.com/matrix-org/matrix-react-sdk/pull/1947)
- Persist pinned message open-ness between room switches
[\#1935](https://github.com/matrix-org/matrix-react-sdk/pull/1935)
- Pinned message cosmetic improvements
[\#1933](https://github.com/matrix-org/matrix-react-sdk/pull/1933)
- Update sinon to 5.0.7
[\#1916](https://github.com/matrix-org/matrix-react-sdk/pull/1916)
- re-run checkIfAlone if a member change occurred in the active room
[\#1946](https://github.com/matrix-org/matrix-react-sdk/pull/1946)
- Replace "Login as guest" with "Try the app first" on login page
[\#1937](https://github.com/matrix-org/matrix-react-sdk/pull/1937)
- kill stream when using gUM for permission to device labels to turn off
camera
[\#1931](https://github.com/matrix-org/matrix-react-sdk/pull/1931)
# Changes in [0.12.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.7) (2018-06-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.7-rc.1...v0.12.7)
- No changes since rc.1
# Changes in [0.12.7-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.7-rc.1) (2018-06-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.6...v0.12.7-rc.1)
- Update from Weblate.
[\#1944](https://github.com/matrix-org/matrix-react-sdk/pull/1944)
- Import react as React in src/components/views/elements/DNDTagTile.js
[\#1943](https://github.com/matrix-org/matrix-react-sdk/pull/1943)
- Fix click on faded left/right/middle panel -> close settings
[\#1940](https://github.com/matrix-org/matrix-react-sdk/pull/1940)
- Add null-guard to support browsers that don't support performance
[\#1942](https://github.com/matrix-org/matrix-react-sdk/pull/1942)
- Support third party integration managers in AppPermission
[\#1455](https://github.com/matrix-org/matrix-react-sdk/pull/1455)
- Update pinned messages in real time
[\#1934](https://github.com/matrix-org/matrix-react-sdk/pull/1934)
- Expose at-room power level setting
[\#1938](https://github.com/matrix-org/matrix-react-sdk/pull/1938)
# Changes in [0.12.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.6) (2018-05-25)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.6-rc.1...v0.12.6)
- No changes since v0.12.6-rc.1
# Changes in [0.12.6-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.6-rc.1) (2018-05-24)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.5...v0.12.6-rc.1)
- Add a "reload widget" button.
[\#1920](https://github.com/matrix-org/matrix-react-sdk/pull/1920)
- Make devTools styling more consistent and easier to edit event data.
[\#1923](https://github.com/matrix-org/matrix-react-sdk/pull/1923)
- Update from Weblate.
[\#1930](https://github.com/matrix-org/matrix-react-sdk/pull/1930)
- Cookie bar update
[\#1929](https://github.com/matrix-org/matrix-react-sdk/pull/1929)
- Message for leaving server notices room
[\#1928](https://github.com/matrix-org/matrix-react-sdk/pull/1928)
- More thorough check of IM URL validity.
[\#1927](https://github.com/matrix-org/matrix-react-sdk/pull/1927)
- Add usage data link to cookie bar
[\#1926](https://github.com/matrix-org/matrix-react-sdk/pull/1926)
- Change wording and appearance of Deactivate Account dialog
[\#1925](https://github.com/matrix-org/matrix-react-sdk/pull/1925)
- fix membership list ordering when presence is disabled.
[\#1924](https://github.com/matrix-org/matrix-react-sdk/pull/1924)
- Implement erasure option upon deactivation
[\#1922](https://github.com/matrix-org/matrix-react-sdk/pull/1922)
- Add cookie warning to widget warning (AppPermission)
[\#1921](https://github.com/matrix-org/matrix-react-sdk/pull/1921)
- Terms and Conditions dialog
[\#1919](https://github.com/matrix-org/matrix-react-sdk/pull/1919)
- improve privileged section users in room settings
[\#1902](https://github.com/matrix-org/matrix-react-sdk/pull/1902)
- Space between sentences in 'leave room' warning
[\#1918](https://github.com/matrix-org/matrix-react-sdk/pull/1918)
- Specify valid address types to "Start a chat" dialog
[\#1908](https://github.com/matrix-org/matrix-react-sdk/pull/1908)
- Implement opt-in analytics with cookie bar
[\#1906](https://github.com/matrix-org/matrix-react-sdk/pull/1906)
- Fix vector-im/riot-web#6523 Emoji rendering destroys paragraphs
[\#1910](https://github.com/matrix-org/matrix-react-sdk/pull/1910)
# Changes in [0.12.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.5) (2018-05-17)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4...v0.12.5)
- Fix image size jumping regression
[\#1909](https://github.com/matrix-org/matrix-react-sdk/pull/1909)
# Changes in [0.12.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.4) (2018-05-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4-rc.6...v0.12.4)
- No changes from rc.5
# Changes in [0.12.4-rc.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.4-rc.6) (2018-05-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4-rc.5...v0.12.4-rc.6)
- Wait for deletion of widgets as well addition
[\#1907](https://github.com/matrix-org/matrix-react-sdk/pull/1907)
# Changes in [0.12.4-rc.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.4-rc.5) (2018-05-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4-rc.4...v0.12.4-rc.5)
- Wait for echo from server when adding user widgets
[\#1905](https://github.com/matrix-org/matrix-react-sdk/pull/1905)
# Changes in [0.12.4-rc.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.4-rc.4) (2018-05-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4-rc.3...v0.12.4-rc.4)
- Update from Weblate.
[\#1904](https://github.com/matrix-org/matrix-react-sdk/pull/1904)
- Correctly identify sticker picker widgets
[\#1894](https://github.com/matrix-org/matrix-react-sdk/pull/1894)
- Quick fix for sticker picker position
[\#1903](https://github.com/matrix-org/matrix-react-sdk/pull/1903)
- Remove redundant logging (currently shown on every render when no stiβ¦
[\#1901](https://github.com/matrix-org/matrix-react-sdk/pull/1901)
- Fix stickers briefly being 2x the size
[\#1899](https://github.com/matrix-org/matrix-react-sdk/pull/1899)
- Send required properties when making requests to widgets over postMessage
[\#1891](https://github.com/matrix-org/matrix-react-sdk/pull/1891)
- Fix room widget second load infini spinner
[\#1897](https://github.com/matrix-org/matrix-react-sdk/pull/1897)
- Update widget state when account data changes
[\#1896](https://github.com/matrix-org/matrix-react-sdk/pull/1896)
- Remove margins when in a ReplyThread to stop them taking so much space
[\#1882](https://github.com/matrix-org/matrix-react-sdk/pull/1882)
- Add setting to enable widget screenshots (if widgets declare support)
[\#1892](https://github.com/matrix-org/matrix-react-sdk/pull/1892)
- T3chguy/replies html tag
[\#1889](https://github.com/matrix-org/matrix-react-sdk/pull/1889)
- Instant Sticker Picker
[\#1888](https://github.com/matrix-org/matrix-react-sdk/pull/1888)
- Update widget 'widgetData' key to 'data' to match spec.
[\#1887](https://github.com/matrix-org/matrix-react-sdk/pull/1887)
- Fix 'state_key' field name.
[\#1886](https://github.com/matrix-org/matrix-react-sdk/pull/1886)
- Improve appearance of short-lived app loading spinner
[\#1885](https://github.com/matrix-org/matrix-react-sdk/pull/1885)
- Take feature_sticker_messagse out of labs
[\#1883](https://github.com/matrix-org/matrix-react-sdk/pull/1883)
- Fix issue incorrect positioning with widget loading indicator
[\#1884](https://github.com/matrix-org/matrix-react-sdk/pull/1884)
- Users should always be able to edit their user/non-room widgets
[\#1879](https://github.com/matrix-org/matrix-react-sdk/pull/1879)
# Changes in [0.12.4-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.4-rc.3) (2018-05-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4-rc.2...v0.12.4-rc.3)
- Instant Sticker Picker :zap:
[\#1888](https://github.com/matrix-org/matrix-react-sdk/pull/1888)
# Changes in [0.12.4-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.4-rc.2) (2018-05-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4-rc.1...v0.12.4-rc.2)
- Improve appearance of short-lived widget loading spinner
- Make sticker picker fully-fledged feature
- Fix incorrect positioning with widget loading indicator
# Changes in [0.12.4-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.4-rc.1) (2018-05-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.3...v0.12.4-rc.1)
- Update from Weblate.
[\#1881](https://github.com/matrix-org/matrix-react-sdk/pull/1881)
- Pin lolex at 2.3.2 to avoid bug causing tests to fail
[\#1880](https://github.com/matrix-org/matrix-react-sdk/pull/1880)
- Replies: un-break click-to-mention on SenderProfile for reply&preview
[\#1878](https://github.com/matrix-org/matrix-react-sdk/pull/1878)
- Add tests for RoomList
[\#1877](https://github.com/matrix-org/matrix-react-sdk/pull/1877)
- Fix crash when browser doesn't report page change measurement
[\#1874](https://github.com/matrix-org/matrix-react-sdk/pull/1874)
- fix thinko when changing from ClientPeg to context in static method (DUH)
[\#1875](https://github.com/matrix-org/matrix-react-sdk/pull/1875)
- Fix Replies :D
[\#1873](https://github.com/matrix-org/matrix-react-sdk/pull/1873)
- Update eslint-plugin-react
[\#1871](https://github.com/matrix-org/matrix-react-sdk/pull/1871)
- relax lint for jsx-curly-spacing and arrow-parens
[\#1872](https://github.com/matrix-org/matrix-react-sdk/pull/1872)
- Use develop js-sdk in jenkins build
[\#1870](https://github.com/matrix-org/matrix-react-sdk/pull/1870)
- Replies
[\#1741](https://github.com/matrix-org/matrix-react-sdk/pull/1741)
- Use the right js-sdk branch when testing
[\#1869](https://github.com/matrix-org/matrix-react-sdk/pull/1869)
- Prevent error responses wedging group request concurrency limit
[\#1867](https://github.com/matrix-org/matrix-react-sdk/pull/1867)
- Refresh group rooms and members when selecting a tag
[\#1868](https://github.com/matrix-org/matrix-react-sdk/pull/1868)
- Refactor GroupStores into one global GroupStore
[\#1866](https://github.com/matrix-org/matrix-react-sdk/pull/1866)
- Switch back to using blob URLs for rendering e2e attachments
[\#1864](https://github.com/matrix-org/matrix-react-sdk/pull/1864)
- Hide inline encryption icons except when hovering over a message
[\#1845](https://github.com/matrix-org/matrix-react-sdk/pull/1845)
- UI fixes in SessionRestoreErrorDialog
[\#1860](https://github.com/matrix-org/matrix-react-sdk/pull/1860)
- Fix UX issues with bug report dialog
[\#1863](https://github.com/matrix-org/matrix-react-sdk/pull/1863)
- fix ugly img errors and correctly render SVG thumbnails
[\#1865](https://github.com/matrix-org/matrix-react-sdk/pull/1865)
- Fix error handling on session restore
[\#1859](https://github.com/matrix-org/matrix-react-sdk/pull/1859)
- Add tests for GroupView
[\#1862](https://github.com/matrix-org/matrix-react-sdk/pull/1862)
- Update version of hoek
[\#1861](https://github.com/matrix-org/matrix-react-sdk/pull/1861)
- Fix bug that caused crash when analytics HS/IS whitelists not specified
[\#1858](https://github.com/matrix-org/matrix-react-sdk/pull/1858)
- Fix Analytics to not import DEFAULTS, therefore avoiding NPE
[\#1857](https://github.com/matrix-org/matrix-react-sdk/pull/1857)
- Null check piwik config before using it
[\#1856](https://github.com/matrix-org/matrix-react-sdk/pull/1856)
- Track actual window location origin and hash
[\#1853](https://github.com/matrix-org/matrix-react-sdk/pull/1853)
- Replace document.origin with window.location.origin
[\#1855](https://github.com/matrix-org/matrix-react-sdk/pull/1855)
- Optionally hide widget popout button.
[\#1854](https://github.com/matrix-org/matrix-react-sdk/pull/1854)
- Add a button to 'pop out' widgets in to their own tab.
[\#1851](https://github.com/matrix-org/matrix-react-sdk/pull/1851)
# Changes in [0.12.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.3) (2018-04-30)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.3-rc.3...v0.12.3)
- No changes since rc.3
# Changes in [0.12.3-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.3-rc.3) (2018-04-26)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.3-rc.2...v0.12.3-rc.3)
- Replace document.origin with window.location.origin
[\#1855](https://github.com/matrix-org/matrix-react-sdk/pull/1855)
# Changes in [0.12.3-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.3-rc.2) (2018-04-25)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.3-rc.1...v0.12.3-rc.2)
- Fix npm packaging
# Changes in [0.12.3-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.3-rc.1) (2018-04-25)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.2...v0.12.3-rc.1)
- Update from Weblate.
[\#1852](https://github.com/matrix-org/matrix-react-sdk/pull/1852)
- Support origin lock in cross-origin renderer
[\#1849](https://github.com/matrix-org/matrix-react-sdk/pull/1849)
- s/contian/contain/g
[\#1850](https://github.com/matrix-org/matrix-react-sdk/pull/1850)
- Don't autocomplete users for single "@"
[\#1848](https://github.com/matrix-org/matrix-react-sdk/pull/1848)
- Update from Weblate.
[\#1844](https://github.com/matrix-org/matrix-react-sdk/pull/1844)
- Bind onImageError in constructor
[\#1846](https://github.com/matrix-org/matrix-react-sdk/pull/1846)
- Use mxid as sender name on set display name
[\#1841](https://github.com/matrix-org/matrix-react-sdk/pull/1841)
- Fix rageshake
[\#1840](https://github.com/matrix-org/matrix-react-sdk/pull/1840)
- Add UI for displaying room avatars full size
[\#1843](https://github.com/matrix-org/matrix-react-sdk/pull/1843)
- Update from Weblate.
[\#1842](https://github.com/matrix-org/matrix-react-sdk/pull/1842)
- move everything not explicitly riot (or status) branded into matrix-react-
sdk
[\#1836](https://github.com/matrix-org/matrix-react-sdk/pull/1836)
- Null check node before we pass it to velocity
[\#1838](https://github.com/matrix-org/matrix-react-sdk/pull/1838)
- Remove presence management
[\#1676](https://github.com/matrix-org/matrix-react-sdk/pull/1676)
- Null check stylesheet href
[\#1835](https://github.com/matrix-org/matrix-react-sdk/pull/1835)
- TopUnreadMessagesBar a11y
[\#1819](https://github.com/matrix-org/matrix-react-sdk/pull/1819)
- Use correct 1-1 room avatar after users leave
[\#593](https://github.com/matrix-org/matrix-react-sdk/pull/593)
- Use GeminiScrollbarWrapper in Flair settings of UserSettings
[\#1833](https://github.com/matrix-org/matrix-react-sdk/pull/1833)
- Add 500ms delay to show `membershipBusy` for longer
[\#1832](https://github.com/matrix-org/matrix-react-sdk/pull/1832)
- Improve group join/leave feedback
[\#1831](https://github.com/matrix-org/matrix-react-sdk/pull/1831)
- Update from Weblate.
[\#1830](https://github.com/matrix-org/matrix-react-sdk/pull/1830)
- Bump source-map-loader version to avoid bug /w inline base64 maps
[\#1829](https://github.com/matrix-org/matrix-react-sdk/pull/1829)
- Make stickers/messages continuations of each other
[\#1828](https://github.com/matrix-org/matrix-react-sdk/pull/1828)
- Update to match is_openly_joinable API
[\#1827](https://github.com/matrix-org/matrix-react-sdk/pull/1827)
- Fix to prevent guests from seeing features
[\#1826](https://github.com/matrix-org/matrix-react-sdk/pull/1826)
- Fix broken ForgotPassword component
[\#1825](https://github.com/matrix-org/matrix-react-sdk/pull/1825)
- Fix warning "Unknown prop `wrappedRef` on tag..."
[\#1824](https://github.com/matrix-org/matrix-react-sdk/pull/1824)
- Add radio button for setting group is_joinable
[\#1817](https://github.com/matrix-org/matrix-react-sdk/pull/1817)
- Fix widget grant / revoke permission binding
[\#1823](https://github.com/matrix-org/matrix-react-sdk/pull/1823)
- Sticker picker styling
[\#1822](https://github.com/matrix-org/matrix-react-sdk/pull/1822)
- Bi-directional widget postMessaging API (stickerpacks) [WIP]
[\#1672](https://github.com/matrix-org/matrix-react-sdk/pull/1672)
- Add null-guard to prevent RoomAvatar NPE when room is null
[\#1821](https://github.com/matrix-org/matrix-react-sdk/pull/1821)
- Don't notify for bad encrypted messages
[\#1818](https://github.com/matrix-org/matrix-react-sdk/pull/1818)
- Join this community button
[\#1815](https://github.com/matrix-org/matrix-react-sdk/pull/1815)
- Reword group setting delay
[\#1816](https://github.com/matrix-org/matrix-react-sdk/pull/1816)
- Track duration of page changes
[\#1814](https://github.com/matrix-org/matrix-react-sdk/pull/1814)
- Wrap GeminiScrollbar in a component, enabled forceGemini
[\#1810](https://github.com/matrix-org/matrix-react-sdk/pull/1810)
- Add display name to the read receipt view
[\#1742](https://github.com/matrix-org/matrix-react-sdk/pull/1742)
- Fix broken import preventing people tag
[\#1811](https://github.com/matrix-org/matrix-react-sdk/pull/1811)
- Add /devtools to Autocomplete and run gen-i18n
[\#1778](https://github.com/matrix-org/matrix-react-sdk/pull/1778)
- Fix PresenceLabel in MemberInfo
[\#1809](https://github.com/matrix-org/matrix-react-sdk/pull/1809)
- Fix room tile badge not disappearing when receiving a read receipt
[\#1807](https://github.com/matrix-org/matrix-react-sdk/pull/1807)
- Option to remove the presence feature by HS
[\#1806](https://github.com/matrix-org/matrix-react-sdk/pull/1806)
- Dialog a11y
[\#1652](https://github.com/matrix-org/matrix-react-sdk/pull/1652)
- Change wording of debug log submission
[\#1740](https://github.com/matrix-org/matrix-react-sdk/pull/1740)
- Fix TextualBody.js to remove NodeList.forEach()
[\#1768](https://github.com/matrix-org/matrix-react-sdk/pull/1768)
- Use undocumented piwik cmd to disable heartbeattimer
[\#1770](https://github.com/matrix-org/matrix-react-sdk/pull/1770)
- Enable autocompletion for non-English languages.
[\#1800](https://github.com/matrix-org/matrix-react-sdk/pull/1800)
# Changes in [0.12.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.2) (2018-04-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.1...v0.12.2)
- Null check stylesheet href
[\#1835](https://github.com/matrix-org/matrix-react-sdk/pull/1835)
- Remove the presence management labs feature
# Changes in [0.12.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.1) (2018-04-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0...v0.12.1)
- Use correct js-sdk version
# Changes in [0.12.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0) (2018-04-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0-rc.7...v0.12.0)
- Further improve group joining/leaving feedback
[\#1832](https://github.com/matrix-org/matrix-react-sdk/pull/1832)
- Cosmetic changes to Communities button
# Changes in [0.12.0-rc.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0-rc.7) (2018-04-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0-rc.6...v0.12.0-rc.7)
- Reword group setting delay
[\#1816](https://github.com/matrix-org/matrix-react-sdk/pull/1816)
- Improve group joining/leaving feedback
[\#1831](https://github.com/matrix-org/matrix-react-sdk/pull/1831)
# Changes in [0.12.0-rc.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0-rc.6) (2018-04-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0-rc.5...v0.12.0-rc.6)
- Fix group join button not appearing
# Changes in [0.12.0-rc.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0-rc.5) (2018-04-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0-rc.4...v0.12.0-rc.5)
- Added radio button to set group join policy
- Fix to prevent guests from accessing lab features
- Fix broken forgot password page
- Fix crash when joining a room after peeking
# Changes in [0.12.0-rc.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0-rc.4) (2018-03-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0-rc.3...v0.12.0-rc.4)
- Fix broken import preventing people tag
[\#1811](https://github.com/matrix-org/matrix-react-sdk/pull/1811)
# Changes in [0.12.0-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0-rc.3) (2018-03-20)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0-rc.2...v0.12.0-rc.3)
- Fix room tile badge not disappearing when receiving a read receipt
[\#1807](https://github.com/matrix-org/matrix-react-sdk/pull/1807)
# Changes in [0.12.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0-rc.2) (2018-03-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.0-rc.1...v0.12.0-rc.2)
- Take TagPanel out of labs
[\#1805](https://github.com/matrix-org/matrix-react-sdk/pull/1805)
# Changes in [0.12.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.0-rc.1) (2018-03-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.4...v0.12.0-rc.1)
- Remove the message on migrating crypto data
[\#1803](https://github.com/matrix-org/matrix-react-sdk/pull/1803)
- Update from Weblate.
[\#1804](https://github.com/matrix-org/matrix-react-sdk/pull/1804)
- Improve room list performance when receiving messages
[\#1801](https://github.com/matrix-org/matrix-react-sdk/pull/1801)
- Add change delay warning in GroupView settings
[\#1802](https://github.com/matrix-org/matrix-react-sdk/pull/1802)
- Only use `dangerouslySetInnerHTML` for HTML messages
[\#1799](https://github.com/matrix-org/matrix-react-sdk/pull/1799)
- Limit group requests to 3 at once
[\#1798](https://github.com/matrix-org/matrix-react-sdk/pull/1798)
- Show GroupMemberList after inviting a group member
[\#1796](https://github.com/matrix-org/matrix-react-sdk/pull/1796)
- Fix syntax fail
[\#1794](https://github.com/matrix-org/matrix-react-sdk/pull/1794)
- Use TintableSvg for TagPanel clear filter button
[\#1793](https://github.com/matrix-org/matrix-react-sdk/pull/1793)
- Fix missing space between "...is a" and user ID
[\#1792](https://github.com/matrix-org/matrix-react-sdk/pull/1792)
- E2E "fudge-button"
[\#1791](https://github.com/matrix-org/matrix-react-sdk/pull/1791)
- Remove spurious console.trace
[\#1790](https://github.com/matrix-org/matrix-react-sdk/pull/1790)
- Don't reset the presence timer on every dispatch
[\#1789](https://github.com/matrix-org/matrix-react-sdk/pull/1789)
- Potentially fix a memory leak in FlairStore
[\#1788](https://github.com/matrix-org/matrix-react-sdk/pull/1788)
- Implement transparent RoomTile for use in some places
[\#1785](https://github.com/matrix-org/matrix-react-sdk/pull/1785)
- Fix varying default group avatar colour for given group
[\#1784](https://github.com/matrix-org/matrix-react-sdk/pull/1784)
- Fix bug where avatar change not reflected in LLP
[\#1783](https://github.com/matrix-org/matrix-react-sdk/pull/1783)
- Workaround for atlassian/react-beautiful-dnd#273
[\#1782](https://github.com/matrix-org/matrix-react-sdk/pull/1782)
- Add setting to disable TagPanel
[\#1781](https://github.com/matrix-org/matrix-react-sdk/pull/1781)
- [DO NOT MERGE] Tests proven to fail
[\#1780](https://github.com/matrix-org/matrix-react-sdk/pull/1780)
- Fix room power level settings
[\#1779](https://github.com/matrix-org/matrix-react-sdk/pull/1779)
- fix shouldHideEvent saying an event is a leave/join when a profile chβ¦
[\#1769](https://github.com/matrix-org/matrix-react-sdk/pull/1769)
- Add "Did you know:..." microcopy to groups view
[\#1777](https://github.com/matrix-org/matrix-react-sdk/pull/1777)
- Give emptySubListTip a container for correct bg colour
[\#1753](https://github.com/matrix-org/matrix-react-sdk/pull/1753)
- Do proper null-checks on decypted events to fix NPEs
[\#1776](https://github.com/matrix-org/matrix-react-sdk/pull/1776)
- Reorder the RoomListStore lists on Event.decrypted
[\#1775](https://github.com/matrix-org/matrix-react-sdk/pull/1775)
- Fix bug where global "Never send to unverified..." is ignored
[\#1772](https://github.com/matrix-org/matrix-react-sdk/pull/1772)
- Fix bug that prevented tint updates
[\#1767](https://github.com/matrix-org/matrix-react-sdk/pull/1767)
- Fix group member spinner being out of flex order
[\#1765](https://github.com/matrix-org/matrix-react-sdk/pull/1765)
- Allow widget iframes to request camera and microphone permissions.
[\#1766](https://github.com/matrix-org/matrix-react-sdk/pull/1766)
- Change icon from "R" to "X"
[\#1764](https://github.com/matrix-org/matrix-react-sdk/pull/1764)
- Regenerate room lists on Room event
[\#1762](https://github.com/matrix-org/matrix-react-sdk/pull/1762)
- Fix DMs being marked as with the current user ("me")
[\#1761](https://github.com/matrix-org/matrix-react-sdk/pull/1761)
- Make RoomListStore aware of Room.timeline events
[\#1756](https://github.com/matrix-org/matrix-react-sdk/pull/1756)
- improve origin check of ScalarMessaging postmessage API.
[\#1760](https://github.com/matrix-org/matrix-react-sdk/pull/1760)
- Implement global filter to deselect all tags
[\#1759](https://github.com/matrix-org/matrix-react-sdk/pull/1759)
- Don't show empty custom tags when filtering tags
[\#1758](https://github.com/matrix-org/matrix-react-sdk/pull/1758)
- Do not assume that tags have been removed
[\#1757](https://github.com/matrix-org/matrix-react-sdk/pull/1757)
- Change CSS class for message panel spinner
[\#1747](https://github.com/matrix-org/matrix-react-sdk/pull/1747)
- Remove RoomListStore listener
[\#1752](https://github.com/matrix-org/matrix-react-sdk/pull/1752)
- Implement GroupTile avatar dragging to TagPanel
[\#1751](https://github.com/matrix-org/matrix-react-sdk/pull/1751)
- Fix custom tags not being ordered manually
[\#1750](https://github.com/matrix-org/matrix-react-sdk/pull/1750)
- Store component state for editors
[\#1746](https://github.com/matrix-org/matrix-react-sdk/pull/1746)
- Give the login page its spinner back
[\#1745](https://github.com/matrix-org/matrix-react-sdk/pull/1745)
- Add context menu to TagTile
[\#1743](https://github.com/matrix-org/matrix-react-sdk/pull/1743)
- If a tag is unrecognised, assume manual ordering
[\#1748](https://github.com/matrix-org/matrix-react-sdk/pull/1748)
- Move RoomList state to RoomListStore
[\#1719](https://github.com/matrix-org/matrix-react-sdk/pull/1719)
- Move groups button to TagPanel
[\#1744](https://github.com/matrix-org/matrix-react-sdk/pull/1744)
- Add seconds to timestamp on hover
[\#1738](https://github.com/matrix-org/matrix-react-sdk/pull/1738)
- Do not truncate autocompleted users in composer
[\#1739](https://github.com/matrix-org/matrix-react-sdk/pull/1739)
- RoomView: guard against unmounting during peeking
[\#1737](https://github.com/matrix-org/matrix-react-sdk/pull/1737)
- Fix HS/IS URL reset when switching to Registration
[\#1736](https://github.com/matrix-org/matrix-react-sdk/pull/1736)
- Fix the reject/accept call buttons in canary (mk2)
[\#1734](https://github.com/matrix-org/matrix-react-sdk/pull/1734)
- Make ratelimitedfunc time from the function's end
[\#1731](https://github.com/matrix-org/matrix-react-sdk/pull/1731)
- Give dialogs a matrixClient context
[\#1735](https://github.com/matrix-org/matrix-react-sdk/pull/1735)
- Fix key bindings in address picker dialog
[\#1732](https://github.com/matrix-org/matrix-react-sdk/pull/1732)
- Try upgrading eslint-plugin-react
[\#1712](https://github.com/matrix-org/matrix-react-sdk/pull/1712)
- Fix display name change text
[\#1730](https://github.com/matrix-org/matrix-react-sdk/pull/1730)
- Persist contentState when sending SlashCommand via MessageComposerInput
[\#1721](https://github.com/matrix-org/matrix-react-sdk/pull/1721)
- This is actually MFileBody not MImageBody, change classname
[\#1726](https://github.com/matrix-org/matrix-react-sdk/pull/1726)
- Use invite_3pid prop of createRoom instead of manual invite after create
[\#1717](https://github.com/matrix-org/matrix-react-sdk/pull/1717)
- guard against m.room.aliases events with no keys (redaction?)
[\#1729](https://github.com/matrix-org/matrix-react-sdk/pull/1729)
- Fix not showing Invited section if all invites are 3PID
[\#1718](https://github.com/matrix-org/matrix-react-sdk/pull/1718)
- Fix Rich Replies on files
[\#1720](https://github.com/matrix-org/matrix-react-sdk/pull/1720)
- Update from Weblate.
[\#1728](https://github.com/matrix-org/matrix-react-sdk/pull/1728)
- Null guard against falsey (non-null) props.node, to make react happy
[\#1724](https://github.com/matrix-org/matrix-react-sdk/pull/1724)
- Use correct condition for getting account data after first sync
[\#1722](https://github.com/matrix-org/matrix-react-sdk/pull/1722)
- Fix order calculation logic when reordering a room
[\#1725](https://github.com/matrix-org/matrix-react-sdk/pull/1725)
- Linear Rich Quoting
[\#1715](https://github.com/matrix-org/matrix-react-sdk/pull/1715)
- Fix CreateGroupDialog issues
[\#1714](https://github.com/matrix-org/matrix-react-sdk/pull/1714)
- Show a warning if the user attempts to leave a room that is invite only
[\#1713](https://github.com/matrix-org/matrix-react-sdk/pull/1713)
- Swap RoomList to react-beautiful-dnd
[\#1711](https://github.com/matrix-org/matrix-react-sdk/pull/1711)
- don't pass back {} when we have no `org.matrix.room.color_scheme`
[\#1710](https://github.com/matrix-org/matrix-react-sdk/pull/1710)
- Don't paginate whilst decrypting events
[\#1700](https://github.com/matrix-org/matrix-react-sdk/pull/1700)
- Fall back for missing i18n plurals
[\#1699](https://github.com/matrix-org/matrix-react-sdk/pull/1699)
- Fix group store redundant requests
[\#1709](https://github.com/matrix-org/matrix-react-sdk/pull/1709)
- Ignore remote echos caused by this client
[\#1708](https://github.com/matrix-org/matrix-react-sdk/pull/1708)
- Replace TagPanel react-dnd with react-beautiful-dnd
[\#1705](https://github.com/matrix-org/matrix-react-sdk/pull/1705)
- Only set selected tags state when updating rooms
[\#1704](https://github.com/matrix-org/matrix-react-sdk/pull/1704)
- Add formatFullDateNoTime to DateUtils and stop passing 12/24h to DateSep
[\#1702](https://github.com/matrix-org/matrix-react-sdk/pull/1702)
- Fix autofocus on QuestionDialog
[\#1698](https://github.com/matrix-org/matrix-react-sdk/pull/1698)
- Iterative fixes on Rich Quoting
[\#1697](https://github.com/matrix-org/matrix-react-sdk/pull/1697)
- Fix missing negation
[\#1696](https://github.com/matrix-org/matrix-react-sdk/pull/1696)
- Add Analytics Info and add Piwik to SdkConfig.DEFAULTS
[\#1625](https://github.com/matrix-org/matrix-react-sdk/pull/1625)
- Attempt to re-register for a scalar token if ours is invalid
[\#1668](https://github.com/matrix-org/matrix-react-sdk/pull/1668)
- Normalise dialogs
[\#1674](https://github.com/matrix-org/matrix-react-sdk/pull/1674)
- Add 'send without verifying' to status bar
[\#1695](https://github.com/matrix-org/matrix-react-sdk/pull/1695)
- Implement Rich Quoting/Replies
[\#1660](https://github.com/matrix-org/matrix-react-sdk/pull/1660)
- Revert "MD-escape URLs/alises/user IDs prior to parsing markdown"
[\#1694](https://github.com/matrix-org/matrix-react-sdk/pull/1694)
- Cache isConfCallRoom
[\#1693](https://github.com/matrix-org/matrix-react-sdk/pull/1693)
- Improve performance of tag panel selection (when tags are selected)
[\#1687](https://github.com/matrix-org/matrix-react-sdk/pull/1687)
- Hide status bar on visible->hidden transition
[\#1680](https://github.com/matrix-org/matrix-react-sdk/pull/1680)
- [revived] Singularise unsent message prompt, if applicable
[\#1692](https://github.com/matrix-org/matrix-react-sdk/pull/1692)
- small refactor && warn on self-demotion
[\#1683](https://github.com/matrix-org/matrix-react-sdk/pull/1683)
- Remove use of deprecated React.PropTypes
[\#1677](https://github.com/matrix-org/matrix-react-sdk/pull/1677)
- only save RelatedGroupSettings if it was modified. Otherwise perms issue
[\#1691](https://github.com/matrix-org/matrix-react-sdk/pull/1691)
- Fix a couple more issues with granular settings
[\#1675](https://github.com/matrix-org/matrix-react-sdk/pull/1675)
- Allow argument to op slashcommand to be negative as PLs can be -ve
[\#1673](https://github.com/matrix-org/matrix-react-sdk/pull/1673)
- Update from Weblate.
[\#1645](https://github.com/matrix-org/matrix-react-sdk/pull/1645)
- make RoomDetailRow reusable for the Room Directory
[\#1624](https://github.com/matrix-org/matrix-react-sdk/pull/1624)
- Prefetch group data for all joined groups when RoomList mounts
[\#1686](https://github.com/matrix-org/matrix-react-sdk/pull/1686)
- Remove unused selectedRoom prop
[\#1690](https://github.com/matrix-org/matrix-react-sdk/pull/1690)
- Fix shift and shift-ctrl click in TagPanel
[\#1684](https://github.com/matrix-org/matrix-react-sdk/pull/1684)
- skip direct chats which either you or the target have left
[\#1344](https://github.com/matrix-org/matrix-react-sdk/pull/1344)
- Make scroll on paste in RTE compatible with https://github.com/vector-im
/riot-web/pull/5900
[\#1682](https://github.com/matrix-org/matrix-react-sdk/pull/1682)
- Remove extra full stop
[\#1685](https://github.com/matrix-org/matrix-react-sdk/pull/1685)
- Dedupe requests to fetch group profile data
[\#1666](https://github.com/matrix-org/matrix-react-sdk/pull/1666)
- Get Group profile from TagTile instead of TagPanel
[\#1667](https://github.com/matrix-org/matrix-react-sdk/pull/1667)
- Fix leaking of GroupStore listeners in RoomList
[\#1664](https://github.com/matrix-org/matrix-react-sdk/pull/1664)
- Add option to also output untranslated string
[\#1658](https://github.com/matrix-org/matrix-react-sdk/pull/1658)
- Give the current theme to widgets and the integration manager
[\#1669](https://github.com/matrix-org/matrix-react-sdk/pull/1669)
- Fixes #1953 Allow multiple file uploads using drag & drop for RoomView
[\#1671](https://github.com/matrix-org/matrix-react-sdk/pull/1671)
- Fix issue with preview of phone number on register and waiting for sms code
confirmation code
[\#1670](https://github.com/matrix-org/matrix-react-sdk/pull/1670)
- Attempt to improve TagPanel performance
[\#1647](https://github.com/matrix-org/matrix-react-sdk/pull/1647)
- Fix one variant of a scroll jump that occurs when decrypting an m.text
[\#1656](https://github.com/matrix-org/matrix-react-sdk/pull/1656)
- Avoid NPEs by using ref method for collecting loggedInView in MatrixChat
[\#1665](https://github.com/matrix-org/matrix-react-sdk/pull/1665)
- DnD Ordered TagPanel
[\#1653](https://github.com/matrix-org/matrix-react-sdk/pull/1653)
- Update widget title on edit.
[\#1663](https://github.com/matrix-org/matrix-react-sdk/pull/1663)
- Set widget title
[\#1661](https://github.com/matrix-org/matrix-react-sdk/pull/1661)
- Display custom widget content titles
[\#1650](https://github.com/matrix-org/matrix-react-sdk/pull/1650)
- Add maximize / minimize apps drawer icons.
[\#1649](https://github.com/matrix-org/matrix-react-sdk/pull/1649)
- Warn when migrating e2e data to indexeddb
[\#1654](https://github.com/matrix-org/matrix-react-sdk/pull/1654)
- Don't Auto-show UnknownDeviceDialog
[\#1600](https://github.com/matrix-org/matrix-react-sdk/pull/1600)
- Remove logging.
[\#1655](https://github.com/matrix-org/matrix-react-sdk/pull/1655)
- Add messaging endpoint for room encryption status.
[\#1648](https://github.com/matrix-org/matrix-react-sdk/pull/1648)
- Add some missing translatable strings
[\#1588](https://github.com/matrix-org/matrix-react-sdk/pull/1588)
- Add widget -> riot postMessage API
[\#1640](https://github.com/matrix-org/matrix-react-sdk/pull/1640)
- Add some null checks
[\#1646](https://github.com/matrix-org/matrix-react-sdk/pull/1646)
- Implement shift-click and ctrl-click semantics for TP
[\#1641](https://github.com/matrix-org/matrix-react-sdk/pull/1641)
- Don't show group when clicking tag panel
[\#1642](https://github.com/matrix-org/matrix-react-sdk/pull/1642)
- Implement TagPanel (or LeftLeftPanel) for group filtering
[\#1639](https://github.com/matrix-org/matrix-react-sdk/pull/1639)
- Implement UI for using bulk device deletion API
[\#1638](https://github.com/matrix-org/matrix-react-sdk/pull/1638)
- Replace (IRC) with flair
[\#1637](https://github.com/matrix-org/matrix-react-sdk/pull/1637)
- Allow guests to view individual groups
[\#1635](https://github.com/matrix-org/matrix-react-sdk/pull/1635)
- Allow guest to see MyGroups, show ILAG when creating a group
[\#1636](https://github.com/matrix-org/matrix-react-sdk/pull/1636)
- Move group publication toggles to UserSettings
[\#1634](https://github.com/matrix-org/matrix-react-sdk/pull/1634)
- Pull the theme through the default process
[\#1617](https://github.com/matrix-org/matrix-react-sdk/pull/1617)
- Rebase ConfirmRedactDialog on QuestionDialog
[\#1630](https://github.com/matrix-org/matrix-react-sdk/pull/1630)
- Fix logging of missing substitution variables
[\#1629](https://github.com/matrix-org/matrix-react-sdk/pull/1629)
- Rename Related Groups to improve readability
[\#1632](https://github.com/matrix-org/matrix-react-sdk/pull/1632)
- Make PresenceLabel more easily translatable
[\#1616](https://github.com/matrix-org/matrix-react-sdk/pull/1616)
- Perform substitution on all parts, not just the last one
[\#1618](https://github.com/matrix-org/matrix-react-sdk/pull/1618)
- Send Access Token in Headers to help prevent it being spit out in errors
[\#1552](https://github.com/matrix-org/matrix-react-sdk/pull/1552)
- Add aria-labels to ActionButtons
[\#1628](https://github.com/matrix-org/matrix-react-sdk/pull/1628)
- MemberPresenceAvatar: fix null references
[\#1620](https://github.com/matrix-org/matrix-react-sdk/pull/1620)
- Disable presence controls if there's no presence
[\#1623](https://github.com/matrix-org/matrix-react-sdk/pull/1623)
- Fix GroupMemberList search for users without displayname
[\#1627](https://github.com/matrix-org/matrix-react-sdk/pull/1627)
- Remove redundant super class EventEmitter for FlairStore
[\#1626](https://github.com/matrix-org/matrix-react-sdk/pull/1626)
- Fix granular URL previews
[\#1622](https://github.com/matrix-org/matrix-react-sdk/pull/1622)
- Flairstore: Fix broken reference
[\#1619](https://github.com/matrix-org/matrix-react-sdk/pull/1619)
- Do something more sensible for sender profile name/aux opacity
[\#1615](https://github.com/matrix-org/matrix-react-sdk/pull/1615)
- Add eslint rule keyword-spacing
[\#1614](https://github.com/matrix-org/matrix-react-sdk/pull/1614)
- Fix various issues surrounding granular settings to date
[\#1613](https://github.com/matrix-org/matrix-react-sdk/pull/1613)
- differentiate between state events and message events
[\#1612](https://github.com/matrix-org/matrix-react-sdk/pull/1612)
- Refactor translations
[\#1608](https://github.com/matrix-org/matrix-react-sdk/pull/1608)
- Make TintableSvg links behave like normal image links
[\#1611](https://github.com/matrix-org/matrix-react-sdk/pull/1611)
- Fix linting errors.
[\#1610](https://github.com/matrix-org/matrix-react-sdk/pull/1610)
- Granular settings
[\#1516](https://github.com/matrix-org/matrix-react-sdk/pull/1516)
- Implement user-controlled presence
[\#1482](https://github.com/matrix-org/matrix-react-sdk/pull/1482)
- Edit widget icon styling
[\#1609](https://github.com/matrix-org/matrix-react-sdk/pull/1609)
- Attempt to improve textual power levels
[\#1607](https://github.com/matrix-org/matrix-react-sdk/pull/1607)
- Determine whether power level is custom once Roles have been determined
[\#1606](https://github.com/matrix-org/matrix-react-sdk/pull/1606)
- Status.im theme
[\#1605](https://github.com/matrix-org/matrix-react-sdk/pull/1605)
- Revert "Lowercase all usernames"
[\#1604](https://github.com/matrix-org/matrix-react-sdk/pull/1604)
# Changes in [0.11.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.4) (2018-02-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.3...v0.11.4)
- Add isUrlPermitted function to sanity check URLs
# Changes in [0.11.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.3) (2017-12-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.2...v0.11.3)
- Bump js-sdk version to pull in fix for [setting room publicity in a group](https://github.com/matrix-org/matrix-js-sdk/commit/aa3201ebb0fff5af2fb733080aa65ed1f7213de6).
# Changes in [0.11.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.2) (2017-11-28)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.1...v0.11.2)
- Ignore unrecognised login flows
[\#1633](https://github.com/matrix-org/matrix-react-sdk/pull/1633)
# Changes in [0.11.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.1) (2017-11-17)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.0...v0.11.1)
- Fix the force TURN option
[\#1621](https://github.com/matrix-org/matrix-react-sdk/pull/1621)
# Changes in [0.11.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.0) (2017-11-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.0-rc.3...v0.11.0)
# Changes in [0.11.0-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.0-rc.3) (2017-11-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.0-rc.2...v0.11.0-rc.3)
# Changes in [0.11.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.0-rc.2) (2017-11-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.11.0-rc.1...v0.11.0-rc.2)
- Make groups a fully-fleged baked-in feature
[\#1603](https://github.com/matrix-org/matrix-react-sdk/pull/1603)
# Changes in [0.11.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.11.0-rc.1) (2017-11-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.7...v0.11.0-rc.1)
- Improve widget rendering on prop updates
[\#1548](https://github.com/matrix-org/matrix-react-sdk/pull/1548)
- Display group member profile (avatar/displayname) in ConfirmUserActionDialog
[\#1595](https://github.com/matrix-org/matrix-react-sdk/pull/1595)
- Don't crash if there isn't a room notif rule
[\#1602](https://github.com/matrix-org/matrix-react-sdk/pull/1602)
- Show group name in flair tooltip if one is set
[\#1596](https://github.com/matrix-org/matrix-react-sdk/pull/1596)
- Convert group avatar URL to HTTP before handing to BaseAvatar
[\#1597](https://github.com/matrix-org/matrix-react-sdk/pull/1597)
- Add group features as starting points for ILAG
[\#1601](https://github.com/matrix-org/matrix-react-sdk/pull/1601)
- Modify the group room visibility API to reflect the js-sdk changes
[\#1598](https://github.com/matrix-org/matrix-react-sdk/pull/1598)
- Update from Weblate.
[\#1599](https://github.com/matrix-org/matrix-react-sdk/pull/1599)
- Revert "UnknownDeviceDialog: get devices from SDK"
[\#1594](https://github.com/matrix-org/matrix-react-sdk/pull/1594)
- Order users in the group member list with admins first
[\#1591](https://github.com/matrix-org/matrix-react-sdk/pull/1591)
- Fetch group members after accepting an invite
[\#1592](https://github.com/matrix-org/matrix-react-sdk/pull/1592)
- Improve address picker for rooms
[\#1589](https://github.com/matrix-org/matrix-react-sdk/pull/1589)
- Fix FlairStore getPublicisedGroupsCached to give the correct, existing
promise
[\#1590](https://github.com/matrix-org/matrix-react-sdk/pull/1590)
- Use the getProfileInfo API for group inviter profile
[\#1585](https://github.com/matrix-org/matrix-react-sdk/pull/1585)
- Add checkbox to GroupAddressPicker for determining visibility of group rooms
[\#1587](https://github.com/matrix-org/matrix-react-sdk/pull/1587)
- Alter group member api
[\#1581](https://github.com/matrix-org/matrix-react-sdk/pull/1581)
- Improve group creation UX
[\#1580](https://github.com/matrix-org/matrix-react-sdk/pull/1580)
- Disable RoomDetailList in GroupView when editing
[\#1583](https://github.com/matrix-org/matrix-react-sdk/pull/1583)
- Default to no read pins if there is no applicable account data
[\#1586](https://github.com/matrix-org/matrix-react-sdk/pull/1586)
- UnknownDeviceDialog: get devices from SDK
[\#1584](https://github.com/matrix-org/matrix-react-sdk/pull/1584)
- Add a small indicator for when a new event is pinned
[\#1486](https://github.com/matrix-org/matrix-react-sdk/pull/1486)
- Implement tooltip for group rooms
[\#1582](https://github.com/matrix-org/matrix-react-sdk/pull/1582)
- Room notifs in autocomplete & composer
[\#1577](https://github.com/matrix-org/matrix-react-sdk/pull/1577)
- Ignore img tags in HTML if src is not specified
[\#1579](https://github.com/matrix-org/matrix-react-sdk/pull/1579)
- Indicate admins in the group member list with a sheriff badge
[\#1578](https://github.com/matrix-org/matrix-react-sdk/pull/1578)
- Remember whether widget drawer was hidden per-room
[\#1533](https://github.com/matrix-org/matrix-react-sdk/pull/1533)
- Throw an error when trying to create a group store with falsey groupId
[\#1576](https://github.com/matrix-org/matrix-react-sdk/pull/1576)
- Fixes React warning
[\#1571](https://github.com/matrix-org/matrix-react-sdk/pull/1571)
- Fix Flair not appearing due to missing this.\_usersInFlight
[\#1575](https://github.com/matrix-org/matrix-react-sdk/pull/1575)
- Use, if possible, a room's canonical or first alias when viewing the β¦
[\#1574](https://github.com/matrix-org/matrix-react-sdk/pull/1574)
- Add CSS classes to group ID input in CreateGroupDialog
[\#1573](https://github.com/matrix-org/matrix-react-sdk/pull/1573)
- Give autocomplete providers the room they're in
[\#1568](https://github.com/matrix-org/matrix-react-sdk/pull/1568)
- Fix multiple pills on one line
[\#1572](https://github.com/matrix-org/matrix-react-sdk/pull/1572)
- Fix group invites such that they look similar to room invites
[\#1570](https://github.com/matrix-org/matrix-react-sdk/pull/1570)
- Add a GeminiScrollbar to Your Communities
[\#1569](https://github.com/matrix-org/matrix-react-sdk/pull/1569)
- Fix multiple requests for publicised groups of given user
[\#1567](https://github.com/matrix-org/matrix-react-sdk/pull/1567)
- Add toggle to alter visibility of a room-group association
[\#1566](https://github.com/matrix-org/matrix-react-sdk/pull/1566)
- Pillify room notifs in the timeline
[\#1564](https://github.com/matrix-org/matrix-react-sdk/pull/1564)
- Implement simple GroupRoomInfo
[\#1563](https://github.com/matrix-org/matrix-react-sdk/pull/1563)
- turn NPE on flair resolution errors into a logged error
[\#1565](https://github.com/matrix-org/matrix-react-sdk/pull/1565)
- Less translation in parts
[\#1484](https://github.com/matrix-org/matrix-react-sdk/pull/1484)
- Redact group IDs from analytics
[\#1562](https://github.com/matrix-org/matrix-react-sdk/pull/1562)
- Display whether the group summary/room list is loading
[\#1560](https://github.com/matrix-org/matrix-react-sdk/pull/1560)
- Change client-side validation of group IDs to match synapse
[\#1558](https://github.com/matrix-org/matrix-react-sdk/pull/1558)
- Prevent non-members from opening group settings
[\#1559](https://github.com/matrix-org/matrix-react-sdk/pull/1559)
- Alter UI for disinviting a group member
[\#1556](https://github.com/matrix-org/matrix-react-sdk/pull/1556)
- Only show admin tools to privileged users
[\#1555](https://github.com/matrix-org/matrix-react-sdk/pull/1555)
- Try lowercase username on login
[\#1550](https://github.com/matrix-org/matrix-react-sdk/pull/1550)
- Don't refresh page on password change prompt
[\#1554](https://github.com/matrix-org/matrix-react-sdk/pull/1554)
- Fix initial in GroupAvatar in GroupView
[\#1553](https://github.com/matrix-org/matrix-react-sdk/pull/1553)
- Use "crop" method to scale group avatars in MyGroups
[\#1549](https://github.com/matrix-org/matrix-react-sdk/pull/1549)
- Lowercase all usernames
[\#1547](https://github.com/matrix-org/matrix-react-sdk/pull/1547)
- Add sensible missing entry generator for MELS tests
[\#1546](https://github.com/matrix-org/matrix-react-sdk/pull/1546)
- Fix prompt to re-use chat room
[\#1545](https://github.com/matrix-org/matrix-react-sdk/pull/1545)
- Add unregiseterListener to GroupStore
[\#1544](https://github.com/matrix-org/matrix-react-sdk/pull/1544)
- Fix groups invited users err for non members
[\#1543](https://github.com/matrix-org/matrix-react-sdk/pull/1543)
- Add Mention button to MemberInfo
[\#1532](https://github.com/matrix-org/matrix-react-sdk/pull/1532)
- Only show group settings cog to members
[\#1541](https://github.com/matrix-org/matrix-react-sdk/pull/1541)
- Use correct icon for group room deletion and make themeable
[\#1540](https://github.com/matrix-org/matrix-react-sdk/pull/1540)
- Add invite button to MemberInfo if user has left or wasn't in room
[\#1534](https://github.com/matrix-org/matrix-react-sdk/pull/1534)
- Add option to mirror local video feed
[\#1539](https://github.com/matrix-org/matrix-react-sdk/pull/1539)
- Use the correct userId when displaying who redacted a message
[\#1538](https://github.com/matrix-org/matrix-react-sdk/pull/1538)
- Only show editing UI for aliases/related_groups for users /w power
[\#1529](https://github.com/matrix-org/matrix-react-sdk/pull/1529)
- Swap from `ui_opacity` to `panel_disabled`
[\#1535](https://github.com/matrix-org/matrix-react-sdk/pull/1535)
- Fix room address picker tiles default name
[\#1536](https://github.com/matrix-org/matrix-react-sdk/pull/1536)
- T3chguy/hide level change on 50
[\#1531](https://github.com/matrix-org/matrix-react-sdk/pull/1531)
- fix missing date sep caused by hidden event at start of day
[\#1537](https://github.com/matrix-org/matrix-react-sdk/pull/1537)
- Add a delete confirmation dialog for widgets
[\#1520](https://github.com/matrix-org/matrix-react-sdk/pull/1520)
- When dispatching view*[my*]group[s], reset RoomViewStore
[\#1530](https://github.com/matrix-org/matrix-react-sdk/pull/1530)
- Prevent editing of UI requiring user privilege if user unprivileged
[\#1528](https://github.com/matrix-org/matrix-react-sdk/pull/1528)
- Use the correct property of the API room objects
[\#1526](https://github.com/matrix-org/matrix-react-sdk/pull/1526)
- Don't include the |other in the translation value
[\#1527](https://github.com/matrix-org/matrix-react-sdk/pull/1527)
- Re-run gen-i18n after fixing https://github.com/matrix-org/matrix-react-
sdk/pull/1521
[\#1525](https://github.com/matrix-org/matrix-react-sdk/pull/1525)
- Fix some react warnings in GroupMemberList
[\#1522](https://github.com/matrix-org/matrix-react-sdk/pull/1522)
- Fix bug with gen-i18n/js when adding new plurals
[\#1521](https://github.com/matrix-org/matrix-react-sdk/pull/1521)
- Make GroupStoreCache global for cross-package access
[\#1524](https://github.com/matrix-org/matrix-react-sdk/pull/1524)
- Add fields needed by RoomDetailList to groupRoomFromApiObject
[\#1523](https://github.com/matrix-org/matrix-react-sdk/pull/1523)
- Only show flair for groups with avatars set
[\#1519](https://github.com/matrix-org/matrix-react-sdk/pull/1519)
- Refresh group member lists after inviting users
[\#1518](https://github.com/matrix-org/matrix-react-sdk/pull/1518)
- Invalidate the user's public groups cache when changing group publicity
[\#1517](https://github.com/matrix-org/matrix-react-sdk/pull/1517)
- Make the gen-i18n script validate \_t calls
[\#1515](https://github.com/matrix-org/matrix-react-sdk/pull/1515)
- Add placeholder to MyGroups page, adjust CSS classes
[\#1514](https://github.com/matrix-org/matrix-react-sdk/pull/1514)
- Rxl881/parallelshell
[\#1338](https://github.com/matrix-org/matrix-react-sdk/pull/1338)
- Run prunei18n
[\#1513](https://github.com/matrix-org/matrix-react-sdk/pull/1513)
- Update from Weblate.
[\#1512](https://github.com/matrix-org/matrix-react-sdk/pull/1512)
- Add script to prune unused translations
[\#1502](https://github.com/matrix-org/matrix-react-sdk/pull/1502)
- Fix creation of DM rooms
[\#1510](https://github.com/matrix-org/matrix-react-sdk/pull/1510)
- Group create dialog: only enter localpart
[\#1507](https://github.com/matrix-org/matrix-react-sdk/pull/1507)
- Improve MyGroups UI
[\#1509](https://github.com/matrix-org/matrix-react-sdk/pull/1509)
- Use object URLs to load Files in to images
[\#1508](https://github.com/matrix-org/matrix-react-sdk/pull/1508)
- Add clientside error for non-alphanumeric group ID
[\#1506](https://github.com/matrix-org/matrix-react-sdk/pull/1506)
- Fix invites to groups without names
[\#1505](https://github.com/matrix-org/matrix-react-sdk/pull/1505)
- Add warning when adding group rooms/users
[\#1504](https://github.com/matrix-org/matrix-react-sdk/pull/1504)
- More Groups->Communities
[\#1503](https://github.com/matrix-org/matrix-react-sdk/pull/1503)
- Groups -> Communities
[\#1501](https://github.com/matrix-org/matrix-react-sdk/pull/1501)
- Factor out Flair cache into FlairStore
[\#1500](https://github.com/matrix-org/matrix-react-sdk/pull/1500)
- Add i18n script to package.json
[\#1499](https://github.com/matrix-org/matrix-react-sdk/pull/1499)
- Make gen-i18n support 'HTML'
[\#1498](https://github.com/matrix-org/matrix-react-sdk/pull/1498)
- fix editing visuals on groupview header
[\#1497](https://github.com/matrix-org/matrix-react-sdk/pull/1497)
- Script to generate the translations base file
[\#1493](https://github.com/matrix-org/matrix-react-sdk/pull/1493)
- Update from Weblate.
[\#1495](https://github.com/matrix-org/matrix-react-sdk/pull/1495)
- Attempt to relate a group to a room when adding it
[\#1494](https://github.com/matrix-org/matrix-react-sdk/pull/1494)
- Shuffle GroupView UI
[\#1490](https://github.com/matrix-org/matrix-react-sdk/pull/1490)
- Fix bug preventing partial group profile
[\#1491](https://github.com/matrix-org/matrix-react-sdk/pull/1491)
- Don't show room IDs when picking rooms
[\#1492](https://github.com/matrix-org/matrix-react-sdk/pull/1492)
- Only show invited section if there are invited group members
[\#1489](https://github.com/matrix-org/matrix-react-sdk/pull/1489)
- Show "Invited" section in the user list
[\#1488](https://github.com/matrix-org/matrix-react-sdk/pull/1488)
- Refactor class names for an entity tile being hovered over
[\#1487](https://github.com/matrix-org/matrix-react-sdk/pull/1487)
- Modify GroupView UI
[\#1475](https://github.com/matrix-org/matrix-react-sdk/pull/1475)
- Message/event pinning
[\#1439](https://github.com/matrix-org/matrix-react-sdk/pull/1439)
- Remove duplicate declaration that breaks the build
[\#1483](https://github.com/matrix-org/matrix-react-sdk/pull/1483)
- Include magnet scheme in sanitize HTML params
[\#1301](https://github.com/matrix-org/matrix-react-sdk/pull/1301)
- Add a way to jump to a user's Read Receipt from MemberInfo
[\#1454](https://github.com/matrix-org/matrix-react-sdk/pull/1454)
- Use standard subsitution syntax in \_tJsx
[\#1462](https://github.com/matrix-org/matrix-react-sdk/pull/1462)
- Don't suggest grey as a color scheme for a room
[\#1442](https://github.com/matrix-org/matrix-react-sdk/pull/1442)
- allow hiding of notification body for privacy reasons
[\#1362](https://github.com/matrix-org/matrix-react-sdk/pull/1362)
- Suggest to invite people when speaking in an empty room
[\#1466](https://github.com/matrix-org/matrix-react-sdk/pull/1466)
- Buttons to remove room/self avatar
[\#1478](https://github.com/matrix-org/matrix-react-sdk/pull/1478)
- T3chguy/fix memberlist
[\#1480](https://github.com/matrix-org/matrix-react-sdk/pull/1480)
- add option to disable BigEmoji
[\#1481](https://github.com/matrix-org/matrix-react-sdk/pull/1481)
# Changes in [0.10.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.7) (2017-10-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.7-rc.3...v0.10.7)
- Update to latest js-sdk
# Changes in [0.10.7-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.7-rc.3) (2017-10-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.7-rc.2...v0.10.7-rc.3)
- Fix the enableLabs flag, again
[\#1474](https://github.com/matrix-org/matrix-react-sdk/pull/1474)
# Changes in [0.10.7-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.7-rc.2) (2017-10-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.7-rc.1...v0.10.7-rc.2)
- Honour the (now legacy) enableLabs flag
[\#1473](https://github.com/matrix-org/matrix-react-sdk/pull/1473)
- Don't show labs features by default
[\#1472](https://github.com/matrix-org/matrix-react-sdk/pull/1472)
- Make features disabled by default
[\#1470](https://github.com/matrix-org/matrix-react-sdk/pull/1470)
# Changes in [0.10.7-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.7-rc.1) (2017-10-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.6...v0.10.7-rc.1)
- Add warm fuzzy dialog for inviting users to a group
[\#1459](https://github.com/matrix-org/matrix-react-sdk/pull/1459)
- enable/disable features in config.json
[\#1468](https://github.com/matrix-org/matrix-react-sdk/pull/1468)
- Update from Weblate.
[\#1469](https://github.com/matrix-org/matrix-react-sdk/pull/1469)
- Don't send RR or RM when peeking at a room
[\#1463](https://github.com/matrix-org/matrix-react-sdk/pull/1463)
- Fix bug that inserted emoji when typing
[\#1467](https://github.com/matrix-org/matrix-react-sdk/pull/1467)
- Ignore VS16 char in RTE
[\#1458](https://github.com/matrix-org/matrix-react-sdk/pull/1458)
- Show failures when sending messages
[\#1460](https://github.com/matrix-org/matrix-react-sdk/pull/1460)
- Run eslint --fix
[\#1461](https://github.com/matrix-org/matrix-react-sdk/pull/1461)
- Show who banned the user on hover
[\#1441](https://github.com/matrix-org/matrix-react-sdk/pull/1441)
- Enhancements to room power level settings
[\#1440](https://github.com/matrix-org/matrix-react-sdk/pull/1440)
- Added TextInputWithCheckbox dialog
[\#868](https://github.com/matrix-org/matrix-react-sdk/pull/868)
- Make it clearer which HS you're logging into
[\#1456](https://github.com/matrix-org/matrix-react-sdk/pull/1456)
- Remove redundant stale onKeyDown
[\#1451](https://github.com/matrix-org/matrix-react-sdk/pull/1451)
- Only allow event state event handlers on state events
[\#1453](https://github.com/matrix-org/matrix-react-sdk/pull/1453)
- Modify the group store to include group rooms
[\#1452](https://github.com/matrix-org/matrix-react-sdk/pull/1452)
- Factor-out GroupStore and create GroupStoreCache
[\#1449](https://github.com/matrix-org/matrix-react-sdk/pull/1449)
- Put related groups UI behind groups labs flag
[\#1448](https://github.com/matrix-org/matrix-react-sdk/pull/1448)
- Restrict Flair in the timeline to related groups of the room
[\#1447](https://github.com/matrix-org/matrix-react-sdk/pull/1447)
- Implement UI for editing related groups of a room
[\#1446](https://github.com/matrix-org/matrix-react-sdk/pull/1446)
- Fix a couple of bugs with EditableItemList
[\#1445](https://github.com/matrix-org/matrix-react-sdk/pull/1445)
- Factor out EditableItemList from AliasSettings
[\#1444](https://github.com/matrix-org/matrix-react-sdk/pull/1444)
- Add dummy translation function to mark translatable strings
[\#1421](https://github.com/matrix-org/matrix-react-sdk/pull/1421)
- Implement button to remove a room from a group
[\#1438](https://github.com/matrix-org/matrix-react-sdk/pull/1438)
- Fix showing 3pid invites in member list
[\#1443](https://github.com/matrix-org/matrix-react-sdk/pull/1443)
- Add button to get to MyGroups (view_my_groups or path #/groups)
[\#1435](https://github.com/matrix-org/matrix-react-sdk/pull/1435)
- Add eslint rule to disallow spaces inside of curly braces
[\#1436](https://github.com/matrix-org/matrix-react-sdk/pull/1436)
- Fix ability to invite existing mx users
[\#1437](https://github.com/matrix-org/matrix-react-sdk/pull/1437)
- Construct address picker message using provided `validAddressTypes`
[\#1434](https://github.com/matrix-org/matrix-react-sdk/pull/1434)
- Fix GroupView summary rooms displaying without avatars
[\#1433](https://github.com/matrix-org/matrix-react-sdk/pull/1433)
- Implement adding rooms to a group (or group summary) by room ID
[\#1432](https://github.com/matrix-org/matrix-react-sdk/pull/1432)
- Give flair avatars a tooltip = the group ID
[\#1431](https://github.com/matrix-org/matrix-react-sdk/pull/1431)
- Fix ability to feature self in a group summary
[\#1430](https://github.com/matrix-org/matrix-react-sdk/pull/1430)
- Implement "Add room to group" feature
[\#1429](https://github.com/matrix-org/matrix-react-sdk/pull/1429)
- Fix group membership publicity
[\#1428](https://github.com/matrix-org/matrix-react-sdk/pull/1428)
- Add support for Jitsi screensharing in electron app
[\#1355](https://github.com/matrix-org/matrix-react-sdk/pull/1355)
- Delint and DRY TextForEvent
[\#1424](https://github.com/matrix-org/matrix-react-sdk/pull/1424)
- Bust the flair caches after 30mins
[\#1427](https://github.com/matrix-org/matrix-react-sdk/pull/1427)
- Show displayname / avatar in group member info
[\#1426](https://github.com/matrix-org/matrix-react-sdk/pull/1426)
- Create GroupSummaryStore for storing group summary stuff
[\#1418](https://github.com/matrix-org/matrix-react-sdk/pull/1418)
- Add status & toggle for publicity
[\#1419](https://github.com/matrix-org/matrix-react-sdk/pull/1419)
- MemberList: show 100 more on overflow tile click
[\#1417](https://github.com/matrix-org/matrix-react-sdk/pull/1417)
- Fix NPE in MemberList
[\#1425](https://github.com/matrix-org/matrix-react-sdk/pull/1425)
- Fix incorrect variable in string
[\#1422](https://github.com/matrix-org/matrix-react-sdk/pull/1422)
- apply i18n \_t to string which has already been translated
[\#1420](https://github.com/matrix-org/matrix-react-sdk/pull/1420)
- Make the invite section a truncatedlist too
[\#1416](https://github.com/matrix-org/matrix-react-sdk/pull/1416)
- Implement removal function of features users/rooms
[\#1415](https://github.com/matrix-org/matrix-react-sdk/pull/1415)
- Allow TruncatedList to get children via a callback
[\#1412](https://github.com/matrix-org/matrix-react-sdk/pull/1412)
- Experimental: Lazy load user autocomplete entries
[\#1413](https://github.com/matrix-org/matrix-react-sdk/pull/1413)
- Show displayname & avatar url in group member list
[\#1414](https://github.com/matrix-org/matrix-react-sdk/pull/1414)
- De-lint TruncatedList
[\#1411](https://github.com/matrix-org/matrix-react-sdk/pull/1411)
- Remove unneeded strings
[\#1409](https://github.com/matrix-org/matrix-react-sdk/pull/1409)
- Clean on prerelease
[\#1410](https://github.com/matrix-org/matrix-react-sdk/pull/1410)
- Redesign membership section in GroupView
[\#1408](https://github.com/matrix-org/matrix-react-sdk/pull/1408)
- Implement adding rooms to the group summary
[\#1406](https://github.com/matrix-org/matrix-react-sdk/pull/1406)
- Honour the is_privileged flag in GroupView
[\#1407](https://github.com/matrix-org/matrix-react-sdk/pull/1407)
- Update when a group arrives
[\#1405](https://github.com/matrix-org/matrix-react-sdk/pull/1405)
- Implement `view_group` dispatch when clicking flair
[\#1404](https://github.com/matrix-org/matrix-react-sdk/pull/1404)
- GroupView: Add a User
[\#1402](https://github.com/matrix-org/matrix-react-sdk/pull/1402)
- Track action button click event
[\#1403](https://github.com/matrix-org/matrix-react-sdk/pull/1403)
- Separate sender profile into elements with classes
[\#1401](https://github.com/matrix-org/matrix-react-sdk/pull/1401)
- Fix ugly integration button, use hover to show error
[\#1399](https://github.com/matrix-org/matrix-react-sdk/pull/1399)
- Fix promise error in flair
[\#1400](https://github.com/matrix-org/matrix-react-sdk/pull/1400)
- Flair!
[\#1351](https://github.com/matrix-org/matrix-react-sdk/pull/1351)
- Group Membership UI
[\#1328](https://github.com/matrix-org/matrix-react-sdk/pull/1328)
# Changes in [0.10.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.6) (2017-09-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.5...v0.10.6)
- New version of js-sdk with fixed build
# Changes in [0.10.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.5) (2017-09-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.4...v0.10.5)
- Fix build error (https://github.com/vector-im/riot-web/issues/5091)
# Changes in [0.10.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.4) (2017-09-20)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.4-rc.1...v0.10.4)
- No changes
# Changes in [0.10.4-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.4-rc.1) (2017-09-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.3...v0.10.4-rc.1)
- Fix RoomView stuck in 'accept invite' state
[\#1396](https://github.com/matrix-org/matrix-react-sdk/pull/1396)
- Only show the integ management button if user is joined
[\#1398](https://github.com/matrix-org/matrix-react-sdk/pull/1398)
- suppressOnHover for member entity tiles which have no onClick
[\#1273](https://github.com/matrix-org/matrix-react-sdk/pull/1273)
- add /devtools command
[\#1268](https://github.com/matrix-org/matrix-react-sdk/pull/1268)
- Fix broken Link
[\#1359](https://github.com/matrix-org/matrix-react-sdk/pull/1359)
- Show who redacted an event on hover
[\#1387](https://github.com/matrix-org/matrix-react-sdk/pull/1387)
- start MELS expanded if it contains a highlighted/permalinked event.
[\#1388](https://github.com/matrix-org/matrix-react-sdk/pull/1388)
- Add ignore user API support
[\#1389](https://github.com/matrix-org/matrix-react-sdk/pull/1389)
- Add option to disable Emoji suggestions
[\#1392](https://github.com/matrix-org/matrix-react-sdk/pull/1392)
- sanitize the i18n for fn:textForHistoryVisibilityEvent
[\#1397](https://github.com/matrix-org/matrix-react-sdk/pull/1397)
- Don't check for only-emoji if there were none
[\#1394](https://github.com/matrix-org/matrix-react-sdk/pull/1394)
- Fix emojification of symbol characters
[\#1393](https://github.com/matrix-org/matrix-react-sdk/pull/1393)
- Update from Weblate.
[\#1395](https://github.com/matrix-org/matrix-react-sdk/pull/1395)
- Make /join join again
[\#1391](https://github.com/matrix-org/matrix-react-sdk/pull/1391)
- Display spinner not room preview after room create
[\#1390](https://github.com/matrix-org/matrix-react-sdk/pull/1390)
- Fix the avatar / room name in room preview
[\#1384](https://github.com/matrix-org/matrix-react-sdk/pull/1384)
- Remove spurious cancel button
[\#1381](https://github.com/matrix-org/matrix-react-sdk/pull/1381)
- Fix starting a chat by email address
[\#1386](https://github.com/matrix-org/matrix-react-sdk/pull/1386)
- respond on copy code block
[\#1363](https://github.com/matrix-org/matrix-react-sdk/pull/1363)
- fix DateUtils inconsistency with 12/24h
[\#1383](https://github.com/matrix-org/matrix-react-sdk/pull/1383)
- allow sending sub,sup and whitelist them on receive
[\#1382](https://github.com/matrix-org/matrix-react-sdk/pull/1382)
- Update roomlist when an event is decrypted
[\#1380](https://github.com/matrix-org/matrix-react-sdk/pull/1380)
- Update from Weblate.
[\#1379](https://github.com/matrix-org/matrix-react-sdk/pull/1379)
- fix radio for theme selection
[\#1368](https://github.com/matrix-org/matrix-react-sdk/pull/1368)
- fix some more zh_Hans - remove entirely broken lines
[\#1378](https://github.com/matrix-org/matrix-react-sdk/pull/1378)
- fix placeholder causing app to break when using zh
[\#1377](https://github.com/matrix-org/matrix-react-sdk/pull/1377)
- Avoid re-rendering RoomList on room switch
[\#1375](https://github.com/matrix-org/matrix-react-sdk/pull/1375)
- Fix 'Failed to load timeline position' regression
[\#1376](https://github.com/matrix-org/matrix-react-sdk/pull/1376)
- Fast path for emojifying strings
[\#1372](https://github.com/matrix-org/matrix-react-sdk/pull/1372)
- Consolidate the code copy button
[\#1374](https://github.com/matrix-org/matrix-react-sdk/pull/1374)
- Only add the code copy button for HTML messages
[\#1373](https://github.com/matrix-org/matrix-react-sdk/pull/1373)
- Don't re-render matrixchat unnecessarily
[\#1371](https://github.com/matrix-org/matrix-react-sdk/pull/1371)
- Don't wait for setState to run onHaveRoom
[\#1370](https://github.com/matrix-org/matrix-react-sdk/pull/1370)
- Introduce a RoomScrollStateStore
[\#1367](https://github.com/matrix-org/matrix-react-sdk/pull/1367)
- Don't always paginate when mounting a ScrollPanel
[\#1369](https://github.com/matrix-org/matrix-react-sdk/pull/1369)
- Remove unused scrollStateMap from LoggedinView
[\#1366](https://github.com/matrix-org/matrix-react-sdk/pull/1366)
- Revert "Implement sticky date separators"
[\#1365](https://github.com/matrix-org/matrix-react-sdk/pull/1365)
- Remove unused string "changing room on a RoomView is not supported"
[\#1361](https://github.com/matrix-org/matrix-react-sdk/pull/1361)
- Remove unused translation code translations
[\#1360](https://github.com/matrix-org/matrix-react-sdk/pull/1360)
- Implement sticky date separators
[\#1353](https://github.com/matrix-org/matrix-react-sdk/pull/1353)
# Changes in [0.10.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.3) (2017-09-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.3-rc.2...v0.10.3)
- No changes
# Changes in [0.10.3-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.3-rc.2) (2017-09-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.3-rc.1...v0.10.3-rc.2)
- Fix plurals in translations
[\#1358](https://github.com/matrix-org/matrix-react-sdk/pull/1358)
- Fix typo
[\#1357](https://github.com/matrix-org/matrix-react-sdk/pull/1357)
- Update from Weblate.
[\#1356](https://github.com/matrix-org/matrix-react-sdk/pull/1356)
# Changes in [0.10.3-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.3-rc.1) (2017-09-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.2...v0.10.3-rc.1)
- Fix room change sometimes being very slow
[\#1354](https://github.com/matrix-org/matrix-react-sdk/pull/1354)
- apply shouldHideEvent fn to onRoomTimeline for RoomStatusBar
[\#1346](https://github.com/matrix-org/matrix-react-sdk/pull/1346)
- text4event widget modified, used to show widget added each time.
[\#1345](https://github.com/matrix-org/matrix-react-sdk/pull/1345)
- separate concepts of showing and managing RRs to fix regression
[\#1352](https://github.com/matrix-org/matrix-react-sdk/pull/1352)
- Make staging widgets work with live and vice versa.
[\#1350](https://github.com/matrix-org/matrix-react-sdk/pull/1350)
- Avoid breaking /sync with uncaught exceptions
[\#1349](https://github.com/matrix-org/matrix-react-sdk/pull/1349)
- we need to pass whether it is an invite RoomSubList explicitly (i18n)
[\#1343](https://github.com/matrix-org/matrix-react-sdk/pull/1343)
- Percent encoding isn't a valid thing within \_t
[\#1348](https://github.com/matrix-org/matrix-react-sdk/pull/1348)
- Fix spurious notifications
[\#1339](https://github.com/matrix-org/matrix-react-sdk/pull/1339)
- Unbreak password reset with a non-default HS
[\#1347](https://github.com/matrix-org/matrix-react-sdk/pull/1347)
- Remove unnecessary 'load' on notif audio element
[\#1341](https://github.com/matrix-org/matrix-react-sdk/pull/1341)
- \_tJsx returns a React Object, the sub fn must return a React Object
[\#1340](https://github.com/matrix-org/matrix-react-sdk/pull/1340)
- Fix deprecation warning about promise.defer()
[\#1292](https://github.com/matrix-org/matrix-react-sdk/pull/1292)
- Fix click to insert completion
[\#1331](https://github.com/matrix-org/matrix-react-sdk/pull/1331)
# Changes in [0.10.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.2) (2017-08-24)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.1...v0.10.2)
- Force update on timelinepanel when event decrypted
[\#1334](https://github.com/matrix-org/matrix-react-sdk/pull/1334)
- Dispatch incoming_call synchronously
[\#1337](https://github.com/matrix-org/matrix-react-sdk/pull/1337)
- Fix React crying on machines without internet due to return undefined
[\#1335](https://github.com/matrix-org/matrix-react-sdk/pull/1335)
- Catch the promise rejection if scalar fails
[\#1333](https://github.com/matrix-org/matrix-react-sdk/pull/1333)
- Update from Weblate.
[\#1329](https://github.com/matrix-org/matrix-react-sdk/pull/1329)
# Changes in [0.10.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.1) (2017-08-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.1-rc.1...v0.10.1)
- [No changes]
# Changes in [0.10.1-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.10.1-rc.1) (2017-08-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.10.0-rc.2...v0.10.1-rc.1)
- Matthew/multiple widgets
[\#1327](https://github.com/matrix-org/matrix-react-sdk/pull/1327)
- Fix proptypes on UserPickerDialog
[\#1326](https://github.com/matrix-org/matrix-react-sdk/pull/1326)
- AppsDrawer: Remove unnecessary bind
[\#1325](https://github.com/matrix-org/matrix-react-sdk/pull/1325)
- Position add app widget link
[\#1322](https://github.com/matrix-org/matrix-react-sdk/pull/1322)
- Remove app tile beta tag.
[\#1323](https://github.com/matrix-org/matrix-react-sdk/pull/1323)
- Add missing translation.
[\#1324](https://github.com/matrix-org/matrix-react-sdk/pull/1324)
- Note that apps are not E2EE
[\#1319](https://github.com/matrix-org/matrix-react-sdk/pull/1319)
- Only render appTile body (including warnings) if drawer shown.
[\#1321](https://github.com/matrix-org/matrix-react-sdk/pull/1321)
- Timeline improvements
[\#1320](https://github.com/matrix-org/matrix-react-sdk/pull/1320)
- Add a space between widget name and "widget" in widget event tiles
[\#1318](https://github.com/matrix-org/matrix-react-sdk/pull/1318)
- Move manage integrations button from settings page to room header as a
stand-alone component
[\#1286](https://github.com/matrix-org/matrix-react-sdk/pull/1286)
- Don't apply case logic to app names
[\#1316](https://github.com/matrix-org/matrix-react-sdk/pull/1316)
- Stop integ manager opening on every room switch
[\#1315](https://github.com/matrix-org/matrix-react-sdk/pull/1315)
- Add behaviour to toggle app draw on app tile header click
[\#1313](https://github.com/matrix-org/matrix-react-sdk/pull/1313)
- Change OOO so that MELS generation will continue over hidden events
[\#1308](https://github.com/matrix-org/matrix-react-sdk/pull/1308)
- Implement TextualEvent tiles for im.vector.modular.widgets
[\#1312](https://github.com/matrix-org/matrix-react-sdk/pull/1312)
- Don't show widget security warning to the person that added it to the room
[\#1314](https://github.com/matrix-org/matrix-react-sdk/pull/1314)
- remove unused strings introduced by string change
[\#1311](https://github.com/matrix-org/matrix-react-sdk/pull/1311)
- hotfix bad fn signature regression
[\#1310](https://github.com/matrix-org/matrix-react-sdk/pull/1310)
- Show a dialog if the maximum number of widgets allowed has been reached.
[\#1291](https://github.com/matrix-org/matrix-react-sdk/pull/1291)
- Fix Robot translation
[\#1309](https://github.com/matrix-org/matrix-react-sdk/pull/1309)
- Refactor ChatInviteDialog to be UserPickerDialog
[\#1300](https://github.com/matrix-org/matrix-react-sdk/pull/1300)
- Update Link to Translation status
[\#1302](https://github.com/matrix-org/matrix-react-sdk/pull/1302)
# Changes in [0.9.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.7) (2017-06-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.6...v0.9.7)
- Fix ability to invite users with caps in their user IDs
[\#1128](https://github.com/matrix-org/matrix-react-sdk/pull/1128)
- Fix another race with first-sync
[\#1131](https://github.com/matrix-org/matrix-react-sdk/pull/1131)
- Make the indexeddb worker script work again
[\#1132](https://github.com/matrix-org/matrix-react-sdk/pull/1132)
- Use the web worker when clearing js-sdk stores
[\#1133](https://github.com/matrix-org/matrix-react-sdk/pull/1133)
# Changes in [0.9.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.6) (2017-06-20)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.5...v0.9.6)
- Fix infinite spinner on email registration
[\#1120](https://github.com/matrix-org/matrix-react-sdk/pull/1120)
- Translate help promots in room list
[\#1121](https://github.com/matrix-org/matrix-react-sdk/pull/1121)
- Internationalise the drop targets
[\#1122](https://github.com/matrix-org/matrix-react-sdk/pull/1122)
- Fix another infinite spin on register
[\#1124](https://github.com/matrix-org/matrix-react-sdk/pull/1124)
# Changes in [0.9.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.5) (2017-06-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.5-rc.2...v0.9.5)
- Don't peek when creating a room
[\#1113](https://github.com/matrix-org/matrix-react-sdk/pull/1113)
- More translations & translation fixes
# Changes in [0.9.5-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.5-rc.2) (2017-06-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.5-rc.1...v0.9.5-rc.2)
- Avoid getting stuck in a loop in CAS login
[\#1109](https://github.com/matrix-org/matrix-react-sdk/pull/1109)
- Update from Weblate.
[\#1101](https://github.com/matrix-org/matrix-react-sdk/pull/1101)
- Correctly inspect state when rejecting invite
[\#1108](https://github.com/matrix-org/matrix-react-sdk/pull/1108)
- Make sure to pass the roomAlias to the preview header if we have it
[\#1107](https://github.com/matrix-org/matrix-react-sdk/pull/1107)
- Make sure captcha disappears when container does
[\#1106](https://github.com/matrix-org/matrix-react-sdk/pull/1106)
- Fix URL previews
[\#1105](https://github.com/matrix-org/matrix-react-sdk/pull/1105)
# Changes in [0.9.5-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.5-rc.1) (2017-06-15)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.4...v0.9.5-rc.1)
- Groundwork for tests including a teamserver login
[\#1098](https://github.com/matrix-org/matrix-react-sdk/pull/1098)
- Show a spinner when accepting an invite and waitingForRoom
[\#1100](https://github.com/matrix-org/matrix-react-sdk/pull/1100)
- Display a spinner until new room object after join success
[\#1099](https://github.com/matrix-org/matrix-react-sdk/pull/1099)
- Luke/attempt fix peeking regression
[\#1097](https://github.com/matrix-org/matrix-react-sdk/pull/1097)
- Show correct text in set email password dialog (2)
[\#1096](https://github.com/matrix-org/matrix-react-sdk/pull/1096)
- Don't create a guest login if user went to /login
[\#1092](https://github.com/matrix-org/matrix-react-sdk/pull/1092)
- Give password confirmation correct title, description
[\#1095](https://github.com/matrix-org/matrix-react-sdk/pull/1095)
- Make enter submit change password form
[\#1094](https://github.com/matrix-org/matrix-react-sdk/pull/1094)
- When not specified, remove roomAlias state in RoomViewStore
[\#1093](https://github.com/matrix-org/matrix-react-sdk/pull/1093)
- Update from Weblate.
[\#1091](https://github.com/matrix-org/matrix-react-sdk/pull/1091)
- Fixed pagination infinite loop caused by long messages
[\#1045](https://github.com/matrix-org/matrix-react-sdk/pull/1045)
- Clear persistent storage on login and logout
[\#1085](https://github.com/matrix-org/matrix-react-sdk/pull/1085)
- DM guessing: prefer oldest joined member
[\#1087](https://github.com/matrix-org/matrix-react-sdk/pull/1087)
- Ask for email address after setting password for the first time
[\#1090](https://github.com/matrix-org/matrix-react-sdk/pull/1090)
- i18n for setting password flow
[\#1089](https://github.com/matrix-org/matrix-react-sdk/pull/1089)
- remove mx_filterFlipColor from verified e2e icon so its not purple :/
[\#1088](https://github.com/matrix-org/matrix-react-sdk/pull/1088)
- width and height must be int otherwise synapse cries
[\#1083](https://github.com/matrix-org/matrix-react-sdk/pull/1083)
- remove RoomViewStore listener from MatrixChat on unmount
[\#1084](https://github.com/matrix-org/matrix-react-sdk/pull/1084)
- Add script to copy translations between files
[\#1082](https://github.com/matrix-org/matrix-react-sdk/pull/1082)
- Only process user_directory response if it's for the current query
[\#1081](https://github.com/matrix-org/matrix-react-sdk/pull/1081)
- Fix regressions with starting a 1-1.
[\#1080](https://github.com/matrix-org/matrix-react-sdk/pull/1080)
- allow forcing of TURN
[\#1079](https://github.com/matrix-org/matrix-react-sdk/pull/1079)
- Remove a bunch of dead code from react-sdk
[\#1077](https://github.com/matrix-org/matrix-react-sdk/pull/1077)
- Improve error logging/reporting in megolm import/export
[\#1061](https://github.com/matrix-org/matrix-react-sdk/pull/1061)
- Delinting
[\#1064](https://github.com/matrix-org/matrix-react-sdk/pull/1064)
- Show reason for a call hanging up unexpectedly.
[\#1071](https://github.com/matrix-org/matrix-react-sdk/pull/1071)
- Add reason for ban in room settings
[\#1072](https://github.com/matrix-org/matrix-react-sdk/pull/1072)
- adds mx_filterFlipColor so that the dark theme will invert this image
[\#1070](https://github.com/matrix-org/matrix-react-sdk/pull/1070)
# Changes in [0.9.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.4) (2017-06-14)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.3...v0.9.4)
- Ask for email address after setting password for the first time
[\#1090](https://github.com/matrix-org/matrix-react-sdk/pull/1090)
- DM guessing: prefer oldest joined member
[\#1087](https://github.com/matrix-org/matrix-react-sdk/pull/1087)
- More translations
# Changes in [0.9.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.3) (2017-06-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.3-rc.2...v0.9.3)
- Add more translations & fix some existing ones
# Changes in [0.9.3-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.3-rc.2) (2017-06-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.3-rc.1...v0.9.3-rc.2)
- Fix flux dependency
- Fix translations on conference call bar
# Changes in [0.9.3-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.3-rc.1) (2017-06-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.2...v0.9.3-rc.1)
- When ChatCreateOrReuseDialog is cancelled by a guest, go home
[\#1069](https://github.com/matrix-org/matrix-react-sdk/pull/1069)
- Update from Weblate.
[\#1065](https://github.com/matrix-org/matrix-react-sdk/pull/1065)
- Goto /home when forgetting the last room
[\#1067](https://github.com/matrix-org/matrix-react-sdk/pull/1067)
- Default to home page when settings is closed
[\#1066](https://github.com/matrix-org/matrix-react-sdk/pull/1066)
- Update from Weblate.
[\#1063](https://github.com/matrix-org/matrix-react-sdk/pull/1063)
- When joining, use a roomAlias if we have it
[\#1062](https://github.com/matrix-org/matrix-react-sdk/pull/1062)
- Control currently viewed event via RoomViewStore
[\#1058](https://github.com/matrix-org/matrix-react-sdk/pull/1058)
- Better error messages for login
[\#1060](https://github.com/matrix-org/matrix-react-sdk/pull/1060)
- Add remaining translations
[\#1056](https://github.com/matrix-org/matrix-react-sdk/pull/1056)
- Added button that copies code to clipboard
[\#1040](https://github.com/matrix-org/matrix-react-sdk/pull/1040)
- de-lint MegolmExportEncryption + test
[\#1059](https://github.com/matrix-org/matrix-react-sdk/pull/1059)
- Better RTL support
[\#1021](https://github.com/matrix-org/matrix-react-sdk/pull/1021)
- make mels emoji capable
[\#1057](https://github.com/matrix-org/matrix-react-sdk/pull/1057)
- Make travis check for lint on files which are clean to start with
[\#1055](https://github.com/matrix-org/matrix-react-sdk/pull/1055)
- Update from Weblate.
[\#1053](https://github.com/matrix-org/matrix-react-sdk/pull/1053)
- Add some logging around switching rooms
[\#1054](https://github.com/matrix-org/matrix-react-sdk/pull/1054)
- Update from Weblate.
[\#1052](https://github.com/matrix-org/matrix-react-sdk/pull/1052)
- Use user_directory endpoint to populate ChatInviteDialog
[\#1050](https://github.com/matrix-org/matrix-react-sdk/pull/1050)
- Various Analytics changes/fixes/improvements
[\#1046](https://github.com/matrix-org/matrix-react-sdk/pull/1046)
- Use an arrow function to allow `this`
[\#1051](https://github.com/matrix-org/matrix-react-sdk/pull/1051)
- New guest access
[\#937](https://github.com/matrix-org/matrix-react-sdk/pull/937)
- Translate src/components/structures
[\#1048](https://github.com/matrix-org/matrix-react-sdk/pull/1048)
- Cancel 'join room' action if 'log in' is clicked
[\#1049](https://github.com/matrix-org/matrix-react-sdk/pull/1049)
- fix copy and paste derp and rip out unused imports
[\#1015](https://github.com/matrix-org/matrix-react-sdk/pull/1015)
- Update from Weblate.
[\#1042](https://github.com/matrix-org/matrix-react-sdk/pull/1042)
- Reset 'first sync' flag / promise on log in
[\#1041](https://github.com/matrix-org/matrix-react-sdk/pull/1041)
- Remove DM-guessing code (again)
[\#1036](https://github.com/matrix-org/matrix-react-sdk/pull/1036)
- Cancel deferred actions
[\#1039](https://github.com/matrix-org/matrix-react-sdk/pull/1039)
- Merge develop, add i18n for SetMxIdDialog
[\#1034](https://github.com/matrix-org/matrix-react-sdk/pull/1034)
- Defer an intention for creating a room
[\#1038](https://github.com/matrix-org/matrix-react-sdk/pull/1038)
- Fix 'create room' button
[\#1037](https://github.com/matrix-org/matrix-react-sdk/pull/1037)
- Always show the spinner during the first sync
[\#1033](https://github.com/matrix-org/matrix-react-sdk/pull/1033)
- Only view welcome user if we are not looking at a room
[\#1032](https://github.com/matrix-org/matrix-react-sdk/pull/1032)
- Update from Weblate.
[\#1030](https://github.com/matrix-org/matrix-react-sdk/pull/1030)
- Keep deferred actions for view_user_settings and view_create_chat
[\#1031](https://github.com/matrix-org/matrix-react-sdk/pull/1031)
- Don't do a deferred start chat if user is welcome user
[\#1029](https://github.com/matrix-org/matrix-react-sdk/pull/1029)
- Introduce state `peekLoading` to avoid collision with `roomLoading`
[\#1028](https://github.com/matrix-org/matrix-react-sdk/pull/1028)
- Update from Weblate.
[\#1016](https://github.com/matrix-org/matrix-react-sdk/pull/1016)
- Fix accepting a 3pid invite
[\#1013](https://github.com/matrix-org/matrix-react-sdk/pull/1013)
- Propagate room join errors to the UI
[\#1007](https://github.com/matrix-org/matrix-react-sdk/pull/1007)
- Implement /user/@userid:domain?action=chat
[\#1006](https://github.com/matrix-org/matrix-react-sdk/pull/1006)
- Show People/Rooms emptySubListTip even when total rooms !== 0
[\#967](https://github.com/matrix-org/matrix-react-sdk/pull/967)
- Fix to show the correct room
[\#995](https://github.com/matrix-org/matrix-react-sdk/pull/995)
- Remove cachedPassword from localStorage on_logged_out
[\#977](https://github.com/matrix-org/matrix-react-sdk/pull/977)
- Add /start to show the setMxId above HomePage
[\#964](https://github.com/matrix-org/matrix-react-sdk/pull/964)
- Allow pressing Enter to submit setMxId
[\#961](https://github.com/matrix-org/matrix-react-sdk/pull/961)
- add login link to SetMxIdDialog
[\#954](https://github.com/matrix-org/matrix-react-sdk/pull/954)
- Block user settings with view_set_mxid
[\#936](https://github.com/matrix-org/matrix-react-sdk/pull/936)
- Show "Something went wrong!" when errcode undefined
[\#935](https://github.com/matrix-org/matrix-react-sdk/pull/935)
- Reset store state when logging out
[\#930](https://github.com/matrix-org/matrix-react-sdk/pull/930)
- Set the displayname to the mxid once PWLU
[\#933](https://github.com/matrix-org/matrix-react-sdk/pull/933)
- Fix view_next_room, view_previous_room and view_indexed_room
[\#929](https://github.com/matrix-org/matrix-react-sdk/pull/929)
- Use RVS to indicate "joining" when setting a mxid
[\#928](https://github.com/matrix-org/matrix-react-sdk/pull/928)
- Don't show notif nag bar if guest
[\#932](https://github.com/matrix-org/matrix-react-sdk/pull/932)
- Show "Password" instead of "New Password"
[\#927](https://github.com/matrix-org/matrix-react-sdk/pull/927)
- Remove warm-fuzzy after setting mxid
[\#926](https://github.com/matrix-org/matrix-react-sdk/pull/926)
- Allow teamServerConfig to be missing
[\#925](https://github.com/matrix-org/matrix-react-sdk/pull/925)
- Remove GuestWarningBar
[\#923](https://github.com/matrix-org/matrix-react-sdk/pull/923)
- Make left panel better for new users (mk III)
[\#924](https://github.com/matrix-org/matrix-react-sdk/pull/924)
- Implement default welcome page and allow custom URL /w config
[\#922](https://github.com/matrix-org/matrix-react-sdk/pull/922)
- Implement a store for RoomView
[\#921](https://github.com/matrix-org/matrix-react-sdk/pull/921)
- Add prop to toggle whether new password input is autoFocused
[\#915](https://github.com/matrix-org/matrix-react-sdk/pull/915)
- Implement warm-fuzzy success dialog for SetMxIdDialog
[\#905](https://github.com/matrix-org/matrix-react-sdk/pull/905)
- Write some tests for the RTS UI
[\#893](https://github.com/matrix-org/matrix-react-sdk/pull/893)
- Make confirmation optional on ChangePassword
[\#890](https://github.com/matrix-org/matrix-react-sdk/pull/890)
- Remove "Current Password" input if mx_pass exists
[\#881](https://github.com/matrix-org/matrix-react-sdk/pull/881)
- Replace NeedToRegisterDialog /w SetMxIdDialog
[\#889](https://github.com/matrix-org/matrix-react-sdk/pull/889)
- Invite the welcome user after registration if configured
[\#882](https://github.com/matrix-org/matrix-react-sdk/pull/882)
- Prevent ROUs from creating new chats/new rooms
[\#879](https://github.com/matrix-org/matrix-react-sdk/pull/879)
- Redesign mxID chooser, add availability checking
[\#877](https://github.com/matrix-org/matrix-react-sdk/pull/877)
- Show password nag bar when user is PWLU
[\#864](https://github.com/matrix-org/matrix-react-sdk/pull/864)
- fix typo
[\#858](https://github.com/matrix-org/matrix-react-sdk/pull/858)
- Initial implementation: SetDisplayName -> SetMxIdDialog
[\#849](https://github.com/matrix-org/matrix-react-sdk/pull/849)
# Changes in [0.9.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.2) (2017-06-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.1...v0.9.2)
- Hotfix: Allow password reset when logged in
[\#1044](https://github.com/matrix-org/matrix-react-sdk/pull/1044)
# Changes in [0.9.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.1) (2017-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.0...v0.9.1)
- Update from Weblate.
[\#1012](https://github.com/matrix-org/matrix-react-sdk/pull/1012)
- typo, missing import and mis-casing
[\#1014](https://github.com/matrix-org/matrix-react-sdk/pull/1014)
- Update from Weblate.
[\#1010](https://github.com/matrix-org/matrix-react-sdk/pull/1010)
# Changes in [0.9.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.0) (2017-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.0-rc.2...v0.9.0)
- sync pt with pt_BR
[\#1009](https://github.com/matrix-org/matrix-react-sdk/pull/1009)
- Update from Weblate.
[\#1008](https://github.com/matrix-org/matrix-react-sdk/pull/1008)
- Update from Weblate.
[\#1003](https://github.com/matrix-org/matrix-react-sdk/pull/1003)
- allow hiding redactions, restoring old behaviour
[\#1004](https://github.com/matrix-org/matrix-react-sdk/pull/1004)
- Add missing translations
[\#1005](https://github.com/matrix-org/matrix-react-sdk/pull/1005)
# Changes in [0.9.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.0-rc.2) (2017-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.0-rc.1...v0.9.0-rc.2)
- Update from Weblate.
[\#1002](https://github.com/matrix-org/matrix-react-sdk/pull/1002)
- webrtc config electron
[\#850](https://github.com/matrix-org/matrix-react-sdk/pull/850)
- enable useCompactLayout user setting an add a class when it's enabled
[\#986](https://github.com/matrix-org/matrix-react-sdk/pull/986)
- Update from Weblate.
[\#987](https://github.com/matrix-org/matrix-react-sdk/pull/987)
- Translation fixes for everything but src/components
[\#990](https://github.com/matrix-org/matrix-react-sdk/pull/990)
- Fix tests
[\#1001](https://github.com/matrix-org/matrix-react-sdk/pull/1001)
- Fix tests for PR #989
[\#999](https://github.com/matrix-org/matrix-react-sdk/pull/999)
- Revert "Revert "add labels to language picker""
[\#1000](https://github.com/matrix-org/matrix-react-sdk/pull/1000)
- maybe fixxy [Electron] external thing?
[\#997](https://github.com/matrix-org/matrix-react-sdk/pull/997)
- travisci: Don't run the riot-web tests if the react-sdk tests fail
[\#992](https://github.com/matrix-org/matrix-react-sdk/pull/992)
- Support 12hr time on DateSeparator
[\#991](https://github.com/matrix-org/matrix-react-sdk/pull/991)
- Revert "add labels to language picker"
[\#994](https://github.com/matrix-org/matrix-react-sdk/pull/994)
- Call MatrixClient.clearStores on logout
[\#983](https://github.com/matrix-org/matrix-react-sdk/pull/983)
- Matthew/room avatar event
[\#988](https://github.com/matrix-org/matrix-react-sdk/pull/988)
- add labels to language picker
[\#989](https://github.com/matrix-org/matrix-react-sdk/pull/989)
- Update from Weblate.
[\#981](https://github.com/matrix-org/matrix-react-sdk/pull/981)
# Changes in [0.9.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.0-rc.1) (2017-06-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.9...v0.9.0-rc.1)
- Fix rare case where presence duration is undefined
[\#982](https://github.com/matrix-org/matrix-react-sdk/pull/982)
- add concept of platform handling loudNotifications (bings/pings/whatHaveYou)
[\#985](https://github.com/matrix-org/matrix-react-sdk/pull/985)
- Fixes to i18n code
[\#984](https://github.com/matrix-org/matrix-react-sdk/pull/984)
- Update from Weblate.
[\#978](https://github.com/matrix-org/matrix-react-sdk/pull/978)
- Add partial support for RTL languages
[\#955](https://github.com/matrix-org/matrix-react-sdk/pull/955)
- Added two strings to translate
[\#975](https://github.com/matrix-org/matrix-react-sdk/pull/975)
- Update from Weblate.
[\#976](https://github.com/matrix-org/matrix-react-sdk/pull/976)
- Update from Weblate.
[\#974](https://github.com/matrix-org/matrix-react-sdk/pull/974)
- Initial Electron Settings - for Auto Launch
[\#920](https://github.com/matrix-org/matrix-react-sdk/pull/920)
- Fix missing string in the room settings
[\#973](https://github.com/matrix-org/matrix-react-sdk/pull/973)
- fix error in i18n string
[\#972](https://github.com/matrix-org/matrix-react-sdk/pull/972)
- Update from Weblate.
[\#970](https://github.com/matrix-org/matrix-react-sdk/pull/970)
- Support 12hr time in full date
[\#971](https://github.com/matrix-org/matrix-react-sdk/pull/971)
- Add \_tJsx()
[\#968](https://github.com/matrix-org/matrix-react-sdk/pull/968)
- Update from Weblate.
[\#966](https://github.com/matrix-org/matrix-react-sdk/pull/966)
- Remove space between time and AM/PM
[\#969](https://github.com/matrix-org/matrix-react-sdk/pull/969)
- Piwik Analytics
[\#948](https://github.com/matrix-org/matrix-react-sdk/pull/948)
- Update from Weblate.
[\#965](https://github.com/matrix-org/matrix-react-sdk/pull/965)
- Improve ChatInviteDialog perf by ditching fuse, using indexOf and
lastActiveTs()
[\#960](https://github.com/matrix-org/matrix-react-sdk/pull/960)
- Say "X removed the room name" instead of showing nothing
[\#958](https://github.com/matrix-org/matrix-react-sdk/pull/958)
- roomview/roomheader fixes
[\#959](https://github.com/matrix-org/matrix-react-sdk/pull/959)
- Update from Weblate.
[\#953](https://github.com/matrix-org/matrix-react-sdk/pull/953)
- fix i18n in a situation where navigator.languages=[]
[\#956](https://github.com/matrix-org/matrix-react-sdk/pull/956)
- `t_` -> `_t` fix typo
[\#957](https://github.com/matrix-org/matrix-react-sdk/pull/957)
- Change redact -> remove for clarity
[\#831](https://github.com/matrix-org/matrix-react-sdk/pull/831)
- Update from Weblate.
[\#950](https://github.com/matrix-org/matrix-react-sdk/pull/950)
- fix mis-linting - missed it in code review :(
[\#952](https://github.com/matrix-org/matrix-react-sdk/pull/952)
- i18n fixes
[\#951](https://github.com/matrix-org/matrix-react-sdk/pull/951)
- Message Forwarding
[\#812](https://github.com/matrix-org/matrix-react-sdk/pull/812)
- don't focus_composer on window focus
[\#944](https://github.com/matrix-org/matrix-react-sdk/pull/944)
- Fix vector-im/riot-web#4042
[\#947](https://github.com/matrix-org/matrix-react-sdk/pull/947)
- import \_t, drop two unused imports
[\#946](https://github.com/matrix-org/matrix-react-sdk/pull/946)
- Fix punctuation in TextForEvent to be i18n'd consistently
[\#945](https://github.com/matrix-org/matrix-react-sdk/pull/945)
- actually wire up alwaysShowTimestamps
[\#940](https://github.com/matrix-org/matrix-react-sdk/pull/940)
- Update from Weblate.
[\#943](https://github.com/matrix-org/matrix-react-sdk/pull/943)
- Update from Weblate.
[\#942](https://github.com/matrix-org/matrix-react-sdk/pull/942)
- Update from Weblate.
[\#941](https://github.com/matrix-org/matrix-react-sdk/pull/941)
- Update from Weblate.
[\#938](https://github.com/matrix-org/matrix-react-sdk/pull/938)
- Fix PM being AM
[\#939](https://github.com/matrix-org/matrix-react-sdk/pull/939)
- pass call state through dispatcher, for poor electron
[\#918](https://github.com/matrix-org/matrix-react-sdk/pull/918)
- Translations!
[\#934](https://github.com/matrix-org/matrix-react-sdk/pull/934)
- Remove suffix and prefix from login input username
[\#906](https://github.com/matrix-org/matrix-react-sdk/pull/906)
- Kierangould/12hourtimestamp
[\#903](https://github.com/matrix-org/matrix-react-sdk/pull/903)
- Don't include src in the test resolve root
[\#931](https://github.com/matrix-org/matrix-react-sdk/pull/931)
- Make the linked versions open a new tab, turt2live complained :P
[\#910](https://github.com/matrix-org/matrix-react-sdk/pull/910)
- Fix lint errors in SlashCommands
[\#919](https://github.com/matrix-org/matrix-react-sdk/pull/919)
- autoFocus input box
[\#911](https://github.com/matrix-org/matrix-react-sdk/pull/911)
- Make travis test against riot-web new-guest-access
[\#917](https://github.com/matrix-org/matrix-react-sdk/pull/917)
- Add right-branch logic to travis test script
[\#916](https://github.com/matrix-org/matrix-react-sdk/pull/916)
- Group e2e keys into blocks of 4 characters
[\#914](https://github.com/matrix-org/matrix-react-sdk/pull/914)
- Factor out DeviceVerifyDialog
[\#913](https://github.com/matrix-org/matrix-react-sdk/pull/913)
- Fix 'missing page_type' error
[\#909](https://github.com/matrix-org/matrix-react-sdk/pull/909)
- code style update
[\#904](https://github.com/matrix-org/matrix-react-sdk/pull/904)
# Changes in [0.8.9](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.9) (2017-05-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.9-rc.1...v0.8.9)
- No changes
# Changes in [0.8.9-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.9-rc.1) (2017-05-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.8...v0.8.9-rc.1)
- Prevent an exception getting scroll node
[\#902](https://github.com/matrix-org/matrix-react-sdk/pull/902)
- Fix a few remaining snags with country dd
[\#901](https://github.com/matrix-org/matrix-react-sdk/pull/901)
- Add left_aligned class to CountryDropdown
[\#900](https://github.com/matrix-org/matrix-react-sdk/pull/900)
- Swap to new flag files (which are stored as GB.png)
[\#899](https://github.com/matrix-org/matrix-react-sdk/pull/899)
- Improve phone number country dropdown for registration and login (Act. 2,
Return of the Prefix)
[\#897](https://github.com/matrix-org/matrix-react-sdk/pull/897)
- Support for pasting files into normal composer
[\#892](https://github.com/matrix-org/matrix-react-sdk/pull/892)
- tell guests they can't use filepanel until they register
[\#887](https://github.com/matrix-org/matrix-react-sdk/pull/887)
- Prevent reskindex -w from running when file names have not changed
[\#888](https://github.com/matrix-org/matrix-react-sdk/pull/888)
- I broke UserSettings for webpack-dev-server
[\#884](https://github.com/matrix-org/matrix-react-sdk/pull/884)
- various fixes to RoomHeader
[\#880](https://github.com/matrix-org/matrix-react-sdk/pull/880)
- remove /me whether or not it has a space after it
[\#885](https://github.com/matrix-org/matrix-react-sdk/pull/885)
- show error if we can't set a filter because no room
[\#883](https://github.com/matrix-org/matrix-react-sdk/pull/883)
- Fix RM not updating if RR event unpaginated
[\#874](https://github.com/matrix-org/matrix-react-sdk/pull/874)
- change roomsettings wording
[\#878](https://github.com/matrix-org/matrix-react-sdk/pull/878)
- make reskindex windows friendly
[\#875](https://github.com/matrix-org/matrix-react-sdk/pull/875)
- Fixes 2 issues with Dialog closing
[\#867](https://github.com/matrix-org/matrix-react-sdk/pull/867)
- Automatic Reskindex
[\#871](https://github.com/matrix-org/matrix-react-sdk/pull/871)
- Put room name in 'leave room' confirmation dialog
[\#873](https://github.com/matrix-org/matrix-react-sdk/pull/873)
- Fix this/self fail in LeftPanel
[\#872](https://github.com/matrix-org/matrix-react-sdk/pull/872)
- Don't show null URL previews
[\#870](https://github.com/matrix-org/matrix-react-sdk/pull/870)
- Fix keys for AddressSelector
[\#869](https://github.com/matrix-org/matrix-react-sdk/pull/869)
- Make left panel better for new users (mk II)
[\#859](https://github.com/matrix-org/matrix-react-sdk/pull/859)
- Explicitly save composer content onUnload
[\#866](https://github.com/matrix-org/matrix-react-sdk/pull/866)
- Warn on unload
[\#851](https://github.com/matrix-org/matrix-react-sdk/pull/851)
- Log deviceid at login
[\#862](https://github.com/matrix-org/matrix-react-sdk/pull/862)
- Guests can't send RR so no point trying
[\#860](https://github.com/matrix-org/matrix-react-sdk/pull/860)
- Remove babelcheck
[\#861](https://github.com/matrix-org/matrix-react-sdk/pull/861)
- T3chguy/settings versions improvements
[\#857](https://github.com/matrix-org/matrix-react-sdk/pull/857)
- Change max-len 90->120
[\#852](https://github.com/matrix-org/matrix-react-sdk/pull/852)
- Remove DM-guessing code
[\#829](https://github.com/matrix-org/matrix-react-sdk/pull/829)
- Fix jumping to an unread event when in MELS
[\#855](https://github.com/matrix-org/matrix-react-sdk/pull/855)
- Validate phone number on login
[\#856](https://github.com/matrix-org/matrix-react-sdk/pull/856)
- Failed to enable HTML5 Notifications Error Dialogs
[\#827](https://github.com/matrix-org/matrix-react-sdk/pull/827)
- Pin filesize ver to fix break upstream
[\#854](https://github.com/matrix-org/matrix-react-sdk/pull/854)
- Improve RoomDirectory Look & Feel
[\#848](https://github.com/matrix-org/matrix-react-sdk/pull/848)
- Only show jumpToReadMarker bar when RM !== RR
[\#845](https://github.com/matrix-org/matrix-react-sdk/pull/845)
- Allow MELS to have its own RM
[\#846](https://github.com/matrix-org/matrix-react-sdk/pull/846)
- Use document.onkeydown instead of onkeypress
[\#844](https://github.com/matrix-org/matrix-react-sdk/pull/844)
- (Room)?Avatar: Request 96x96 avatars on high DPI screens
[\#808](https://github.com/matrix-org/matrix-react-sdk/pull/808)
- Add mx_EventTile_emote class
[\#842](https://github.com/matrix-org/matrix-react-sdk/pull/842)
- Fix dialog reappearing after hitting Enter
[\#841](https://github.com/matrix-org/matrix-react-sdk/pull/841)
- Fix spinner that shows until the first sync
[\#840](https://github.com/matrix-org/matrix-react-sdk/pull/840)
- Show spinner until first sync has completed
[\#839](https://github.com/matrix-org/matrix-react-sdk/pull/839)
- Style fixes for LoggedInView
[\#838](https://github.com/matrix-org/matrix-react-sdk/pull/838)
- Fix specifying custom server for registration
[\#834](https://github.com/matrix-org/matrix-react-sdk/pull/834)
- Improve country dropdown UX and expose +prefix
[\#833](https://github.com/matrix-org/matrix-react-sdk/pull/833)
- Fix user settings store
[\#836](https://github.com/matrix-org/matrix-react-sdk/pull/836)
- show the room name in the UDE Dialog
[\#832](https://github.com/matrix-org/matrix-react-sdk/pull/832)
- summarise profile changes in MELS
[\#826](https://github.com/matrix-org/matrix-react-sdk/pull/826)
- Transform h1 and h2 tags to h3 tags
[\#820](https://github.com/matrix-org/matrix-react-sdk/pull/820)
- limit our keyboard shortcut modifiers correctly
[\#825](https://github.com/matrix-org/matrix-react-sdk/pull/825)
- Specify cross platform regexes and add olm to noParse
[\#823](https://github.com/matrix-org/matrix-react-sdk/pull/823)
- Remember element that was in focus before rendering dialog
[\#822](https://github.com/matrix-org/matrix-react-sdk/pull/822)
- move user settings outward and use built in read receipts disabling
[\#824](https://github.com/matrix-org/matrix-react-sdk/pull/824)
- File Download Consistency
[\#802](https://github.com/matrix-org/matrix-react-sdk/pull/802)
- Show Access Token under Advanced in Settings
[\#806](https://github.com/matrix-org/matrix-react-sdk/pull/806)
- Link tags/commit hashes in the UserSettings version section
[\#810](https://github.com/matrix-org/matrix-react-sdk/pull/810)
- On return to RoomView from auxPanel, send focus back to Composer
[\#813](https://github.com/matrix-org/matrix-react-sdk/pull/813)
- Change presence status labels to 'for' instead of 'ago'
[\#817](https://github.com/matrix-org/matrix-react-sdk/pull/817)
- Disable Scalar Integrations if urls passed to it are falsey
[\#816](https://github.com/matrix-org/matrix-react-sdk/pull/816)
- Add option to hide other people's read receipts.
[\#818](https://github.com/matrix-org/matrix-react-sdk/pull/818)
- Add option to not send typing notifications
[\#819](https://github.com/matrix-org/matrix-react-sdk/pull/819)
- Sync RM across instances of Riot
[\#805](https://github.com/matrix-org/matrix-react-sdk/pull/805)
- First iteration on improving login UI
[\#811](https://github.com/matrix-org/matrix-react-sdk/pull/811)
- focus on composer after jumping to bottom
[\#809](https://github.com/matrix-org/matrix-react-sdk/pull/809)
- Improve RoomList performance via side-stepping React
[\#807](https://github.com/matrix-org/matrix-react-sdk/pull/807)
- Don't show link preview when link is inside of a quote
[\#762](https://github.com/matrix-org/matrix-react-sdk/pull/762)
- Escape closes UserSettings
[\#765](https://github.com/matrix-org/matrix-react-sdk/pull/765)
- Implement user power-level changes in timeline
[\#794](https://github.com/matrix-org/matrix-react-sdk/pull/794)
# Changes in [0.8.8](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.8) (2017-04-25)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.8-rc.2...v0.8.8)
- No changes
# Changes in [0.8.8-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.8-rc.2) (2017-04-24)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.8-rc.1...v0.8.8-rc.2)
- Fix bug where links to Riot would fail to open.
# Changes in [0.8.8-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.8-rc.1) (2017-04-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7...v0.8.8-rc.1)
- Update js-sdk to fix registration without a captcha (https://github.com/vector-im/riot-web/issues/3621)
# Changes in [0.8.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7) (2017-04-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.4...v0.8.7)
- No changes
# Changes in [0.8.7-rc.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.4) (2017-04-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.3...v0.8.7-rc.4)
- Fix people section vanishing on 'clear cache'
[\#799](https://github.com/matrix-org/matrix-react-sdk/pull/799)
- Make the clear cache button work on desktop
[\#798](https://github.com/matrix-org/matrix-react-sdk/pull/798)
# Changes in [0.8.7-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.3) (2017-04-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.2...v0.8.7-rc.3)
- Use matrix-js-sdk v0.7.6-rc.2
# Changes in [0.8.7-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.2) (2017-04-10)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.1...v0.8.7-rc.2)
- fix the warning shown to users about needing to export e2e keys
[\#797](https://github.com/matrix-org/matrix-react-sdk/pull/797)
# Changes in [0.8.7-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.1) (2017-04-07)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.6...v0.8.7-rc.1)
- Add support for using indexeddb in a webworker
[\#792](https://github.com/matrix-org/matrix-react-sdk/pull/792)
- Fix infinite pagination/glitches with pagination
[\#795](https://github.com/matrix-org/matrix-react-sdk/pull/795)
- Fix issue where teamTokenMap was ignored for guests
[\#793](https://github.com/matrix-org/matrix-react-sdk/pull/793)
- Click emote sender -> insert display name into composer
[\#791](https://github.com/matrix-org/matrix-react-sdk/pull/791)
- Fix scroll token selection logic
[\#785](https://github.com/matrix-org/matrix-react-sdk/pull/785)
- Replace sdkReady with firstSyncPromise, add mx_last_room_id
[\#790](https://github.com/matrix-org/matrix-react-sdk/pull/790)
- Change "Unread messages." to "Jump to first unread message."
[\#789](https://github.com/matrix-org/matrix-react-sdk/pull/789)
- Update for new IndexedDBStore interface
[\#786](https://github.com/matrix-org/matrix-react-sdk/pull/786)
- Add to allowed attributes list
[\#787](https://github.com/matrix-org/matrix-react-sdk/pull/787)
- Fix the onFinished for timeline pos dialog
[\#784](https://github.com/matrix-org/matrix-react-sdk/pull/784)
- Only join a room when enter is hit if the join button is shown
[\#776](https://github.com/matrix-org/matrix-react-sdk/pull/776)
- Remove non-functional session load error
[\#783](https://github.com/matrix-org/matrix-react-sdk/pull/783)
- Use Login & Register via component interface
[\#782](https://github.com/matrix-org/matrix-react-sdk/pull/782)
- Attempt to fix the flakyness seen with tests
[\#781](https://github.com/matrix-org/matrix-react-sdk/pull/781)
- Remove React warning
[\#780](https://github.com/matrix-org/matrix-react-sdk/pull/780)
- Only clear the local notification count if needed
[\#779](https://github.com/matrix-org/matrix-react-sdk/pull/779)
- Don't re-notify about messages on browser refresh
[\#777](https://github.com/matrix-org/matrix-react-sdk/pull/777)
- Improve zeroing of RoomList notification badges
[\#775](https://github.com/matrix-org/matrix-react-sdk/pull/775)
- Fix VOIP bar hidden on first render of RoomStatusBar
[\#774](https://github.com/matrix-org/matrix-react-sdk/pull/774)
- Correct confirm prompt for disinvite
[\#772](https://github.com/matrix-org/matrix-react-sdk/pull/772)
- Add state loggingIn to MatrixChat to fix flashing login
[\#773](https://github.com/matrix-org/matrix-react-sdk/pull/773)
- Fix bug where you can't invite a valid address
[\#771](https://github.com/matrix-org/matrix-react-sdk/pull/771)
- Fix people section DropTarget and refactor Rooms
[\#761](https://github.com/matrix-org/matrix-react-sdk/pull/761)
- Read Receipt offset
[\#770](https://github.com/matrix-org/matrix-react-sdk/pull/770)
- Support adding phone numbers in UserSettings
[\#756](https://github.com/matrix-org/matrix-react-sdk/pull/756)
- Prevent crash on login of no guest session
[\#769](https://github.com/matrix-org/matrix-react-sdk/pull/769)
- Add canResetTimeline callback and thread it through to TimelinePanel
[\#768](https://github.com/matrix-org/matrix-react-sdk/pull/768)
- Show spinner whilst processing recaptcha response
[\#767](https://github.com/matrix-org/matrix-react-sdk/pull/767)
- Login / registration with phone number, mark 2
[\#750](https://github.com/matrix-org/matrix-react-sdk/pull/750)
- Display threepids slightly prettier
[\#758](https://github.com/matrix-org/matrix-react-sdk/pull/758)
- Fix extraneous leading space in sent emotes
[\#764](https://github.com/matrix-org/matrix-react-sdk/pull/764)
- Add ConfirmRedactDialog component
[\#763](https://github.com/matrix-org/matrix-react-sdk/pull/763)
- Fix password UI auth test
[\#760](https://github.com/matrix-org/matrix-react-sdk/pull/760)
- Display timestamps and profiles for redacted events
[\#759](https://github.com/matrix-org/matrix-react-sdk/pull/759)
- Fix UDD for voip in e2e rooms
[\#757](https://github.com/matrix-org/matrix-react-sdk/pull/757)
- Add "Export E2E keys" option to logout dialog
[\#755](https://github.com/matrix-org/matrix-react-sdk/pull/755)
- Fix People section a bit
[\#754](https://github.com/matrix-org/matrix-react-sdk/pull/754)
- Do routing to /register \_onLoadCompleted
[\#753](https://github.com/matrix-org/matrix-react-sdk/pull/753)
- Double UNPAGINATION_PADDING again
[\#747](https://github.com/matrix-org/matrix-react-sdk/pull/747)
- Add null check to start_login
[\#751](https://github.com/matrix-org/matrix-react-sdk/pull/751)
- Merge the two RoomTile context menus into one
[\#746](https://github.com/matrix-org/matrix-react-sdk/pull/746)
- Fix import for Lifecycle
[\#748](https://github.com/matrix-org/matrix-react-sdk/pull/748)
- Make UDD appear when UDE on uploading a file
[\#745](https://github.com/matrix-org/matrix-react-sdk/pull/745)
- Decide on which screen to show after login in one place
[\#743](https://github.com/matrix-org/matrix-react-sdk/pull/743)
- Add onClick to permalinks to route within Riot
[\#744](https://github.com/matrix-org/matrix-react-sdk/pull/744)
- Add support for pasting files into the text box
[\#605](https://github.com/matrix-org/matrix-react-sdk/pull/605)
- Show message redactions as black event tiles
[\#739](https://github.com/matrix-org/matrix-react-sdk/pull/739)
- Allow user to choose from existing DMs on new chat
[\#736](https://github.com/matrix-org/matrix-react-sdk/pull/736)
- Fix the team server registration
[\#741](https://github.com/matrix-org/matrix-react-sdk/pull/741)
- Clarify "No devices" message
[\#740](https://github.com/matrix-org/matrix-react-sdk/pull/740)
- Change timestamp permalinks to matrix.to
[\#735](https://github.com/matrix-org/matrix-react-sdk/pull/735)
- Fix resend bar and "send anyway" in UDD
[\#734](https://github.com/matrix-org/matrix-react-sdk/pull/734)
- Make COLOR_REGEX stricter
[\#737](https://github.com/matrix-org/matrix-react-sdk/pull/737)
- Port registration over to use InteractiveAuth
[\#729](https://github.com/matrix-org/matrix-react-sdk/pull/729)
- Test to see how fuse feels
[\#732](https://github.com/matrix-org/matrix-react-sdk/pull/732)
- Submit a new display name on blur of input field
[\#733](https://github.com/matrix-org/matrix-react-sdk/pull/733)
- Allow [bf]g colors for style attrib
[\#610](https://github.com/matrix-org/matrix-react-sdk/pull/610)
- MELS: either expanded or summary, not both
[\#683](https://github.com/matrix-org/matrix-react-sdk/pull/683)
- Autoplay videos and GIFs if enabled by the user.
[\#730](https://github.com/matrix-org/matrix-react-sdk/pull/730)
- Warn users about using e2e for the first time
[\#731](https://github.com/matrix-org/matrix-react-sdk/pull/731)
- Show UDDialog on UDE during VoIP calls
[\#721](https://github.com/matrix-org/matrix-react-sdk/pull/721)
- Notify MatrixChat of teamToken after login
[\#726](https://github.com/matrix-org/matrix-react-sdk/pull/726)
- Fix a couple of issues with RRs
[\#727](https://github.com/matrix-org/matrix-react-sdk/pull/727)
- Do not push a dummy element with a scroll token for invisible events
[\#718](https://github.com/matrix-org/matrix-react-sdk/pull/718)
- MELS: check scroll on load + use mels-1,-2,... key
[\#715](https://github.com/matrix-org/matrix-react-sdk/pull/715)
- Fix message composer placeholders
[\#723](https://github.com/matrix-org/matrix-react-sdk/pull/723)
- Clarify non-e2e vs. e2e /w composers placeholder
[\#720](https://github.com/matrix-org/matrix-react-sdk/pull/720)
- Fix status bar expanded on tab-complete
[\#722](https://github.com/matrix-org/matrix-react-sdk/pull/722)
- add .editorconfig
[\#713](https://github.com/matrix-org/matrix-react-sdk/pull/713)
- Change the name of the database
[\#719](https://github.com/matrix-org/matrix-react-sdk/pull/719)
- Allow setting the default HS from the query parameter
[\#716](https://github.com/matrix-org/matrix-react-sdk/pull/716)
- first cut of improving UX for deleting devices.
[\#717](https://github.com/matrix-org/matrix-react-sdk/pull/717)
- Fix block quotes all being on a single line
[\#711](https://github.com/matrix-org/matrix-react-sdk/pull/711)
- Support reasons for kick / ban
[\#710](https://github.com/matrix-org/matrix-react-sdk/pull/710)
- Show when you've been kicked or banned
[\#709](https://github.com/matrix-org/matrix-react-sdk/pull/709)
- Add a 'Clear Cache' button
[\#708](https://github.com/matrix-org/matrix-react-sdk/pull/708)
- Update the room view on room name change
[\#707](https://github.com/matrix-org/matrix-react-sdk/pull/707)
- Add a button to un-ban users in RoomSettings
[\#698](https://github.com/matrix-org/matrix-react-sdk/pull/698)
- Use IndexedDBStore from the JS-SDK
[\#687](https://github.com/matrix-org/matrix-react-sdk/pull/687)
- Make UserSettings use the right teamToken
[\#706](https://github.com/matrix-org/matrix-react-sdk/pull/706)
- If the home page is somehow accessed, goto directory
[\#705](https://github.com/matrix-org/matrix-react-sdk/pull/705)
- Display avatar initials in typing notifications
[\#699](https://github.com/matrix-org/matrix-react-sdk/pull/699)
- fix eslint's no-invalid-this rule for class properties
[\#703](https://github.com/matrix-org/matrix-react-sdk/pull/703)
- If a referrer hasn't been specified, use empty string
[\#701](https://github.com/matrix-org/matrix-react-sdk/pull/701)
- Don't force-logout the user if reading localstorage fails
[\#700](https://github.com/matrix-org/matrix-react-sdk/pull/700)
- Convert some missed buttons to AccessibleButton
[\#697](https://github.com/matrix-org/matrix-react-sdk/pull/697)
- Make ban either ban or unban
[\#696](https://github.com/matrix-org/matrix-react-sdk/pull/696)
- Add confirmation dialog to kick/ban buttons
[\#694](https://github.com/matrix-org/matrix-react-sdk/pull/694)
- Fix typo with Scalar popup
[\#695](https://github.com/matrix-org/matrix-react-sdk/pull/695)
- Treat the literal team token string "undefined" as undefined
[\#693](https://github.com/matrix-org/matrix-react-sdk/pull/693)
- Store retrieved sid in the signupInstance of EmailIdentityStage
[\#692](https://github.com/matrix-org/matrix-react-sdk/pull/692)
- Split out InterActiveAuthDialog
[\#691](https://github.com/matrix-org/matrix-react-sdk/pull/691)
- View /home on registered /w team
[\#689](https://github.com/matrix-org/matrix-react-sdk/pull/689)
- Instead of sending userId, userEmail, send sid, client_secret
[\#688](https://github.com/matrix-org/matrix-react-sdk/pull/688)
- Enable branded URLs again by parsing the path client-side
[\#686](https://github.com/matrix-org/matrix-react-sdk/pull/686)
- Use new method of getting team icon
[\#680](https://github.com/matrix-org/matrix-react-sdk/pull/680)
- Persist query parameter team token across refreshes
[\#685](https://github.com/matrix-org/matrix-react-sdk/pull/685)
- Thread teamToken through to LeftPanel for "Home" button
[\#684](https://github.com/matrix-org/matrix-react-sdk/pull/684)
- Fix typing notif and status bar
[\#682](https://github.com/matrix-org/matrix-react-sdk/pull/682)
- Consider emails ending in matrix.org as a uni email
[\#681](https://github.com/matrix-org/matrix-react-sdk/pull/681)
- Set referrer qp in nextLink
[\#679](https://github.com/matrix-org/matrix-react-sdk/pull/679)
- Do not set team_token if not returned by RTS on login
[\#678](https://github.com/matrix-org/matrix-react-sdk/pull/678)
- Get team_token from the RTS on login
[\#676](https://github.com/matrix-org/matrix-react-sdk/pull/676)
- Quick and dirty support for custom welcome pages
[\#550](https://github.com/matrix-org/matrix-react-sdk/pull/550)
- RTS Welcome Pages
[\#666](https://github.com/matrix-org/matrix-react-sdk/pull/666)
- Logging to try to track down riot-web#3148
[\#677](https://github.com/matrix-org/matrix-react-sdk/pull/677)
# Changes in [0.8.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.6) (2017-02-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.6-rc.3...v0.8.6)
- Update to matrix-js-sdk 0.7.5 (no changes from 0.7.5-rc.3)
# Changes in [0.8.6-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.6-rc.3) (2017-02-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.6-rc.2...v0.8.6-rc.3)
- Update to matrix-js-sdk 0.7.5-rc.3
- Fix deviceverifybuttons
[5fd7410](https://github.com/matrix-org/matrix-react-sdk/commit/827b5a6811ac6b9d1f9a3002a94f9f6ac3f1d49c)
# Changes in [0.8.6-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.6-rc.2) (2017-02-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.6-rc.1...v0.8.6-rc.2)
- Update to new matrix-js-sdk to get support for new device change notifications interface
# Changes in [0.8.6-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.6-rc.1) (2017-02-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.5...v0.8.6-rc.1)
- Fix timeline & notifs panel spuriously being empty
[\#675](https://github.com/matrix-org/matrix-react-sdk/pull/675)
- UI for blacklisting unverified devices per-room & globally
[\#636](https://github.com/matrix-org/matrix-react-sdk/pull/636)
- Show better error message in statusbar after UnkDevDialog
[\#674](https://github.com/matrix-org/matrix-react-sdk/pull/674)
- Make default avatars clickable
[\#673](https://github.com/matrix-org/matrix-react-sdk/pull/673)
- Fix one read receipt randomly not appearing
[\#672](https://github.com/matrix-org/matrix-react-sdk/pull/672)
- very barebones support for warning users when rooms contain unknown devices
[\#635](https://github.com/matrix-org/matrix-react-sdk/pull/635)
- Fix expanding/unexapnding read receipts
[\#671](https://github.com/matrix-org/matrix-react-sdk/pull/671)
- show placeholder when timeline empty
[\#670](https://github.com/matrix-org/matrix-react-sdk/pull/670)
- Make read receipt's titles more explanatory
[\#669](https://github.com/matrix-org/matrix-react-sdk/pull/669)
- Fix spurious HTML tags being passed through literally
[\#667](https://github.com/matrix-org/matrix-react-sdk/pull/667)
- Reinstate max-len lint configs
[\#665](https://github.com/matrix-org/matrix-react-sdk/pull/665)
- Throw errors on !==200 status codes from RTS
[\#662](https://github.com/matrix-org/matrix-react-sdk/pull/662)
- Exempt lines which look like pure JSX from the maxlen line
[\#664](https://github.com/matrix-org/matrix-react-sdk/pull/664)
- Make tests pass on Chrome again
[\#663](https://github.com/matrix-org/matrix-react-sdk/pull/663)
- Add referral section to user settings
[\#661](https://github.com/matrix-org/matrix-react-sdk/pull/661)
- Two megolm export fixes:
[\#660](https://github.com/matrix-org/matrix-react-sdk/pull/660)
- GET /teams from RTS instead of config.json
[\#658](https://github.com/matrix-org/matrix-react-sdk/pull/658)
- Guard onStatusBarVisible/Hidden with this.unmounted
[\#656](https://github.com/matrix-org/matrix-react-sdk/pull/656)
- Fix cancel button on e2e import/export dialogs
[\#654](https://github.com/matrix-org/matrix-react-sdk/pull/654)
- Look up email addresses in ChatInviteDialog
[\#653](https://github.com/matrix-org/matrix-react-sdk/pull/653)
- Move BugReportDialog to riot-web
[\#652](https://github.com/matrix-org/matrix-react-sdk/pull/652)
- Fix dark theme styling of roomheader cancel button
[\#651](https://github.com/matrix-org/matrix-react-sdk/pull/651)
- Allow modals to stack up
[\#649](https://github.com/matrix-org/matrix-react-sdk/pull/649)
- Add bug report UI
[\#642](https://github.com/matrix-org/matrix-react-sdk/pull/642)
- Better feedback in invite dialog
[\#625](https://github.com/matrix-org/matrix-react-sdk/pull/625)
- Import and export for Megolm session data
[\#647](https://github.com/matrix-org/matrix-react-sdk/pull/647)
- Overhaul MELS to deal with causality, kicks, etc.
[\#613](https://github.com/matrix-org/matrix-react-sdk/pull/613)
- Re-add dispatcher as alt-up/down uses it
[\#650](https://github.com/matrix-org/matrix-react-sdk/pull/650)
- Create a common BaseDialog
[\#645](https://github.com/matrix-org/matrix-react-sdk/pull/645)
- Fix SetDisplayNameDialog
[\#648](https://github.com/matrix-org/matrix-react-sdk/pull/648)
- Sync typing indication with avatar typing indication
[\#643](https://github.com/matrix-org/matrix-react-sdk/pull/643)
- Warn users of E2E key loss when changing/resetting passwords or logging out
[\#646](https://github.com/matrix-org/matrix-react-sdk/pull/646)
- Better user interface for screen readers and keyboard navigation
[\#616](https://github.com/matrix-org/matrix-react-sdk/pull/616)
- Reduce log spam: Revert a16aeeef2a0f16efedf7e6616cdf3c2c8752a077
[\#644](https://github.com/matrix-org/matrix-react-sdk/pull/644)
- Expand timeline in situations when \_getIndicator not null
[\#641](https://github.com/matrix-org/matrix-react-sdk/pull/641)
- Correctly get the path of the js-sdk .eslintrc.js
[\#640](https://github.com/matrix-org/matrix-react-sdk/pull/640)
- Add 'searching known users' to the user picker
[\#621](https://github.com/matrix-org/matrix-react-sdk/pull/621)
- Add mocha env for tests in eslint config
[\#639](https://github.com/matrix-org/matrix-react-sdk/pull/639)
- Fix typing avatars displaying "me"
[\#637](https://github.com/matrix-org/matrix-react-sdk/pull/637)
- Fix device verification from e2e info
[\#638](https://github.com/matrix-org/matrix-react-sdk/pull/638)
- Make user search do a bit better on word boundary
[\#623](https://github.com/matrix-org/matrix-react-sdk/pull/623)
- Use an eslint config based on the js-sdk
[\#634](https://github.com/matrix-org/matrix-react-sdk/pull/634)
- Fix error display in account deactivate dialog
[\#633](https://github.com/matrix-org/matrix-react-sdk/pull/633)
- Configure travis to test riot-web after building
[\#629](https://github.com/matrix-org/matrix-react-sdk/pull/629)
- Sanitize ChatInviteDialog
[\#626](https://github.com/matrix-org/matrix-react-sdk/pull/626)
- (hopefully) fix theming on Chrome
[\#630](https://github.com/matrix-org/matrix-react-sdk/pull/630)
- Megolm session import and export
[\#617](https://github.com/matrix-org/matrix-react-sdk/pull/617)
- Allow Modal to be used with async-loaded components
[\#618](https://github.com/matrix-org/matrix-react-sdk/pull/618)
- Fix escaping markdown by rendering plaintext
[\#622](https://github.com/matrix-org/matrix-react-sdk/pull/622)
- Implement auto-join rooms on registration
[\#628](https://github.com/matrix-org/matrix-react-sdk/pull/628)
- Matthew/fix theme npe
[\#627](https://github.com/matrix-org/matrix-react-sdk/pull/627)
- Implement theming via alternate stylesheets
[\#624](https://github.com/matrix-org/matrix-react-sdk/pull/624)
- Replace marked with commonmark
[\#575](https://github.com/matrix-org/matrix-react-sdk/pull/575)
- Fix vector-im/riot-web#2833 : Fail nicely when people try to register
numeric user IDs
[\#619](https://github.com/matrix-org/matrix-react-sdk/pull/619)
- Show the error dialog when requests to PUT power levels fail
[\#614](https://github.com/matrix-org/matrix-react-sdk/pull/614)
# Changes in [0.8.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.5) (2017-01-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.5-rc.1...v0.8.5)
- Pull in newer matrix-js-sdk for video calling fix
# Changes in [0.8.5-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.5-rc.1) (2017-01-13)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.4...v0.8.5-rc.1)
- Build the js-sdk in the CI script
[\#612](https://github.com/matrix-org/matrix-react-sdk/pull/612)
- Fix redacted member events being visible
[\#609](https://github.com/matrix-org/matrix-react-sdk/pull/609)
- Use `getStateKey` instead of `getSender`
[\#611](https://github.com/matrix-org/matrix-react-sdk/pull/611)
- Move screen sharing error check into platform
[\#608](https://github.com/matrix-org/matrix-react-sdk/pull/608)
- Fix 'create account' link in 'forgot password'
[\#606](https://github.com/matrix-org/matrix-react-sdk/pull/606)
- Let electron users complete captchas in a web browser
[\#601](https://github.com/matrix-org/matrix-react-sdk/pull/601)
- Add support for deleting threepids
[\#597](https://github.com/matrix-org/matrix-react-sdk/pull/597)
- Display msisdn threepids as 'Phone'
[\#598](https://github.com/matrix-org/matrix-react-sdk/pull/598)
# Changes in [0.8.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.4) (2016-12-24)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.3...v0.8.4)
- Fix signup by working around the fact that reCapture doesn't work on electron
- Fix windows shortcut link
# Changes in [0.8.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.3) (2016-12-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.2...v0.8.3)
- Revert performance fix for wantsDateSeperator which was causing date separators to
be shown at the wrong time of day.
- Unbranded error messages
[\#599](https://github.com/matrix-org/matrix-react-sdk/pull/599)
- Fix scroll jumping when a video is decrypted
[\#594](https://github.com/matrix-org/matrix-react-sdk/pull/594)
# Changes in [0.8.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.2) (2016-12-16)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.1...v0.8.2)
- Improve the performance of MemberEventListSummary
[\#590](https://github.com/matrix-org/matrix-react-sdk/pull/590)
- Implement bulk invite rejections
[\#592](https://github.com/matrix-org/matrix-react-sdk/pull/592)
- Fix performance issues with wantsDateSeperator
[\#591](https://github.com/matrix-org/matrix-react-sdk/pull/591)
- Add read receipt times to the hovertip of read markers
[\#586](https://github.com/matrix-org/matrix-react-sdk/pull/586)
- Don't throw exception on stop if no DMRoomMap
[\#589](https://github.com/matrix-org/matrix-react-sdk/pull/589)
- Fix failing test
[\#587](https://github.com/matrix-org/matrix-react-sdk/pull/587)
# Changes in [0.8.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.1) (2016-12-09)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.1-rc.2...v0.8.1)
No changes
# Changes in [0.8.1-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.1-rc.2) (2016-12-06)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.1-rc.1...v0.8.1-rc.2)
- Fix exception when clearing room dir search
[\#585](https://github.com/matrix-org/matrix-react-sdk/pull/585)
- Allow integration UI URLs with paths
[\#583](https://github.com/matrix-org/matrix-react-sdk/pull/583)
- Give the search box field a name
[\#584](https://github.com/matrix-org/matrix-react-sdk/pull/584)
- Pass the room object into displayNotification
[\#582](https://github.com/matrix-org/matrix-react-sdk/pull/582)
- Don't throw an exception entering settings page
[\#581](https://github.com/matrix-org/matrix-react-sdk/pull/581)
# Changes in [0.8.1-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.1-rc.1) (2016-12-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.0...v0.8.1-rc.1)
- Strip (IRC) when clicking on username
[\#579](https://github.com/matrix-org/matrix-react-sdk/pull/579)
- Fix scroll jump on image decryption
[\#577](https://github.com/matrix-org/matrix-react-sdk/pull/577)
- Make cut operations update the tab complete list
[\#576](https://github.com/matrix-org/matrix-react-sdk/pull/576)
- s/block/blacklist for e2e
[\#574](https://github.com/matrix-org/matrix-react-sdk/pull/574)
- Fix the download icon on attachments
[\#573](https://github.com/matrix-org/matrix-react-sdk/pull/573)
- Don't default the page_type to room directory
[\#572](https://github.com/matrix-org/matrix-react-sdk/pull/572)
- Fix crash on logging in
[\#571](https://github.com/matrix-org/matrix-react-sdk/pull/571)
- Reinstate missing sections from the UserSettings
[\#569](https://github.com/matrix-org/matrix-react-sdk/pull/569)
- Bump browser-encrypt-attachment to v0.2.0
[\#568](https://github.com/matrix-org/matrix-react-sdk/pull/568)
- Make the unpagination process less aggressive
[\#567](https://github.com/matrix-org/matrix-react-sdk/pull/567)
- Get rid of always-on labs settings
[\#566](https://github.com/matrix-org/matrix-react-sdk/pull/566)
- Fix 'Quote' for e2e messages
[\#565](https://github.com/matrix-org/matrix-react-sdk/pull/565)
# Changes in [0.8.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.0) (2016-11-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.7.5...v0.8.0)
- Fix more membership change collapsing bugs
[\#560](https://github.com/matrix-org/matrix-react-sdk/pull/560)
- Show an open padlock for unencrypted rooms
[\#557](https://github.com/matrix-org/matrix-react-sdk/pull/557)
- Clean up MFileBody.presentableTextForFile
[\#558](https://github.com/matrix-org/matrix-react-sdk/pull/558)
- Update eventtiles when the events are decrypted
[\#556](https://github.com/matrix-org/matrix-react-sdk/pull/556)
- Update EventTile to use WithMatrixClient instead of MatrixClientPeg
[\#552](https://github.com/matrix-org/matrix-react-sdk/pull/552)
- Disable conference calling for encrypted rooms
[\#549](https://github.com/matrix-org/matrix-react-sdk/pull/549)
- Encrypt attachments in encrypted rooms
[\#548](https://github.com/matrix-org/matrix-react-sdk/pull/548)
- Fix MemberAvatar PropTypes & MemberEventListSummary key
[\#547](https://github.com/matrix-org/matrix-react-sdk/pull/547)
- Revert "Encrypt attachments in encrypted rooms,"
[\#546](https://github.com/matrix-org/matrix-react-sdk/pull/546)
- Fix the vector web version in UserSettings
[\#542](https://github.com/matrix-org/matrix-react-sdk/pull/542)
- Truncate consecutive member events
[\#544](https://github.com/matrix-org/matrix-react-sdk/pull/544)
- Encrypt attachments in encrypted rooms,
[\#533](https://github.com/matrix-org/matrix-react-sdk/pull/533)
- Fix the ctrl+e mute camera shortcut
[\#545](https://github.com/matrix-org/matrix-react-sdk/pull/545)
- Show the error that occured when trying to reach scalar
[\#543](https://github.com/matrix-org/matrix-react-sdk/pull/543)
- Don't do URL previews for matrix.to
[\#541](https://github.com/matrix-org/matrix-react-sdk/pull/541)
- Fix NPE in LoggedInView
[\#540](https://github.com/matrix-org/matrix-react-sdk/pull/540)
- Make room alias & user ID links matrix.to links
[\#538](https://github.com/matrix-org/matrix-react-sdk/pull/538)
- Make MemberInfo use the matrixclient from the context
[\#537](https://github.com/matrix-org/matrix-react-sdk/pull/537)
- Add the MatrixClient to the react context
[\#536](https://github.com/matrix-org/matrix-react-sdk/pull/536)
- Factor out LoggedInView from MatrixChat
[\#535](https://github.com/matrix-org/matrix-react-sdk/pull/535)
- Move 'new version' support into Platform
[\#532](https://github.com/matrix-org/matrix-react-sdk/pull/532)
- Move Notifications into Platform
[\#534](https://github.com/matrix-org/matrix-react-sdk/pull/534)
- Move platform-specific functionality into Platform
[\#531](https://github.com/matrix-org/matrix-react-sdk/pull/531)
# Changes in [0.7.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.7.5) (2016-11-04)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.7.5-rc.1...v0.7.5)
- No changes
# Changes in [0.7.5-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.7.5-rc.1) (2016-11-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.7.4...v0.7.5-rc.1)
- Explicitly list files in package.json
[\#530](https://github.com/matrix-org/matrix-react-sdk/pull/530)
- Fix some markdown in the code style doc
[\#529](https://github.com/matrix-org/matrix-react-sdk/pull/529)
- Run highlight.js asynchronously
[\#527](https://github.com/matrix-org/matrix-react-sdk/pull/527)
- Fix room tinting
[\#528](https://github.com/matrix-org/matrix-react-sdk/pull/528)
- Fix CPU spin on joining rooms
[\#525](https://github.com/matrix-org/matrix-react-sdk/pull/525)
- Don't send read receipt if user has logged out
[\#526](https://github.com/matrix-org/matrix-react-sdk/pull/526)
- Switch to babel 6, again
[\#523](https://github.com/matrix-org/matrix-react-sdk/pull/523)
- Keyboard shortcuts to mute microphone/camera
[\#522](https://github.com/matrix-org/matrix-react-sdk/pull/522)
- Give our input fields names
[\#520](https://github.com/matrix-org/matrix-react-sdk/pull/520)
- Revert "Switch to babel 6"
[\#521](https://github.com/matrix-org/matrix-react-sdk/pull/521)
- Switch to babel 6
[\#519](https://github.com/matrix-org/matrix-react-sdk/pull/519)
- Interactive auth for device delete
[\#517](https://github.com/matrix-org/matrix-react-sdk/pull/517)
- InteractiveAuthDialog
[\#516](https://github.com/matrix-org/matrix-react-sdk/pull/516)
- Prevent spamming emails by reusing client secret
[\#514](https://github.com/matrix-org/matrix-react-sdk/pull/514)
- Refactor CaptchaForm to put less logic in signupstages
[\#515](https://github.com/matrix-org/matrix-react-sdk/pull/515)
# Changes in [0.7.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.7.4) (2016-10-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.7.3...v0.7.4)
- A bundle of fixes to the react tests
[\#513](https://github.com/matrix-org/matrix-react-sdk/pull/513)
- Fix registration retry
[\#512](https://github.com/matrix-org/matrix-react-sdk/pull/512)
- Fix registration
[\#511](https://github.com/matrix-org/matrix-react-sdk/pull/511)
- Fix bug where riot would keep requesting tokens
[\#510](https://github.com/matrix-org/matrix-react-sdk/pull/510)
# Changes in [0.7.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.7.3) (2016-10-05)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.7.2...v0.7.3)
- Move 'show join button' functionality out
[\#502](https://github.com/matrix-org/matrix-react-sdk/pull/502)
- Update to linkify 2.1.3
[\#508](https://github.com/matrix-org/matrix-react-sdk/pull/508)
- Fix version going blank after logging in
[\#505](https://github.com/matrix-org/matrix-react-sdk/pull/505)
- Use 'Sign In' / 'Sign Out' universally
[\#506](https://github.com/matrix-org/matrix-react-sdk/pull/506)
- Prevent error when clicking 'log in'
[\#504](https://github.com/matrix-org/matrix-react-sdk/pull/504)
- Make RTE mode use the new Markdown wrapper class
[\#497](https://github.com/matrix-org/matrix-react-sdk/pull/497)
- Add 'getHomeServerName' util to client peg
[\#501](https://github.com/matrix-org/matrix-react-sdk/pull/501)
- Fix markdown link syntax
[\#499](https://github.com/matrix-org/matrix-react-sdk/pull/499)
- Fail hard & fast if linkifyjs version is wrong
[\#500](https://github.com/matrix-org/matrix-react-sdk/pull/500)
- Bring back the little green men without slowness
[\#498](https://github.com/matrix-org/matrix-react-sdk/pull/498)
- Directory search join button
[\#496](https://github.com/matrix-org/matrix-react-sdk/pull/496)
- Fix links to IRC rooms
[\#495](https://github.com/matrix-org/matrix-react-sdk/pull/495)
- Make markdown less aggressive
[\#492](https://github.com/matrix-org/matrix-react-sdk/pull/492)
- Move the device verification buttons to their own class
[\#493](https://github.com/matrix-org/matrix-react-sdk/pull/493)
- Add the deviceId back to memberdeviceinfo
[\#494](https://github.com/matrix-org/matrix-react-sdk/pull/494)
- Force-hide autocomplete after sending message.
[\#489](https://github.com/matrix-org/matrix-react-sdk/pull/489)
- force old selection state after creating entities
[\#488](https://github.com/matrix-org/matrix-react-sdk/pull/488)
# Changes in [0.7.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.7.2) (2016-09-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.7.1...v0.7.2)
- Revert #333
[\#491](https://github.com/matrix-org/matrix-react-sdk/pull/491)
- EncryptedEventDialog updates
[\#490](https://github.com/matrix-org/matrix-react-sdk/pull/490)
- Apply heuristic on incoming DMs
[\#487](https://github.com/matrix-org/matrix-react-sdk/pull/487)
# Changes in [0.7.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.7.1) (2016-09-21)
- Correct js-sdk version dependency
# Changes in [0.7.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.7.0) (2016-09-21)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.5-r3...v0.7.0)
- Rebrand
[\#485](https://github.com/matrix-org/matrix-react-sdk/pull/485)
- Pass close_scalar postMessage action through to the dispatcher
[\#484](https://github.com/matrix-org/matrix-react-sdk/pull/484)
- Replace s with
s consistently
[\#482](https://github.com/matrix-org/matrix-react-sdk/pull/482)
- Add 'startAtBottom' flag
[\#483](https://github.com/matrix-org/matrix-react-sdk/pull/483)
- Add the olm version to the settings page.
[\#474](https://github.com/matrix-org/matrix-react-sdk/pull/474)
- Pass through config for Room Directory
[\#479](https://github.com/matrix-org/matrix-react-sdk/pull/479)
- Fix unicode completions in autocomplete.
[\#481](https://github.com/matrix-org/matrix-react-sdk/pull/481)
- Add ability to set plumbing state in a room
[\#477](https://github.com/matrix-org/matrix-react-sdk/pull/477)
- Disable username and room decorators
[\#480](https://github.com/matrix-org/matrix-react-sdk/pull/480)
- Wmwragg/correct incoming call positioning
[\#478](https://github.com/matrix-org/matrix-react-sdk/pull/478)
- Wmwragg/remove old filter
[\#475](https://github.com/matrix-org/matrix-react-sdk/pull/475)
- Corrected onKeyUp misstype and return can now be used instead of clicβ¦
[\#476](https://github.com/matrix-org/matrix-react-sdk/pull/476)
- Wmwragg/multi invite bugfix
[\#473](https://github.com/matrix-org/matrix-react-sdk/pull/473)
- Revert "Fix linkification and bump linkifyjs dep"
[\#471](https://github.com/matrix-org/matrix-react-sdk/pull/471)
- Wmwragg/chat multi invite
[\#469](https://github.com/matrix-org/matrix-react-sdk/pull/469)
- Matthew/right panel collapse
[\#470](https://github.com/matrix-org/matrix-react-sdk/pull/470)
- Fix linkification and bump linkifyjs dep
[\#460](https://github.com/matrix-org/matrix-react-sdk/pull/460)
- Add modal dialog on new room button
[\#468](https://github.com/matrix-org/matrix-react-sdk/pull/468)
- Flag incoming DMs as such
[\#463](https://github.com/matrix-org/matrix-react-sdk/pull/463)
- Improve autocomplete behaviour
[\#466](https://github.com/matrix-org/matrix-react-sdk/pull/466)
- Pull multi-inviting functionality out of MultiInviteDialog
[\#467](https://github.com/matrix-org/matrix-react-sdk/pull/467)
- Remove markdown line breaks
[\#464](https://github.com/matrix-org/matrix-react-sdk/pull/464)
- Fix un-marking rooms as DM rooms
[\#465](https://github.com/matrix-org/matrix-react-sdk/pull/465)
- Don't re-use parted rooms for DMs
[\#461](https://github.com/matrix-org/matrix-react-sdk/pull/461)
- Update createRoom to support creating DM rooms
[\#458](https://github.com/matrix-org/matrix-react-sdk/pull/458)
- First wave of E2E Visuals
[\#462](https://github.com/matrix-org/matrix-react-sdk/pull/462)
- FilePanel, NotificationPanel and EventTimelineSet support
[\#450](https://github.com/matrix-org/matrix-react-sdk/pull/450)
- Fix CAS support by using a temporary Matrix client
[\#459](https://github.com/matrix-org/matrix-react-sdk/pull/459)
- Don't crash if no DM rooms with someone
[\#457](https://github.com/matrix-org/matrix-react-sdk/pull/457)
- Don't always show DM rooms in Direct Messages
[\#456](https://github.com/matrix-org/matrix-react-sdk/pull/456)
- Add DM rooms with that person to the MemberInfo panel
[\#455](https://github.com/matrix-org/matrix-react-sdk/pull/455)
- Add some tests for the rich text editor
[\#452](https://github.com/matrix-org/matrix-react-sdk/pull/452)
- Fix bug whereby refreshing Vector would not allow querying of membership
state
[\#454](https://github.com/matrix-org/matrix-react-sdk/pull/454)
- Wmwragg/one to one indicators
[\#453](https://github.com/matrix-org/matrix-react-sdk/pull/453)
- Update MemberDeviceInfo display
[\#451](https://github.com/matrix-org/matrix-react-sdk/pull/451)
- Wmwragg/one to one chat
[\#448](https://github.com/matrix-org/matrix-react-sdk/pull/448)
- Scalar Messaging: Expose join_rules and restrict to currently viewed room
[\#443](https://github.com/matrix-org/matrix-react-sdk/pull/443)
- API for (un)marking rooms as DM rooms
[\#449](https://github.com/matrix-org/matrix-react-sdk/pull/449)
- Formatting toolbar for RTE message composer.
[\#440](https://github.com/matrix-org/matrix-react-sdk/pull/440)
- Refactor MatrixTools to Rooms
[\#447](https://github.com/matrix-org/matrix-react-sdk/pull/447)
- Track DM rooms in account data
[\#446](https://github.com/matrix-org/matrix-react-sdk/pull/446)
- Fix: conference rooms were no longer hidden
[\#445](https://github.com/matrix-org/matrix-react-sdk/pull/445)
- Fix error dialog on conf call error
[\#444](https://github.com/matrix-org/matrix-react-sdk/pull/444)
- Make MemberInfo to use client.getStoredDevicesForUser
[\#441](https://github.com/matrix-org/matrix-react-sdk/pull/441)
- Implement starter link support
[\#437](https://github.com/matrix-org/matrix-react-sdk/pull/437)
- Convert MemberDeviceInfo to ES6 class
[\#442](https://github.com/matrix-org/matrix-react-sdk/pull/442)
- Make the 'encrypt this room' knob be megolm
[\#439](https://github.com/matrix-org/matrix-react-sdk/pull/439)
- Show something when we see a no-op join event
[\#438](https://github.com/matrix-org/matrix-react-sdk/pull/438)
- Handle broken OlmAccounts
[\#436](https://github.com/matrix-org/matrix-react-sdk/pull/436)
- Show session restore errors on the login screen
[\#435](https://github.com/matrix-org/matrix-react-sdk/pull/435)
- use a top-level audio tag for playing all VoIP audio.
[\#434](https://github.com/matrix-org/matrix-react-sdk/pull/434)
- use promises to mediate access to HTMLAudioElements
[\#433](https://github.com/matrix-org/matrix-react-sdk/pull/433)
- Wmwragg/direct chat sublist
[\#432](https://github.com/matrix-org/matrix-react-sdk/pull/432)
# Changes in [0.6.5-r3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5-r3) (2016-09-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.5-r2...v0.6.5-r3)
- revert accidental debug logging >:(
# Changes in [0.6.5-r2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5-r2) (2016-09-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.5-r1...v0.6.5-r2)
- Workaround vector-im/vector-web#2020 where floods of joins could crash the browser
(as seen in #matrix-dev right now)
# Changes in [0.6.5-r1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5-r1) (2016-09-01)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.5...v0.6.5-r1)
- Fix guest access
# Changes in [0.6.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5) (2016-08-28)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.4-r1...v0.6.5)
- re-add leave button in RoomSettings
- add /user URLs
- recognise matrix.to links and other vector links
- fix linkify dependency
- fix avatar clicking in MemberInfo
- fix emojione sizing
[\#431](https://github.com/matrix-org/matrix-react-sdk/pull/431)
- Fix NPE when we don't know the sender of an event
[\#430](https://github.com/matrix-org/matrix-react-sdk/pull/430)
- Update annoying TimelinePanel test
[\#429](https://github.com/matrix-org/matrix-react-sdk/pull/429)
- add fancy changelog dialog
[\#416](https://github.com/matrix-org/matrix-react-sdk/pull/416)
- Send bot options with leading underscore on the state key
[\#428](https://github.com/matrix-org/matrix-react-sdk/pull/428)
- Update autocomplete design and scroll it correctly
[\#419](https://github.com/matrix-org/matrix-react-sdk/pull/419)
- Add ability to query and set bot options
[\#427](https://github.com/matrix-org/matrix-react-sdk/pull/427)
- Add .travis.yml
[\#425](https://github.com/matrix-org/matrix-react-sdk/pull/425)
- Added event/info message avatars back in
[\#426](https://github.com/matrix-org/matrix-react-sdk/pull/426)
- Add postMessage API required for integration provisioning
[\#423](https://github.com/matrix-org/matrix-react-sdk/pull/423)
- Fix TimelinePanel test
[\#424](https://github.com/matrix-org/matrix-react-sdk/pull/424)
- Wmwragg/chat message presentation
[\#422](https://github.com/matrix-org/matrix-react-sdk/pull/422)
- Only try to delete room rule if it exists
[\#421](https://github.com/matrix-org/matrix-react-sdk/pull/421)
- Make the notification slider work
[\#420](https://github.com/matrix-org/matrix-react-sdk/pull/420)
- Don't download E2E devices if feature disabled
[\#418](https://github.com/matrix-org/matrix-react-sdk/pull/418)
- strip (IRC) suffix from tabcomplete entries
[\#417](https://github.com/matrix-org/matrix-react-sdk/pull/417)
- ignore local busy
[\#415](https://github.com/matrix-org/matrix-react-sdk/pull/415)
- defaultDeviceDisplayName should be a prop
[\#414](https://github.com/matrix-org/matrix-react-sdk/pull/414)
- Use server-generated deviceId
[\#410](https://github.com/matrix-org/matrix-react-sdk/pull/410)
- Set initial_device_display_name on login and register
[\#413](https://github.com/matrix-org/matrix-react-sdk/pull/413)
- Add device_id to devices display
[\#409](https://github.com/matrix-org/matrix-react-sdk/pull/409)
- Don't use MatrixClientPeg for temporary clients
[\#408](https://github.com/matrix-org/matrix-react-sdk/pull/408)
# Changes in [0.6.4-r1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.4-r1) (2016-08-12)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.4...v0.6.4-r1)
- Fix inviting multiple people
# Changes in [0.6.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.4) (2016-08-11)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.3...v0.6.4)
- Only show Autocomplete if autocomplete is enabled
[\#411](https://github.com/matrix-org/matrix-react-sdk/pull/411)
- Wmwragg/room tag menu
[\#402](https://github.com/matrix-org/matrix-react-sdk/pull/402)
- Move guest registration into the login logic
[\#407](https://github.com/matrix-org/matrix-react-sdk/pull/407)
- Better support for inviting multiple people
[\#403](https://github.com/matrix-org/matrix-react-sdk/pull/403)
- Refactor login token
[\#406](https://github.com/matrix-org/matrix-react-sdk/pull/406)
- Use the current HS for guest login
[\#405](https://github.com/matrix-org/matrix-react-sdk/pull/405)
- Various fixes and improvements to emojification.
[\#395](https://github.com/matrix-org/matrix-react-sdk/pull/395)
- Fix settings resetting on refresh
[\#404](https://github.com/matrix-org/matrix-react-sdk/pull/404)
- Avoid flashing up login screen during guest registration
[\#401](https://github.com/matrix-org/matrix-react-sdk/pull/401)
- Cancel calls to rate-limited funcs on unmount
[\#400](https://github.com/matrix-org/matrix-react-sdk/pull/400)
- Move rehydration of MatrixClients from MatrixClientPeg to SessionLoader
[\#399](https://github.com/matrix-org/matrix-react-sdk/pull/399)
- Don't show integrations header if setting not on
[\#398](https://github.com/matrix-org/matrix-react-sdk/pull/398)
- Start to factor out session-loading magic
[\#397](https://github.com/matrix-org/matrix-react-sdk/pull/397)
- Hack around a react warning
[\#396](https://github.com/matrix-org/matrix-react-sdk/pull/396)
- Add config to hide the labs section
[\#393](https://github.com/matrix-org/matrix-react-sdk/pull/393)
- Dbkr/scalar
[\#392](https://github.com/matrix-org/matrix-react-sdk/pull/392)
- Wmwragg/mute mention state fix
[\#390](https://github.com/matrix-org/matrix-react-sdk/pull/390)
- Fix long freeze when opening 'historical' section
[\#391](https://github.com/matrix-org/matrix-react-sdk/pull/391)
- Refactor UI error effects
[\#388](https://github.com/matrix-org/matrix-react-sdk/pull/388)
- Implement account deactivation
[\#381](https://github.com/matrix-org/matrix-react-sdk/pull/381)
- Don't leave isRoomPublished as undefined
[\#389](https://github.com/matrix-org/matrix-react-sdk/pull/389)
- Call the logout API when we log out
[\#377](https://github.com/matrix-org/matrix-react-sdk/pull/377)
- feat: code cleanup & emoji replacement in composer
[\#335](https://github.com/matrix-org/matrix-react-sdk/pull/335)
- Add more logging to TimelinePanel-test
[\#387](https://github.com/matrix-org/matrix-react-sdk/pull/387)
- DevicesPanel: use device_id as a placeholder
[\#386](https://github.com/matrix-org/matrix-react-sdk/pull/386)
- MemberDeviceInfo: Use the device name, where available
[\#385](https://github.com/matrix-org/matrix-react-sdk/pull/385)
- Wmwragg/mention state menu
[\#369](https://github.com/matrix-org/matrix-react-sdk/pull/369)
- fix upload for video or image files where sniffing fails
[\#383](https://github.com/matrix-org/matrix-react-sdk/pull/383)
- fix: allow up/down normally for no completions
[\#384](https://github.com/matrix-org/matrix-react-sdk/pull/384)
- fix: autocomplete to use tab instead of return
[\#382](https://github.com/matrix-org/matrix-react-sdk/pull/382)
- strip (IRC) displayname suffix from autocomplete
[\#375](https://github.com/matrix-org/matrix-react-sdk/pull/375)
- Include rooms with 1 person invited
[\#379](https://github.com/matrix-org/matrix-react-sdk/pull/379)
- Fix 'start new direct chat'
[\#378](https://github.com/matrix-org/matrix-react-sdk/pull/378)
- Fix warnings from MessageComposer
[\#376](https://github.com/matrix-org/matrix-react-sdk/pull/376)
- New voice and video call buttons
[\#371](https://github.com/matrix-org/matrix-react-sdk/pull/371)
- Silence some more react warnings
[\#373](https://github.com/matrix-org/matrix-react-sdk/pull/373)
- Fix warnings emanating from Velociraptor elements
[\#372](https://github.com/matrix-org/matrix-react-sdk/pull/372)
- Wmwragg/button updates
[\#353](https://github.com/matrix-org/matrix-react-sdk/pull/353)
- Implement device management UI
[\#370](https://github.com/matrix-org/matrix-react-sdk/pull/370)
- Factor EditableTextContainer out of ChangeDisplayName
[\#368](https://github.com/matrix-org/matrix-react-sdk/pull/368)
- Stop the Avatar classes setting properties on s
[\#367](https://github.com/matrix-org/matrix-react-sdk/pull/367)
- Remove relayoutOnUpdate prop on gemini-scrollbar
[\#366](https://github.com/matrix-org/matrix-react-sdk/pull/366)
- Fix bug where vector freezes on power level event
[\#364](https://github.com/matrix-org/matrix-react-sdk/pull/364)
- Refactor MatrixClientPeg
[\#361](https://github.com/matrix-org/matrix-react-sdk/pull/361)
- Fix 'start chat' button on MemberInfo
[\#363](https://github.com/matrix-org/matrix-react-sdk/pull/363)
- Bump dependency versions
[\#362](https://github.com/matrix-org/matrix-react-sdk/pull/362)
- Fix tab complete order properly
[\#360](https://github.com/matrix-org/matrix-react-sdk/pull/360)
- Add removeListener for account data listener
[\#359](https://github.com/matrix-org/matrix-react-sdk/pull/359)
- Set the device_id on pre-login MatrixClient
[\#358](https://github.com/matrix-org/matrix-react-sdk/pull/358)
- Wmwragg/mention state indicator round 2
[\#357](https://github.com/matrix-org/matrix-react-sdk/pull/357)
- Support for disabling/enabling URL previews per-user, per-room and per-user-
per-room
[\#356](https://github.com/matrix-org/matrix-react-sdk/pull/356)
- Use HS proxy API for requestToken on adding email
[\#336](https://github.com/matrix-org/matrix-react-sdk/pull/336)
- Error if email already in use when resetting pw
[\#337](https://github.com/matrix-org/matrix-react-sdk/pull/337)
- Fix enourmous video bug
[\#355](https://github.com/matrix-org/matrix-react-sdk/pull/355)
- Add support for sending uploaded content as m.video
[\#354](https://github.com/matrix-org/matrix-react-sdk/pull/354)
- Order tab complete by most recently spoke
[\#341](https://github.com/matrix-org/matrix-react-sdk/pull/341)
- Wmwragg/spinner fix
[\#350](https://github.com/matrix-org/matrix-react-sdk/pull/350)
- Now showing three dots when hovering over the badge
[\#352](https://github.com/matrix-org/matrix-react-sdk/pull/352)
- Fix unpublishing room in room settings
[\#351](https://github.com/matrix-org/matrix-react-sdk/pull/351)
- Fix race when creating rooms where invite list can be blank
[\#347](https://github.com/matrix-org/matrix-react-sdk/pull/347)
- improve wording of MemberInfo's start chat button.
[\#348](https://github.com/matrix-org/matrix-react-sdk/pull/348)
- Revert "Amends react template and removes opening image in lightbox"
[\#346](https://github.com/matrix-org/matrix-react-sdk/pull/346)
- Wmwragg/modal restyle
[\#345](https://github.com/matrix-org/matrix-react-sdk/pull/345)
- Amends react template and removes opening image in lightbox
[\#343](https://github.com/matrix-org/matrix-react-sdk/pull/343)
- Remove the member list loading hack
[\#344](https://github.com/matrix-org/matrix-react-sdk/pull/344)
- CSS classes to colour offline users differently
[\#342](https://github.com/matrix-org/matrix-react-sdk/pull/342)
- Listen for the new lastPreseceTs event
[\#340](https://github.com/matrix-org/matrix-react-sdk/pull/340)
- Fix filtering user list by ID
[\#339](https://github.com/matrix-org/matrix-react-sdk/pull/339)
- Update tab completion list when we have a room
[\#338](https://github.com/matrix-org/matrix-react-sdk/pull/338)
- JS code style guide
[\#330](https://github.com/matrix-org/matrix-react-sdk/pull/330)
- Error on registration if email taken
[\#334](https://github.com/matrix-org/matrix-react-sdk/pull/334)
- feat: render unicode emoji as emojione images
[\#332](https://github.com/matrix-org/matrix-react-sdk/pull/332)
- feat: unblacklist img tags with data URIs
[\#333](https://github.com/matrix-org/matrix-react-sdk/pull/333)
- Autocomplete fixes
[\#331](https://github.com/matrix-org/matrix-react-sdk/pull/331)
- Better autocomplete
[\#296](https://github.com/matrix-org/matrix-react-sdk/pull/296)
- feat: add and configure eslint
[\#329](https://github.com/matrix-org/matrix-react-sdk/pull/329)
- Fix user links
[\#326](https://github.com/matrix-org/matrix-react-sdk/pull/326)
- Fix ordering of Memberlist
[\#327](https://github.com/matrix-org/matrix-react-sdk/pull/327)
- Display an error message if room not found
[\#325](https://github.com/matrix-org/matrix-react-sdk/pull/325)
- Implement device blocking
[\#324](https://github.com/matrix-org/matrix-react-sdk/pull/324)
- Remove /encrypt command
[\#322](https://github.com/matrix-org/matrix-react-sdk/pull/322)
- RoomSettings: add encryption setting
[\#321](https://github.com/matrix-org/matrix-react-sdk/pull/321)
- Fix a pair of warnings from RoomSettings
[\#320](https://github.com/matrix-org/matrix-react-sdk/pull/320)
- RoomSettings: refactor permissions calculations
[\#319](https://github.com/matrix-org/matrix-react-sdk/pull/319)
- Fix https://github.com/vector-im/vector-web/issues/1679
[\#318](https://github.com/matrix-org/matrix-react-sdk/pull/318)
- Fix /join to be consistent with the other code
[\#317](https://github.com/matrix-org/matrix-react-sdk/pull/317)
- UserSettings: fix the displayed version of the react-sdk
[\#316](https://github.com/matrix-org/matrix-react-sdk/pull/316)
- Show canonical alias in URL bar
[\#314](https://github.com/matrix-org/matrix-react-sdk/pull/314)
- Some basic tests for RoomView
[\#313](https://github.com/matrix-org/matrix-react-sdk/pull/313)
- Support for making devices unverified
[\#315](https://github.com/matrix-org/matrix-react-sdk/pull/315)
- Fix eventListener warning
[\#312](https://github.com/matrix-org/matrix-react-sdk/pull/312)
- Fix peeking and member list vanishing
[\#307](https://github.com/matrix-org/matrix-react-sdk/pull/307)
- Use different keys for new MessageComposerInput
[\#311](https://github.com/matrix-org/matrix-react-sdk/pull/311)
- Fix RTE escaping, HTML output with breaks
[\#310](https://github.com/matrix-org/matrix-react-sdk/pull/310)
- Fix cursor bug, persist editor mode & rte default
[\#308](https://github.com/matrix-org/matrix-react-sdk/pull/308)
- Rich Text Editor
[\#292](https://github.com/matrix-org/matrix-react-sdk/pull/292)
- Hide e2e features if not enabled
[\#306](https://github.com/matrix-org/matrix-react-sdk/pull/306)
- Add experimental "Labs" section to settings
[\#305](https://github.com/matrix-org/matrix-react-sdk/pull/305)
- Make the room directory join rooms by alias
[\#304](https://github.com/matrix-org/matrix-react-sdk/pull/304)
- Factor out common parts of room creation
[\#303](https://github.com/matrix-org/matrix-react-sdk/pull/303)
- Fix spinner-of-doom in member info for guests
[\#302](https://github.com/matrix-org/matrix-react-sdk/pull/302)
- Support for marking devices as verified
[\#300](https://github.com/matrix-org/matrix-react-sdk/pull/300)
- Make the config optional
[\#301](https://github.com/matrix-org/matrix-react-sdk/pull/301)
- Pass brand parameter down to Notifications
[\#299](https://github.com/matrix-org/matrix-react-sdk/pull/299)
- Second attempt at fixing the Velocity memory leak
[\#298](https://github.com/matrix-org/matrix-react-sdk/pull/298)
# Changes in [0.6.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.3) (2016-06-03)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.2...v0.6.3)
- Change invite text field wording
- Fix bug with new email invite UX where the invite could get wedged
- Label app versions sensibly in UserSettings
# Changes in [0.6.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.2) (2016-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.1...v0.6.2)
- Correctly bump dep on matrix-js-sdk 0.5.4
# Changes in [0.6.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.1) (2016-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.0...v0.6.1)
- Fix focusing race in new UX for 3pid invites
- Fix jenkins.sh
# Changes in [0.6.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.0) (2016-06-02)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.5.2...v0.6.0)
- implement new UX for 3pid invites
[\#297](https://github.com/matrix-org/matrix-react-sdk/pull/297)
- multiple URL preview support
[\#290](https://github.com/matrix-org/matrix-react-sdk/pull/290)
- Add a fallback homeserver to log into
[\#293](https://github.com/matrix-org/matrix-react-sdk/pull/293)
- Hopefully fix memory leak with velocity
[\#291](https://github.com/matrix-org/matrix-react-sdk/pull/291)
- Support for enabling email notifications
[\#289](https://github.com/matrix-org/matrix-react-sdk/pull/289)
- Correct Readme instructions how to customize the UI
[\#286](https://github.com/matrix-org/matrix-react-sdk/pull/286)
- Avoid rerendering during Room unmount
[\#285](https://github.com/matrix-org/matrix-react-sdk/pull/285)
# Changes in [0.5.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.5.2) (2016-04-22)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.5.1...v0.5.2)
Performance improvements:
- Reduce number of events shown in a room to 250
[afb301f](https://github.com/matrix-org/matrix-react-sdk/commit/afb301ffb78c019a50e40caa5d9042ad39c117fe)
- add heuristics to hide URL previews...
[\#284](https://github.com/matrix-org/matrix-react-sdk/pull/284)
- Fix bug which stopped us scrolling down after we scrolled up
[\#283](https://github.com/matrix-org/matrix-react-sdk/pull/283)
- Don't relayout scrollpanels every time something changes
[\#280](https://github.com/matrix-org/matrix-react-sdk/pull/280)
- Reduce number of renders on received events
[\#279](https://github.com/matrix-org/matrix-react-sdk/pull/279)
- Avoid rerendering EventTiles when not necessary
[\#278](https://github.com/matrix-org/matrix-react-sdk/pull/278)
- Speed up processing of TimelinePanel updates on new events
[\#277](https://github.com/matrix-org/matrix-react-sdk/pull/277)
Other bug fixes:
- Fix read-receipt animation
[\#282](https://github.com/matrix-org/matrix-react-sdk/pull/282),
[\#281](https://github.com/matrix-org/matrix-react-sdk/pull/281)
# Changes in [0.5.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.5.1) (2016-04-19)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.4.0...v0.5.1)
- Upgrade to react 15.0
- Fix many thinkos in sorting the MemberList
[\#275](https://github.com/matrix-org/matrix-react-sdk/pull/275)
- Don't setState after unmounting a component
[\#276](https://github.com/matrix-org/matrix-react-sdk/pull/276)
- Drop workaround for object.onLoad
[\#274](https://github.com/matrix-org/matrix-react-sdk/pull/274)
- Make sure that we update the room name
[\#272](https://github.com/matrix-org/matrix-react-sdk/pull/272)
- Matthew/design tweaks
[\#273](https://github.com/matrix-org/matrix-react-sdk/pull/273)
- Hack around absence of String.codePointAt on PhantomJS
[\#271](https://github.com/matrix-org/matrix-react-sdk/pull/271)
- RoomView: Handle joining federated rooms
[\#270](https://github.com/matrix-org/matrix-react-sdk/pull/270)
- Stop the MatrixClient when the MatrixChat is unmounted
[\#269](https://github.com/matrix-org/matrix-react-sdk/pull/269)
- make the UI fadable to help with decluttering
[\#268](https://github.com/matrix-org/matrix-react-sdk/pull/268)
- URL previewing support
[\#260](https://github.com/matrix-org/matrix-react-sdk/pull/260)
- Remember to load new timeline events
[\#267](https://github.com/matrix-org/matrix-react-sdk/pull/267)
- Stop trying to paginate after we get a failure
[\#265](https://github.com/matrix-org/matrix-react-sdk/pull/265)
- Improvements to the react-sdk test framework
[\#264](https://github.com/matrix-org/matrix-react-sdk/pull/264)
- Fix password resetting
[\#263](https://github.com/matrix-org/matrix-react-sdk/pull/263)
- Catch pageup/down and ctrl-home/end at the top level
[\#262](https://github.com/matrix-org/matrix-react-sdk/pull/262)
- Fix an issue where the scroll stopped working.
[\#261](https://github.com/matrix-org/matrix-react-sdk/pull/261)
- Fix a bug where we tried to show two ghost read markers at once.
[\#254](https://github.com/matrix-org/matrix-react-sdk/pull/254)
- File upload improvements
[\#258](https://github.com/matrix-org/matrix-react-sdk/pull/258)
- Show full-size avatar on MemberInfo avatar click
[\#257](https://github.com/matrix-org/matrix-react-sdk/pull/257)
- Whitelist \ tag
[\#256](https://github.com/matrix-org/matrix-react-sdk/pull/256)
- Don't reload the DOM if we can jump straight to the RM
[\#253](https://github.com/matrix-org/matrix-react-sdk/pull/253)
[0.5.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.5.0) was
incorrectly released.
# Changes in [0.4.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.4.0) (2016-03-30)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.3.1...v0.4.0)
- Prettier, animated placeholder :D
[\#251](https://github.com/matrix-org/matrix-react-sdk/pull/251)
- Refactor RoomHeader, and fix topic updates
[\#252](https://github.com/matrix-org/matrix-react-sdk/pull/252)
- Disable the message composer if we don't have permission to post
[\#250](https://github.com/matrix-org/matrix-react-sdk/pull/250)
- notification issue fixed
[\#240](https://github.com/matrix-org/matrix-react-sdk/pull/240)
- Fix scroll offset popping around during image load by putting explicit
height back on images
[\#248](https://github.com/matrix-org/matrix-react-sdk/pull/248)
- Split a textinput component out of MessageComposer
[\#249](https://github.com/matrix-org/matrix-react-sdk/pull/249)
# Changes in [0.3.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.3.1) (2016-03-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.3.0...v0.3.1)
- Disable debug logging in ScrollPanel
# Changes in [0.3.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.3.0) (2016-03-23)
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.2.0...v0.3.0)
- Fix off-by-one error in read-marker advancing
[\#246](https://github.com/matrix-org/matrix-react-sdk/pull/246)
- Another go at fixing the jumpy scroll
[\#245](https://github.com/matrix-org/matrix-react-sdk/pull/245)
- Move read-marker past our own events when we switch to a room
[\#244](https://github.com/matrix-org/matrix-react-sdk/pull/244)
- Add better user-facing error messages
[\#243](https://github.com/matrix-org/matrix-react-sdk/pull/243)
- Make the read-marker less annoying
[\#242](https://github.com/matrix-org/matrix-react-sdk/pull/242)
- rework roomsettings for new visibility UI
[\#241](https://github.com/matrix-org/matrix-react-sdk/pull/241)
- Show a spinner when we back-paginate search results
[\#236](https://github.com/matrix-org/matrix-react-sdk/pull/236)
- Only ignore scroll echoes once
[\#237](https://github.com/matrix-org/matrix-react-sdk/pull/237)
- Add 'cancel all' option to 'unsent messages' bar
[\#238](https://github.com/matrix-org/matrix-react-sdk/pull/238)
- Show an error when a direct-to-event link fails
[\#239](https://github.com/matrix-org/matrix-react-sdk/pull/239)
- if we're not peeking in a room, stop any ongoing peeking
[\#234](https://github.com/matrix-org/matrix-react-sdk/pull/234)
- linkify vector.im URLs directly into the app, both from HTML and non-HTML
messages
[\#235](https://github.com/matrix-org/matrix-react-sdk/pull/235)
- Use new pendingEventList functionality from matrix-js-sdk
[\#231](https://github.com/matrix-org/matrix-react-sdk/pull/231)
- Display a warning if a third party invite for a room was sent to an address
that is not bound publicly to our account
[\#233](https://github.com/matrix-org/matrix-react-sdk/pull/233)
- Fix cancelling dialog boxes by clicking on the background
[\#232](https://github.com/matrix-org/matrix-react-sdk/pull/232)
- fix zero length tab complete so it doesn't fire automatically on empty
MessageComposer
[\#229](https://github.com/matrix-org/matrix-react-sdk/pull/229)
- click on nicks to insert them into the MessageComposer
[\#230](https://github.com/matrix-org/matrix-react-sdk/pull/230)
- Correctly fix notif spam after logout/login
[\#227](https://github.com/matrix-org/matrix-react-sdk/pull/227)
- fix last_active_ago timestamps, tab completion ordering, and implement
currently_active semantics
[\#226](https://github.com/matrix-org/matrix-react-sdk/pull/226)
- make MemberTiles actually update in realtime
[\#222](https://github.com/matrix-org/matrix-react-sdk/pull/222)
- Bring up MemberInfo on avatar click in EventTile
[\#225](https://github.com/matrix-org/matrix-react-sdk/pull/225)
- Make getCurrent[H|I]SUrl honour the state setting that comes from the url
bar
[\#228](https://github.com/matrix-org/matrix-react-sdk/pull/228)
- Poll for email validation once the validation email has been sent
[\#223](https://github.com/matrix-org/matrix-react-sdk/pull/223)
- Display sync status in favicon and title.
[\#221](https://github.com/matrix-org/matrix-react-sdk/pull/221)
- grey out roomsettings that you can't edit
[\#217](https://github.com/matrix-org/matrix-react-sdk/pull/217)
- allow registration and login from guest to be cancellable
[\#220](https://github.com/matrix-org/matrix-react-sdk/pull/220)
- let registering guests either upgrade or create a new account by specβ¦
[\#219](https://github.com/matrix-org/matrix-react-sdk/pull/219)
- Remove (broken, as it turns out) permission logic from react sdk
[\#187](https://github.com/matrix-org/matrix-react-sdk/pull/187)
- Bring back lost functionality on login/register/password-reset screens
[\#200](https://github.com/matrix-org/matrix-react-sdk/pull/200)
- Handle the new Session.logged_out event.
[\#218](https://github.com/matrix-org/matrix-react-sdk/pull/218)
- hopefully fix https://github.com/vector-im/vector-web/issues/819
[\#216](https://github.com/matrix-org/matrix-react-sdk/pull/216)
- Adjust the scroll position when the gemini panel is resized
[\#215](https://github.com/matrix-org/matrix-react-sdk/pull/215)
- Use our fork of react-gemini-scrollbar to fix resize issues
[\#214](https://github.com/matrix-org/matrix-react-sdk/pull/214)
- Put direct-linked events and search clickthroughs in the middle
[\#212](https://github.com/matrix-org/matrix-react-sdk/pull/212)
- prettyprint conference joins and parts properly
[\#198](https://github.com/matrix-org/matrix-react-sdk/pull/198)
- Don't crash on redacted (or otherwise invalid) 3pid invites
[\#213](https://github.com/matrix-org/matrix-react-sdk/pull/213)
# Changes in matrix-react-sdk v0.2.0 (2016-03-11)
(originally incorrectly released as 0.1.1)
- Various significant changes
# Changes in matrix-react-sdk v0.1.0 (2016-02-24)
- Significant refactor: remove separation between views and controllers
- This release of the react-sdk will require additional components to function.
See https://github.com/vector-im/vector-web for a complete application.
# Changes in matrix-react-sdk v0.0.2 (2015-10-28)
- Initial release