element-web/docs/changelogs/CHANGELOG-2022.md
Richard van der Hoff 9ee7440dfd
Split up the changelog (#26832)
* Split up the changelog

The current changelog causes github to give unicorns, so is a bit pointless.

* more split

* prettierignore split changelogs
2024-01-08 10:12:55 +00:00

230 KiB
Raw Permalink Blame History

Changes in 1.11.17 (2022-12-21)

Features

  • Add inline code formatting to rich text editor (#9720).
  • Add emoji handling for plain text mode of the new rich text editor (#9727).
  • Overlay virtual room call events into main timeline (#9626). Fixes #22929.
  • Adds a new section under "Room Settings" > "Roles & Permissions" which adds the possibility to multiselect users from this room and grant them more permissions. (#9596). Contributed by @GoodGuyMarco.
  • Add emoji handling for rich text mode (#9661).
  • Add setting to hide bold notifications (#9705).
  • Further password reset flow enhancements (#9662).
  • Snooze the bulk unverified sessions reminder on dismiss (#9706).
  • Honor advanced audio processing settings when recording voice messages (#9610). Contributed by @MrAnno.
  • Improve the visual balance of bubble layout (#9704).
  • Add config setting to disable bulk unverified sessions nag (#9657).
  • Only display bulk unverified sessions nag when current sessions is verified (#9656).
  • Separate labs and betas more clearly (#8969). Fixes #22706.
  • Show user an error if we fail to create a DM for verification. (#9624).

🐛 Bug Fixes

  • Prevent unnecessary m.direct updates (#9805). Fixes #24059.
  • Fix checkForPreJoinUISI for thread roots (#9803). Fixes #24054.
  • Load RTE components only when RTE labs is enabled (#9804).
  • Fix issue where thread panel did not update correctly (#9746). Fixes #23971.
  • Remove async call to get virtual room from room load (#9743). Fixes #23968.
  • Check each thread for unread messages. (#9723).
  • Device manage - handle sessions that don't support encryption (#9717). Fixes #23722.
  • Fix hover state for formatting buttons (Rich text editor) (fix vector-im/element-web/issues/23832) (#9715).
  • Don't allow group calls to be unterminated (#9710).
  • Fix replies to emotes not showing as inline (#9707). Fixes #23903.
  • Update copy of 'Change layout' button to match Element Call (#9703).
  • Fix call splitbrains when switching between rooms (#9692).
  • bugfix: fix an issue where the Notifier would incorrectly fire for non-timeline events (#9664). Fixes #17263.
  • Fix power selector being wrongly disabled for admins themselves (#9681). Fixes #23882.
  • Show day counts in call durations (#9641).

Changes in 1.11.16 (2022-12-06)

Features

  • Further improve replies (#6396). Fixes #19074, #18194 #18027 and #19179.
  • Enable users to join group calls from multiple devices (#9625).
  • fix(visual): make cursor a pointer for summaries (#9419). Contributed by @r00ster91.
  • Add placeholder for rich text editor (#9613).
  • Consolidate public room search experience (#9605). Fixes #22846.
  • New password reset flow (#9581). Fixes #23131.
  • Device manager - add tooltip to device details toggle (#9594).
  • sliding sync: add lazy-loading member support (#9530).
  • Limit formatting bar offset to top of composer (#9365). Fixes #12359. Contributed by @owi92.

🐛 Bug Fixes

  • Fix issues around up arrow event edit shortcut (#9645). Fixes #18497 and #18964.
  • Fix search not being cleared when clicking on a result (#9635). Fixes #23845.
  • Fix screensharing in 1:1 calls (#9612). Fixes #23808.
  • Fix the background color flashing when joining a call (#9640).
  • Fix the size of the 'Private space' icon (#9638).
  • Fix reply editing in rich text editor (https (#9615).
  • Fix thread list jumping back down while scrolling (#9606). Fixes #23727.
  • Fix regression with TimelinePanel props updates not taking effect (#9608). Fixes #23794.
  • Fix form tooltip positioning (#9598). Fixes #22861.
  • Extract Search handling from RoomView into its own Component (#9574). Fixes #498.
  • Fix call splitbrains when switching between rooms (#9692).
  • [Backport staging] Fix replies to emotes not showing as inline (#9708).

Changes in 1.11.15 (2022-11-22)

Features

  • Make clear notifications work with threads (#9575). Fixes #23751.
  • Change "None" to "Off" in notification options (#9539). Contributed by @Arnei.
  • Advanced audio processing settings (#8759). Fixes #6278. Contributed by @MrAnno.
  • Add way to create a user notice via config.json (#9559).
  • Improve design of the rich text editor (#9533). Contributed by @florianduros.
  • Enable user to zoom beyond image size (#5949). Contributed by @jaiwanth-v.
  • Fix: Move "Leave Space" option to the bottom of space context menu (#9535). Contributed by @hanadi92.

🐛 Bug Fixes

  • Make build scripts work on NixOS (#23740).
  • Fix integration manager get_open_id_token action and add E2E tests (#9520).
  • Fix links being mangled by markdown processing (#9570). Fixes #23743.
  • Fix: inline links selecting radio button (#9543). Contributed by @hanadi92.
  • Fix wrong error message in registration when phone number threepid is in use. (#9571). Contributed by @bagvand.
  • Fix missing avatar for show current profiles (#9563). Fixes #23733.
  • Fix read receipts trickling down correctly (#9567). Fixes #23746.
  • Resilience fix for homeserver without thread notification support (#9565).
  • Don't switch to the home page needlessly after leaving a room (#9477).
  • Differentiate download and decryption errors when showing images (#9562). Fixes #3892.
  • Close context menu when a modal is opened to prevent user getting stuck (#9560). Fixes #15610 and #10781.
  • Fix TimelineReset handling when no room associated (#9553).
  • Always use current profile on thread events (#9524). Fixes #23648.
  • Fix ThreadView tests not using thread flag (#9547). Contributed by @MadLittleMods.
  • Handle deletion of m.call events (#9540). Fixes #23663.
  • Fix incorrect notification count after leaving a room with notifications (#9518). Contributed by @Arnei.

Changes in 1.11.14 (2022-11-08)

Features

  • Loading threads with server-side assistance (#9356). Fixes #21807, #21799, #21911, #22141, #22157, #22641, #22501 #22438 and #21678. Contributed by @justjanne.
  • Make thread replies trigger a room list re-ordering (#9510). Fixes #21700.
  • Device manager - add extra details to device security and renaming (#9501). Contributed by @kerryarchibald.
  • Add plain text mode to the wysiwyg composer (#9503). Contributed by @florianduros.
  • Sliding Sync: improve sort order, show subspace rooms, better tombstoned room handling (#9484).
  • Device manager - add learn more popups to filtered sessions section (#9497). Contributed by @kerryarchibald.
  • Show thread notification if thread timeline is closed (#9495). Fixes #23589.
  • Add message editing to wysiwyg composer (#9488). Contributed by @florianduros.
  • Device manager - confirm sign out of other sessions (#9487). Contributed by @kerryarchibald.
  • Automatically request logs from other users in a call when submitting logs (#9492).
  • Add thread notification with server assistance (MSC3773) (#9400). Fixes #21114, #21413, #21416, #21433, #21481, #21798, #21823 #23192 and #21765.
  • Support for login + E2EE set up with QR (#9403). Contributed by @hughns.
  • Allow pressing Enter to send messages in new composer (#9451). Contributed by @andybalaam.

🐛 Bug Fixes

  • Fix regressions around media uploads failing and causing soft crashes (#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). Fixes matrix-org/synapse#14321.
  • Fix config.json failing to load for Jitsi wrapper in non-root deployment (#23577).
  • Fix NotificationBadge unsent color (#9522). Fixes #23646.
  • Fix room list sorted by recent on app startup (#9515). Fixes #23635.
  • Reset custom power selector when blurred on empty (#9508). Fixes #23481.
  • Reinstate timeline/redaction callbacks when updating notification state (#9494). Fixes #23554.
  • Only render NotificationBadge when needed (#9493). Fixes #23584.
  • Fix embedded Element Call screen sharing (#9485). Fixes #23571.
  • Send Content-Type: application/json header for integration manager /register API (#9490). Fixes #23580.
  • Fix joining calls without audio or video inputs (#9486). Fixes #23511.
  • Ensure spaces in the spotlight dialog have rounded square avatars (#9480). Fixes #23515.
  • Only show mini avatar uploader in room intro when no avatar yet exists (#9479). Fixes #23552.
  • Fix threads fallback incorrectly targets root event (#9229). Fixes #23147.
  • Align video call icon with banner text (#9460).
  • Set relations helper when creating event tile context menu (#9253). Fixes #22018.
  • Device manager - put client/browser device metadata in correct section (#9447). Contributed by @kerryarchibald.
  • Update the room unread notification counter when the server changes the value without any related read receipt (#9438).

Changes in 1.11.13 (2022-11-01)

🐛 Bug Fixes

Changes in 1.11.12 (2022-10-26)

🐛 Bug Fixes

  • Fix config.json failing to load for Jitsi wrapper in non-root deployment (#23577).

Changes in 1.11.11 (2022-10-25)

Features

  • Device manager - tweak string formatting of default device name (#23457).
  • Add Element Call participant limit (#23431).
  • Add Element Call brand (#23443).
  • Include a file-safe room name and ISO date in chat exports (#9440). Fixes #21812 and #19724.
  • Room call banner (#9378). Fixes #23453. Contributed by @toger5.
  • Device manager - spinners while devices are signing out (#9433). Fixes #15865.
  • Device manager - silence call ringers when local notifications are silenced (#9420).
  • Pass the current language to Element Call (#9427).
  • Hide screen-sharing button in Element Call on desktop (#9423).
  • Add reply support to WysiwygComposer (#9422). Contributed by @florianduros.
  • Disconnect other connected devices (of the same user) when joining an Element call (#9379).
  • Device manager - device tile main click target (#9409).
  • Add formatting buttons to the rich text editor (#9410). Contributed by @florianduros.
  • Device manager - current session context menu (#9386).
  • Remove piwik config fallback for privacy policy URL (#9390).
  • Add the first step to integrate the matrix wysiwyg composer (#9374). Contributed by @florianduros.
  • Device manager - UA parsing tweaks (#9382).
  • Device manager - remove client information events when disabling setting (#9384).
  • Add Element Call participant limit (#9358).
  • Add Element Call room settings (#9347).
  • Device manager - render extended device information (#9360).
  • New group call experience: Room header and PiP designs (#9351).
  • Pass language to Jitsi Widget (#9346). Contributed by @Fox32.
  • Add notifications and toasts for Element Call calls (#9337).
  • Device manager - device type icon (#9355).
  • Delete the remainder of groups (#9357). Fixes #22770.
  • Device manager - display client information in device details (#9315).

🐛 Bug Fixes

  • Send Content-Type: application/json header for integration manager /register API (#9490). Fixes #23580.
  • Make ErrorView & CompatibilityView scrollable (#23468). Fixes #23376.
  • Device manager - put client/browser device metadata in correct section (#9447).
  • update the room unread notification counter when the server changes the value without any related read receipt (#9438).
  • Don't show call banners in video rooms (#9441).
  • Prevent useContextMenu isOpen from being true if the button ref goes away (#9418). Fixes matrix-org/element-web-rageshakes#15637.
  • Automatically focus the WYSIWYG composer when you enter a room (#9412).
  • Improve the tooltips on the call lobby join button (#9428).
  • Pass the homeserver's base URL to Element Call (#9429). Fixes #23301.
  • Better accommodate long room names in call toasts (#9426).
  • Hide virtual widgets from the room info panel (#9424). Fixes #23494.
  • Inhibit clicking on sender avatar in threads list (#9417). Fixes #23482.
  • Correct the dir parameter of MSC3715 (#9391). Contributed by @dhenneke.
  • Use a more correct subset of users in /remakeolm developer command (#9402).
  • use correct default for notification silencing (#9388). Fixes #23456.
  • Device manager - eagerly create m.local_notification_settings events (#9353).
  • Close incoming Element call toast when viewing the call lobby (#9375).
  • Always allow enabling sending read receipts (#9367). Fixes #23433.
  • Fixes (vector-im/element-web/issues/22609) where the white theme is not applied when white -> dark -> white sequence is done. (#9320). Contributed by @florianduros.
  • Fix applying programmatically set height for "top" room layout (#9339). Contributed by @Fox32.

Changes in 1.11.10 (2022-10-11)

🐛 Bug Fixes

Changes in 1.11.9 (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). Contributed by @kerryarchibald.
  • New group call experience: Call tiles (#9332).
  • Add Shift key to FormatQuote keyboard shortcut (#9298). Contributed by @owi92.
  • Device manager - sign out of multiple sessions (#9325). Contributed by @kerryarchibald.
  • Display push toggle for web sessions (MSC3890) (#9327).
  • Add device notifications enabled switch (#9324).
  • Implement push notification toggle in device detail (#9308).
  • New group call experience: Starting and ending calls (#9318).
  • New group call experience: Room header call buttons (#9311).
  • Make device ID copyable in device list (#9297). Contributed by @duxovni.
  • Use display name instead of user ID when rendering power events (#9295).
  • Read receipts for threads (#9239). Fixes #23191.

🐛 Bug Fixes

Changes in 1.11.8 (2022-09-28)

🐛 Bug Fixes

  • Bump IDB crypto store version (#2705).

Changes in 1.11.7 (2022-09-28)

🔒 Security

Changes in 1.11.6 (2022-09-20)

Features

  • Element Call video rooms (#9267).
  • Device manager - rename session (#9282).
  • Allow widgets to read related events (#9210). Contributed by @dhenneke.
  • Device manager - logout of other session (#9280).
  • Device manager - logout current session (#9275).
  • Device manager - verify other devices (#9274).
  • Allow integration managers to remove users (#9211).
  • Device manager - add verify current session button (#9252).
  • Add NotifPanel dot back. (#9242). Fixes #17641.
  • Implement MSC3575: Sliding Sync (#8328).
  • Add the clipboard read permission for widgets (#9250). Contributed by @stefanmuhle.

🐛 Bug Fixes

  • Make autocomplete pop-up wider in thread view (#9289).
  • Fix soft crash around inviting invalid MXIDs in start DM on first message flow (#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).
  • Fix invalid instanceof operand window.OffscreenCanvas (#9276). Fixes #23275.
  • Fix memory leak caused by unremoved listener (#9273).
  • Fix thumbnail generation when offscreen canvas fails (#9272). Fixes #23265.
  • Prevent sliding sync from showing a room under multiple sublists (#9266).
  • Fix tile crash around tooltipify links (#9270). Fixes #23253.
  • Device manager - filter out nulled metadatas in device tile properly (#9251).
  • Fix a sliding sync bug which could cause rooms to loop (#9268).
  • Remove the grey gradient on images in bubbles in the timeline (#9241). Fixes #21651.
  • Fix html export not including images (#9260). Fixes #22059.
  • Fix possible soft crash from a race condition in space hierarchies (#9254). Fixes matrix-org/element-web-rageshakes#15225.
  • Disable all types of autocorrect, -complete, -capitalize, etc on Spotlight's search field (#9259).
  • Handle M_INVALID_USERNAME on /register/available (#9237). Fixes #23161.
  • Fix issue with quiet zone around QR code (#9243). Fixes #23199.

Changes in 1.11.5 (2022-09-13)

Features

  • Device manager - hide unverified security recommendation when only current session is unverified (#9228). Contributed by @kerryarchibald.
  • Device manager - scroll to filtered list from security recommendations (#9227). Contributed by @kerryarchibald.
  • Device manager - updated dropdown style in filtered device list (#9226). Contributed by @kerryarchibald.
  • Device manager - device type and verification icons on device tile (#9197). Contributed by @kerryarchibald.

🐛 Bug Fixes

Changes in 1.11.4 (2022-08-31)

🔒 Security

Learn more about what we've been up to at https://element.io/blog/element-web-desktop-1-11-4-a-security-update-deferred-dms-and-more/ Find more details of the vulnerabilities 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). Contributed by @kerryarchibald.
  • Device manager - updated dropdown style in filtered device list (#9226). Contributed by @kerryarchibald.
  • Device manager - device type and verification icons on device tile (#9197). Contributed by @kerryarchibald.
  • Ignore unreads in low priority rooms in the space panel (#6518). Fixes #16836.
  • Release message right-click context menu out of labs (#8613).
  • Device manager - expandable session details in device list (#9188). Contributed by @kerryarchibald.
  • Device manager - device list filtering (#9181). Contributed by @kerryarchibald.
  • Device manager - add verification details to session details (#9187). Contributed by @kerryarchibald.
  • Device manager - current session expandable details (#9185). Contributed by @kerryarchibald.
  • Device manager - security recommendations section (#9179). Contributed by @kerryarchibald.
  • The Welcome Home Screen: Return Button (#9089). Fixes #22917. Contributed by @justjanne.
  • Device manager - label devices as inactive (#9175). Contributed by @kerryarchibald.
  • Device manager - other sessions list (#9155). Contributed by @kerryarchibald.
  • Implement MSC3846: Allowing widgets to access TURN servers (#9061).
  • Allow widgets to send/receive to-device messages (#8885).

🐛 Bug Fixes

  • Add super cool feature (#9222). Contributed by @gefgu.
  • Make use of js-sdk roomNameGenerator to handle i18n for generated room names (#9209). Fixes #21369.
  • Fix progress bar regression throughout the app (#9219). Fixes #23121.
  • Reuse empty string & space string logic for event types in devtools (#9218). Fixes #23115.
  • Reduce amount of requests done by the onboarding task list (#9194). Fixes #23085. Contributed by @justjanne.
  • Avoid hardcoding branding in user onboarding (#9206). Fixes #23111. Contributed by @justjanne.
  • End jitsi call when member is banned (#8879). Contributed by @maheichyk.
  • Fix context menu being opened when clicking message action bar buttons (#9200). Fixes #22279 and #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). Contributed by @gefgu.
  • Fix url preview AXE and layout issue & add percy test (#9189). Fixes #23083.
  • Wrap long space names (#9201). Fixes #23095.
  • Attempt to fix Failed to execute 'removeChild' on 'Node' (#9196).
  • Fix soft crash around space hierarchy changing between spaces (#9191). Fixes matrix-org/element-web-rageshakes#14613.
  • Fix soft crash around room view store metrics (#9190). Fixes matrix-org/element-web-rageshakes#14361.
  • Fix the same person appearing multiple times when searching for them. (#9177). Fixes #22851.
  • Fix space panel subspace indentation going missing (#9167). Fixes #23049.
  • Fix invisible power levels tile when showing hidden events (#9162). Fixes #23013.
  • Space panel accessibility improvements (#9157). Fixes #22995.
  • Fix inverted logic for showing UserWelcomeTop component (#9164). Fixes #23037.

Changes in 1.11.3 (2022-08-16)

Features

  • Improve auth aria attributes and semantics (#22948).
  • Device manager - New device tile info design (#9122). Contributed by @kerryarchibald.
  • Device manager generic settings subsection component (#9147). Contributed by @kerryarchibald.
  • Migrate the hidden read receipts flag to new "send read receipts" option (#9141).
  • Live location sharing - share location at most every 5 seconds (#9148). Contributed by @kerryarchibald.
  • Increase max length of voice messages to 15m (#9133). Fixes #18620.
  • Move pin drop out of labs (#9135).
  • Start DM on first message (#8612). Fixes #14736.
  • Remove "Add Space" button from RoomListHeader when user cannot create spaces (#9129).
  • The Welcome Home Screen: Dedicated Download Apps Dialog (#9120). Fixes #22921. Contributed by @justjanne.
  • The Welcome Home Screen: "Submit Feedback" pane (#9090). Fixes #22918. Contributed by @justjanne.
  • New User Onboarding Task List (#9083). Fixes #22919. Contributed by @justjanne.
  • Add support for disabling spell checking (#8604). Fixes #21901.
  • Live location share - leave maximised map open when beacons expire (#9098). Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Some slash-commands (/myroomnick) have temporarily been disabled before the first message in a DM is sent. (#9193).
  • Use stable reference for active tab in tabbedView (#9145). Contributed by @kerryarchibald.
  • Fix pillification sometimes doubling up (#9152). Fixes #23036.
  • Fix highlights not being applied to plaintext messages (#9126). Fixes #22787.
  • Fix dismissing edit composer when change was undone (#9109). Fixes #22932.
  • 1-to-1 DM rooms with bots now act like DM rooms instead of multi-user-rooms before (#9124). Fixes #22894.
  • Apply inline start padding to selected lines on modern layout only (#9006). Fixes #22768. Contributed by @luixxiul.
  • Peek into world-readable rooms from spotlight (#9115). Fixes #22862.
  • Use default styling on nested numbered lists due to MD being sensitive (#9110). Fixes #22935.
  • Fix replying using chat effect commands (#9101). Fixes #22824.

Changes in 1.11.2 (2022-08-03)

Features

  • Live location share - focus on user location on list item click (#9051). Contributed by @kerryarchibald.
  • Live location sharing - don't trigger unread counts for beacon location events (#9071). Contributed by @kerryarchibald.
  • Support for sending voice messages as replies and in threads (#9097). Fixes #22031.
  • Add Reply in thread button to the right-click message context-menu (#9004). Fixes #22745.
  • Starred_Messages_Feature_Contd_II/Outreachy (#9086).
  • Use "frequently used emojis" for autocompletion in composer (#8998). Fixes #18978. Contributed by @grimhilt.
  • Improve clickability of view source event toggle button (#9068). Fixes #21856. Contributed by @luixxiul.
  • Improve clickability of "collapse" link button on bubble layout (#9037). Fixes #22864. Contributed by @luixxiul.
  • Starred_Messages_Feature/Outreachy (#8842).
  • Implement Use Case Selection screen (#8984). Contributed by @justjanne.
  • Live location share - handle insufficient permissions in location sharing (#9047). Contributed by @kerryarchibald.
  • Improve _FilePanel.scss (#9031). Contributed by @luixxiul.
  • Improve spotlight accessibility by adding context menus (#8907). Fixes #20875 and #22675. Contributed by @justjanne.

🐛 Bug Fixes

  • Replace mask-images with svg components in MessageActionBar (#9088). Fixes #22912. Contributed by @kerryarchibald.
  • Unbreak in-app permalink tooltips (#9087). Fixes #22874.
  • Show a back button when viewing a space member (#9095). Fixes #22898.
  • Align the right edge of info tile lines with normal ones on IRC layout (#9058). Fixes #22871. Contributed by @luixxiul.
  • Prevent email verification from overriding existing sessions (#9075). Fixes #22881. Contributed by @justjanne.
  • Fix wrong buttons being used when exploring public rooms (#9062). Fixes #22862.
  • Re-add padding to generic event list summary on IRC layout (#9063). Fixes #22869. Contributed by @luixxiul.
  • Joining federated rooms via the spotlight search should no longer cause a "No known servers" error. (#9055). Fixes #22845. Contributed by @Half-Shot.

Changes in 1.11.1 (2022-07-26)

Features

  • Enable URL tooltips on hover for Element Desktop (#22286). Fixes undefined/element-web#6532.
  • Hide screenshare button in video rooms on Desktop (#9045).
  • Add a developer command to reset Megolm and Olm sessions (#9044).
  • add spaces to TileErrorBoundary (#9012). Contributed by @HarHarLinks.
  • Location sharing - add localised strings to map (#9025). Fixes #21443. Contributed by @kerryarchibald.
  • Added trim to ignore whitespaces in email check (#9027). Contributed by @ankur12-1610.
  • Improve _GenericEventListSummary.scss (#9005). Contributed by @luixxiul.
  • Live location share - tiles without tile server (PSG-591) (#8962). Contributed by @kerryarchibald.
  • Add option to display tooltip on link hover (#8394). Fixes #21907.
  • Support a module API surface for custom functionality (#8246).
  • Adjust encryption copy when creating a video room (#8989). Fixes #22737.
  • Add bidirectonal isolation for pills (#8985). Contributed by @sha-265.
  • Delabs Show current avatar and name for users in message history (#8764). Fixes #22336.
  • Live location share - open latest location in map site (#8981). Contributed by @kerryarchibald.
  • Improve LinkPreviewWidget (#8881). Fixes #22634. Contributed by @luixxiul.
  • Render HTML topics in rooms on space home (#8939).
  • Hide timestamp on event tiles being edited on every layout (#8956). Contributed by @luixxiul.
  • Introduce new copy icon (#8942).
  • Allow finding group DMs by members in spotlight (#8922). Fixes #22564. Contributed by @justjanne.
  • Live location share - explicitly stop beacons replaced beacons (#8933). Contributed by @kerryarchibald.
  • Remove unpin from widget kebab menu (#8924).
  • Live location share - redact related locations on beacon redaction (#8926). Contributed by @kerryarchibald.
  • Live location share - disallow message pinning (#8928). Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Remove the ability to hide yourself in video rooms (#22806). Fixes #22805.
  • Unbreak in-app permalink tooltips (#9100).
  • Add space for the stroke on message editor on IRC layout (#9030). Fixes #22785. Contributed by @luixxiul.
  • Fix pinned messages not re-linkifying on edit (#9042). Fixes #22726.
  • Don't unnecessarily persist the host signup dialog (#9043). Fixes #22778.
  • Fix URL previews causing messages to become unrenderable (#9028). Fixes #22766.
  • Fix event list summaries including invalid events (#9041). Fixes #22790.
  • Correct accessibility labels for unread rooms in spotlight (#9003). Contributed by @justjanne.
  • Enable search strings highlight on bubble layout (#9032). Fixes #22786. Contributed by @luixxiul.
  • Unbreak URL preview for formatted links with tooltips (#9022). Fixes #22764.
  • Re-add margin to tiles based on EventTileBubble (#9015). Fixes #22772. Contributed by @luixxiul.
  • Fix Shortcut prompt for Search showing in minimized Roomlist (#9014). Fixes #22739. Contributed by @justjanne.
  • Fix avatar position on event info line for hidden events on a thread (#9019). Fixes #22777. Contributed by @luixxiul.
  • Fix lost padding of event tile info line (#9009). Fixes #22754 and #22759. Contributed by @luixxiul.
  • Align verification bubble with normal event tiles on IRC layout (#9001). Fixes #22758. Contributed by @luixxiul.
  • Ensure timestamp on generic event list summary is not hidden from TimelineCard (#9000). Fixes #22755. Contributed by @luixxiul.
  • Fix headings margin on security user settings tab (#8826). Contributed by @luixxiul.
  • Fix timestamp position on file panel (#8976). Fixes #22718. Contributed by @luixxiul.
  • Stop using :not() pseudo class for mx_GenericEventListSummary (#8944). Fixes #22602. Contributed by @luixxiul.
  • Don't show the same user twice in Spotlight (#8978). Fixes #22697.
  • Align the right edge of expand / collapse link buttons of generic event list summary in bubble layout with a variable (#8992). Fixes #22743. Contributed by @luixxiul.
  • Display own avatars on search results panel in bubble layout (#8990). Contributed by @luixxiul.
  • Fix text flow of thread summary content on threads list (#8991). Fixes #22738. Contributed by @luixxiul.
  • Fix the size of the clickable area of images (#8987). Fixes #22282.
  • Fix font size of MessageTimestamp on TimelineCard (#8950). Contributed by @luixxiul.
  • Improve security room settings tab style rules (#8844). Fixes #22575. Contributed by @luixxiul.
  • Align E2E icon and avatar of info tile in compact modern layout (#8965). Fixes #22652. Contributed by @luixxiul.
  • Fix clickable area of general event list summary toggle (#8979). Fixes #22722. Contributed by @luixxiul.
  • Fix resizing room topic (#8966). Fixes #22689.
  • Dismiss the search dialogue when starting a DM (#8967). Fixes #22700.
  • Fix "greyed out" text style inconsistency on search result panel (#8974). Contributed by @luixxiul.
  • Add top padding to EventTilePreview loader (#8977). Fixes #22719. Contributed by @luixxiul.
  • Fix read receipts group position on TimelineCard in compact modern/group layout (#8971). Fixes #22715. Contributed by @luixxiul.
  • Fix calls on homeservers without the unstable thirdparty endpoints. (#8931). Fixes #21680. Contributed by @deepbluev7.
  • Enable ReplyChain text to be expanded on IRC layout (#8959). Fixes #22709. Contributed by @luixxiul.
  • Fix hidden timestamp on message edit history dialog (#8955). Fixes #22701. Contributed by @luixxiul.
  • Enable ReplyChain text to be expanded on bubble layout (#8958). Fixes #22709. Contributed by @luixxiul.
  • Fix expand/collapse state wrong in metaspaces (#8952). Fixes #22632.
  • Location (live) share replies now provide a fallback content (#8949).
  • Fix space settings not opening for script-created spaces (#8957). Fixes #22703.
  • Respect filename field on m.file events (#8951).
  • Fix PlatformSettingsHandler always returning true due to returning a Promise (#8954). Fixes #22616.
  • Improve high-contrast support for spotlight (#8948). Fixes #22481. Contributed by @justjanne.
  • Fix wrong assertions that all media events have a mimetype (#8946). Fixes matrix-org/element-web-rageshakes#13727.
  • Make invite dialogue fixed height (#8934). Fixes #22659.
  • Fix all megolm error reported as unknown (#8916).
  • Remove line-height declarations from _ReplyTile.scss (#8932). Fixes #22687. Contributed by @luixxiul.
  • Reduce video rooms log spam (#8913).
  • Correct new search inputs rounded corners (#8921). Fixes #22576. Contributed by @justjanne.
  • Align unread notification dot on threads list in compact modern=group layout (#8911). Fixes #22677. Contributed by @luixxiul.

Changes in 1.11.0 (2022-07-05)

🚨 BREAKING CHANGES

  • Remove Piwik support (#8835).

Features

  • Document how to configure a custom home.html. (#21066). Contributed by @johannes-krude.
  • Move New Search Experience out of beta (#8859). Contributed by @justjanne.
  • Switch video rooms to spotlight layout when in PiP mode (#8912). Fixes #22574.
  • Live location sharing - render message deleted tile for redacted beacons (#8905). Contributed by @kerryarchibald.
  • Improve view source dialog style (#8883). Fixes #22636. Contributed by @luixxiul.
  • Improve integration manager dialog style (#8888). Fixes #22642. Contributed by @luixxiul.
  • Implement MSC3827: Filtering of /publicRooms by room type (#8866). Fixes #22578.
  • Show chat panel when opening a video room with unread messages (#8812). Fixes #22527.
  • Live location share - forward latest location (#8860). Contributed by @kerryarchibald.
  • Allow integration managers to validate user identity after opening (#8782). Contributed by @Half-Shot.
  • Create a common header on right panel cards on BaseCard (#8808). Contributed by @luixxiul.
  • Integrate searching public rooms and people into the new search experience (#8707). Fixes #21354 and #19349. Contributed by @justjanne.
  • Bring back waveform for voice messages and retain seeking (#8843). Fixes #21904.
  • Improve colors in settings (#7283).
  • Keep draft in composer when a slash command syntax errors (#8811). Fixes #22384.
  • Release video rooms as a beta feature (#8431).
  • Clarify logout key backup warning dialog. Contributed by @notramo. (#8741). Fixes #15565. Contributed by @MadLittleMods.
  • Slightly improve the look of the Message edits dialog (#8763). Fixes #22410.
  • Add support for MD / HTML in room topics (#8215). Fixes #5180. Contributed by @Johennes.
  • Live location share - link to timeline tile from share warning (#8752). Contributed by @kerryarchibald.
  • Improve composer visiblity (#8578). Fixes #22072 and #17362.
  • Makes the avatar of the user menu non-draggable (#8765). Contributed by @luixxiul.
  • Improve widget buttons behaviour and layout (#8734).
  • Use AccessibleButton for 'Reset All' link button on SetupEncryptionBody (#8730). Contributed by @luixxiul.
  • Adjust message timestamp position on TimelineCard in non-bubble layouts (#8745). Fixes #22426. Contributed by @luixxiul.
  • Use AccessibleButton for 'In reply to' link button on ReplyChain (#8726). Fixes #22407. Contributed by @luixxiul.
  • Live location share - enable reply and react to tiles (#8721). Contributed by @kerryarchibald.
  • Change dash to em dash issues fixed (#8455). Fixes #21895. Contributed by @goelesha.

🐛 Bug Fixes

  • Reduce video rooms log spam (#22665).
  • Connect to Jitsi unmuted by default (#22660). Fixes #22637.
  • Work around a Jitsi bug with display name encoding (#22525). Fixes #22521.
  • Make invite dialogue fixed height (#8945).
  • Correct issue with tab order in new search experience (#8919). Fixes #22670. Contributed by @justjanne.
  • Clicking location replies now redirects to the replied event instead of opening the map (#8918). Fixes #22667.
  • Keep clicks on pills within the app (#8917). Fixes #22653.
  • Don't overlap tile bubbles with timestamps in modern layout (#8908). Fixes #22425.
  • Connect to Jitsi unmuted by default (#8909).
  • Maximize width value of display name on TimelineCard with IRC/modern layout (#8904). Fixes #22651. Contributed by @luixxiul.
  • Align the avatar and the display name on TimelineCard (#8900). Contributed by @luixxiul.
  • Remove inline margin from reactions row on IRC layout (#8891). Fixes #22644. Contributed by @luixxiul.
  • Align "From a thread" on search result panel on IRC layout (#8892). Fixes #22645. Contributed by @luixxiul.
  • Display description of E2E advanced panel as subsection text (#8889). Contributed by @luixxiul.
  • Remove inline end margin from images on file panel (#8886). Fixes #22640. Contributed by @luixxiul.
  • Disable option to Quote when we don't have sufficient permissions (#8893). Fixes #22643.
  • Add padding to font scaling loader for message bubble layout (#8875). Fixes #22626. Contributed by @luixxiul.
  • Set 100% max-width to display name on reply tiles (#8867). Fixes #22615. Contributed by @luixxiul.
  • Fix alignment of pill letter (#8874). Fixes #22622. Contributed by @luixxiul.
  • Move the beta pill to the right side and display the pill on video room only (#8873). Fixes #22619 and #22620. Contributed by @luixxiul.
  • Stop using absolute property to place beta pill on RoomPreviewCard (#8872). Fixes #22617. Contributed by @luixxiul.
  • Make the pill text single line (#8744). Fixes #22427. Contributed by @luixxiul.
  • Hide overflow of public room description on spotlight dialog result (#8870). Contributed by @luixxiul.
  • Fix position of message action bar on the info tile on TimelineCard in message bubble layout (#8865). Fixes #22614. Contributed by @luixxiul.
  • Remove inline start margin from display name on reply tiles on TimelineCard (#8864). Fixes #22613. Contributed by @luixxiul.
  • Improve homeserver dropdown dialog styling (#8850). Fixes #22552. Contributed by @justjanne.
  • Fix crash when drawing blurHash for portrait videos PSB-139 (#8855). Fixes #22597. Contributed by @andybalaam.
  • Fix grid blowout on pinned event tiles (#8816). Fixes #22543. Contributed by @luixxiul.
  • Fix temporary sync errors if there's weird settings stored in account data (#8857).
  • Fix reactions row overflow and gap between reactions (#8813). Fixes #22093. Contributed by @luixxiul.
  • Fix issues with the Create new room button in Spotlight (#8851). Contributed by @justjanne.
  • Remove margin from E2E icon between avatar and hidden event (#8584). Fixes #22186. Contributed by @luixxiul.
  • Fix waveform on a message bubble (#8852). Contributed by @luixxiul.
  • Location sharing maps are now loaded after reconnection (#8848). Fixes #20993.
  • Update the avatar mask so it doesnt cut off spaces avatars anymore (#8849). Contributed by @justjanne.
  • Add a bit of safety around timestamp handling for threads (#8845).
  • Remove top margin from event tile on a narrow viewport (#8814). Contributed by @luixxiul.
  • Fix keyboard shortcuts on settings tab being wrapped (#8825). Fixes #22547. Contributed by @luixxiul.
  • Add try-catch around blurhash loading (#8830).
  • Prevent new composer from overflowing from non-breakable text (#8829). Fixes #22507. Contributed by @justjanne.
  • Use common subheading on sidebar user settings tab (#8823). Contributed by @luixxiul.
  • Fix clickable area of advanced toggle on appearance user settings tab (#8820). Fixes #22546. Contributed by @luixxiul.
  • Disable redacting reactions if we don't have sufficient permissions (#8767). Fixes #22262.
  • Update the live timeline when the JS SDK resets it (#8806). Fixes #22421.
  • Fix flex blowout on image reply (#8809). Fixes #22509 and #22510. Contributed by @luixxiul.
  • Enable background color on hover for chat panel and thread panel (#8644). Fixes #22273. Contributed by @luixxiul.
  • Fix #20026: send read marker as soon as we change it (#8802). Fixes #20026. Contributed by @andybalaam.
  • Allow AppTiles to shrink as much as necessary (#8805). Fixes #22499.
  • Make widgets in video rooms immutable again (#8803). Fixes #22497.
  • Use MessageActionBar style declarations on pinned message card (#8757). Fixes #22444. Contributed by @luixxiul.
  • Expire video member events after 1 hour (#8776).
  • Name lists on invite dialog (#8046). Fixes #21400 and #19463. Contributed by @luixxiul.
  • Live location share - show loading UI for beacons with start timestamp in the future (#8775). Fixes #22437. Contributed by @kerryarchibald.
  • Fix scroll jump issue with the composer (#8788). Fixes #22464.
  • Fix the incorrect nesting of download button on MessageActionBar (#8785). Contributed by @luixxiul.
  • Revert link color change in composer (#8784). Fixes #22468.
  • Fix 'Logout' inline link on the splash screen (#8770). Fixes #22449. Contributed by @luixxiul.
  • Fix disappearing widget poput button when changing the widget layout (#8754).
  • Reduce gutter with the new read receipt UI (#8736). Fixes #21890.
  • Add ellipsis effect to hidden beacon status (#8755). Fixes #22441. Contributed by @luixxiul.
  • Make the pill on the basic message composer compatible with display name in RTL languages (#8758). Fixes #22445. Contributed by @luixxiul.
  • Prevent the banner text from being selected, replacing the spacing values with the variable (#8756). Fixes #22442. Contributed by @luixxiul.
  • Ensure the first device on a newly-registered account gets cross-signed properly (#8750). Fixes #21977. Contributed by @duxovni.
  • Hide live location option in threads composer (#8746). Fixes #22424. Contributed by @kerryarchibald.
  • Make sure MessageTimestamp is not hidden by EventTile_line on TimelineCard (#8748). Contributed by @luixxiul.
  • Make PiP motion smoother and react to window resizes correctly (#8747). Fixes #22292.
  • Prevent Invite and DevTools dialogs from being cut off (#8646). Fixes #20911 and undefined/matrix-react-sdk#8165. Contributed by @justjanne.
  • Squish event bubble tiles less (#8740).
  • Use random widget IDs for video rooms (#8739). Fixes #22417.
  • Fix read avatars overflow from the right chat panel with a maximized widget on bubble message layout (#8470). Contributed by @luixxiul.
  • Fix CallView crash (#8735). Fixes #22394.

Changes in 1.10.15 (2022-06-14)

🐛 Bug Fixes

  • Fix missing element desktop preferences (#8798). Contributed by @t3chguy.

Changes in 1.10.14 (2022-06-07)

Features

  • Make Lao translation available (#22358). Fixes #22327.
  • Option to disable hardware acceleration on Element Desktop (#22295). Contributed by @novocaine.
  • Configure custom home.html via .well-known/matrix/client["io.element.embedded_pages"]["home_url"] for all your element-web/desktop users (#7790). Contributed by @johannes-krude.
  • Live location sharing - open location in OpenStreetMap (#8695). Contributed by @kerryarchibald.
  • Show a dialog when Jitsi encounters an error (#8701). Fixes #22284.
  • Add support for setting the avatar_url of widgets by integration managers. (#8550). Contributed by @Fox32.
  • Add an option to ignore (block) a user when reporting their events (#8471).
  • Add the option to disable hardware acceleration (#8655). Contributed by @novocaine.
  • Slightly better presentation of read receipts to screen reader users (#8662). Fixes #22293. Contributed by @pvagner.
  • Add jump to related event context menu item (#6775). Fixes #19883.
  • Add public room directory hook (#8626).

🐛 Bug Fixes

  • Stop Jitsi if we time out while connecting to a video room (#22301). Fixes #22283.
  • Remove inline margin from UTD error message inside a reply tile on ThreadView (#8708). Fixes #22376. Contributed by @luixxiul.
  • Move unread notification dots of the threads list to the expected position (#8700). Fixes #22350. Contributed by @luixxiul.
  • Prevent overflow of grid items on a bubble with UTD generally (#8697). Contributed by @luixxiul.
  • Create 'Unable To Decrypt' grid layout for hidden events on a bubble layout (#8704). Fixes #22365. Contributed by @luixxiul.
  • Fix - AccessibleButton does not set disabled attribute (#8682). Contributed by @kerryarchibald.
  • Fix font not resetting when logging out (#8670). Fixes #17228.
  • Fix local aliases section of room settings not working for some homeservers (ie (#8698). Fixes #22337.
  • Align EventTile_line with display name on message bubble (#8692). Fixes #22343. Contributed by @luixxiul.
  • Convert references to direct chat -> direct message (#8694). Contributed by @novocaine.
  • Improve combining diacritics for U+20D0 to U+20F0 in Chrome (#8687).
  • Make the empty thread panel fill BaseCard (#8690). Fixes #22338. Contributed by @luixxiul.
  • Fix edge case around composer handling gendered facepalm emoji (#8686).
  • Fix a grid blowout due to nowrap displayName on a bubble with UTD (#8688). Fixes #21914. Contributed by @luixxiul.
  • Apply the same max-width to image tile on the thread timeline as message bubble (#8669). Fixes #22313. Contributed by @luixxiul.
  • Fix dropdown button size for picture-in-picture CallView (#8680). Fixes #22316. Contributed by @luixxiul.
  • Live location sharing - fix square border for image-less avatar (PSF-1052) (#8679). Contributed by @kerryarchibald.
  • Stop connecting to a video room if the widget messaging disappears (#8660).
  • Fix file button and audio player overflowing from message bubble (#8666). Fixes #22308. Contributed by @luixxiul.
  • Don't show broken composer format bar when selection is whitespace (#8673). Fixes #10788.
  • Fix media upload http 413 handling (#8674).
  • Fix emoji picker for editing thread responses (#8671). Fixes matrix-org/element-web-rageshakes#13129.
  • Map attribution while sharing live location is now visible (#8621). Fixes #22236. Contributed by @weeman1337.
  • Fix info tile overlapping the time stamp on TimelineCard (#8639). Fixes #22256. Contributed by @luixxiul.
  • Fix position of wide images on IRC / modern layout (#8667). Fixes #22309. Contributed by @luixxiul.
  • Fix other user's displayName being wrapped on the bubble message layout (#8456). Fixes #22004. Contributed by @luixxiul.
  • Set spacing declarations to elements in mx_EventTile_mediaLine (#8665). Fixes #22307. Contributed by @luixxiul.
  • Fix wide image overflowing from the thumbnail container (#8663). Fixes #22303. Contributed by @luixxiul.
  • Fix styles of "Show all" link button on ReactionsRow (#8658). Fixes #22300. Contributed by @luixxiul.
  • Automatically log in after registration (#8654). Fixes #19305. Contributed by @justjanne.
  • Fix offline status in window title not working reliably (#8656).
  • Align input area with event body's first letter in a thread on IRC/modern layout (#8636). Fixes #22252. Contributed by @luixxiul.
  • Fix crash on null idp for SSO buttons (#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). Fixes #22279.
  • Show notifications even when Element is focused (#8590). Contributed by @sumnerevans.
  • Remove padding from the buttons on edit message composer of a event tile on a thread (#8632). Contributed by @luixxiul.
  • ensure metaspace changes correctly notify listeners (#8611). Fixes #21006. Contributed by @justjanne.
  • Hide image banner on stickers, they have a tooltip already (#8641). Fixes #22244.
  • Adjust EditMessageComposer style declarations (#8631). Fixes #22231. Contributed by @luixxiul.

Changes in 1.10.13 (2022-05-24)

Features

  • Go to space landing page when clicking on a selected space (#6442). Fixes #20296.
  • Fall back to untranslated string rather than showing missing translation error (#8609).
  • Show file name and size on images on hover (#6511). Fixes #18197.
  • Iterate on search results for message bubbles (#7047). Fixes #20315.
  • registration: redesign email verification page (#8554). Fixes #21984.
  • Show full thread message in hover title on thread summary (#8568). Fixes #22037.
  • Tweak video rooms copy (#8582). Fixes #22176.
  • Live location share - beacon tooltip in maximised view (#8572).
  • Add dialog to navigate long room topics (#8517). Fixes #9623.
  • Change spaceroomfacepile tooltip if memberlist is shown (#8571). Fixes #17406.
  • Improve message editing UI (#8483). Fixes #9752 and #22108.
  • Make date changes more obvious (#6410). Fixes #16221.
  • Enable forwarding static locations (#8553).
  • Log TimelinePanel debugging info when opening the bug report modal (#8502).
  • Improve welcome screen, add opt-out analytics (#8474). Fixes #21946.
  • Converting selected text to MD link when pasting a URL (#8242). Fixes #21634. Contributed by @Sinharitik589.
  • Support Inter on custom themes (#8399). Fixes #16293.
  • Add a Copy link button to the right-click message context-menu labs feature (#8527).
  • Move widget screenshots labs flag to devtools (#8522).
  • Remove some labs features which don't get used or create maintenance burden: custom status, multiple integration managers, and do not disturb (#8521).
  • Add a way to toggle ScrollPanel and TimelinePanel debug logs (#8513).
  • Spaces: remove blue beta dot (#8511). Fixes #22061.
  • Order new search dialog results by recency (#8444).
  • Improve pills (#6398). Fixes #16948 and #21281.
  • Add a way to maximize/pin widget from the PiP view (#7672). Fixes #20723.
  • Iterate video room designs in labs (#8499).
  • Improve UI/UX in calls (#7791). Fixes #19937.
  • Add ability to change audio and video devices during a call (#7173). Fixes #15595.

🐛 Bug Fixes

  • Fix video rooms sometimes connecting muted when they shouldn't (#22125).
  • Avoid flashing the 'join conference' button at the user in video rooms (#22120).
  • Fully close Jitsi conferences on errors (#22060).
  • Fix click behavior of notification badges on spaces (#8627). Fixes #22241.
  • Add missing return values in Read Receipt animation code (#8625). Fixes #22175.
  • Fix 'continue' button not working after accepting identity server terms of service (#8619). Fixes #20003.
  • Proactively fix stuck devices in video rooms (#8587). Fixes #22131.
  • Fix position of the message action bar on left side bubbles (#8398). Fixes #21879. Contributed by @luixxiul.
  • Fix edge case thread summaries around events without a msgtype (#8576).
  • Fix favourites metaspace not updating (#8594). Fixes #22156.
  • Stop spaces from displaying as rooms in new breadcrumbs (#8595). Fixes #22165.
  • Fix avatar position of hidden event on ThreadView (#8592). Fixes #22199. Contributed by @luixxiul.
  • Fix MessageTimestamp position next to redacted messages on IRC/modern layout (#8591). Fixes #22181. Contributed by @luixxiul.
  • Fix padding of messages in threads (#8574). Contributed by @luixxiul.
  • Enable overflow of hidden events content (#8585). Fixes #22187. Contributed by @luixxiul.
  • Increase composer line height to avoid cutting off emoji (#8583). Fixes #22170.
  • Don't consider threads for breaking continuation until actually created (#8581). Fixes #22164.
  • Fix displaying hidden events on threads (#8555). Fixes #22058. Contributed by @luixxiul.
  • Fix button width and align 絵文字 (emoji) on the user panel (#8562). Fixes #22142. Contributed by @luixxiul.
  • Standardise the margin for settings tabs (#7963). Fixes #20767. Contributed by @yuktea.
  • Fix room history not being visible even if we have historical keys (#8563). Fixes #16983.
  • Fix oblong avatars in video room lobbies (#8565).
  • Update thread summary when latest event gets decrypted (#8564). Fixes #22151.
  • Fix codepath which can wrongly cause automatic space switch from all rooms (#8560). Fixes #21373.
  • Fix effect of URL preview toggle not updating live (#8561). Fixes #22148.
  • Fix visual bugs on AccessSecretStorageDialog (#8160). Fixes #19426. Contributed by @luixxiul.
  • Fix the width bounce of the clock on the AudioPlayer (#8320). Fixes #21788. Contributed by @luixxiul.
  • Hide the verification left stroke only on the thread list (#8525). Fixes #22132. Contributed by @luixxiul.
  • Hide recently_viewed dropdown when other modal opens (#8538). Contributed by @yaya-usman.
  • Only jump to date after pressing the 'go' button (#8548). Fixes #20799.
  • Fix download button not working on events that were decrypted too late (#8556). Fixes #19427.
  • Align thread summary button with bubble messages on the left side (#8388). Fixes #21873. Contributed by @luixxiul.
  • Fix unresponsive notification toggles (#8549). Fixes #22109.
  • Set color-scheme property in themes (#8547). Fixes #22124.
  • Improve the styling of error messages during search initialization. (#6899). Fixes #19245 and #18164. Contributed by @KalleStruik.
  • Don't leave button tooltips open when closing modals (#8546). Fixes #22121.
  • update matrix-analytics-events (#8543).
  • Handle Jitsi Meet crashes more gracefully (#8541).
  • Fix regression around pasting links (#8537). Fixes #22117.
  • Fixes suggested room not ellipsized on shrinking (#8536). Contributed by @yaya-usman.
  • Add global spacing between display name and location body (#8523). Fixes #22111. Contributed by @luixxiul.
  • Add box-shadow to the reply preview on the main (left) panel only (#8397). Fixes #21894. Contributed by @luixxiul.
  • Set line-height: 1 to RedactedBody inside GenericEventListSummary for IRC/modern layout (#8529). Fixes #22112. Contributed by @luixxiul.
  • Fix position of timestamp on the chat panel in IRC layout and message edits history modal window (#8464). Fixes #22011 and #22014. Contributed by @luixxiul.
  • Fix unexpected and inconsistent inheritance of line-height property for mx_TextualEvent (#8485). Fixes #22041. Contributed by @luixxiul.
  • Set the same margin to the right side of NewRoomIntro on TimelineCard (#8453). Contributed by @luixxiul.
  • Remove duplicate tooltip from user pills (#8512).
  • Set max-width for MLocationBody and MLocationBody_map by default (#8519). Fixes #21983. Contributed by @luixxiul.
  • Simplify ReplyPreview UI implementation (#8516). Fixes #22091. Contributed by @luixxiul.
  • Fix thread summary overflow on narrow message panel on bubble message layout (#8520). Fixes #22097. Contributed by @luixxiul.
  • Live location sharing - refresh beacon timers on tab becoming active (#8515).
  • Enlarge emoji again (#8509). Fixes #22086.
  • Order receipts with the most recent on the right (#8506). Fixes #22044.
  • Disconnect from video rooms when leaving (#8500).
  • Fix soft crash around threads when room isn't yet in store (#8496). Fixes #22047.
  • Fix reading of cached room device setting values (#8491).
  • Add loading spinners to threads panels (#8490). Fixes #21335.
  • Fix forwarding UI papercuts (#8482). Fixes #17616.

Changes in 1.10.12 (2022-05-10)

Features

  • Made the location map change the cursor to a pointer so it looks like it's clickable (https (#8451). Fixes #21991. Contributed by @Odyssey346.
  • Implement improved spacing for the thread list and timeline (#8337). Fixes #21759. Contributed by @luixxiul.
  • LLS: expose way to enable live sharing labs flag from location dialog (#8416).
  • Fix source text boxes in View Source modal should have full width (#8425). Fixes #21938. Contributed by @EECvision.
  • Read Receipts: never show +1, if its just 4, show all of them (#8428). Fixes #21935.
  • Add opt-in analytics to onboarding tasks (#8409). Fixes #21705.
  • Allow user to control if they are signed out of all devices when changing password (#8259). Fixes #2671.
  • Implement new Read Receipt design (#8389). Fixes #20574.
  • Stick connected video rooms to the top of the room list (#8353).
  • LLS: fix jumpy maximised map (#8387).
  • Persist audio and video mute state in video rooms (#8376).
  • Forcefully disconnect from video rooms on logout and tab close (#8375).
  • Add local echo of connected devices in video rooms (#8368).
  • Improve text of account deactivation dialog (#8371). Fixes #17421.
  • Live location sharing: own live beacon status on maximised view (#8374).
  • Show a lobby screen in video rooms (#8287).
  • Settings toggle to disable Composer Markdown (#8358). Fixes #20321.
  • Cache localStorage objects for SettingsStore (#8366).
  • Bring View Source back from behind developer mode (#8369). Fixes #21771.

🐛 Bug Fixes

  • Fix Jitsi Meet getting wedged at startup in some cases (#21995).
  • Fix camera getting muted when disconnecting from a video room (#21958).
  • Fix race conditions around threads (#8448). Fixes #21627.
  • Fix reading of cached room device setting values (#8495).
  • Fix issue with dispatch happening mid-dispatch due to js-sdk emit (#8473). Fixes #22019.
  • Match MSC behaviour for threads when disabled (thread-aware mode) (#8476). Fixes #22033.
  • Specify position of DisambiguatedProfile inside a thread on bubble message layout (#8452). Fixes #21998. Contributed by @luixxiul.
  • Location sharing: do not trackuserlocation in location picker (#8466). Fixes #22013.
  • fix text and map indent in thread view (#8462). Fixes #21997.
  • Live location sharing: don't group beacon info with room creation summary (#8468).
  • Don't linkify code blocks (#7859). Fixes #9613.
  • read receipts: improve tooltips to show names of users (#8438). Fixes #21940.
  • Fix poll overflowing a reply tile on bubble message layout (#8459). Fixes #22005. Contributed by @luixxiul.
  • Fix text link buttons on UserInfo panel (#8247). Fixes #21702. Contributed by @luixxiul.
  • Clear local storage settings handler cache on logout (#8454). Fixes #21994.
  • Fix jump to bottom button being always displayed in non-overflowing timelines (#8460). Fixes #22003.
  • fix timeline search with empty text box should do nothing (#8262). Fixes #21714. Contributed by @EECvision.
  • Fixes "space panel kebab menu is rendered out of view on sub spaces" (#8350). Contributed by @yaya-usman.
  • Add margin to the location map inside ThreadView (#8442). Fixes #21982. Contributed by @luixxiul.
  • Patch: "Reloading the registration page should warn about data loss" (#8377). Contributed by @yaya-usman.
  • Live location sharing: fix safari timestamps pt 2 (#8443).
  • Fix issue with thread notification state ignoring initial events (#8417). Fixes #21927.
  • Fix event text overflow on bubble message layout (#8391). Fixes #21882. Contributed by @luixxiul.
  • Disable the message action bar when hovering over the 1px border between threads on the list (#8429). Fixes #21955. Contributed by @luixxiul.
  • correctly align read receipts to state events in bubble layout (#8419). Fixes #21899.
  • Fix issue with underfilled timelines when barren of content (#8432). Fixes #21930.
  • Fix baseline misalignment of thread panel summary by deduplication (#8413).
  • Fix editing of non-html replies (#8418). Fixes #21928.
  • Read Receipts "Fall from the Sky" (#8414). Fixes #21888.
  • Make read receipts handle nullable roomMembers correctly (#8410). Fixes #21896.
  • Don't form continuations on either side of a thread root (#8408). Fixes #20908.
  • Fix centering issue with sticker placeholder (#8404). Fixes #18014 and #6449.
  • Disable download option on
  • Fix infinite loop when pinning/unpinning persistent widgets (#8396). Fixes #21864.
  • Tweak ReadReceiptGroup to better handle disambiguation (#8402). Fixes #21897.
  • stop the bottom edge of buttons getting clipped in devtools (#8400).
  • Fix issue with threads timelines with few events cropping events (#8392). Fixes #20594.
  • Changed font-weight to 400 to support light weight font (#8345). Fixes #21171. Contributed by @goelesha.
  • Fix issue with thread panel not updating when it loads on first render (#8382). Fixes #21737.
  • fix: "Mention highlight and cursor hover highlight has different corner radius" (#8384). Contributed by @yaya-usman.
  • Fix regression around haveRendererForEvent for hidden events (#8379). Fixes #21862 and #21725.
  • Fix regression around the room list treeview keyboard a11y (#8385). Fixes #21436.
  • Remove float property to let the margin between events appear on bubble message layout (#8373). Fixes #21861. Contributed by @luixxiul.
  • Fix race in Registration between server change and flows fetch (#8359). Fixes #21800.
  • fix rainbow breaks compound emojis (#8245). Fixes #21371. Contributed by @EECvision.
  • Fix RightPanelStore handling first room on app launch wrong (#8370). Fixes #21741.
  • Fix UnknownBody error message unalignment (#8346). Fixes #21828. Contributed by @luixxiul.
  • Use -webkit-line-clamp for the room header topic overflow (#8367). Fixes #21852. Contributed by @luixxiul.
  • Fix issue with ServerInfo crashing the modal (#8364).
  • Fixes around threads beta in degraded mode (#8319). Fixes #21762.

Changes in 1.10.11 (2022-04-26)

Features

  • Handle forced disconnects from Jitsi (#21697). Fixes #21517.
  • Improve performance of switching to rooms with lots of servers and ACLs (#8347).
  • Avoid a reflow when setting caret position on an empty composer (#8348).
  • Add message right-click context menu as a labs feature (#5672).
  • Live location sharing - basic maximised beacon map (#8310).
  • Live location sharing - render users own beacons in timeline (#8296).
  • Improve Threads beta around degraded mode (#8318).
  • Live location sharing - beacon in timeline happy path (#8285).
  • Add copy button to View Source screen (#8278). Fixes #21482. Contributed by @olivialivia.
  • Add heart effect (#6188). Contributed by @CicadaCinema.
  • Update new room icon (#8239).

🐛 Bug Fixes

  • Fix: "Code formatting button does not escape backticks" (#8181). Contributed by @yaya-usman.
  • Fix beta indicator dot causing excessive CPU usage (#8340). Fixes #21793.
  • Fix overlapping timestamps on empty messages (#8205). Fixes #21381. Contributed by @goelesha.
  • Fix power selector not showing up in user info when state_default undefined (#8297). Fixes #21669.
  • Avoid looking up settings during timeline rendering (#8313). Fixes #21740.
  • Fix a soft crash with video rooms (#8333).
  • Fixes call tiles overflow (#8096). Fixes #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). Fixes #19302. Contributed by @commonlawfeature.
  • Fix image preview sizing for edge cases (#8322). Fixes #20088.
  • Refactor SecurityRoomSettingsTab and remove unused state (#8306). Fixes matrix-org/element-web-rageshakes#12002.
  • Don't show the prompt to enable desktop notifications immediately after registration (#8274).
  • Stop tracking threads if threads support is disabled (#8308). Fixes #21766.
  • Fix some issues with threads rendering (#8305). Fixes #21670.
  • Fix threads rendering issue in Safari (#8298). Fixes #21757.
  • Fix space panel width change on hovering over space item (#8299). Fixes #19891.
  • Hide the reply in thread button in deployments where beta is forcibly disabled (#8294). Fixes #21753.
  • Prevent soft crash around room list header context menu when space changes (#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). Fixes #21743.
  • Handle thread bundled relationships coming from the server via MSC3666 (#8292). Fixes #21450.
  • Fix: Avatar preview does not update when same file is selected repeatedly (#8288). Fixes #20098.
  • Fix a bug where user gets a warning when changing powerlevel from Admin to custom level (100) (#8248). Fixes #21682. Contributed by @Jumeb.
  • Use a consistent alignment for all text items in a list (#8276). Fixes #21731. Contributed by @luixxiul.
  • Fixes button labels being collapsed per a character in CJK languages (#8212). Fixes #21287. Contributed by @luixxiul.
  • Fix: Remove jittery timeline scrolling after jumping to an event (#8263).
  • Fix regression of edits showing up in the timeline with hidden events shown (#8260). Fixes #21694.
  • Fix reporting events not working (#8257). Fixes #21713.
  • Make Jitsi widgets in video rooms immutable (#8244). Fixes #21647.
  • Fix: Ensure links to events scroll the correct events into view (#8250). Fixes #19934.

Changes in 1.10.10 (2022-04-14)

🐛 Bug Fixes

  • Fixes around threads beta in degraded mode (#8319). Fixes #21762.

Changes in 1.10.9 (2022-04-12)

Features

  • Release threads as a beta feature (#8081). Fixes #21351.
  • More video rooms design updates (#8222).
  • Update video rooms to new design specs (#8207). Fixes #21515, #21516 #21519 and #21526.
  • Live Location Sharing - left panel warning with error (#8201).
  • Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
  • Live location sharing: allow retry when stop sharing fails (#8193).
  • Allow voice messages to be scrubbed in the timeline (#8079). Fixes #18713.
  • Live location sharing - stop sharing to beacons in rooms you left (#8187).
  • Allow sending and thumbnailing AVIF images (#8172).
  • Live location sharing - handle geolocation errors (#8179).
  • Show voice room participants when not connected (#8136). Fixes #21513.
  • Add margins between labs sections (#8169).
  • Live location sharing - send geolocation beacon events - happy path (#8127).
  • Add support for Animated (A)PNG (#8158). Fixes #12967.
  • Don't form continuations from thread roots (#8166). Fixes #20908.
  • Improve handling of animated GIF and WEBP images (#8153). Fixes #16193 and #6684.
  • Wire up file preview for video files (#8140). Fixes #21539.
  • When showing thread, always auto-focus its composer (#8115). Fixes #21438.
  • Live location sharing - refresh beacon expiry in room (#8116).
  • Use styled mxids in member list v2 (#8110). Fixes #14825. Contributed by @SimonBrandner.
  • Delete groups (legacy communities system) (#8027). Fixes #17532.
  • Add a prototype of voice rooms in labs (#8084). Fixes #3546.

🐛 Bug Fixes

  • Avoid flashing the Jitsi prejoin screen at the user before skipping it (#21665).
  • Fix editing <ol> tags with a non-1 start attribute (#8211). Fixes #21625.
  • Fix URL previews being enabled when room first created (#8227). Fixes #21659.
  • Don't use m.call for Jitsi video rooms (#8223).
  • Scale emoji with size of surrounding text (#8224).
  • Make "Jump to date" translatable (#8218).
  • Normalize call buttons (#8129). Fixes #21493. Contributed by @luixxiul.
  • Show room preview bar with maximised widgets (#8180). Fixes #21542.
  • Update more strings to not wrongly mention room when it is/could be a space (#7722). Fixes #20243 and #20910.
  • Fix issue with redacting via edit composer flow causing stuck editStates (#8184).
  • Fix some image/video scroll jumps (#8182).
  • Fix "react error on share dialog" (#8170). Contributed by @yaya-usman.
  • Fix disambiguated profile in threads in bubble layout (#8168). Fixes #21570. Contributed by @SimonBrandner.
  • Responsive BetaCard on Labs (#8154). Fixes #21554. Contributed by @luixxiul.
  • Display button as inline in room directory dialog (#8164). Fixes #21567. Contributed by @luixxiul.
  • Null guard TimelinePanel unmount edge (#8171).
  • Fix beta pill label breaking (#8162). Fixes #21566. Contributed by @luixxiul.
  • Strip relations when forwarding (#7929). Fixes #19769, #18067 #21015 and #10924.
  • Don't try (and fail) to show replies for redacted events (#8141). Fixes #21435.
  • Fix 3pid member info for space member list (#8128). Fixes #21534.
  • Set max-width to user context menu (#8089). Fixes #21486. Contributed by @luixxiul.
  • Fix issue with falsey hrefs being sent in events (#8113). Fixes #21417.
  • Make video sizing consistent with images (#8102). Fixes #20072.

Changes in 1.10.9-rc.4 (2022-04-11)

Changes in 1.10.9-rc.3 (2022-04-08)

Changes in 1.10.9-rc.2 (2022-04-06)

Changes in 1.10.9-rc.1 (2022-04-05)

Features

  • Release threads as a beta feature (#8081). Fixes #21351.
  • More video rooms design updates (#8222).
  • Update video rooms to new design specs (#8207). Fixes #21515, #21516 #21519 and #21526.
  • Live Location Sharing - left panel warning with error (#8201).
  • Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
  • Live location sharing: allow retry when stop sharing fails (#8193).
  • Allow voice messages to be scrubbed in the timeline (#8079). Fixes #18713.
  • Live location sharing - stop sharing to beacons in rooms you left (#8187).
  • Allow sending and thumbnailing AVIF images (#8172).
  • Live location sharing - handle geolocation errors (#8179).
  • Show voice room participants when not connected (#8136). Fixes #21513.
  • Add margins between labs sections (#8169).
  • Live location sharing - send geolocation beacon events - happy path (#8127).
  • Add support for Animated (A)PNG (#8158). Fixes #12967.
  • Don't form continuations from thread roots (#8166). Fixes #20908.
  • Improve handling of animated GIF and WEBP images (#8153). Fixes #16193 and #6684.
  • Wire up file preview for video files (#8140). Fixes #21539.
  • When showing thread, always auto-focus its composer (#8115). Fixes #21438.
  • Live location sharing - refresh beacon expiry in room (#8116).
  • Use styled mxids in member list v2 (#8110). Fixes #14825. Contributed by @SimonBrandner.
  • Delete groups (legacy communities system) (#8027). Fixes #17532.
  • Add a prototype of voice rooms in labs (#8084). Fixes #3546.

🐛 Bug Fixes

  • Fix URL previews being enabled when room first created (#8227). Fixes #21659.
  • Don't use m.call for Jitsi video rooms (#8223).
  • Scale emoji with size of surrounding text (#8224).
  • Make "Jump to date" translatable (#8218).
  • Normalize call buttons (#8129). Fixes #21493. Contributed by @luixxiul.
  • Fix editing
      tags with a non-1 start attribute (#8211). Fixes #21625.
    1. Show room preview bar with maximised widgets (#8180). Fixes #21542.
    2. Update more strings to not wrongly mention room when it is/could be a space (#7722). Fixes #20243 and #20910.
    3. Fix issue with redacting via edit composer flow causing stuck editStates (#8184).
    4. Fix some image/video scroll jumps (#8182).
    5. Fix "react error on share dialog" (#8170). Contributed by @yaya-usman.
    6. Fix disambiguated profile in threads in bubble layout (#8168). Fixes #21570. Contributed by @SimonBrandner.
    7. Responsive BetaCard on Labs (#8154). Fixes #21554. Contributed by @luixxiul.
    8. Display button as inline in room directory dialog (#8164). Fixes #21567. Contributed by @luixxiul.
    9. Null guard TimelinePanel unmount edge (#8171).
    10. Fix beta pill label breaking (#8162). Fixes #21566. Contributed by @luixxiul.
    11. Strip relations when forwarding (#7929). Fixes #19769, #18067 #21015 and #10924.
    12. Don't try (and fail) to show replies for redacted events (#8141). Fixes #21435.
    13. Fix 3pid member info for space member list (#8128). Fixes #21534.
    14. Set max-width to user context menu (#8089). Fixes #21486. Contributed by @luixxiul.
    15. Fix issue with falsey hrefs being sent in events (#8113). Fixes #21417.
    16. Make video sizing consistent with images (#8102). Fixes #20072.

Changes in 1.10.8-rc.1 (2022-03-22)

Features

  • Live location sharing: live share warning in room (#8100).
  • Add simple live share warning (#8066).
  • extract reusable styled live beacon icon (#8103).
  • Don't restore MemberInfo from RightPanel history when viewing a room (#8090). Fixes #21487.
  • Allow sending files as replies as per MSC3676 (#8020). Fixes #7156.
  • kill beacons on expiry (#8075).
  • enable geolocation behaviour in location picker for live share type (#8068).
  • Improve formatting features in the editor (#7104). Fixes #19501. Contributed by @alexanderstephan.
  • Support MSC3026 busy presence (#8043).
  • Show displayname in non-narrow thread summeries (#8036). Fixes #19646.
  • Tweak search dialog based on new designs (#7980). Fixes #21285 and #21289.
  • fallback to event text in location body when map unavailable (#7982). Fixes #20655.
  • Send pin drop location share events (#7967).

🐛 Bug Fixes

  • fix quicktime video thumbnailing (#8108). Fixes #21505.
  • Fix scroll behaviour in space panel (#8111). Fixes #21467.
  • Fix emoting with emoji or pills (#8105). Fixes #21497.
  • Remove padding of InviteDialog & fix visual regression (#8076). Fixes #20631. Contributed by @luixxiul.
  • Fixes mx_MLocationBody_markerBorder (#8069). Fixes #21444. Contributed by @luixxiul.
  • Make margin and padding of mx_InviteDialog_other consistent (#8063). Fixes #20631. Contributed by @luixxiul.
  • Fix freeze/crash when 1:1 calling (#8057). Fixes #21181.
  • Don't assume that widget IDs are unique (#8052). Fixes #21399.
  • Fix the header of Space landing page (#8048). Fixes #21402. Contributed by @luixxiul.
  • Fix buttons alignment of Space list header (#8047). Fixes #21401. Contributed by @luixxiul.
  • Fix null-guarding regression around reply_to_event dispatch (#8039).
  • Fix clicking on copy link to thread wrongly opening thread (#8038). Fixes #20653.
  • Fix regression around replying to search results (#8035). Fixes #21389.
  • Share shared history keys in the background (#8031). Fixes #21192.
  • Paginate responses to pinned polls (#8025). Fixes #21382.
  • Fix incorrect usage of unstable variant of is_falling_back (#8016).
  • Fix issues with ThreadSummary in msc-enabled mode (#8018). Fixes matrix-org/element-web-rageshakes#11401 and matrix-org/element-web-rageshakes#11400.
  • Fix alignment of polls within threads (#8017). Fixes #21235.
  • Fix issues with thread summaries being wrong or stale (#8015). Fixes #21363 and #21204.
  • Fix button border color of LeaveSpaceDialog (#8010). Fixes #21365. Contributed by @luixxiul.
  • Fix room list scroll jumps (#7991). Fixes #19322.
  • Fix a variety of issues with HTML → Markdown conversion (#8004). Fixes #10648, #20718, #10722, #10389, #17610 #9984 and #20140.
  • Wrap EventTile rather than its children in an error boundary (#7945).
  • Normalized shortcut formatting for quote expansion control (#7995). Fixes #19685. Contributed by @Sinharitik589.
  • Fix buttons and text layout on Security Key dialog (#7996). Fixes #21330. Contributed by @luixxiul.
  • Fix formatting not being applied after links (#7990). Fixes #20091.

Changes in 1.10.7 (2022-03-15)

🔒 SECURITY FIXES

  • Fix a bug where URL previews could be enabled in the left-panel when they should not have been.

Features

  • Add a config.json option to skip the built-in Jitsi welcome screen (#21190).
  • Add unexposed account setting for hiding poll creation (#7972).
  • Allow pinning polls (#7922). Fixes #20152.
  • Make trailing : into a setting (#6711). Fixes #16682. Contributed by @SimonBrandner.
  • Location sharing > back button (#7958).
  • use LocationAssetType (#7965).
  • Location share type UI (#7924).
  • Add a few more UIComponent flags, and ensure they are used in existing code (#7937).
  • Add support for overriding strings in the app (#7886).
  • Add support for redirecting to external pages after logout (#7905).
  • Expose redaction power level in room settings (#7599). Fixes #20590. Contributed by @SimonBrandner.
  • Update and expand ways to access pinned messages (#7906). Fixes #21209 and #21211.
  • Add slash command to switch to a room's virtual room (#7839).

🐛 Bug Fixes

  • Remove Lojban translation (#21302).
  • Merge pull request from GHSA-qmf4-7w7j-vf23 (#8059).
  • Add another null guard for member (#7984). Fixes #21319.
  • Fix room account settings (#7999).
  • Fix missing summary text for pinned message changes (#7989). Fixes #19823.
  • Pass room to getRoomTombstone to avoid racing with setState (#7986).
  • Hide composer and call buttons when the room is tombstoned (#7975). Fixes #21286.
  • Fix bad ternary statement in autocomplete user pill insertions (#7977). Fixes #21307.
  • Fix sending locations into threads and fix i18n (#7943). Fixes #21267.
  • Fix location map attribution rendering over message action bar (#7974). Fixes #21297.
  • Fix wrongly asserting that PushRule::conditions is non-null (#7973). Fixes #21305.
  • Fix account & room settings race condition (#7953). Fixes #21163.
  • Fix bug with some space selections not being applied (#7971). Fixes #21290.
  • Revert "replace all require(.svg) with esm import" (#7969). Fixes #21293.
  • Hide unpinnable pinned messages in more cases (#7921).
  • Fix room list being laggy while scrolling 🐌 (#7939). Fixes #21262.
  • Make pinned messages more reliably reflect edits (#7920). Fixes #17098.
  • Improve accessibility of the BetaPill (#7949). Fixes #21255.
  • Autofocus correct composer after sending reaction (#7950). Fixes #21273.
  • Consider polls as message events for rendering redactions (#7944). Fixes #21125.
  • Prevent event tiles being shrunk/collapsed by flexbox (#7942). Fixes #21269.
  • Fix ExportDialog title on export cancellation (#7936). Fixes #21260. Contributed by @luixxiul.
  • Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933). Fixes #21253.
  • Fix backspace not working in the invite dialog (#7931). Fixes #21249. Contributed by @SimonBrandner.
  • Fix right panel soft crashes due to missing room prop (#7923). Fixes #21243.
  • fix color of location share caret (#7917).
  • Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink (#7916). Fixes #21216.
  • Fix changing space sometimes bouncing to the wrong space (#7910). Fixes #20425.
  • Ensure EventListSummary key does not change during backpagination (#7915). Fixes #9192.
  • Fix positioning of the thread context menu (#7918). Fixes #21236.
  • Inject sender into pinned messages (#7904). Fixes #20314.
  • Tweak info message padding in right panel timeline (#7901). Fixes #21212.
  • Fix another freeze on room switch (#7900). Fixes #21127.
  • Fix out of memory error when failing to acquire location (#7902). Fixes #21213.
  • Fix edge case in context menu chevron positioning (#7899).
  • Fix composer format buttons on WebKit (#7898). Fixes #20868.
  • manage voicerecording state when deleting or sending a voice message (#7896). Fixes #21151.
  • Fix bug with useRoomHierarchy tight-looping loadMore on error (#7893).
  • Fix upload button & shortcut not working for narrow composer mode (#7894). Fixes #21175 and #21142.
  • Fix emoji insertion in thread composer going to the main composer (#7895). Fixes #21202.
  • Try harder to keep context menus inside the window (#7863). Fixes #17527 and #18377.
  • Fix edge case around event list summary layout (#7891). Fixes #21180.
  • Fix event list summary 1 hidden message pluralisation (#7890). Fixes #21196.
  • Fix vanishing recently viewed menu (#7887). Fixes #20827.
  • Fix freeze on room switch (#7884). Fixes #21127.
  • Check 'useSystemTheme' in quick settings theme switcher (#7809). Fixes #21061.
  • Fix 'my threads' filtering to include participated threads (#7882). Fixes #20877.
  • Remove log line to try to fix freeze on answering VoIP call (#7883).
  • Support social login & password on soft logout page (#7879). Fixes #21099.
  • Fix missing padding on server picker (#7864).
  • Throttle RoomState.members handlers (#7876). Fixes #21127.
  • Only show joined/invited in search dialog (#7875). Fixes #21161.
  • Don't pillify code blocks (#7861). Fixes #20851 and #18687.
  • Fix keyboard shortcut icons on macOS (#7869).

Changes in 1.10.7-rc.1 (2022-03-08)

Features

  • Add a config.json option to skip the built-in Jitsi welcome screen (#21190).
  • Add unexposed account setting for hiding poll creation (#7972).
  • Allow pinning polls (#7922). Fixes #20152.
  • Make trailing : into a setting (#6711). Fixes #16682. Contributed by @SimonBrandner.
  • Location sharing > back button (#7958).
  • use LocationAssetType (#7965).
  • Location share type UI (#7924).
  • Add a few more UIComponent flags, and ensure they are used in existing code (#7937).
  • Add support for overriding strings in the app (#7886).
  • Add support for redirecting to external pages after logout (#7905).
  • Expose redaction power level in room settings (#7599). Fixes #20590. Contributed by @SimonBrandner.
  • Update and expand ways to access pinned messages (#7906). Fixes #21209 and #21211.
  • Add slash command to switch to a room's virtual room (#7839).

🐛 Bug Fixes

  • Remove Lojban translation (#21302).
  • Add another null guard for member (#7984). Fixes #21319.
  • Fix room account settings (#7999).
  • Fix missing summary text for pinned message changes (#7989). Fixes #19823.
  • Pass room to getRoomTombstone to avoid racing with setState (#7986).
  • Hide composer and call buttons when the room is tombstoned (#7975). Fixes #21286.
  • Fix bad ternary statement in autocomplete user pill insertions (#7977). Fixes #21307.
  • Fix sending locations into threads and fix i18n (#7943). Fixes #21267.
  • Fix location map attribution rendering over message action bar (#7974). Fixes #21297.
  • Fix wrongly asserting that PushRule::conditions is non-null (#7973). Fixes #21305.
  • Fix account & room settings race condition (#7953). Fixes #21163.
  • Fix bug with some space selections not being applied (#7971). Fixes #21290.
  • Revert "replace all require(.svg) with esm import" (#7969). Fixes #21293.
  • Hide unpinnable pinned messages in more cases (#7921).
  • Fix room list being laggy while scrolling 🐌 (#7939). Fixes #21262.
  • Make pinned messages more reliably reflect edits (#7920). Fixes #17098.
  • Improve accessibility of the BetaPill (#7949). Fixes #21255.
  • Autofocus correct composer after sending reaction (#7950). Fixes #21273.
  • Consider polls as message events for rendering redactions (#7944). Fixes #21125.
  • Prevent event tiles being shrunk/collapsed by flexbox (#7942). Fixes #21269.
  • Fix ExportDialog title on export cancellation (#7936). Fixes #21260. Contributed by @luixxiul.
  • Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933). Fixes #21253.
  • Fix backspace not working in the invite dialog (#7931). Fixes #21249. Contributed by @SimonBrandner.
  • Fix right panel soft crashes due to missing room prop (#7923). Fixes #21243.
  • fix color of location share caret (#7917).
  • Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink (#7916). Fixes #21216.
  • Fix changing space sometimes bouncing to the wrong space (#7910). Fixes #20425.
  • Ensure EventListSummary key does not change during backpagination (#7915). Fixes #9192.
  • Fix positioning of the thread context menu (#7918). Fixes #21236.
  • Inject sender into pinned messages (#7904). Fixes #20314.
  • Tweak info message padding in right panel timeline (#7901). Fixes #21212.
  • Fix another freeze on room switch (#7900). Fixes #21127.
  • Fix out of memory error when failing to acquire location (#7902). Fixes #21213.
  • Fix edge case in context menu chevron positioning (#7899).
  • Fix composer format buttons on WebKit (#7898). Fixes #20868.
  • manage voicerecording state when deleting or sending a voice message (#7896). Fixes #21151.
  • Fix bug with useRoomHierarchy tight-looping loadMore on error (#7893).
  • Fix upload button & shortcut not working for narrow composer mode (#7894). Fixes #21175 and #21142.
  • Fix emoji insertion in thread composer going to the main composer (#7895). Fixes #21202.
  • Try harder to keep context menus inside the window (#7863). Fixes #17527 and #18377.
  • Fix edge case around event list summary layout (#7891). Fixes #21180.
  • Fix event list summary 1 hidden message pluralisation (#7890). Fixes #21196.
  • Fix vanishing recently viewed menu (#7887). Fixes #20827.
  • Fix freeze on room switch (#7884). Fixes #21127.
  • Check 'useSystemTheme' in quick settings theme switcher (#7809). Fixes #21061.
  • Fix 'my threads' filtering to include participated threads (#7882). Fixes #20877.
  • Remove log line to try to fix freeze on answering VoIP call (#7883).
  • Support social login & password on soft logout page (#7879). Fixes #21099.
  • Fix missing padding on server picker (#7864).
  • Throttle RoomState.members handlers (#7876). Fixes #21127.
  • Only show joined/invited in search dialog (#7875). Fixes #21161.
  • Don't pillify code blocks (#7861). Fixes #20851 and #18687.
  • Fix keyboard shortcut icons on macOS (#7869).

Changes in 1.10.6 (2022-03-01)

🐛 Bug Fixes

  • Fix some crashes in the right panel

Changes in 1.10.5 (2022-02-28)

🌐 Translations

  • This release contains a significant update to the Japanese translations, contributed by Suguru Hirahara (@luixxiul). ありがとうございます!

Features

🐛 Bug Fixes

  • Fix command key missing in keyboard shortcuts tab (#21102). Contributed by @SimonBrandner.
  • [Release] Tweak info message padding in right panel timeline (#7909).
  • [Release] Fix edge case around event list summary layout (#7892).
  • Wire up CallEventGroupers for Search Results (#7866). Fixes #21150.
  • Fix edge case around event list summary layout (#7867). Fixes #21153.
  • Fix misalignment with Event List Summaries (#7865). Fixes #21149.
  • Fix non-customizable keybindings not working as expected (#7855). Fixes #21136 and matrix-org/element-web-rageshakes#10830.
  • Fix accessibility around the room list treeview and new search beta (#7856). Fixes matrix-org/element-web-rageshakes#10873.
  • Inhibit tooltip on timeline pill avatars, the whole pill has its own (#7854). Fixes #21135.
  • Fix virtual / native room mapping on call transfers (#7848).
  • Fix ScrollPanel data-scrollbar not responding to window resizing (#7841). Fixes #20594.
  • add cursor: pointer to actionable poll options (#7826). Fixes #21033.
  • Tear down AppTile using lifecycle tracking (#7833). Fixes #21025.
  • Fix layout inconsistencies with the room search minimized button (#7824). Fixes #21106.
  • Fix space panel notification badge behaviour and metrics (#7823). Fixes #21092.
  • Fix left panel widgets causing app crashes (again) (#7814).
  • Fix right panel data flow (#7811). Fixes #20929.
  • set mask-size for icons (#7812). Fixes #21047.
  • Fix room create tile not showing up with hidden events shown (#7810). Fixes #20893.
  • Fix delayed badge update for mentions in encrypted rooms (#7813). Fixes #20859.
  • Fix add existing space not showing any spaces (#7801). Fixes #21087. Contributed by @c-cal.
  • Fix edge cases around event list summaries with hidden events and redactions (#7797). Fixes #21030 #21050 and #21055.
  • Improve styling of edge case devtools state keys (#7794). Fixes #21056.
  • Don't scroll to bottom when executing non-message slash commands (#7793). Fixes #21065.
  • Fix cutout misalignment on some decorated room avatars (#7784). Fixes #21038.
  • Fix desktop notifications for invites showing user IDs instead of displaynames (#7780). Fixes #21022. Contributed by @c-cal.
  • Fix bad pluralisation on event list summary hidden message handling (#7778).
  • Properly recurse subspaces for leave space dialog options (#7775). Fixes #20949 and #21012.
  • Fix translation for keyboard shortcut displaynames (#7758). Fixes #20992. Contributed by @c-cal.
  • Fix space member list opening with back button (#7773). Fixes #21009. Contributed by @c-cal.
  • Fix sort order for facepiles which was exactly reverse (#7771).
  • Fix state events being wrongly hidden when redacted (#7768). Fixes #20959.
  • Event List Summary guard against missing event senders (#7767). Fixes #21004.
  • Fix all settings button opening sidebar settings tab (#7765). Fixes #20998. Contributed by @c-cal.
  • Fix theme selector dropdown overflow (#7764). Fixes #20996. Contributed by @c-cal.
  • Fix widget and mjolnir state events showing with mxid not name (#7760). Fixes #20986.
  • Fix space member list not opening (#7747). Fixes #20982. Contributed by @c-cal.
  • Handle highlight notifications in timeline card button (#7762). Fixes #20987. Contributed by @SimonBrandner.
  • Fix add existing space not showing any spaces (#7751).
  • Inhibit Room List keyboard pass-thru when the search beta is enabled (#7752). Fixes #20984.
  • Add unread notification dot to timeline card button (#7749). Fixes #20946. Contributed by @SimonBrandner.

Changes in 1.10.5-rc.1 (2022-02-22)

🌐 Translations

  • This release contains a significant update to the Japanese translations, contributed by Suguru Hirahara (@luixxiul). ありがとうございます!

Features

🐛 Bug Fixes

  • Fix command key missing in keyboard shortcuts tab (#21102). Contributed by @SimonBrandner.
  • Wire up CallEventGroupers for Search Results (#7866). Fixes #21150.
  • Fix edge case around event list summary layout (#7867). Fixes #21153.
  • Fix misalignment with Event List Summaries (#7865). Fixes #21149.
  • Fix non-customizable keybindings not working as expected (#7855). Fixes #21136 and matrix-org/element-web-rageshakes#10830.
  • Fix accessibility around the room list treeview and new search beta (#7856). Fixes matrix-org/element-web-rageshakes#10873.
  • Inhibit tooltip on timeline pill avatars, the whole pill has its own (#7854). Fixes #21135.
  • Fix virtual / native room mapping on call transfers (#7848).
  • Fix ScrollPanel data-scrollbar not responding to window resizing (#7841). Fixes #20594.
  • add cursor: pointer to actionable poll options (#7826). Fixes #21033.
  • Tear down AppTile using lifecycle tracking (#7833). Fixes #21025.
  • Fix layout inconsistencies with the room search minimized button (#7824). Fixes #21106.
  • Fix space panel notification badge behaviour and metrics (#7823). Fixes #21092.
  • Fix left panel widgets causing app crashes (again) (#7814).
  • Fix right panel data flow (#7811). Fixes #20929.
  • set mask-size for icons (#7812). Fixes #21047.
  • Fix room create tile not showing up with hidden events shown (#7810). Fixes #20893.
  • Fix delayed badge update for mentions in encrypted rooms (#7813). Fixes #20859.
  • Fix add existing space not showing any spaces (#7801). Fixes #21087. Contributed by @c-cal.
  • Fix edge cases around event list summaries with hidden events and redactions (#7797). Fixes #21030 #21050 and #21055.
  • Improve styling of edge case devtools state keys (#7794). Fixes #21056.
  • Don't scroll to bottom when executing non-message slash commands (#7793). Fixes #21065.
  • Fix cutout misalignment on some decorated room avatars (#7784). Fixes #21038.
  • Fix desktop notifications for invites showing user IDs instead of displaynames (#7780). Fixes #21022. Contributed by @c-cal.
  • Fix bad pluralisation on event list summary hidden message handling (#7778).
  • Properly recurse subspaces for leave space dialog options (#7775). Fixes #20949 and #21012.
  • Fix translation for keyboard shortcut displaynames (#7758). Fixes #20992. Contributed by @c-cal.
  • Fix space member list opening with back button (#7773). Fixes #21009. Contributed by @c-cal.
  • Fix sort order for facepiles which was exactly reverse (#7771).
  • Fix state events being wrongly hidden when redacted (#7768). Fixes #20959.
  • Event List Summary guard against missing event senders (#7767). Fixes #21004.
  • Fix all settings button opening sidebar settings tab (#7765). Fixes #20998. Contributed by @c-cal.
  • Fix theme selector dropdown overflow (#7764). Fixes #20996. Contributed by @c-cal.
  • Fix widget and mjolnir state events showing with mxid not name (#7760). Fixes #20986.
  • Fix space member list not opening (#7747). Fixes #20982. Contributed by @c-cal.
  • Handle highlight notifications in timeline card button (#7762). Fixes #20987. Contributed by @SimonBrandner.
  • Fix add existing space not showing any spaces (#7751).
  • Inhibit Room List keyboard pass-thru when the search beta is enabled (#7752). Fixes #20984.
  • Add unread notification dot to timeline card button (#7749). Fixes #20946. Contributed by @SimonBrandner.

Changes in 1.10.4 (2022-02-17)

🐛 Bug Fixes

  • Fix bug where badge colour on encrypted rooms may not be correct until anothe rmessage is sent

Changes in 1.10.3 (2022-02-14)

  • Add map tile URL for location sharing maps to sample config (and element.io release app config)

Changes in 1.10.2 (2022-02-14)

Features

  • Support a config option to change the default device name (#20790).
  • Capitalize "Privacy" in UserMenu (#7738). Contributed by @aaronraimist.
  • Move new search experience to a Beta (#7718). Fixes vector-im/element-meta#139 #20618 and #20339.
  • Auto select "Other homeserver" when user press "Edit" in homeserver field (#7337). Fixes #20125. Contributed by @SimonBrandner.
  • Add unread badges and avatar decorations to spotlight search (#7696). Fixes #20821.
  • Enable location sharing (#7703).
  • Simplify Composer buttons (#7678).
  • Add a warning to the console to discourage attacks and encourage contributing (#7673). Fixes #2803. Contributed by @SimonBrandner.
  • Don't show replaced calls in the timeline (#7452). Contributed by @SimonBrandner.
  • Tweak /addwidget widget names (#7681).
  • Chat export parameter customisation (#7647).
  • Put call on hold when transfer dialog is opened (#7669).
  • Share e2ee keys when using /invite SlashCommand (#7655). Fixes #20778 and #16982.
  • Tweak spotlight roving behaviour to reset when changing query (#7656). Fixes #20537 #20612 and #20184.
  • Look up tile server info in homeserver's .well-known area (#7623).
  • Add grouper for hidden events (#7649).
  • The keyboard shortcut is control (or cmd) shift h. (#7584). Contributed by @UwUnyaa.

🐛 Bug Fixes

  • [Release] Fix cutout misalignment on some decorated room avatars (#7785).
  • [Release] Fix add existing space not showing any spaces (#7756).
  • [Release] Inhibit Room List keyboard pass-thru when the search beta is enabled (#7754).
  • [Release] Fix space member list not opening (#7755).
  • Null-guard ELS from null summaryMembers (#7744). Fixes #20807.
  • Improve responsiveness of the layout switcher (#7736).
  • Tweak timeline card layout (#7743). Fixes #20846.
  • Ensure location bodies have a width in bubbles (#7742). Fixes #20916.
  • Tune aria-live regions around clocks/timers (#7735). Fixes #20967.
  • Fix instances of decorated room avatar wrongly having their own tabIndex (#7730).
  • Remove weird padding on stickers (#6271). Fixes #17787. Contributed by @SimonBrandner.
  • Fix width issue of the composer overflow menu items (#7731). Fixes #20898.
  • Properly handle persistent widgets when room is left (#7724). Fixes #20901.
  • Null guard space hierarchy (#7729). Fixes matrix-org/element-web-rageshakes#10433.
  • Fix add existing rooms button (#7728). Fixes #20924. Contributed by @SimonBrandner.
  • Truncate long server names on login/register screen (#7702). Fixes #18452.
  • Update PollCreateDialog-test to snapshot the html and not react tree (#7712).
  • Fix creating polls outside of threads (#7711). Fixes #20882.
  • Open native room when clicking notification from a virtual room (#7709).
  • Fix relative link handling in Element Desktop (#7708). Fixes #20783.
  • Reuse CopyableText component in all places it can be (#7701). Fixes #20855.
  • Fit location into the width of the container (#7705). Fixes #20861.
  • Make Spotlight Dialog roving reset more stable (#7698). Fixes #20826.
  • Fix incorrect sizing of DecoratedRoomAvatar in RoomHeader (#7697). Fixes #20090.
  • Use a more correct test for emoji (#7685). Fixes #20824. Contributed by @robintown.
  • Fix vertical spacing in compact <ContextMenu> (#7684). Fixes #20801.
  • Fix the sticker picker (#7692). Fixes #20797.
  • Fix publishing address wrongly demanding the alias be available (#7690). Fixes #12013 and #20833.
  • Prevent MemberAvatar soft-crashing when rendered with null member prop (#7691). Fixes #20714.
  • Ensure UserInfo can be rendered without a room (#7687). Fixes #20830.
  • Make polls fill column width in bubbles layout (#7661). Fixes #20712.
  • Add a background to expanded nick name in IRC layout to make it readable. (#7652). Fixes #20757. Contributed by @UwUnyaa.
  • Fix accessibility and consistency of MessageComposerButtons (#7679). Fixes #20814.
  • Don't show shield next to deleted messages (#7671). Fixes #20475. Contributed by @SimonBrandner.
  • Fix font size of spaces between big emoji (#7675). Contributed by @robintown.
  • Fix shift-enter repeating last character (#7665). Fixes #17215. Contributed by @SimonBrandner.
  • Remove Unpin option from maximised widget context menu (#7657).
  • Fix new call event grouper implementation for encrypted rooms (#7654).
  • Fix issue with tile error boundaries collapsing in bubbles layout (#7653).
  • Fix emojis getting cropped in irc & bubble layouts by anti-zalgo (#7637). Fixes #20744.
  • Fix space panel edge gradient not applying on load (#7644). Fixes #20756.
  • Fix search results view for layouts other than Group/Modern (#7648). Fixes #20745.

Changes in 1.10.2-rc.2 (2022-02-09)

🐛 Bug Fixes

  • [Release] Fix add existing space not showing any spaces (#7756).
  • [Release] Inhibit Room List keyboard pass-thru when the search beta is enabled (#7754).
  • [Release] Fix space member list not opening (#7755).

Changes in 1.10.2-rc.1 (2022-02-08)

Features

  • Support a config option to change the default device name (#20790).
  • Move new search experience to a Beta (#7718). Fixes vector-im/element-meta#139 #20618 and #20339.
  • Capitalize "Privacy" in UserMenu (#7738). Contributed by @aaronraimist.
  • Auto select "Other homeserver" when user press "Edit" in homeserver field (#7337). Fixes #20125. Contributed by @SimonBrandner.
  • Add unread badges and avatar decorations to spotlight search (#7696). Fixes #20821.
  • Enable location sharing (#7703).
  • Simplify Composer buttons (#7678).
  • Add a warning to the console to discourage attacks and encourage contributing (#7673). Fixes #2803. Contributed by @SimonBrandner.
  • Don't show replaced calls in the timeline (#7452). Contributed by @SimonBrandner.
  • Tweak /addwidget widget names (#7681).
  • Chat export parameter customisation (#7647).
  • Put call on hold when transfer dialog is opened (#7669).
  • Share e2ee keys when using /invite SlashCommand (#7655). Fixes #20778 and #16982.
  • Tweak spotlight roving behaviour to reset when changing query (#7656). Fixes #20537 #20612 and #20184.
  • Look up tile server info in homeserver's .well-known area (#7623).
  • Add grouper for hidden events (#7649).
  • The keyboard shortcut is control (or cmd) shift h. (#7584). Contributed by @UwUnyaa.

🐛 Bug Fixes

  • Null-guard ELS from null summaryMembers (#7744). Fixes #20807.
  • Improve responsiveness of the layout switcher (#7736).
  • Tweak timeline card layout (#7743). Fixes #20846.
  • Ensure location bodies have a width in bubbles (#7742). Fixes #20916.
  • Tune aria-live regions around clocks/timers (#7735). Fixes #20967.
  • Fix instances of decorated room avatar wrongly having their own tabIndex (#7730).
  • Remove weird padding on stickers (#6271). Fixes #17787. Contributed by @SimonBrandner.
  • Fix width issue of the composer overflow menu items (#7731). Fixes #20898.
  • Properly handle persistent widgets when room is left (#7724). Fixes #20901.
  • Null guard space hierarchy (#7729). Fixes matrix-org/element-web-rageshakes#10433.
  • Fix add existing rooms button (#7728). Fixes #20924. Contributed by @SimonBrandner.
  • Truncate long server names on login/register screen (#7702). Fixes #18452.
  • Update PollCreateDialog-test to snapshot the html and not react tree (#7712).
  • Fix creating polls outside of threads (#7711). Fixes #20882.
  • Open native room when clicking notification from a virtual room (#7709).
  • Fix relative link handling in Element Desktop (#7708). Fixes #20783.
  • Reuse CopyableText component in all places it can be (#7701). Fixes #20855.
  • Fit location into the width of the container (#7705). Fixes #20861.
  • Make Spotlight Dialog roving reset more stable (#7698). Fixes #20826.
  • Fix incorrect sizing of DecoratedRoomAvatar in RoomHeader (#7697). Fixes #20090.
  • Use a more correct test for emoji (#7685). Fixes #20824. Contributed by @robintown.
  • Fix vertical spacing in compact <ContextMenu> (#7684). Fixes #20801.
  • Fix the sticker picker (#7692). Fixes #20797.
  • Fix publishing address wrongly demanding the alias be available (#7690). Fixes #12013 and #20833.
  • Prevent MemberAvatar soft-crashing when rendered with null member prop (#7691). Fixes #20714.
  • Ensure UserInfo can be rendered without a room (#7687). Fixes #20830.
  • Make polls fill column width in bubbles layout (#7661). Fixes #20712.
  • Add a background to expanded nick name in IRC layout to make it readable. (#7652). Fixes #20757. Contributed by @UwUnyaa.
  • Fix accessibility and consistency of MessageComposerButtons (#7679). Fixes #20814.
  • Don't show shield next to deleted messages (#7671). Fixes #20475. Contributed by @SimonBrandner.
  • Fix font size of spaces between big emoji (#7675). Contributed by @robintown.
  • Fix shift-enter repeating last character (#7665). Fixes #17215. Contributed by @SimonBrandner.
  • Remove Unpin option from maximised widget context menu (#7657).
  • Fix new call event grouper implementation for encrypted rooms (#7654).
  • Fix issue with tile error boundaries collapsing in bubbles layout (#7653).
  • Fix emojis getting cropped in irc & bubble layouts by anti-zalgo (#7637). Fixes #20744.
  • Fix space panel edge gradient not applying on load (#7644). Fixes #20756.
  • Fix search results view for layouts other than Group/Modern (#7648). Fixes #20745.

Changes in 1.10.1 (2022-02-01)

🐛 Bug Fixes

Changes in 1.10.0 (2022-01-31)

Features

  • Tweak room list header menu for when space is active (#7577). Fixes #20601.
  • Tweak light hover & active color for bubble layout (#7626). Fixes #19475.
  • De-labs Metaspaces (#7613).
  • De-labs Message Bubbles layout (#7612).
  • Add customisation point for mxid display (#7595).
  • Add labs flag for default open right panel (#7618). Fixes #20666.
  • Tweak copy for the Sidebar tab in User Settings (#7578). Fixes #20619.
  • Make widgets not reload (persistent) between center and top container (#7575). Fixes #20596. Contributed by @toger5.
  • Don't render a bubble around emotes in bubble layout (#7573). Fixes #20617.
  • Add ability to switch between voice & video in calls (#7155). Fixes #18619. Contributed by @SimonBrandner.
  • Re-renable Share option for location messages (#7596).
  • Make room ID copyable (#7600). Fixes #20675. Contributed by @SimonBrandner.
  • Improve the look of the keyboard settings tab (#7562). Contributed by @SimonBrandner.
  • Add tooltips to emoji in messages (#7592). Fixes #9911 and #20661. Contributed by @robintown.
  • Improve redundant tooltip on send button in forward dialog (#7594). Contributed by @twigleingrid.
  • Allow downloads from widgets. (#7502). Contributed by @Fox32.
  • Parse matrix-schemed URIs (#7453).
  • Show a tile at beginning of visible history (#5887). Fixes #16818 #16679 and #19888. Contributed by @robintown.
  • Enable the polls feature (#7581).
  • Display general marker on non-self location shares (#7574).
  • Improve/add notifications for location and poll events (#7552). Fixes #20561. Contributed by @SimonBrandner.
  • Upgrade linkify to v3.0 (#7282). Fixes #17133 #16825 and #5808. Contributed by @Palid.
  • Update sidebar icon from Compound (#7572). Fixes #20615.
  • Replace home icon with new one (#7571). Fixes #20606.
  • Make the Keyboard Shortcuts dialog into a settings tab (#7198). Fixes #19866. Contributed by @SimonBrandner.
  • Add setting for enabling location sharing (#7547).
  • Add a developer mode 'view source' button to crashed event tiles (#7537).
  • Replace kick terminology with Remove from chat (#7469). Fixes #9547.
  • Render events as extensible events (behind labs) (#7462).
  • Render Jitsi (and other sticky widgets) in PiP container, so it can be dragged and the "jump to room functionality" is provided (#7450). Fixes #15682. Contributed by @toger5.
  • Allow bubble layout in Thread View (#7478). Fixes #20419.
  • Make LocationPicker appearance cleaner (#7516).
  • Limit max-width for bubble layout to 1200px (#7458). Fixes #18072.
  • Improve look of call events in bubble layout (#7445). Fixes #20324. Contributed by @SimonBrandner.
  • Make files & voice memos in bubble layout match colouring (#7457). Fixes #20326.
  • Allow cancelling events whilst they are encrypting (#7483). Fixes #17726.

🐛 Bug Fixes

  • [Release] Fix left panel widgets causing app-wide crash (#7660).
  • Load light theme prior to HTML export to ensure it is present (#7643). Fixes #20276.
  • Fix soft-crash when hanging up Jitsi via PIP (#7645). Fixes #20766.
  • Fix RightPanelStore assuming isViewingRoom is false on load (#7642).
  • Correctly handle Room.timeline events which have a nullable Room (#7635). Fixes matrix-org/element-web-rageshakes#9490.
  • Translate keyboard shortcut alternate key names (#7633). Fixes #20739.
  • Fix unfocused paste handling and focus return for file uploads (#7625).
  • Changed MacOS hotkey for GoToHome view. (#7631). Contributed by @aj-ya.
  • Fix issue with the new composer EmojiPart which caused infinite loops (#7629). Fixes #20746.
  • Upgrade linkifyjs to fix schemes as domain prefixes (#7628). Fixes #20720.
  • Show bubble tile timestamps for bubble layout inside the bubble (#7622). Fixes #20562.
  • Improve taken username warning in registration for when request fails (#7621).
  • Avoid double dialog after clicking to remove a public room (#7604). Fixes #20681. Contributed by @c-cal.
  • Fix space member list right panel state (#7617). Fixes #20716.
  • Fall back to legacy analytics for guest users (#7616).
  • Always emit a space filter update when the space is actually changed (#7611). Fixes #20664.
  • Enlarge emoji in composer (#7602). Fixes #20665 #15635 and #20688. Contributed by @robintown.
  • Disable location sharing button on Desktop (#7590).
  • Make pills more natural to navigate around (#7607). Fixes #20678. Contributed by @robintown.
  • Fix excessive padding on inline images (#7605). Contributed by @robintown.
  • Prevent pills from being split by formatting actions (#7606). Contributed by @robintown.
  • Fix translation of "powerText" (#7603). Contributed by @c-cal.
  • Unhide display names when switching back to modern layout (#7601). Fixes #20676. Contributed by @robintown.
  • Fix space member list not opening (#7609). Fixes #20679. Contributed by @SimonBrandner.
  • Fix translation for the "Add room" tooltip (#7532). Contributed by @c-cal.
  • Make the close button of the location share dialog visible in high-contrast theme (#7597).
  • Cancel pending events in virtual room when call placed (#7583). Fixes #17594.
  • Fix alignment of unread badge in thread list (#7582). Fixes #20643.
  • Fix left positioned tooltips being wrong and offset by fixed value (#7551).
  • Fix MAB overlapping or overflowing in bubbles layout and threads regressions (#7569). Fixes #20403 and #20404.
  • Fix wrong icon being used for appearance tab in space preferences dialog (#7570). Fixes #20608.
  • Fix /jumptodate using wrong MSC feature flag (#7563).
  • Ensure maps show up in replies and threads, by creating unique IDs (#7568).
  • Differentiate between hover and roving focus in spotlight dialog (#7564). Fixes #20597.
  • Fix timeline jumping issues related to bubble layout (#7529). Fixes #20302.
  • Start a conference in a room with 2 people + invitee rather than a 1:1 call (#7557). Fixes #1202. Contributed by @SimonBrandner.
  • Wait for initial profile load before displaying widget (#7556).
  • Make widgets and calls span across the whole room width when using bubble layout (#7553). Fixes #20560. Contributed by @SimonBrandner.
  • Always show right panel after setting a card (#7544). Contributed by @toger5.
  • Support deserialising HR tags for editing (#7543). Fixes #20553.
  • Refresh ThreadView after React state has been updated (#7539). Fixes #20549.
  • Set initial zoom level to 1 to make zooming to location faster (#7541).
  • truncate room name on pip header (#7538).
  • Prevent enter to send edit weirdness when no change has been made (#7522). Fixes #20507.
  • Allow using room pills in slash commands (#7513). Fixes #20343.

Changes in 1.9.10-rc.2 (2022-01-26)

🐛 Bug Fixes

  • Fix crash in settings / appearance

Changes in 1.9.10-rc.1 (2022-01-26)

Features

  • Enable posthog on app.element.io (#20539).
  • Tweak room list header menu for when space is active (#7577). Fixes #20601.
  • Tweak light hover & active color for bubble layout (#7626). Fixes #19475.
  • De-labs Metaspaces (#7613).
  • De-labs Message Bubbles layout (#7612).
  • Add customisation point for mxid display (#7595).
  • Add labs flag for default open right panel (#7618). Fixes #20666.
  • Tweak copy for the Sidebar tab in User Settings (#7578). Fixes #20619.
  • Make widgets not reload (persistent) between center and top container (#7575). Fixes #20596. Contributed by @toger5.
  • Don't render a bubble around emotes in bubble layout (#7573). Fixes #20617.
  • Add ability to switch between voice & video in calls (#7155). Fixes #18619. Contributed by @SimonBrandner.
  • Re-renable Share option for location messages (#7596).
  • Make room ID copyable (#7600). Fixes #20675. Contributed by @SimonBrandner.
  • Improve the look of the keyboard settings tab (#7562). Contributed by @SimonBrandner.
  • Add tooltips to emoji in messages (#7592). Fixes #9911 and #20661. Contributed by @robintown.
  • Improve redundant tooltip on send button in forward dialog (#7594). Contributed by @twigleingrid.
  • Allow downloads from widgets. (#7502). Contributed by @Fox32.
  • Parse matrix-schemed URIs (#7453).
  • Show a tile at beginning of visible history (#5887). Fixes #16818 #16679 and #19888. Contributed by @robintown.
  • Enable the polls feature (#7581).
  • Display general marker on non-self location shares (#7574).
  • Improve/add notifications for location and poll events (#7552). Fixes #20561. Contributed by @SimonBrandner.
  • Upgrade linkify to v3.0 (#7282). Fixes #17133 #16825 and #5808. Contributed by @Palid.
  • Update sidebar icon from Compound (#7572). Fixes #20615.
  • Replace home icon with new one (#7571). Fixes #20606.
  • Make the Keyboard Shortcuts dialog into a settings tab (#7198). Fixes #19866. Contributed by @SimonBrandner.
  • Add setting for enabling location sharing (#7547).
  • Add a developer mode 'view source' button to crashed event tiles (#7537).
  • Replace kick terminology with Remove from chat (#7469). Fixes #9547.
  • Render events as extensible events (behind labs) (#7462).
  • Render Jitsi (and other sticky widgets) in PiP container, so it can be dragged and the "jump to room functionality" is provided (#7450). Fixes #15682. Contributed by @toger5.
  • Allow bubble layout in Thread View (#7478). Fixes #20419.
  • Make LocationPicker appearance cleaner (#7516).
  • Limit max-width for bubble layout to 1200px (#7458). Fixes #18072.
  • Improve look of call events in bubble layout (#7445). Fixes #20324. Contributed by @SimonBrandner.
  • Make files & voice memos in bubble layout match colouring (#7457). Fixes #20326.
  • Allow cancelling events whilst they are encrypting (#7483). Fixes #17726.

🐛 Bug Fixes

  • Load light theme prior to HTML export to ensure it is present (#7643). Fixes #20276.
  • Fix soft-crash when hanging up Jitsi via PIP (#7645). Fixes #20766.
  • Fix RightPanelStore assuming isViewingRoom is false on load (#7642).
  • Correctly handle Room.timeline events which have a nullable Room (#7635). Fixes matrix-org/element-web-rageshakes#9490.
  • Translate keyboard shortcut alternate key names (#7633). Fixes #20739.
  • Fix unfocused paste handling and focus return for file uploads (#7625).
  • Changed MacOS hotkey for GoToHome view. (#7631). Contributed by @aj-ya.
  • Fix issue with the new composer EmojiPart which caused infinite loops (#7629). Fixes #20746.
  • Upgrade linkifyjs to fix schemes as domain prefixes (#7628). Fixes #20720.
  • Show bubble tile timestamps for bubble layout inside the bubble (#7622). Fixes #20562.
  • Improve taken username warning in registration for when request fails (#7621).
  • Avoid double dialog after clicking to remove a public room (#7604). Fixes #20681. Contributed by @c-cal.
  • Fix space member list right panel state (#7617). Fixes #20716.
  • Fall back to legacy analytics for guest users (#7616).
  • Always emit a space filter update when the space is actually changed (#7611). Fixes #20664.
  • Enlarge emoji in composer (#7602). Fixes #20665 #15635 and #20688. Contributed by @robintown.
  • Disable location sharing button on Desktop (#7590).
  • Make pills more natural to navigate around (#7607). Fixes #20678. Contributed by @robintown.
  • Fix excessive padding on inline images (#7605). Contributed by @robintown.
  • Prevent pills from being split by formatting actions (#7606). Contributed by @robintown.
  • Fix translation of "powerText" (#7603). Contributed by @c-cal.
  • Unhide display names when switching back to modern layout (#7601). Fixes #20676. Contributed by @robintown.
  • Fix space member list not opening (#7609). Fixes #20679. Contributed by @SimonBrandner.
  • Fix translation for the "Add room" tooltip (#7532). Contributed by @c-cal.
  • Make the close button of the location share dialog visible in high-contrast theme (#7597).
  • Cancel pending events in virtual room when call placed (#7583). Fixes #17594.
  • Fix alignment of unread badge in thread list (#7582). Fixes #20643.
  • Fix left positioned tooltips being wrong and offset by fixed value (#7551).
  • Fix MAB overlapping or overflowing in bubbles layout and threads regressions (#7569). Fixes #20403 and #20404.
  • Fix wrong icon being used for appearance tab in space preferences dialog (#7570). Fixes #20608.
  • Fix /jumptodate using wrong MSC feature flag (#7563).
  • Ensure maps show up in replies and threads, by creating unique IDs (#7568).
  • Differentiate between hover and roving focus in spotlight dialog (#7564). Fixes #20597.
  • Fix timeline jumping issues related to bubble layout (#7529). Fixes #20302.
  • Start a conference in a room with 2 people + invitee rather than a 1:1 call (#7557). Fixes #1202. Contributed by @SimonBrandner.
  • Wait for initial profile load before displaying widget (#7556).
  • Make widgets and calls span across the whole room width when using bubble layout (#7553). Fixes #20560. Contributed by @SimonBrandner.
  • Always show right panel after setting a card (#7544). Contributed by @toger5.
  • Support deserialising HR tags for editing (#7543). Fixes #20553.
  • Refresh ThreadView after React state has been updated (#7539). Fixes #20549.
  • Set initial zoom level to 1 to make zooming to location faster (#7541).
  • truncate room name on pip header (#7538).
  • Prevent enter to send edit weirdness when no change has been made (#7522). Fixes #20507.
  • Allow using room pills in slash commands (#7513). Fixes #20343.

Changes in 1.9.9 (2022-01-17)

Features

  • Add permission dropdown for sending reactions (#7492). Fixes #20450.
  • Ship maximised widgets and remove feature flag (#7509).
  • Properly maintain aspect ratio of inline images (#7503).
  • Add zoom buttons to the location view (#7482).
  • Remove bubble from around location events (#7459). Fixes #20323.
  • Disable "Publish this room" option in invite only rooms (#7441). Fixes #6596. Contributed by @aaronraimist.
  • Give secret key field an id (#7489). Fixes #20390. Contributed by @SimonBrandner.
  • Display a tooltip when you hover over a location (#7472).
  • Open map in a dialog when it is clicked (#7465).
  • a11y - wrap notification level radios in fieldsets (#7471).
  • Wrap inputs in fieldsets in Space visibility settings (#7350).
  • History based navigation with new right panel store (#7398). Fixes #19686 #19660 and #19634.
  • Associate room alias warning with public option in settings (#7430).
  • Disable quick reactions button when no permissions (#7412). Fixes #20270.
  • Allow opening a map view in OpenStreetMap (#7428).
  • Display the user's avatar when they shared their location (#7424).
  • Remove the Forward and Share buttons for location messages only (#7423).
  • Add configuration to disable relative date markers in timeline (#7405).
  • Space preferences for whether or not you see DMs in a Space (#7250). Fixes #19529 and #19955.
  • Have LocalEchoWrapper emit updates so the app can react faster (#7358). Fixes #19749.
  • Use semantic heading on dialog component (#7383).
  • Add /jumptodate slash command (#7372). Fixes #7677.
  • Update room context menu copy (#7361). Fixes #20133.
  • Use lazy rendering in the AddExistingToSpaceDialog (#7369). Fixes #18784.
  • Tweak FacePile tooltip to include whether or not you are included (#7367). Fixes #17278.

🐛 Bug Fixes

  • Ensure group audio-only calls don't switch on the webcam on join (#20234). Fixes #20212.
  • Fix wrongly wrapping code blocks, breaking line numbers (#7507). Fixes #20316.
  • Set header buttons to no phase when right panel is closed (#7506).
  • Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container (#7435). Fixes #15169 and #20275.
  • Fix layout of message bubble preview in settings (#7497).
  • Prevent mutations of js-sdk owned objects as it breaks accountData (#7504). Fixes matrix-org/element-web-rageshakes#7822.
  • fallback properly with pluralized strings (#7495). Fixes #20455.
  • Consider continuations when resolving whether a tile is last in section (#7461). Fixes #20368 and #20369.
  • Fix read receipts and sent indicators for bubble layout (#7460). Fixes #18298 and #20345.
  • null-guard dataset mxTheme to prevent html exports from exploding (#7493). Fixes #20453.
  • Fix avatar container overlapping give feedback cta (#7491). Fixes matrix-org/element-web-rageshakes#7987.
  • Fix jump to bottom button working when on a permalink (#7494). Fixes #19813.
  • Remove the Description from the location picker (#7485).
  • Fix look of the untrusted device dialog (#7487). Fixes #20447. Contributed by @SimonBrandner.
  • Hide maximise button in the sticker picker (#7488). Fixes #20443. Contributed by @SimonBrandner.
  • Fix space ordering to match newer spec (#7481).
  • Fix typing notification colors (#7490). Fixes #20144. Contributed by @SimonBrandner.
  • fix fallback for pluralized strings (#7480). Fixes #20426.
  • Fix right panel soft crashes chat rooms (#7479). Fixes #20433.
  • update yarn.lock and i18n (#7476). Fixes #20426 and #20423.
  • Don't send typing notification when restoring composer draft (#7477). Fixes #20424.
  • Fix room joining spinner being incorrect if you change room mid-join (#7473).
  • Only return the approved widget capabilities instead of accepting all requested capabilities (#7454). Contributed by @dhenneke.
  • Fix quoting messages from the search view (#7466). Fixes #20353.
  • Attribute fallback i18n strings with lang attribute (#7323).
  • Fix spotlight cmd-k wrongly expanding left panel (#7463). Fixes #20399.
  • Fix room_id check when adding user widgets (#7448). Fixes #19382. Contributed by @bink.
  • Add new line in settings label (#7451). Fixes #20365.
  • Fix handling incoming redactions in EventIndex (#7443). Fixes #19326.
  • Fix room alias address isn't checked for validity before being shown as added (#7107). Fixes #19609. Contributed by @Palid.
  • Call view accessibility fixes (#7439). Fixes #18516.
  • Fix offscreen canvas breaking with split-brained firefox support (#7440).
  • Removed red shield in forwarding preview. (#7447). Contributed by @ankur12-1610.
  • Wrap status message (#7325). Fixes #20092. Contributed by @SimonBrandner.
  • Move hideSender logic into state so it causes re-render (#7413). Fixes #18448.
  • Fix dialpad positioning (#7446). Fixes #20175. Contributed by @SimonBrandner.
  • Hide non-functional list options on Suggested sublist (#7410). Fixes #20252.
  • Fix width overflow in mini composer overflow menu (#7411). Fixes #20263.
  • Fix being wrongly sent to Home space when creating/joining/leaving rooms (#7418). Fixes matrix-org/element-web-rageshakes#7331 #20246 and #20240.
  • Fix HTML Export where the data-mx-theme is Light not light (#7415).
  • Don't disable username/password fields whilst doing wk-lookup (#7438). Fixes #20121.
  • Prevent keyboard propagation out of context menus (#7437). Fixes #20317.
  • Fix nulls leaking into geo urls (#7433).
  • Fix zIndex of peristent apps in miniMode (#7429).
  • Space panel should watch spaces for space name changes (#7432).
  • Fix list formatting alternating on edit (#7422). Fixes #20073. Contributed by @renancleyson-dev.
  • Don't show Testing small changes without UIFeature.Feedback (#7427). Fixes #20298.
  • Fix invisible toggle space panel button (#7426). Fixes #20279.
  • Fix legacy breadcrumbs wrongly showing up (#7425).
  • Space Panel use SettingsStore instead of SpaceStore as source of truth (#7404). Fixes #20250.
  • Fix inline code block nowrap issue (#7406).
  • Fix notification badge for All Rooms space (#7401). Fixes #20229.
  • Show error if could not load space hierarchy (#7399). Fixes #20221.
  • Increase gap between ELS and the subsequent event to prevent overlap (#7391). Fixes #18319.
  • Fix list of members in space preview (#7356). Fixes #19781.
  • Fix sizing of e2e shield in bubble layout (#7394). Fixes #19090.
  • Fix bubble radius wrong when followed by a state event from same user (#7393). Fixes #18982.
  • Fix alignment between ELS and Events in bubble layout (#7392). Fixes #19652 and #19057.
  • Don't include the accuracy parameter in location events if accuracy could not be determined. (#7375).
  • Make compact layout only apply to Modern layout (#7382). Fixes #18412.
  • Pin qrcode to fix e2e verification bug (#7378). Fixes #20188.
  • Add internationalisation to progress strings in room export dialog (#7385). Fixes #20208.
  • Prevent escape to cancel edit from also scrolling to bottom (#7380). Fixes #20182.
  • Fix narrow mode composer buttons for polls labs (#7386). Fixes #20067.
  • Fix useUserStatusMessage exploding on unknown user (#7365).
  • Fix room join spinner in room list header (#7364). Fixes #20139.
  • Fix room search sometimes not opening spotlight (#7363). Fixes matrix-org/element-web-rageshakes#7288.

Changes in 1.9.9-rc.1 (2022-01-11)

Features

  • Ship maximised widgets and remove feature flag (#7509).
  • Properly maintain aspect ratio of inline images (#7503).
  • Add zoom buttons to the location view (#7482).
  • Remove bubble from around location events (#7459). Fixes #20323.
  • Disable "Publish this room" option in invite only rooms (#7441). Fixes #6596. Contributed by @aaronraimist.
  • Add permission dropdown for sending reactions (#7492). Fixes #20450.
  • Give secret key field an id (#7489). Fixes #20390. Contributed by @SimonBrandner.
  • Display a tooltip when you hover over a location (#7472).
  • Open map in a dialog when it is clicked (#7465).
  • a11y - wrap notification level radios in fieldsets (#7471).
  • Wrap inputs in fieldsets in Space visibility settings (#7350).
  • History based navigation with new right panel store (#7398). Fixes #19686 #19660 and #19634.
  • Associate room alias warning with public option in settings (#7430).
  • Disable quick reactions button when no permissions (#7412). Fixes #20270.
  • Allow opening a map view in OpenStreetMap (#7428).
  • Display the user's avatar when they shared their location (#7424).
  • Remove the Forward and Share buttons for location messages only (#7423).
  • Add configuration to disable relative date markers in timeline (#7405).
  • Space preferences for whether or not you see DMs in a Space (#7250). Fixes #19529 and #19955.
  • Have LocalEchoWrapper emit updates so the app can react faster (#7358). Fixes #19749.
  • Use semantic heading on dialog component (#7383).
  • Add /jumptodate slash command (#7372). Fixes #7677.
  • Update room context menu copy (#7361). Fixes #20133.
  • Use lazy rendering in the AddExistingToSpaceDialog (#7369). Fixes #18784.
  • Tweak FacePile tooltip to include whether or not you are included (#7367). Fixes #17278.

🐛 Bug Fixes

  • Ensure group audio-only calls don't switch on the webcam on join (#20234). Fixes #20212.
  • Fix wrongly wrapping code blocks, breaking line numbers (#7507). Fixes #20316.
  • Set header buttons to no phase when right panel is closed (#7506).
  • Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container (#7435). Fixes #15169 and #20275.
  • Fix layout of message bubble preview in settings (#7497).
  • Prevent mutations of js-sdk owned objects as it breaks accountData (#7504). Fixes matrix-org/element-web-rageshakes#7822.
  • fallback properly with pluralized strings (#7495). Fixes #20455.
  • Consider continuations when resolving whether a tile is last in section (#7461). Fixes #20368 and #20369.
  • Fix read receipts and sent indicators for bubble layout (#7460). Fixes #18298 and #20345.
  • null-guard dataset mxTheme to prevent html exports from exploding (#7493). Fixes #20453.
  • Fix avatar container overlapping give feedback cta (#7491). Fixes matrix-org/element-web-rageshakes#7987.
  • Fix jump to bottom button working when on a permalink (#7494). Fixes #19813.
  • Remove the Description from the location picker (#7485).
  • Fix look of the untrusted device dialog (#7487). Fixes #20447. Contributed by @SimonBrandner.
  • Hide maximise button in the sticker picker (#7488). Fixes #20443. Contributed by @SimonBrandner.
  • Fix space ordering to match newer spec (#7481).
  • Fix typing notification colors (#7490). Fixes #20144. Contributed by @SimonBrandner.
  • fix fallback for pluralized strings (#7480). Fixes #20426.
  • Fix right panel soft crashes chat rooms (#7479). Fixes #20433.
  • update yarn.lock and i18n (#7476). Fixes #20426 and #20423.
  • Don't send typing notification when restoring composer draft (#7477). Fixes #20424.
  • Fix room joining spinner being incorrect if you change room mid-join (#7473).
  • Only return the approved widget capabilities instead of accepting all requested capabilities (#7454). Contributed by @dhenneke.
  • Fix quoting messages from the search view (#7466). Fixes #20353.
  • Attribute fallback i18n strings with lang attribute (#7323).
  • Fix spotlight cmd-k wrongly expanding left panel (#7463). Fixes #20399.
  • Fix room_id check when adding user widgets (#7448). Fixes #19382. Contributed by @bink.
  • Add new line in settings label (#7451). Fixes #20365.
  • Fix handling incoming redactions in EventIndex (#7443). Fixes #19326.
  • Fix room alias address isn't checked for validity before being shown as added (#7107). Fixes #19609. Contributed by @Palid.
  • Call view accessibility fixes (#7439). Fixes #18516.
  • Fix offscreen canvas breaking with split-brained firefox support (#7440).
  • Removed red shield in forwarding preview. (#7447). Contributed by @ankur12-1610.
  • Wrap status message (#7325). Fixes #20092. Contributed by @SimonBrandner.
  • Move hideSender logic into state so it causes re-render (#7413). Fixes #18448.
  • Fix dialpad positioning (#7446). Fixes #20175. Contributed by @SimonBrandner.
  • Hide non-functional list options on Suggested sublist (#7410). Fixes #20252.
  • Fix width overflow in mini composer overflow menu (#7411). Fixes #20263.
  • Fix being wrongly sent to Home space when creating/joining/leaving rooms (#7418). Fixes matrix-org/element-web-rageshakes#7331 #20246 and #20240.
  • Fix HTML Export where the data-mx-theme is Light not light (#7415).
  • Don't disable username/password fields whilst doing wk-lookup (#7438). Fixes #20121.
  • Prevent keyboard propagation out of context menus (#7437). Fixes #20317.
  • Fix nulls leaking into geo urls (#7433).
  • Fix zIndex of peristent apps in miniMode (#7429).
  • Space panel should watch spaces for space name changes (#7432).
  • Fix list formatting alternating on edit (#7422). Fixes #20073. Contributed by @renancleyson-dev.
  • Don't show Testing small changes without UIFeature.Feedback (#7427). Fixes #20298.
  • Fix invisible toggle space panel button (#7426). Fixes #20279.
  • Fix legacy breadcrumbs wrongly showing up (#7425).
  • Space Panel use SettingsStore instead of SpaceStore as source of truth (#7404). Fixes #20250.
  • Fix inline code block nowrap issue (#7406).
  • Fix notification badge for All Rooms space (#7401). Fixes #20229.
  • Show error if could not load space hierarchy (#7399). Fixes #20221.
  • Increase gap between ELS and the subsequent event to prevent overlap (#7391). Fixes #18319.
  • Fix list of members in space preview (#7356). Fixes #19781.
  • Fix sizing of e2e shield in bubble layout (#7394). Fixes #19090.
  • Fix bubble radius wrong when followed by a state event from same user (#7393). Fixes #18982.
  • Fix alignment between ELS and Events in bubble layout (#7392). Fixes #19652 and #19057.
  • Don't include the accuracy parameter in location events if accuracy could not be determined. (#7375).
  • Make compact layout only apply to Modern layout (#7382). Fixes #18412.
  • Pin qrcode to fix e2e verification bug (#7378). Fixes #20188.
  • Add internationalisation to progress strings in room export dialog (#7385). Fixes #20208.
  • Prevent escape to cancel edit from also scrolling to bottom (#7380). Fixes #20182.
  • Fix narrow mode composer buttons for polls labs (#7386). Fixes #20067.
  • Fix useUserStatusMessage exploding on unknown user (#7365).
  • Fix room join spinner in room list header (#7364). Fixes #20139.
  • Fix room search sometimes not opening spotlight (#7363). Fixes matrix-org/element-web-rageshakes#7288.

Changelogs for older versions can be found here.