Riot Web

This site hosts historical Riot Web releases for testing purposes. Releases after version 0.8.3 are pulled from GitHub into Amazon S3 and served statically via CloudFront. Earlier versions were not released to GitHub as deployable tarballs and have instead been provided from New Vector archives.

Privacy Notice

2024-04-16
-- days ago

✨ Features

  • Make empty state copy for TAC depend on the value of the setting ( #12419 ). Contributed by @dbkr.
  • Linkify User Interactive Authentication errors ( #12271 ). Contributed by @t3chguy.
  • Add support for device dehydration v2 ( #12316 ). Contributed by @uhoreg.
  • Replace SecurityCustomisations with CryptoSetupExtension ( #12342 ). Contributed by @thoraj.
  • Add activity toggle for TAC ( #12413 ). Contributed by @dbkr.
  • Humanize spell check language labels ( #12409 ). Contributed by @t3chguy.
  • Call Guest Access, give user the option to change the acces level so they can generate a call link. ( #12401 ). Contributed by @toger5.
  • TAC: Release Announcement ( #12380 ). Contributed by @florianduros.
  • Show the call and share button if the user can create a guest link. ( #12385 ). Contributed by @toger5.
  • Add analytics for mark all threads unread ( #12384 ). Contributed by @dbkr.
  • Add EventType.RoomEncryption to the auto approve capabilities of Element Call widgets ( #12386 ). Contributed by @toger5.

🐛 Bug Fixes

  • Fix link modal not shown after access upgrade ( #12411 ). Contributed by @toger5.
  • Fix thread navigation in timeline ( #12412 ). Contributed by @florianduros.
  • Fix inability to join a knock room via space hierarchy view ( #12404 ). Contributed by @t3chguy.
  • Focus the thread panel when clicking on an item in the TAC ( #12410 ). Contributed by @dbkr.
  • Fix space hierarchy tile busy state being stuck after join error ( #12405 ). Contributed by @t3chguy.
  • Fix room topic in-app links not being handled correctly on topic dialog ( #12406 ). Contributed by @t3chguy.
2024-04-09
-- days ago

✨ Features

  • Mark all threads as read button ( #12378 ). Contributed by @dbkr.
  • Video call meta space ( #12297 ). Contributed by @toger5.
  • Add leave room warning for last admin ( #9452 ). Contributed by @Arnei.
  • Iterate styles around Link new device via QR ( #12356 ). Contributed by @t3chguy.
  • Improve code-splitting of highlight.js and maplibre-gs libs ( #12349 ). Contributed by @t3chguy.
  • Use data-mx-color for rainbows ( #12325 ). Contributed by @tulir.

🐛 Bug Fixes

  • Fix external guest access url for unencrypted rooms ( #12345 ). Contributed by @toger5.
  • Fix video rooms not showing share link button ( #12374 ). Contributed by @toger5.
  • Fix space topic jumping on hover/focus ( #12377 ). Contributed by @t3chguy.
  • Allow popping out a Jitsi widget to respect Desktop web_base_url config ( #12376 ). Contributed by @t3chguy.
  • Remove the Lazy Loading InvalidStoreError Dialogs ( #12358 ). Contributed by @langleyd.
  • Improve readability of badges and pills ( #12360 ). Contributed by @robintown.
2024-04-02
-- days ago

✨ Features

  • Mark all threads as read button ( #12378 ). Contributed by @dbkr.
  • Video call meta space ( #12297 ). Contributed by @toger5.
  • Add leave room warning for last admin ( #9452 ). Contributed by @Arnei.
  • Iterate styles around Link new device via QR ( #12356 ). Contributed by @t3chguy.
  • Improve code-splitting of highlight.js and maplibre-gs libs ( #12349 ). Contributed by @t3chguy.
  • Use data-mx-color for rainbows ( #12325 ). Contributed by @tulir.

🐛 Bug Fixes

  • Fix external guest access url for unencrypted rooms ( #12345 ). Contributed by @toger5.
  • Fix video rooms not showing share link button ( #12374 ). Contributed by @toger5.
  • Fix space topic jumping on hover/focus ( #12377 ). Contributed by @t3chguy.
  • Allow popping out a Jitsi widget to respect Desktop web_base_url config ( #12376 ). Contributed by @t3chguy.
  • Remove the Lazy Loading InvalidStoreError Dialogs ( #12358 ). Contributed by @langleyd.
  • Improve readability of badges and pills ( #12360 ). Contributed by @robintown.
2024-03-28
-- days ago

This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.

🐛 Bug Fixes

  • Revert "Make EC widget theme reactive - Update widget url when the theme changes" ( #12383 ) in order to fix widgets that require authentication.
  • Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
2024-03-26
-- days ago

✨ Features

  • Change user permission by using a new apply button ( #12346 ). Contributed by @florianduros.
  • Mark as Unread ( #12254 ). Contributed by @dbkr.
  • Refine the colors of some more components ( #12343 ). Contributed by @robintown.
  • TAC: Order rooms by most recent after notification level ( #12329 ). Contributed by @florianduros.
  • Make EC widget theme reactive - Update widget url when the theme changes ( #12295 ). Contributed by @toger5.
  • Refine styles of menus, toasts, popovers, and modals ( #12332 ). Contributed by @robintown.
  • Element Call: fix widget shown while its still loading ( waitForIframeLoad=false ) ( #12292 ). Contributed by @toger5.
  • Improve Forward Dialog a11y by switching to roving tab index interactions ( #12306 ). Contributed by @t3chguy.
  • Call guest access link creation to join calls as a non registered user via the EC SPA ( #12259 ). Contributed by @toger5.
  • Use strong element to semantically denote visually emphasised content ( #12320 ). Contributed by @t3chguy.
  • Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y ( #12305 ). Contributed by @t3chguy.

🐛 Bug Fixes

  • [Backport staging] Remove the glass border from modal spinners ( #12369 ). Contributed by @RiotRobot.
  • Fix incorrect check for private read receipt support ( #12348 ). Contributed by @tulir.
  • TAC: Fix hover state when expanded ( #12337 ). Contributed by @florianduros.
  • Fix the image view ( #12341 ). Contributed by @robintown.
  • Use correct push rule to evaluate room-wide mentions ( #12318 ). Contributed by @t3chguy.
  • Reset power selector on API failure to prevent state mismatch ( #12319 ). Contributed by @t3chguy.
  • Fix spotlight opening in TAC ( #12315 ). Contributed by @florianduros.
2024-03-19
-- days ago

✨ Features

  • Change user permission by using a new apply button ( #12346 ). Contributed by @florianduros.
  • Mark as Unread ( #12254 ). Contributed by @dbkr.
  • Refine the colors of some more components ( #12343 ). Contributed by @robintown.
  • TAC: Order rooms by most recent after notification level ( #12329 ). Contributed by @florianduros.
  • Make EC widget theme reactive - Update widget url when the theme changes ( #12295 ). Contributed by @toger5.
  • Refine styles of menus, toasts, popovers, and modals ( #12332 ). Contributed by @robintown.
  • Element Call: fix widget shown while its still loading ( waitForIframeLoad=false ) ( #12292 ). Contributed by @toger5.
  • Improve Forward Dialog a11y by switching to roving tab index interactions ( #12306 ). Contributed by @t3chguy.
  • Call guest access link creation to join calls as a non registered user via the EC SPA ( #12259 ). Contributed by @toger5.
  • Use strong element to semantically denote visually emphasised content ( #12320 ). Contributed by @t3chguy.
  • Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y ( #12305 ). Contributed by @t3chguy.

🐛 Bug Fixes

  • Fix incorrect check for private read receipt support ( #12348 ). Contributed by @tulir.
  • TAC: Fix hover state when expanded ( #12337 ). Contributed by @florianduros.
  • Fix the image view ( #12341 ). Contributed by @robintown.
  • Use correct push rule to evaluate room-wide mentions ( #12318 ). Contributed by @t3chguy.
  • Reset power selector on API failure to prevent state mismatch ( #12319 ). Contributed by @t3chguy.
  • Fix spotlight opening in TAC ( #12315 ). Contributed by @florianduros.
2024-03-14
-- days ago
  • No changes

🐛 Bug Fixes

  • Update @vector-im/compound-design-tokens in package.json ( #12340 ).
2024-03-14
-- days ago
  • No changes

🐛 Bug Fixes

  • [Backport staging] Update @vector-im/compound-design-tokens in package.json ( #12340 ). Contributed by @RiotRobot.
2024-03-12
-- days ago

✨ Features

  • Refine styles of controls to match Compound ( #12299 ). Contributed by @robintown.
  • Hide the archived section ( #12286 ). Contributed by @dbkr.
  • Add theme data to EC widget Url ( #12279 ). Contributed by @toger5.
  • Update MSC2965 OIDC Discovery implementation ( #12245 ). Contributed by @t3chguy.
  • Use green dot for activity notification in LegacyRoomHeader ( #12270 ). Contributed by @florianduros.

🐛 Bug Fixes

  • Fix requests for senders to submit auto-rageshakes ( #12304 ). Contributed by @richvdh.
  • fix automatic DM avatar with functional members ( #12157 ). Contributed by @HarHarLinks.
  • Feeds event with relation to unknown to the widget ( #12283 ). Contributed by @maheichyk.
  • Fix TAC opening with keyboard ( #12285 ). Contributed by @florianduros.
  • Allow screenshot update docker to run multiple test files ( #12291 ). Contributed by @dbkr.
  • Fix alignment of user menu avatar ( #12289 ). Contributed by @dbkr.
  • Fix buttons of widget in a room ( #12288 ). Contributed by @florianduros.
  • ModuleAPI: overwrite_login action was not stopping the existing client resulting in the action failing with rust-sdk ( #12272 ). Contributed by @BillCarsonFr.
2024-03-05
-- days ago

✨ Features

  • Refine styles of controls to match Compound ( #12299 ). Contributed by @robintown.
  • Hide the archived section ( #12286 ). Contributed by @dbkr.
  • Add theme data to EC widget Url ( #12279 ). Contributed by @toger5.
  • Update MSC2965 OIDC Discovery implementation ( #12245 ). Contributed by @t3chguy.
  • Use green dot for activity notification in LegacyRoomHeader ( #12270 ). Contributed by @florianduros.

🐛 Bug Fixes

  • Fix requests for senders to submit auto-rageshakes ( #12304 ). Contributed by @richvdh.
  • fix automatic DM avatar with functional members ( #12157 ). Contributed by @HarHarLinks.
  • Feeds event with relation to unknown to the widget ( #12283 ). Contributed by @maheichyk.
  • Fix TAC opening with keyboard ( #12285 ). Contributed by @florianduros.
  • Allow screenshot update docker to run multiple test files ( #12291 ). Contributed by @dbkr.
  • Fix alignment of user menu avatar ( #12289 ). Contributed by @dbkr.
  • Fix buttons of widget in a room ( #12288 ). Contributed by @florianduros.
  • ModuleAPI: overwrite_login action was not stopping the existing client resulting in the action failing with rust-sdk ( #12272 ). Contributed by @BillCarsonFr.
2024-02-27
-- days ago

🦖 Deprecations

  • Enable custom themes to theme Compound ( #12240 ). Contributed by @robintown.
  • Remove welcome bot welcome_user_id support ( #12153 ). Contributed by @t3chguy.

✨ Features

  • Ignore activity in TAC ( #12269 ). Contributed by @florianduros.
  • Use browser's font size instead of hardcoded 16px as root font size ( #12246 ). Contributed by @florianduros.
  • Revert "Use Compound primary colors for most actions" ( #12264 ). Contributed by @florianduros.
  • Revert "Refine menu, toast, and popover colors" ( #12263 ). Contributed by @florianduros.
  • Fix Native OIDC for Element Desktop ( #12253 ). Contributed by @t3chguy.
  • Improve client metadata used for OIDC dynamic registration ( #12257 ). Contributed by @t3chguy.
  • Refine menu, toast, and popover colors ( #12247 ). Contributed by @robintown.
  • Call the AsJson forms of import and exportRoomKeys ( #12233 ). Contributed by @andybalaam.
  • Use Compound primary colors for most actions ( #12241 ). Contributed by @robintown.
  • Enable redirected media by default ( #12142 ). Contributed by @turt2live.
  • Reduce TAC width by 16px ( #12239 ). Contributed by @florianduros.
  • Pop out of Threads Activity Centre ( #12136 ). Contributed by @florianduros.
  • Use new semantic tokens for username colors ( #12209 ). Contributed by @robintown.

🐛 Bug Fixes

  • [Backport staging] Fix spurious session corruption error ( #12287 ). Contributed by @RiotRobot.
  • Fix the space panel getting bigger when gaining a scroll bar ( #12267 ). Contributed by @dbkr.
  • Fix gradients spacings on the space panel ( #12262 ). Contributed by @dbkr.
  • Remove hardcoded Element in tac labs description ( #12266 ). Contributed by @florianduros.
  • Fix branding in "migrating crypto" message ( #12265 ). Contributed by @richvdh.
  • Use h1 as first heading in dialogs ( #12250 ). Contributed by @dbkr.
  • Fix forced lowercase username in login/registration flows ( #9329 ). Contributed by @vrifox.
  • Update the TAC indicator on event decryption ( #12243 ). Contributed by @dbkr.
  • Fix OIDC delegated auth account url check ( #12242 ). Contributed by @t3chguy.
  • New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... ( #12235 ). Contributed by @toger5.
  • Fix TAC button alignment when expanded ( #12238 ). Contributed by @florianduros.
  • Fix tooltip behaviour in TAC ( #12236 ). Contributed by @florianduros.
2024-02-21
-- days ago

🦖 Deprecations

  • Remove welcome bot welcome_user_id support ( #12153 ). Contributed by @t3chguy.

✨ Features

  • Ignore activity in TAC ( #12269 ). Contributed by @florianduros.
  • Use browser's font size instead of hardcoded 16px as root font size ( #12246 ). Contributed by @florianduros.
  • Revert "Use Compound primary colors for most actions" ( #12264 ). Contributed by @florianduros.
  • Revert "Refine menu, toast, and popover colors" ( #12263 ). Contributed by @florianduros.
  • Fix Native OIDC for Element Desktop ( #12253 ). Contributed by @t3chguy.
  • Improve client metadata used for OIDC dynamic registration ( #12257 ). Contributed by @t3chguy.
  • Refine menu, toast, and popover colors ( #12247 ). Contributed by @robintown.
  • Call the AsJson forms of import and exportRoomKeys ( #12233 ). Contributed by @andybalaam.
  • Use Compound primary colors for most actions ( #12241 ). Contributed by @robintown.
  • Enable redirected media by default ( #12142 ). Contributed by @turt2live.
  • Reduce TAC width by 16px ( #12239 ). Contributed by @florianduros.
  • Pop out of Threads Activity Centre ( #12136 ). Contributed by @florianduros.
  • Use new semantic tokens for username colors ( #12209 ). Contributed by @robintown.

🐛 Bug Fixes

  • Fix the space panel getting bigger when gaining a scroll bar ( #12267 ). Contributed by @dbkr.
  • Fix gradients spacings on the space panel ( #12262 ). Contributed by @dbkr.
  • Remove hardcoded Element in tac labs description ( #12266 ). Contributed by @florianduros.
  • Fix branding in "migrating crypto" message ( #12265 ). Contributed by @richvdh.
  • Use h1 as first heading in dialogs ( #12250 ). Contributed by @dbkr.
  • Fix forced lowercase username in login/registration flows ( #9329 ). Contributed by @vrifox.
  • Update the TAC indicator on event decryption ( #12243 ). Contributed by @dbkr.
  • Fix OIDC delegated auth account url check ( #12242 ). Contributed by @t3chguy.
  • New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... ( #12235 ). Contributed by @toger5.
  • Fix TAC button alignment when expanded ( #12238 ). Contributed by @florianduros.
  • Fix tooltip behaviour in TAC ( #12236 ). Contributed by @florianduros.
2024-02-13
-- days ago

✨ Features

  • 🦀 🔒 The flag to enable the Rust crypto implementation is now set to true by default. This means that without any additional configuration every new login will use the new cryptography implementation.
  • Add Element call related functionality to new room header ( #12091 ). Contributed by @toger5.
  • Add labs flag for Threads Activity Centre ( #12137 ). Contributed by @florianduros.
  • Refactor element call lobby + skip lobby ( #12057 ). Contributed by @toger5.
  • Hide the "Message" button in the sidebar if the CreateRooms components should not be shown ( #9271 ). Contributed by @dhenneke.
  • Add notification dots to thread summary icons ( #12146 ). Contributed by @dbkr.

🐛 Bug Fixes

  • [Backport staging] Fix the StorageManger detecting a false positive consistency check when manually migrating to rust from labs ( #12230 ). Contributed by @RiotRobot.
  • Fix logout can take ages ( #12191 ). Contributed by @BillCarsonFr.
  • Fix Mark all as read in settings ( #12205 ). Contributed by @florianduros.
  • Fix default thread notification of the new RoomHeader ( #12194 ). Contributed by @florianduros.
  • Fix display of room notification debug info ( #12183 ). Contributed by @dbkr.
2024-02-06
-- days ago

✨ Features

  • 🦀 🔒 The flag to enable the Rust crypto implementation is now set to true by default. This means that without any additional configuration every new login will use the new cryptography implementation.
  • Add Element call related functionality to new room header ( #12091 ). Contributed by @toger5.
  • Add labs flag for Threads Activity Centre ( #12137 ). Contributed by @florianduros.
  • Refactor element call lobby + skip lobby ( #12057 ). Contributed by @toger5.
  • Hide the "Message" button in the sidebar if the CreateRooms components should not be shown ( #9271 ). Contributed by @dhenneke.
  • Add notification dots to thread summary icons ( #12146 ). Contributed by @dbkr.

🐛 Bug Fixes

  • Fix the StorageManger detecting a false positive consistency check when manually migrating to rust from labs ( #12230 ).
  • Fix logout can take ages ( #12191 ). Contributed by @BillCarsonFr.
  • Fix Mark all as read in settings ( #12205 ). Contributed by @florianduros.
  • Fix default thread notification of the new RoomHeader ( #12194 ). Contributed by @florianduros.
  • Fix display of room notification debug info ( #12183 ). Contributed by @dbkr.
2024-02-02
-- days ago

✨ Features

  • 🦀 🔒 The flag to enable the Rust crypto implementation is now set to true by default. This means that without any additional configuration every new login will use the new cryptography implementation.
  • Add Element call related functionality to new room header ( #12091 ). Contributed by @toger5.
  • Add labs flag for Threads Activity Centre ( #12137 ). Contributed by @florianduros.
  • Refactor element call lobby + skip lobby ( #12057 ). Contributed by @toger5.
  • Hide the "Message" button in the sidebar if the CreateRooms components should not be shown ( #9271 ). Contributed by @dhenneke.
  • Add notification dots to thread summary icons ( #12146 ). Contributed by @dbkr.

🐛 Bug Fixes

  • Fix logout can take ages ( #12191 ). Contributed by @BillCarsonFr.
  • Fix Mark all as read in settings ( #12205 ). Contributed by @florianduros.
  • Fix default thread notification of the new RoomHeader ( #12194 ). Contributed by @florianduros.
  • Fix display of room notification debug info ( #12183 ). Contributed by @dbkr.
2024-01-31
-- days ago

🦖 Deprecations

  • Deprecate welcome bot welcome_user_id support ( #26885 ). Contributed by @t3chguy.

✨ Features

  • Expose apps/widgets ( #12071 ). Contributed by @charlynguyen.
  • Enable the rust-crypto labs button ( #12114 ). Contributed by @richvdh.
  • Show a progress bar while migrating from legacy crypto ( #12104 ). Contributed by @richvdh.
  • Update Twemoji to Jdecked v15.0.3 ( #12147 ). Contributed by @t3chguy.
  • Change Quick Settings icon ( #12141 ). Contributed by @florianduros.
  • Use Compound tooltips more widely ( #12128 ). Contributed by @t3chguy.

🐛 Bug Fixes

  • Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \& other data ( #12166 ). Contributed by @t3chguy.
  • Fix account management link for delegated auth OIDC setups ( #12144 ). Contributed by @t3chguy.
  • Fix Safari IME support ( #11016 ). Contributed by @SuperKenVery.
  • Fix Stickerpicker layout crossing multiple CSS stacking contexts ( #12127 ).
  • Fix Stickerpicker layout crossing multiple CSS stacking contexts ( #12126 ). Contributed by @t3chguy.
  • Fix 1F97A and 1F979 in Twemoji COLR font ( #12177 ).

✨ Features

  • Use jitsi-lobby in video channel (video rooms) ( #26879 ). Contributed by @toger5.
2024-01-24
-- days ago

🦖 Deprecations

  • Deprecate welcome bot welcome_user_id support ( #26885 ). Contributed by @t3chguy.

✨ Features

  • Expose apps/widgets ( #12071 ). Contributed by @charlynguyen.
  • Enable the rust-crypto labs button ( #12114 ). Contributed by @richvdh.
  • Show a progress bar while migrating from legacy crypto ( #12104 ). Contributed by @richvdh.
  • Update Twemoji to Jdecked v15.0.3 ( #12147 ). Contributed by @t3chguy.
  • Change Quick Settings icon ( #12141 ). Contributed by @florianduros.
  • Use Compound tooltips more widely ( #12128 ). Contributed by @t3chguy.

🐛 Bug Fixes

  • Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \& other data ( #12166 ). Contributed by @t3chguy.
  • Fix account management link for delegated auth OIDC setups ( #12144 ). Contributed by @t3chguy.
  • Fix Safari IME support ( #11016 ). Contributed by @SuperKenVery.
  • Fix Stickerpicker layout crossing multiple CSS stacking contexts ( #12127 ).
  • Fix Stickerpicker layout crossing multiple CSS stacking contexts ( #12126 ). Contributed by @t3chguy.
  • Fix 1F97A and 1F979 in Twemoji COLR font ( #12177 ).

✨ Features

  • Use jitsi-lobby in video channel (video rooms) ( #26879 ). Contributed by @toger5.
2024-01-23
-- days ago

🦖 Deprecations

  • Deprecate welcome bot welcome_user_id support ( #26885 ). Contributed by @t3chguy.

✨ Features

  • Use jitsi-lobby in video channel (video rooms) ( #26879 ). Contributed by @toger5.

✨ Features

  • Expose apps/widgets ( #12071 ). Contributed by @charlynguyen.
  • Enable the rust-crypto labs button ( #12114 ). Contributed by @richvdh.
  • Show a progress bar while migrating from legacy crypto ( #12104 ). Contributed by @richvdh.
  • Update Twemoji to Jdecked v15.0.3 ( #12147 ). Contributed by @t3chguy.
  • Change Quick Settings icon ( #12141 ). Contributed by @florianduros.
  • Use Compound tooltips more widely ( #12128 ). Contributed by @t3chguy.

🐛 Bug Fixes

  • Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \& other data ( #12166 ). Contributed by @t3chguy.
  • Fix account management link for delegated auth OIDC setups ( #12144 ). Contributed by @t3chguy.
  • Fix Safari IME support ( #11016 ). Contributed by @SuperKenVery.
  • [Backport staging] Fix Stickerpicker layout crossing multiple CSS stacking contexts ( #12127 ). Contributed by @RiotRobot.
  • Fix Stickerpicker layout crossing multiple CSS stacking contexts ( #12126 ). Contributed by @t3chguy.

  • Expose apps/widgets ( #12071 ). Contributed by @charlynguyen.

  • Enable the rust-crypto labs button ( #12114 ). Contributed by @richvdh.
  • Show a progress bar while migrating from legacy crypto ( #12104 ). Contributed by @richvdh.
  • Update Twemoji to Jdecked v15.0.3 ( #12147 ). Contributed by @t3chguy.
  • Change Quick Settings icon ( #12141 ). Contributed by @florianduros.
  • Use Compound tooltips more widely ( #12128 ). Contributed by @t3chguy.
2024-01-19
-- days ago

✨ Features

  • Broaden support for matrix spec versions ( #12159 ). Contributed by @RiotRobot.

🐛 Bug Fixes

  • Fixed shield alignment on message Input ( #12155 ). Contributed by @RiotRobot.
2024-01-16
-- days ago

🐛 Bug Fixes

  • Fix CSS stacking context order determinism ( #26840 ). Contributed by @t3chguy.

✨ Features

  • Accessibility improvements around aria-labels and tooltips ( #12062 ). Contributed by @t3chguy.
  • Add RoomKnocksBar to RoomHeader ( #12077 ). Contributed by @charlynguyen.
  • Adjust tooltip side for DecoratedRoomAvatar to not obscure room name ( #12079 ). Contributed by @t3chguy.
  • Iterate landmarks around the app in order to improve a11y ( #12064 ). Contributed by @t3chguy.
  • Update element call embedding UI ( #12056 ). Contributed by @toger5.
  • Use Compound tooltips instead of homegrown in TextWithTooltip \& InfoTooltip ( #12052 ). Contributed by @t3chguy.

🐛 Bug Fixes

  • Fix regression around CSS stacking contexts and PIP widgets ( #12094 ). Contributed by @t3chguy.
  • Fix Identity Server terms accepting not working as expected ( #12109 ). Contributed by @t3chguy.
  • fix: microphone and camera dropdown doesn't work In legacy call ( #12105 ). Contributed by @muratersin.
  • Revert "Set up key backup using non-deprecated APIs (#12005)" ( #12102 ). Contributed by @BillCarsonFr.
  • Fix regression around read receipt animation from refs changes ( #12100 ). Contributed by @t3chguy.
  • Added meaning full error message based on platform ( #12074 ). Contributed by @Pankaj-SinghR.
  • Fix editing event from search room view ( #11992 ). Contributed by @t3chguy.
  • Fix timeline position when moving to a room and coming back ( #12055 ). Contributed by @florianduros.
  • Fix threaded reply playwright tests ( #12070 ). Contributed by @dbkr.
  • Element-R: fix repeated requests to enter 4S key during cross-signing reset ( #12059 ). Contributed by @richvdh.
  • Fix position of thumbnail in room timeline ( #12016 ). Contributed by @anoopw3bdev.
2024-01-09
-- days ago

🐛 Bug Fixes

  • Fix CSS stacking context order determinism ( #26840 ). Contributed by @t3chguy.

✨ Features

  • Accessibility improvements around aria-labels and tooltips ( #12062 ). Contributed by @t3chguy.
  • Add RoomKnocksBar to RoomHeader ( #12077 ). Contributed by @charlynguyen.
  • Adjust tooltip side for DecoratedRoomAvatar to not obscure room name ( #12079 ). Contributed by @t3chguy.
  • Iterate landmarks around the app in order to improve a11y ( #12064 ). Contributed by @t3chguy.
  • Update element call embedding UI ( #12056 ). Contributed by @toger5.
  • Use Compound tooltips instead of homegrown in TextWithTooltip \& InfoTooltip ( #12052 ). Contributed by @t3chguy.

🐛 Bug Fixes

  • Fix regression around CSS stacking contexts and PIP widgets ( #12094 ). Contributed by @t3chguy.
  • Fix Identity Server terms accepting not working as expected ( #12109 ). Contributed by @t3chguy.
  • fix: microphone and camera dropdown doesn't work In legacy call ( #12105 ). Contributed by @muratersin.
  • Revert "Set up key backup using non-deprecated APIs (#12005)" ( #12102 ). Contributed by @BillCarsonFr.
  • Fix regression around read receipt animation from refs changes ( #12100 ). Contributed by @t3chguy.
  • Added meaning full error message based on platform ( #12074 ). Contributed by @Pankaj-SinghR.
  • Fix editing event from search room view ( #11992 ). Contributed by @t3chguy.
  • Fix timeline position when moving to a room and coming back ( #12055 ). Contributed by @florianduros.
  • Fix threaded reply playwright tests ( #12070 ). Contributed by @dbkr.
  • Element-R: fix repeated requests to enter 4S key during cross-signing reset ( #12059 ). Contributed by @richvdh.
  • Fix position of thumbnail in room timeline ( #12016 ). Contributed by @anoopw3bdev.

  • Fix regression around CSS stacking contexts and PIP widgets ( #12094 ). Contributed by @t3chguy.

  • Fix Identity Server terms accepting not working as expected ( #12109 ). Contributed by @t3chguy.
  • fix: microphone and camera dropdown doesn't work In legacy call ( #12105 ). Contributed by @muratersin.
  • Revert "Set up key backup using non-deprecated APIs (#12005)" ( #12102 ). Contributed by @BillCarsonFr.
  • Fix regression around read receipt animation from refs changes ( #12100 ). Contributed by @t3chguy.
  • Added meaning full error message based on platform ( #12074 ). Contributed by @Pankaj-SinghR.
  • Fix editing event from search room view ( #11992 ). Contributed by @t3chguy.
  • Fix timeline position when moving to a room and coming back ( #12055 ). Contributed by @florianduros.
  • Fix threaded reply playwright tests ( #12070 ). Contributed by @dbkr.
  • Element-R: fix repeated requests to enter 4S key during cross-signing reset ( #12059 ). Contributed by @richvdh.
  • Fix position of thumbnail in room timeline ( #12016 ). Contributed by @anoopw3bdev.
2024-01-04
-- days ago

🐛 Bug Fixes

  • Fix a fresh login creating a new key backup ( #12106 ).
2023-12-19
-- days ago

✨ Features

  • Keep more recent rageshake logs ( #12003 ). Contributed by @richvdh.

🐛 Bug Fixes

  • Fix bug which prevented correct clean up of rageshake store ( #12002 ). Contributed by @richvdh.
  • Set up key backup using non-deprecated APIs ( #12005 ). Contributed by @andybalaam.
  • Fix notifications appearing for old events ( #3946 ). Contributed by @dbkr.
  • Prevent phantom notifications from events not in a room's timeline ( #3942 ). Contributed by @dbkr.
2023-12-12
-- days ago

✨ Features

  • Keep more recent rageshake logs ( #12003 ). Contributed by @richvdh.

🐛 Bug Fixes

  • Fix bug which prevented correct clean up of rageshake store ( #12002 ). Contributed by @richvdh.
  • Set up key backup using non-deprecated APIs ( #12005 ). Contributed by @andybalaam.
  • Fix notifications appearing for old events ( #3946 ). Contributed by @dbkr.
  • Prevent phantom notifications from events not in a room's timeline ( #3942 ). Contributed by @dbkr.
2023-12-05
-- days ago

✨ Features

  • Improve debian package and docs ( #26618 ). Contributed by @t3chguy.

🦖 Deprecations

  • Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG ( #11914 ). Contributed by @t3chguy.

✨ Features

  • Always allow call.member events on new rooms ( #11948 ). Contributed by @toger5.
  • Right panel: view third party invite info without clearing history ( #11934 ). Contributed by @kerryarchibald.
  • Allow switching to system emoji font ( #11925 ). Contributed by @t3chguy.
  • Update open in other tab message ( #11916 ). Contributed by @weeman1337.
  • Add menu for legacy and element call in 1:1 rooms ( #11910 ). Contributed by @toger5.
  • Add ringing for matrixRTC ( #11870 ). Contributed by @toger5.

🐛 Bug Fixes

  • Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage ( #11902 ). Contributed by @mgcm.
  • Fix misunderstanding of functional members ( #11918 ). Contributed by @toger5.
  • Fix: Video Room Chat Header Button Removed ( #11911 ). Contributed by @kerryarchibald.
  • Fix "not attempting encryption" warning ( #11899 ). Contributed by @richvdh.
2023-11-28
-- days ago

✨ Features

  • Improve debian package and docs ( #26618 ). Contributed by @t3chguy.

🦖 Deprecations

  • Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG ( #11914 ). Contributed by @t3chguy.

✨ Features

  • Always allow call.member events on new rooms ( #11948 ). Contributed by @toger5.
  • Right panel: view third party invite info without clearing history ( #11934 ). Contributed by @kerryarchibald.
  • Default to system emoji font ( #11925 ). Contributed by @t3chguy.
  • Update open in other tab message ( #11916 ). Contributed by @weeman1337.
  • Add menu for legacy and element call in 1:1 rooms ( #11910 ). Contributed by @toger5.
  • Add ringing for matrixRTC ( #11870 ). Contributed by @toger5.

🐛 Bug Fixes

  • Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage ( #11902 ). Contributed by @mgcm.
  • Fix misunderstanding of functional members ( #11918 ). Contributed by @toger5.
  • Fix: Video Room Chat Header Button Removed ( #11911 ). Contributed by @kerryarchibald.
  • Fix "not attempting encryption" warning ( #11899 ). Contributed by @richvdh.
  • Always allow call.member events on new rooms ( #11948 ). Contributed by @toger5.
  • Right panel: view third party invite info without clearing history ( #11934 ). Contributed by @kerryarchibald.
  • Default to system emoji font ( #11925 ). Contributed by @t3chguy.
  • Update open in other tab message ( #11916 ). Contributed by @weeman1337.
  • Add menu for legacy and element call in 1:1 rooms ( #11910 ). Contributed by @toger5.
  • Add ringing for matrixRTC ( #11870 ). Contributed by @toger5.
2023-11-21
-- days ago

✨ Features

  • Ship element-web as a debian package ( #26533 ). Contributed by @t3chguy.
  • Update room summary card header ( #11823 ). Contributed by @germain-gg.
  • Add feature flag for disabling encryption in Element Call ( #11837 ). Contributed by @toger5.
  • Adapt the rendering of extra icons in the room header ( #11835 ). Contributed by @charlynguyen.
  • Implement new unreachable state and fix broken string ref ( #11748 ). Contributed by @MidhunSureshR.
  • Allow adding extra icons to the room header ( #11799 ). Contributed by @charlynguyen.

🐛 Bug Fixes

  • Room header: do not collapse avatar or facepile ( #11866 ). Contributed by @kerryarchibald.
  • New right panel: fix button alignment in memberlist ( #11861 ). Contributed by @kerryarchibald.
  • Use the correct video call icon variant ( #11859 ). Contributed by @robintown.
  • fix broken warning icon ( #11862 ). Contributed by @ara4n.
  • Fix rightpanel hiding scrollbar ( #11831 ). Contributed by @kerryarchibald.
  • Switch to updating presence via /sync calls instead of PUT /presence ( #11824 ). Contributed by @t3chguy.
2023-11-16
-- days ago

✨ Features

  • Ship element-web as a debian package ( #26533 ). Contributed by @t3chguy.
  • Update room summary card header ( #11823 ). Contributed by @germain-gg.
  • Add feature flag for disabling encryption in Element Call ( #11837 ). Contributed by @toger5.
  • Adapt the rendering of extra icons in the room header ( #11835 ). Contributed by @charlynguyen.
  • Implement new unreachable state and fix broken string ref ( #11748 ). Contributed by @MidhunSureshR.
  • Allow adding extra icons to the room header ( #11799 ). Contributed by @charlynguyen.

🐛 Bug Fixes

  • Room header: do not collapse avatar or facepile ( #11866 ). Contributed by @kerryarchibald.
  • New right panel: fix button alignment in memberlist ( #11861 ). Contributed by @kerryarchibald.
  • Use the correct video call icon variant ( #11859 ). Contributed by @robintown.
  • fix broken warning icon ( #11862 ). Contributed by @ara4n.
  • Fix rightpanel hiding scrollbar ( #11831 ). Contributed by @kerryarchibald.
  • Switch to updating presence via /sync calls instead of PUT /presence ( #11824 ). Contributed by @t3chguy.
2023-11-14
-- days ago

✨ Features

  • Ship element-web as a debian package ( #26533 ). Contributed by @t3chguy.
  • Update room summary card header ( #11823 ). Contributed by @germain-gg.
  • Add feature flag for disabling encryption in Element Call ( #11837 ). Contributed by @toger5.
  • Adapt the rendering of extra icons in the room header ( #11835 ). Contributed by @charlynguyen.
  • Implement new unreachable state and fix broken string ref ( #11748 ). Contributed by @MidhunSureshR.
  • Allow adding extra icons to the room header ( #11799 ). Contributed by @charlynguyen.

🐛 Bug Fixes

  • Room header: do not collapse avatar or facepile ( #11866 ). Contributed by @kerryarchibald.
  • New right panel: fix button alignment in memberlist ( #11861 ). Contributed by @kerryarchibald.
  • Use the correct video call icon variant ( #11859 ). Contributed by @robintown.
  • fix broken warning icon ( #11862 ). Contributed by @ara4n.
  • Fix rightpanel hiding scrollbar ( #11831 ). Contributed by @kerryarchibald.
  • Switch to updating presence via /sync calls instead of PUT /presence ( #11824 ). Contributed by @t3chguy.
2023-11-13
-- days ago

🐛 Bug Fixes

  • Ensure setUserCreator is called when a store is assigned ( #3867 ). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.
2023-11-07
-- days ago

✨ Features

  • Correctly fill window.matrixChat even when a Wrapper module is active ( #26395 ). Contributed by @dhenneke.
  • Knock on a ask-to-join room if a module wants to join the room when navigating to a room ( #11787 ). Contributed by @dhenneke.
  • Element-R: Include crypto info in sentry ( #11798 ). Contributed by @florianduros.
  • Element-R: Include crypto info in rageshake ( #11797 ). Contributed by @florianduros.
  • Element-R: Add current version of the rust-sdk and vodozemac ( #11785 ). Contributed by @florianduros.
  • Fix unfederated invite dialog ( #9618 ). Fixes vector-im/element-meta#1466 and #22102. Contributed by @owi92.
  • New right panel visual language ( #11664 ).
  • OIDC: add friendly errors ( #11184 ). Fixes #25665. Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Fix rightpanel hiding scrollbar ( #11831 ). Contributed by @kerryarchibald.
  • Fix multi-tab session lock on Firefox not being cleared ( #11800 ). Fixes #26165. Contributed by @ManuelHu.
  • Deserialise spoilers back into slash command form ( #11805 ). Fixes #26344.
  • Fix Incorrect message scaling for verification request ( #11793 ). Fixes #24304. Contributed by @capGoblin.
  • Fix: Unable to restore a soft-logged-out session established via SSO ( #11794 ). Fixes #25957. Contributed by @kerryarchibald.
  • Use configurable github issue links more consistently ( #11796 ).
  • Fix io.element.late_event received_ts vs received_at ( #11789 ).
  • Make invitation dialog scrollable when infos are too long ( #11753 ). Contributed by @nurjinjafar.
  • Fix spoiler text-align ( #11790 ). Contributed by @ajbura.
  • Fix: Right panel keeps showing chat when unmaximizing widget. ( #11697 ). Fixes #26265. Contributed by @manancodes.
  • Fix margin of invite to room button ( #11780 ). Fixes #26410.
  • Update base64 import ( #11784 ).
  • Set max size for Element logo in search warning ( #11779 ). Fixes #26408.
  • Fix: emoji size in room header topic, remove obsolete emoji style ( #11757 ). Fixes #26326. Contributed by @kerryarchibald.
  • Fix: Bubble layout design is broken ( #11763 ). Fixes #25818. Contributed by @manancodes.
2023-10-31
-- days ago

✨ Features

  • Correctly fill window.matrixChat even when a Wrapper module is active ( #26395 ). Contributed by @dhenneke.
  • Knock on a ask-to-join room if a module wants to join the room when navigating to a room ( #11787 ). Contributed by @dhenneke.
  • Element-R: Include crypto info in sentry ( #11798 ). Contributed by @florianduros.
  • Element-R: Include crypto info in rageshake ( #11797 ). Contributed by @florianduros.
  • Element-R: Add current version of the rust-sdk and vodozemac ( #11785 ). Contributed by @florianduros.
  • Fix unfederated invite dialog ( #9618 ). Fixes vector-im/element-meta#1466 and #22102. Contributed by @owi92.
  • New right panel visual language ( #11664 ).
  • OIDC: add friendly errors ( #11184 ). Fixes #25665. Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Fix multi-tab session lock on Firefox not being cleared ( #11800 ). Fixes #26165. Contributed by @ManuelHu.
  • Deserialise spoilers back into slash command form ( #11805 ). Fixes #26344.
  • Fix Incorrect message scaling for verification request ( #11793 ). Fixes #24304. Contributed by @capGoblin.
  • Fix: Unable to restore a soft-logged-out session established via SSO ( #11794 ). Fixes #25957. Contributed by @kerryarchibald.
  • Use configurable github issue links more consistently ( #11796 ).
  • Fix io.element.late_event received_ts vs received_at ( #11789 ).
  • Make invitation dialog scrollable when infos are too long ( #11753 ). Contributed by @nurjinjafar.
  • Fix spoiler text-align ( #11790 ). Contributed by @ajbura.
  • Fix: Right panel keeps showing chat when unmaximizing widget. ( #11697 ). Fixes #26265. Contributed by @manancodes.
  • Fix margin of invite to room button ( #11780 ). Fixes #26410.
  • Update base64 import ( #11784 ).
  • Set max size for Element logo in search warning ( #11779 ). Fixes #26408.
  • Fix: emoji size in room header topic, remove obsolete emoji style ( #11757 ). Fixes #26326. Contributed by @kerryarchibald.
  • Fix: Bubble layout design is broken ( #11763 ). Fixes #25818. Contributed by @manancodes.
2023-10-24
-- days ago

🦖 Deprecations

  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ( #26307 ). Contributed by @stefanceriu.
  • Iterate io.element.late_event decoration ( #11760 ). Fixes #26384.
  • Render timeline separator for late event groups ( #11739 ).
  • OIDC: revoke tokens on logout ( #11718 ). Fixes #25394. Contributed by @kerryarchibald.
  • Show io.element.late_event in MessageTimestamp when known ( #11733 ).
  • Show all labs flags if developerMode enabled ( #11746 ). Fixes #24571 and #8498.
  • Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ( #11732 ). Fixes #25913.
  • Consolidate 4s passphrase input fields and use stable IDs ( #11743 ). Fixes #26228.
  • Disable upgraderoom command without developer mode enabled ( #11744 ). Fixes #17620.
  • Avoid rendering app download buttons if disabled in config ( #11741 ). Fixes #26309.
  • OIDC: refresh tokens ( #11699 ). Fixes #25839. Contributed by @kerryarchibald.
  • OIDC: register ( #11727 ). Fixes #25393. Contributed by @kerryarchibald.
  • Use stable get_login_token and remove unstable MSC3882 support ( #11001 ). Contributed by @hughns.

🐛 Bug Fixes

  • Set max size for Element logo in search warning ( #11779 ). Fixes #26408.
  • Avoid error when DMing oneself ( #11754 ). Fixes #7242.
  • Fix: Message shield alignment is not right. ( #11703 ). Fixes #26142. Contributed by @manancodes.
  • fix logging full event ( #11755 ). Fixes #26376.
  • OIDC: use delegated auth account URL from OidcClientStore ( #11723 ). Fixes #26305. Contributed by @kerryarchibald.
  • Fix: Members list shield alignment is not right. ( #11700 ). Fixes #26261. Contributed by @manancodes.
  • Fix: HTML elements clickable area too wide. ( #11666 ). Fixes #25454. Contributed by @manancodes.
  • Fix untranslated headings in the devtools dialog ( #11734 ).
  • Fixes invite dialog alignment and pill color contrast ( #11722 ). Contributed by @gabrc52.
  • Prevent select element in General settings overflowing in a room with very long room-id ( #11597 ). Contributed by @ABHIXIT2.
  • Fix: Clicking on members pile does nothing. ( #11657 ). Fixes #26164. Contributed by @manancodes.
  • Fix: Wierd shadow below room avatar in dark mode. ( #11678 ). Fixes #26153. Contributed by @manancodes.
  • Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ( #11681 ). Contributed by @Half-Shot.
2023-10-17
-- days ago

🦖 Deprecations

  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ( #26307 ). Contributed by @stefanceriu.
  • Iterate io.element.late_event decoration ( #11760 ). Fixes #26384.
  • Render timeline separator for late event groups ( #11739 ).
  • OIDC: revoke tokens on logout ( #11718 ). Fixes #25394. Contributed by @kerryarchibald.
  • Show io.element.late_event in MessageTimestamp when known ( #11733 ).
  • Show all labs flags if developerMode enabled ( #11746 ). Fixes #24571 and #8498.
  • Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ( #11732 ). Fixes #25913.
  • Consolidate 4s passphrase input fields and use stable IDs ( #11743 ). Fixes #26228.
  • Disable upgraderoom command without developer mode enabled ( #11744 ). Fixes #17620.
  • Avoid rendering app download buttons if disabled in config ( #11741 ). Fixes #26309.
  • OIDC: refresh tokens ( #11699 ). Fixes #25839. Contributed by @kerryarchibald.
  • OIDC: register ( #11727 ). Fixes #25393. Contributed by @kerryarchibald.
  • Use stable get_login_token and remove unstable MSC3882 support ( #11001 ). Contributed by @hughns.

🐛 Bug Fixes

  • Avoid error when DMing oneself ( #11754 ). Fixes #7242.
  • Fix: Message shield alignment is not right. ( #11703 ). Fixes #26142. Contributed by @manancodes.
  • fix logging full event ( #11755 ). Fixes #26376.
  • OIDC: use delegated auth account URL from OidcClientStore ( #11723 ). Fixes #26305. Contributed by @kerryarchibald.
  • Fix: Members list shield alignment is not right. ( #11700 ). Fixes #26261. Contributed by @manancodes.
  • Fix: HTML elements clickable area too wide. ( #11666 ). Fixes #25454. Contributed by @manancodes.
  • Fix untranslated headings in the devtools dialog ( #11734 ).
  • Fixes invite dialog alignment and pill color contrast ( #11722 ). Contributed by @gabrc52.
  • Prevent select element in General settings overflowing in a room with very long room-id ( #11597 ). Contributed by @ABHIXIT2.
  • Fix: Clicking on members pile does nothing. ( #11657 ). Fixes #26164. Contributed by @manancodes.
  • Fix: Wierd shadow below room avatar in dark mode. ( #11678 ). Fixes #26153. Contributed by @manancodes.
  • Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ( #11681 ). Contributed by @Half-Shot.
2023-10-10
-- days ago

✨ Features

  • Use .well-known to discover a default rendezvous server for use with Sign in with QR ( #11655 ). Contributed by @hughns.
  • Message layout will update according to the selected style ( #10170 ). Fixes #21782. Contributed by @manancodes.
  • Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ( #11311 ). Contributed by @dhenneke.
  • Render space pills with square corners to match new avatar ( #11632 ). Fixes #26056.
  • Linkify room topic ( #11631 ). Fixes #26185.
  • Show knock rooms in the list ( #11573 ). Contributed by @maheichyk.

🐛 Bug Fixes

  • Bump matrix-web-i18n dependency to 3.1.3 ( #26287 )
  • Fix: Avatar shrinks with long names ( #11698 ). Fixes #26252. Contributed by @manancodes.
  • Update custom translations to support nested fields in structured JSON ( #11685 ).
  • Fix: Edited message remove button is hard to reach. ( #11674 ). Fixes #24917. Contributed by @manancodes.
  • Fix: Theme selector radio button not aligned in center with the text ( #11676 ). Fixes #25460. Contributed by @manancodes.
  • Fix: Unread notification dot aligned ( #11658 ). Fixes #25285. Contributed by @manancodes.
  • Fix: sync intentional mentions push rules with legacy rules ( #11667 ). Fixes #26227. Contributed by @kerryarchibald.
  • Revert "Fix regression around FacePile with overflow (#11527)" ( #11634 ). Fixes #26209.
  • Fix: Alignment Fixed ( #11648 ). Fixes #26169. Contributed by @manancodes.
  • Fix: onFinished added which closes the menu ( #11647 ). Fixes #25556. Contributed by @manancodes.
  • Don't start key backups when opening settings ( #11640 ).
  • Fix add to space avatar text centering ( #11643 ). Fixes #26154.
  • fix avatar styling in lightbox ( #11641 ). Fixes #26196.
2023-10-03
-- days ago

🐛 Bug Fixes

  • Bump matrix-web-i18n dependency to 3.1.3 ( #26287 )
2023-10-03
-- days ago

✨ Features

  • Use .well-known to discover a default rendezvous server for use with Sign in with QR ( #11655 ). Contributed by @hughns.
  • Message layout will update according to the selected style ( #10170 ). Fixes #21782. Contributed by @manancodes.
  • Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ( #11311 ). Contributed by @dhenneke.
  • Render space pills with square corners to match new avatar ( #11632 ). Fixes #26056.
  • Linkify room topic ( #11631 ). Fixes #26185.
  • Show knock rooms in the list ( #11573 ). Contributed by @maheichyk.

🐛 Bug Fixes

  • Fix: Avatar shrinks with long names ( #11698 ). Fixes #26252. Contributed by @manancodes.
  • Update custom translations to support nested fields in structured JSON ( #11685 ).
  • Fix: Edited message remove button is hard to reach. ( #11674 ). Fixes #24917. Contributed by @manancodes.
  • Fix: Theme selector radio button not aligned in center with the text ( #11676 ). Fixes #25460. Contributed by @manancodes.
  • Fix: Unread notification dot aligned ( #11658 ). Fixes #25285. Contributed by @manancodes.
  • Fix: sync intentional mentions push rules with legacy rules ( #11667 ). Fixes #26227. Contributed by @kerryarchibald.
  • Revert "Fix regression around FacePile with overflow (#11527)" ( #11634 ). Fixes #26209.
  • Fix: Alignment Fixed ( #11648 ). Fixes #26169. Contributed by @manancodes.
  • Fix: onFinished added which closes the menu ( #11647 ). Fixes #25556. Contributed by @manancodes.
  • Don't start key backups when opening settings ( #11640 ).
  • Fix add to space avatar text centering ( #11643 ). Fixes #26154.
  • fix avatar styling in lightbox ( #11641 ). Fixes #26196.
2023-09-29
-- days ago

🐛 Bug Fixes

  • Fix Emoji font on Safari 17 ( #11673 ).
2023-09-26
-- days ago

The "notifications" bell has moved into labs, meaning it can only be used on the Nightly or Develop versions. We made this change because as it stands the bell does not work well. We will bring it back back when we will have had a chance to improve it so it meets most users' expectations.

✨ Features

  • Make video & voice call buttons pin conference widget if unpinned ( #11576 ). Fixes vector-im/customer-retainer#72.
  • OIDC: persist refresh token ( #11249 ). Contributed by @kerryarchibald.
  • ElementR: Cross user verification ( #11364 ). Fixes #25752. Contributed by @florianduros.
  • Default intentional mentions ( #11602 ).
  • Notify users about denied access on ask-to-join rooms ( #11480 ). Contributed by @nurjinjafar.
  • Allow setting knock room directory visibility ( #11529 ). Contributed by @charlynguyen.

🐛 Bug Fixes

  • Revert "Fix regression around FacePile with overflow (#11527)" ( #11634 ). Fixes #26209.
  • Escape placeholder before injecting it into the style ( #11607 ).
  • Move ViewUser action callback to RoomView ( #11495 ). Fixes #26040.
  • Fix room timeline search toggling behaviour edge case ( #11605 ). Fixes #26105.
  • Avoid rendering view-message link in RoomKnocksBar unnecessarily ( #11598 ). Contributed by @charlynguyen.
  • Use knock rooms sync to reflect the knock state ( #11596 ). Fixes #26043 and #26044. Contributed by @charlynguyen.
  • Fix avatar in right panel not using the correct font ( #11593 ). Fixes #26061. Contributed by @MidhunSureshR.
  • Add waits in Spotlight Cypress tests, hoping this unflakes them ( #11590 ). Fixes #26053, #26140 #26139 and #26138. Contributed by @andybalaam.
  • Fix vertical alignment of default avatar font ( #11582 ). Fixes #26081.
  • Fix avatars in public room & space search being flex shrunk ( #11580 ). Fixes #26133.
  • Fix EventTile avatars being rendered with a size of 0 instead of hidden ( #11558 ). Fixes #26075.
2023-09-19
-- days ago

✨ Features

  • Make video & voice call buttons pin conference widget if unpinned ( #11576 ). Fixes vector-im/customer-retainer#72.
  • OIDC: persist refresh token ( #11249 ). Contributed by @kerryarchibald.
  • ElementR: Cross user verification ( #11364 ). Fixes #25752. Contributed by @florianduros.
  • Default intentional mentions ( #11602 ).
  • Notify users about denied access on ask-to-join rooms ( #11480 ). Contributed by @nurjinjafar.
  • Allow setting knock room directory visibility ( #11529 ). Contributed by @charlynguyen.

🐛 Bug Fixes

  • Escape placeholder before injecting it into the style ( #11607 ).
  • Move ViewUser action callback to RoomView ( #11495 ). Fixes #26040.
  • Fix room timeline search toggling behaviour edge case ( #11605 ). Fixes #26105.
  • Avoid rendering view-message link in RoomKnocksBar unnecessarily ( #11598 ). Contributed by @charlynguyen.
  • Use knock rooms sync to reflect the knock state ( #11596 ). Fixes #26043 and #26044. Contributed by @charlynguyen.
  • Fix avatar in right panel not using the correct font ( #11593 ). Fixes #26061. Contributed by @MidhunSureshR.
  • Add waits in Spotlight Cypress tests, hoping this unflakes them ( #11590 ). Fixes #26053, #26140 #26139 and #26138. Contributed by @andybalaam.
  • Fix vertical alignment of default avatar font ( #11582 ). Fixes #26081.
  • Fix avatars in public room & space search being flex shrunk ( #11580 ). Fixes #26133.
  • Fix EventTile avatars being rendered with a size of 0 instead of hidden ( #11558 ). Fixes #26075.
2023-09-15
-- days ago

(No changes - bumping the version number for an element-desktop release.)

2023-09-13
-- days ago

🐛 Bug Fixes

  • Update Compound to fix Firefox-specific avatar regression ( #11604 ). Fixes #26155.
2023-09-12
-- days ago

🦖 Deprecations

  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • Make SVGR icons use forward ref ( #26082 ).
  • Add support for rendering a custom wrapper around Element ( #25537 ). Contributed by @maheichyk.
  • Allow creating public knock rooms ( #11481 ). Contributed by @charlynguyen.
  • Render custom images in reactions according to MSC4027 ( #11087 ). Contributed by @sumnerevans.
  • Introduce room knocks bar ( #11475 ). Contributed by @charlynguyen.
  • Room header UI updates ( #11507 ). Fixes #25892.
  • Remove green "verified" bar for encrypted events ( #11496 ).
  • Update member count on room summary update ( #11488 ).
  • Support for E2EE in Element Call ( #11492 ).
  • Allow requesting to join knock rooms via spotlight ( #11482 ). Contributed by @charlynguyen.
  • Lock out the first tab if Element is opened in a second tab. ( #11425 ). Fixes #25157.
  • Change avatar to use Compound implementation ( #11448 ).

🐛 Bug Fixes

  • Fix vertical alignment of default avatar font ( #11582 ). Fixes #26081.
  • Fix avatars in public room & space search being flex shrunk ( #11580 ). Fixes #26133.
  • Fix EventTile avatars being rendered with a size of 0 instead of hidden ( #11558 ). Fixes #26075.
  • Fix compound external assets path in bundle ( #26069 ).
  • Use RoomStateEvent.Update for knocks ( #11516 ). Contributed by @charlynguyen.
  • Prevent event propagation when clicking icon buttons ( #11515 ).
  • Only display RoomKnocksBar when feature flag is enabled ( #11513 ). Contributed by @andybalaam.
  • Fix avatars of knock members for people tab of room settings ( #11506 ). Fixes #26083. Contributed by @charlynguyen.
  • Fixes read receipt avatar offset ( #11483 ). Fixes #26067, #26064 #26059 and #26061.
  • Fix avatar defects ( #11473 ). Fixes #26051 and #26046.
  • Fix consistent avatar output for Percy ( #11472 ). Fixes #26049 and #26052.
  • Fix colour of avatar and colour matching with username ( #11470 ). Fixes #26042.
  • Fix incompatibility of Soft Logout with Element-R ( #11468 ).
  • Fix instances of double translation and guard translation calls using typescript ( #11443 ).
2023-09-08
-- days ago

🐛 Bug Fixes

  • Fix vertical alignment of default avatar font ( #11582 ). Fixes #26081.
  • Fix avatars in public room & space search being flex shrunk ( #11580 ). Fixes #26133.
  • Fix EventTile avatars being rendered with a size of 0 instead of hidden ( #11558 ). Fixes #26075.
2023-09-05
-- days ago

✨ Features

  • Make SVGR icons use forward ref ( #26082 ).
  • Add support for rendering a custom wrapper around Element ( #25537 ). Contributed by @maheichyk.
  • Allow creating public knock rooms ( #11481 ). Contributed by @charlynguyen.
  • Render custom images in reactions according to MSC4027 ( #11087 ). Contributed by @sumnerevans.
  • Introduce room knocks bar ( #11475 ). Contributed by @charlynguyen.
  • Room header UI updates ( #11507 ). Fixes #25892.
  • Remove green "verified" bar for encrypted events ( #11496 ).
  • Update member count on room summary update ( #11488 ).
  • Support for E2EE in Element Call ( #11492 ).
  • Allow requesting to join knock rooms via spotlight ( #11482 ). Contributed by @charlynguyen.
  • Lock out the first tab if Element is opened in a second tab. ( #11425 ). Fixes #25157.
  • Change avatar to use Compound implementation ( #11448 ).

🐛 Bug Fixes

  • Fix compound external assets path in bundle ( #26069 ).
  • Use RoomStateEvent.Update for knocks ( #11516 ). Contributed by @charlynguyen.
  • Prevent event propagation when clicking icon buttons ( #11515 ).
  • Only display RoomKnocksBar when feature flag is enabled ( #11513 ). Contributed by @andybalaam.
  • Fix avatars of knock members for people tab of room settings ( #11506 ). Fixes #26083. Contributed by @charlynguyen.
  • Fixes read receipt avatar offset ( #11483 ). Fixes #26067, #26064 #26059 and #26061.
  • Fix avatar defects ( #11473 ). Fixes #26051 and #26046.
  • Fix consistent avatar output for Percy ( #11472 ). Fixes #26049 and #26052.
  • Fix colour of avatar and colour matching with username ( #11470 ). Fixes #26042.
  • Fix incompatibility of Soft Logout with Element-R ( #11468 ).
  • Fix instances of double translation and guard translation calls using typescript ( #11443 ).
2023-08-29
-- days ago

✨ Features

  • Hide account deactivation for externally managed accounts ( #11445 ). Fixes #26022. Contributed by @kerryarchibald.
  • OIDC: Redirect to delegated auth provider when signing out ( #11432 ). Fixes #26000. Contributed by @kerryarchibald.
  • Disable 3pid fields in settings when m.3pid_changes capability is disabled ( #11430 ). Fixes #25995. Contributed by @kerryarchibald.
  • OIDC: disable multi session signout for OIDC-aware servers in session manager ( #11431 ). Contributed by @kerryarchibald.
  • Implement updated open dialog method of the Module API ( #11395 ). Contributed by @dhenneke.
  • Polish & delabs Exploring public spaces feature ( #11423 ).
  • Treat lists with a single empty item as plain text, not Markdown. ( #6833 ). Fixes vector-im/element-meta#1265.
  • Allow managing room knocks ( #11404 ). Contributed by @charlynguyen.
  • Pin the action buttons to the bottom of the scrollable dialogs ( #11407 ). Contributed by @dhenneke.
  • Support Matrix 1.1 (drop legacy r0 versions) ( #9819 ).

🐛 Bug Fixes

  • Fix path separator for Windows based systems ( #25997 ).
  • Fix instances of double translation and guard translation calls using typescript ( #11443 ).
  • Fix export type "Current timeline" to match its behaviour to its name ( #11426 ). Fixes #25988.
  • Fix Room Settings > Notifications file upload input being shown superfluously ( #11415 ). Fixes #18392.
  • Simplify registration with email validation ( #11398 ). Fixes #25832 #23601 and #22297.
  • correct home server URL ( #11391 ). Fixes #25931. Contributed by @NSV1991.
  • Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ( #11374 ). Contributed by @mgcm.
  • Fix useRoomMembers missing updates causing incorrect membership counts ( #11392 ). Fixes #17096.
  • Show error when searching public rooms fails ( #11378 ).
2023-08-23
-- days ago

✨ Features

  • Hide account deactivation for externally managed accounts ( #11445 ). Fixes #26022. Contributed by @kerryarchibald.
  • OIDC: Redirect to delegated auth provider when signing out ( #11432 ). Fixes #26000. Contributed by @kerryarchibald.
  • Disable 3pid fields in settings when m.3pid_changes capability is disabled ( #11430 ). Fixes #25995. Contributed by @kerryarchibald.
  • OIDC: disable multi session signout for OIDC-aware servers in session manager ( #11431 ). Contributed by @kerryarchibald.
  • Implement updated open dialog method of the Module API ( #11395 ). Contributed by @dhenneke.
  • Polish & delabs Exploring public spaces feature ( #11423 ).
  • Treat lists with a single empty item as plain text, not Markdown. ( #6833 ). Fixes vector-im/element-meta#1265.
  • Allow managing room knocks ( #11404 ). Contributed by @charlynguyen.
  • Pin the action buttons to the bottom of the scrollable dialogs ( #11407 ). Contributed by @dhenneke.
  • Support Matrix 1.1 (drop legacy r0 versions) ( #9819 ).

🐛 Bug Fixes

  • Fix path separator for Windows based systems ( #25997 ).
  • Fix instances of double translation and guard translation calls using typescript ( #11443 ).
  • Fix export type "Current timeline" to match its behaviour to its name ( #11426 ). Fixes #25988.
  • Fix Room Settings > Notifications file upload input being shown superfluously ( #11415 ). Fixes #18392.
  • Simplify registration with email validation ( #11398 ). Fixes #25832 #23601 and #22297.
  • correct home server URL ( #11391 ). Fixes #25931. Contributed by @NSV1991.
  • Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ( #11374 ). Contributed by @mgcm.
  • Fix useRoomMembers missing updates causing incorrect membership counts ( #11392 ). Fixes #17096.
  • Show error when searching public rooms fails ( #11378 ).
2023-08-15
-- days ago

🦖 Deprecations

  • Deprecate camelCase config options ( #25800 ).
  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • Update labs.md for knock rooms ( #25923 ). Contributed by @charlynguyen.
  • Package release builds of element-web in package.element.io debs ( #25198 ).
  • Allow knocking rooms ( #11353 ). Contributed by @charlynguyen.
  • Support adding space-restricted joins on rooms not members of those spaces ( #9017 ). Fixes #19213.
  • Clear requiresClient and show pop-out if widget-api fails to ready ( #11321 ). Fixes vector-im/customer-retainer#73.
  • Bump pagination sizes due to hidden events ( #11342 ).
  • Remove display of key backup signatures from backup settings ( #11333 ).
  • Use PassphraseFields in ExportE2eKeysDialog to enforce minimum passphrase complexity ( #11222 ). Fixes #9478.

🐛 Bug Fixes

  • Fix "Export chat" not respecting configured time format in plain text mode ( #10696 ). Fixes #23838. Contributed by @rashmitpankhania.
  • Fix some missing 1-count pluralisations around event list summaries ( #11371 ). Fixes #25925.
  • Fix create subspace dialog not working for public space creation ( #11367 ). Fixes #25916.
  • Search for users on paste ( #11304 ). Fixes #17523. Contributed by @peterscheu-aceart.
  • Fix AppTile context menu not always showing up when it has options ( #11358 ). Fixes #25914.
  • Fix clicking on home all rooms space notification not working ( #11337 ). Fixes #22844.
  • Fix joining a suggested room switching space away ( #11347 ). Fixes #25838.
  • Fix home/all rooms context menu in space panel ( #11350 ). Fixes #25896.
  • Make keyboard handling in and out of autocomplete completions consistent ( #11344 ). Fixes #25878.
  • De-duplicate reactions by sender to account for faulty/malicious servers ( #11340 ). Fixes #25872.
  • Fix disable_3pid_login being ignored for the email field ( #11335 ). Fixes #25863.
  • Upgrade wysiwyg editor for ctrl+backspace windows fix ( #11324 ). Fixes vector-im/verticals-internal#102.
  • Unhide the view source event toggle - it works well enough ( #11336 ). Fixes #25861.
2023-08-08
-- days ago

🦖 Deprecations

  • Deprecate camelCase config options ( #25800 ).
  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • Update labs.md for knock rooms ( #25923 ). Contributed by @charlynguyen.
  • Package release builds of element-web in package.element.io debs ( #25198 ).
  • Allow knocking rooms ( #11353 ). Contributed by @charlynguyen.
  • Support adding space-restricted joins on rooms not members of those spaces ( #9017 ). Fixes #19213.
  • Clear requiresClient and show pop-out if widget-api fails to ready ( #11321 ). Fixes vector-im/customer-retainer#73.
  • Bump pagination sizes due to hidden events ( #11342 ).
  • Remove display of key backup signatures from backup settings ( #11333 ).
  • Use PassphraseFields in ExportE2eKeysDialog to enforce minimum passphrase complexity ( #11222 ). Fixes #9478.

🐛 Bug Fixes

  • Fix "Export chat" not respecting configured time format in plain text mode ( #10696 ). Fixes #23838. Contributed by @rashmitpankhania.
  • Fix some missing 1-count pluralisations around event list summaries ( #11371 ). Fixes #25925.
  • Fix create subspace dialog not working for public space creation ( #11367 ). Fixes #25916.
  • Search for users on paste ( #11304 ). Fixes #17523. Contributed by @peterscheu-aceart.
  • Fix AppTile context menu not always showing up when it has options ( #11358 ). Fixes #25914.
  • Fix clicking on home all rooms space notification not working ( #11337 ). Fixes #22844.
  • Fix joining a suggested room switching space away ( #11347 ). Fixes #25838.
  • Fix home/all rooms context menu in space panel ( #11350 ). Fixes #25896.
  • Make keyboard handling in and out of autocomplete completions consistent ( #11344 ). Fixes #25878.
  • De-duplicate reactions by sender to account for faulty/malicious servers ( #11340 ). Fixes #25872.
  • Fix disable_3pid_login being ignored for the email field ( #11335 ). Fixes #25863.
  • Upgrade wysiwyg editor for ctrl+backspace windows fix ( #11324 ). Fixes vector-im/verticals-internal#102.
  • Unhide the view source event toggle - it works well enough ( #11336 ). Fixes #25861.
2023-08-04
-- days ago

✨ Features

  • Package release builds of element-web in package.element.io debs ( #25198 ).

🐛 Bug Fixes

  • Revert to using the /presence API for presence ( #11366 )
2023-08-01
-- days ago

🦖 Deprecations

  • Deprecate camelCase config options ( #25800 ).
  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • Do not show "Forget room" button in Room View header for guest users ( #10898 ). Contributed by @spantaleev.
  • Switch to updating presence via /sync calls instead of PUT /presence ( #11223 ). Fixes #20809 #13877 and #4813.
  • Fix blockquote colour contrast ( #11299 ). Fixes matrix-org/element-web-rageshakes#21800.
  • Don't hide room header buttons in video rooms and rooms with a call ( #9712 ). Fixes #23900.
  • OIDC: Persist details in session storage, create store ( #11302 ). Fixes #25710. Contributed by @kerryarchibald.
  • Allow setting room join rule to knock ( #11248 ). Contributed by @charlynguyen.
  • Retry joins on 524 (Cloudflare timeout) also ( #11296 ). Fixes #8776.
  • Make sure users returned by the homeserver search API are displayed. Don't silently drop any. ( #9556 ). Fixes #24422. Contributed by @maxmalek.
  • Offer to unban user during invite if inviter has sufficient permissions ( #11256 ). Fixes #3222.
  • Split join and goto slash commands, the latter shouldn't auto_join ( #11259 ). Fixes #10128.
  • Integration work for rich text editor 2.3.1 ( #11172 ). Contributed by @alunturner.
  • Compound color pass ( #11079 ). Fixes vector-im/internal-planning#450 and #25547.
  • Warn when demoting self via /op and /deop slash commands ( #11214 ). Fixes #13726.

🐛 Bug Fixes

  • Correct Jitsi preferred_domain property ( #25813 ). Contributed by @benbz.
  • Fix edge case with sent indicator being drawn when it shouldn't be ( #11320 ).
  • Use correct translation function for WYSIWYG buttons ( #11315 ). Fixes vector-im/verticals-internal#109.
  • Handle empty own profile ( #11319 ). Fixes #25510.
  • Fix peeked rooms showing up in historical ( #11316 ). Fixes #22473.
  • Ensure consistency when rendering the sent event indicator ( #11314 ). Fixes #17937.
  • Prevent re-filtering user directory results in spotlight ( #11290 ). Fixes #24422.
  • Fix GIF label on dark theme ( #11312 ). Fixes #25836.
  • Fix issues around room notification settings flaking out ( #11306 ). Fixes #16472 #21309 and #6828.
  • Fix invite dialog showing the same user multiple times ( #11308 ). Fixes #25578.
  • Don't show composer send button if user cannot send ( #11298 ). Fixes #25825.
  • Restore color for sender in imageview ( #11289 ). Fixes #25822.
  • Fix changelog dialog heading size ( #11286 ). Fixes #25789.
  • Restore offline presence badge color ( #11287 ). Fixes #25792.
  • Fix bubble message layout avatar overlap ( #11284 ). Fixes #25818.
  • Fix voice call tile size ( #11285 ). Fixes #25684.
  • Fix layout of sessions tab buttons ( #11279 ). Fixes #25545.
  • Don't bother showing redundant tooltip on space menu ( #11276 ). Fixes #20380.
  • Remove reply fallback from notifications ( #11278 ). Fixes #17859.
  • Populate info.duration for audio & video file uploads ( #11225 ). Fixes #17720.
  • Hide widget menu button if it there are no options available ( #11257 ). Fixes #24826.
  • Fix colour regressions ( #11273 ). Fixes #25788, #25808 #25811 and #25812.
  • Fix room view not properly maintaining scroll position ( #11274 ). Fixes #25810.
  • Prevent user from accidentally double clicking user info admin actions ( #11254 ). Fixes #10944.
  • Fix missing metaspace notification badges ( #11269 ). Fixes #25679.
  • Fix clicking MXID in timeline going to matrix.to ( #11263 ). Fixes #23342.
  • Restoring optional ligatures by resetting letter-spacing ( #11202 ). Fixes #25727.
  • Allow emoji presentation selector to not break BigEmoji styling ( #11253 ). Fixes #17848.
  • Make event highliht use primary content token ( #11255 ).
  • Fix event info events size and color ( #11252 ). Fixes #25778.
  • Fix color mapping for blockquote border ( #11251 ). Fixes #25782.
  • Strip emoji variation when searching emoji by emoji ( #11221 ). Fixes #18703.
2023-07-27
-- days ago

🦖 Deprecations

  • Deprecate camelCase config options ( #25800 ).
  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • Do not show "Forget room" button in Room View header for guest users ( #10898 ). Contributed by @spantaleev.
  • Switch to updating presence via /sync calls instead of PUT /presence ( #11223 ). Fixes #20809 #13877 and #4813.
  • Fix blockquote colour contrast ( #11299 ). Fixes matrix-org/element-web-rageshakes#21800.
  • Don't hide room header buttons in video rooms and rooms with a call ( #9712 ). Fixes #23900.
  • OIDC: Persist details in session storage, create store ( #11302 ). Fixes #25710. Contributed by @kerryarchibald.
  • Allow setting room join rule to knock ( #11248 ). Contributed by @charlynguyen.
  • Retry joins on 524 (Cloudflare timeout) also ( #11296 ). Fixes #8776.
  • Make sure users returned by the homeserver search API are displayed. Don't silently drop any. ( #9556 ). Fixes #24422. Contributed by @maxmalek.
  • Offer to unban user during invite if inviter has sufficient permissions ( #11256 ). Fixes #3222.
  • Split join and goto slash commands, the latter shouldn't auto_join ( #11259 ). Fixes #10128.
  • Integration work for rich text editor 2.3.1 ( #11172 ). Contributed by @alunturner.
  • Compound color pass ( #11079 ). Fixes vector-im/internal-planning#450 and #25547.
  • Warn when demoting self via /op and /deop slash commands ( #11214 ). Fixes #13726.

🐛 Bug Fixes

  • Correct Jitsi preferred_domain property ( #25813 ). Contributed by @benbz.
  • Fix edge case with sent indicator being drawn when it shouldn't be ( #11320 ).
  • Use correct translation function for WYSIWYG buttons ( #11315 ). Fixes vector-im/verticals-internal#109.
  • Handle empty own profile ( #11319 ). Fixes #25510.
  • Fix peeked rooms showing up in historical ( #11316 ). Fixes #22473.
  • Ensure consistency when rendering the sent event indicator ( #11314 ). Fixes #17937.
  • Prevent re-filtering user directory results in spotlight ( #11290 ). Fixes #24422.
  • Fix GIF label on dark theme ( #11312 ). Fixes #25836.
  • Fix issues around room notification settings flaking out ( #11306 ). Fixes #16472 #21309 and #6828.
  • Fix invite dialog showing the same user multiple times ( #11308 ). Fixes #25578.
  • Don't show composer send button if user cannot send ( #11298 ). Fixes #25825.
  • Restore color for sender in imageview ( #11289 ). Fixes #25822.
  • Fix changelog dialog heading size ( #11286 ). Fixes #25789.
  • Restore offline presence badge color ( #11287 ). Fixes #25792.
  • Fix bubble message layout avatar overlap ( #11284 ). Fixes #25818.
  • Fix voice call tile size ( #11285 ). Fixes #25684.
  • Fix layout of sessions tab buttons ( #11279 ). Fixes #25545.
  • Don't bother showing redundant tooltip on space menu ( #11276 ). Fixes #20380.
  • Remove reply fallback from notifications ( #11278 ). Fixes #17859.
  • Populate info.duration for audio & video file uploads ( #11225 ). Fixes #17720.
  • Hide widget menu button if it there are no options available ( #11257 ). Fixes #24826.
  • Fix colour regressions ( #11273 ). Fixes #25788, #25808 #25811 and #25812.
  • Fix room view not properly maintaining scroll position ( #11274 ). Fixes #25810.
  • Prevent user from accidentally double clicking user info admin actions ( #11254 ). Fixes #10944.
  • Fix missing metaspace notification badges ( #11269 ). Fixes #25679.
  • Fix clicking MXID in timeline going to matrix.to ( #11263 ). Fixes #23342.
  • Restoring optional ligatures by resetting letter-spacing ( #11202 ). Fixes #25727.
  • Allow emoji presentation selector to not break BigEmoji styling ( #11253 ). Fixes #17848.
  • Make event highliht use primary content token ( #11255 ).
  • Fix event info events size and color ( #11252 ). Fixes #25778.
  • Fix color mapping for blockquote border ( #11251 ). Fixes #25782.
  • Strip emoji variation when searching emoji by emoji ( #11221 ). Fixes #18703.
2023-07-18
-- days ago

🔒 Security

🦖 Deprecations

  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • OIDC: store initial screen in session storage ( #25688 ). Fixes #25656. Contributed by @kerryarchibald.
  • Allow default_server_config as a fallback config ( #25682 ). Contributed by @ShadowRZ.
  • OIDC: remove auth params from url after login attempt ( #25664 ). Contributed by @kerryarchibald.
  • feat(faq): remove keyboard shortcuts button ( #9342 ). Fixes #22625. Contributed by @gefgu.
  • GYU: Update banner ( #11211 ). Fixes #25530. Contributed by @justjanne.
  • Linkify mxc:// URLs as links to your media repo ( #11213 ). Fixes #6942.
  • OIDC: Log in ( #11199 ). Fixes #25657. Contributed by @kerryarchibald.
  • Handle all permitted url schemes in linkify ( #11215 ). Fixes #4457 and #8720.
  • Autoapprove Element Call oidc requests ( #11209 ). Contributed by @toger5.
  • Allow creating knock rooms ( #11182 ). Contributed by @charlynguyen.
  • Expose and pre-populate thread ID in devtools dialog ( #10953 ).
  • Hide URL preview if it will be empty ( #9029 ).
  • Change wording from avatar to profile picture ( #7015 ). Fixes vector-im/element-meta#1331. Contributed by @aaronraimist.
  • Quick and dirty devtool to explore state history ( #11197 ).
  • Consider more user inputs when calculating zxcvbn score ( #11180 ).
  • GYU: Account Notification Settings ( #11008 ). Fixes #24567. Contributed by @justjanne.
  • Compound Typography pass ( #11103 ). Fixes #25548.
  • OIDC: navigate to authorization endpoint ( #11096 ). Fixes #25574. Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Fix read receipt sending behaviour around thread roots ( #3600 ).
  • Fix missing metaspace notification badges ( #11269 ). Fixes #25679.
  • Make checkboxes less rounded ( #11224 ). Contributed by @andybalaam.
  • GYU: Fix issues with audible keywords without activated mentions ( #11218 ). Contributed by @justjanne.
  • PosthogAnalytics unwatch settings on logout ( #11207 ). Fixes #25703.
  • Avoid trying to set room account data for pinned events as guest ( #11216 ). Fixes #6300.
  • GYU: Disable sound for DMs checkbox when DM notifications are disabled ( #11210 ). Contributed by @justjanne.
  • force to allow calls without video and audio in embedded mode ( #11131 ). Contributed by @EnricoSchw.
  • Fix room tile text clipping ( #11196 ). Fixes #25718.
  • Handle newlines in user pills ( #11166 ). Fixes #10994.
  • Limit width of user menu in space panel ( #11192 ). Fixes #22627.
  • Add isLocation to ComposerEvent analytics events ( #11187 ). Contributed by @andybalaam.
  • Fix: hide unsupported login elements ( #11185 ). Fixes #25711. Contributed by @kerryarchibald.
  • Scope smaller font size to user info panel ( #11178 ). Fixes #25683.
  • Apply i18n to strings in the html export ( #11176 ).
  • Inhibit url previews on MXIDs containing slashes same as those without ( #11160 ).
  • Make event info size consistent with state events ( #11181 ).
  • Fix markdown content spacing ( #11177 ). Fixes #25685.
  • Fix font-family definition for emojis ( #11170 ). Fixes #25686.
  • Fix spurious error sending receipt in thread errors ( #11157 ).
  • Consider the empty push rule actions array equiv to deprecated dont_notify ( #11155 ). Fixes #25674.
  • Only trap escape key for cancel reply if there is a reply ( #11140 ). Fixes #25640.
  • Update linkify to 4.1.1 ( #11132 ). Fixes #23806.
2023-07-14
-- days ago

🐛 Bug Fixes

  • Fix read receipt sending behaviour around thread roots ( #3600 ).
  • Fix missing metaspace notification badges ( #11269 ). Fixes #25679.
2023-07-11
-- days ago

🦖 Deprecations

  • Deprecate customisations in favour of Module API ( #25736 ). Fixes #25733.

✨ Features

  • OIDC: store initial screen in session storage ( #25688 ). Fixes #25656. Contributed by @kerryarchibald.
  • Allow default_server_config as a fallback config ( #25682 ). Contributed by @ShadowRZ.
  • OIDC: remove auth params from url after login attempt ( #25664 ). Contributed by @kerryarchibald.
  • feat(faq): remove keyboard shortcuts button ( #9342 ). Fixes #22625. Contributed by @gefgu.
  • GYU: Update banner ( #11211 ). Fixes #25530. Contributed by @justjanne.
  • Linkify mxc:// URLs as links to your media repo ( #11213 ). Fixes #6942.
  • OIDC: Log in ( #11199 ). Fixes #25657. Contributed by @kerryarchibald.
  • Handle all permitted url schemes in linkify ( #11215 ). Fixes #4457 and #8720.
  • Autoapprove Element Call oidc requests ( #11209 ). Contributed by @toger5.
  • Allow creating knock rooms ( #11182 ). Contributed by @charlynguyen.
  • Expose and pre-populate thread ID in devtools dialog ( #10953 ).
  • Hide URL preview if it will be empty ( #9029 ).
  • Change wording from avatar to profile picture ( #7015 ). Fixes vector-im/element-meta#1331. Contributed by @aaronraimist.
  • Quick and dirty devtool to explore state history ( #11197 ).
  • Consider more user inputs when calculating zxcvbn score ( #11180 ).
  • GYU: Account Notification Settings ( #11008 ). Fixes #24567. Contributed by @justjanne.
  • Compound Typography pass ( #11103 ). Fixes #25548.
  • OIDC: navigate to authorization endpoint ( #11096 ). Fixes #25574. Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Make checkboxes less rounded ( #11224 ). Contributed by @andybalaam.
  • GYU: Fix issues with audible keywords without activated mentions ( #11218 ). Contributed by @justjanne.
  • PosthogAnalytics unwatch settings on logout ( #11207 ). Fixes #25703.
  • Avoid trying to set room account data for pinned events as guest ( #11216 ). Fixes #6300.
  • GYU: Disable sound for DMs checkbox when DM notifications are disabled ( #11210 ). Contributed by @justjanne.
  • force to allow calls without video and audio in embedded mode ( #11131 ). Contributed by @EnricoSchw.
  • Fix room tile text clipping ( #11196 ). Fixes #25718.
  • Handle newlines in user pills ( #11166 ). Fixes #10994.
  • Limit width of user menu in space panel ( #11192 ). Fixes #22627.
  • Add isLocation to ComposerEvent analytics events ( #11187 ). Contributed by @andybalaam.
  • Fix: hide unsupported login elements ( #11185 ). Fixes #25711. Contributed by @kerryarchibald.
  • Scope smaller font size to user info panel ( #11178 ). Fixes #25683.
  • Apply i18n to strings in the html export ( #11176 ).
  • Inhibit url previews on MXIDs containing slashes same as those without ( #11160 ).
  • Make event info size consistent with state events ( #11181 ).
  • Fix markdown content spacing ( #11177 ). Fixes #25685.
  • Fix font-family definition for emojis ( #11170 ). Fixes #25686.
  • Fix spurious error sending receipt in thread errors ( #11157 ).
  • Consider the empty push rule actions array equiv to deprecated dont_notify ( #11155 ). Fixes #25674.
  • Only trap escape key for cancel reply if there is a reply ( #11140 ). Fixes #25640.
  • Update linkify to 4.1.1 ( #11132 ). Fixes #23806.
2023-07-04
-- days ago

🦖 Deprecations

  • Remove feature_favourite_messages as it is has been abandoned for now ( #11097 ). Fixes #25555.

✨ Features

  • Don't setup keys on login when encryption is force disabled ( #11125 ). Contributed by @kerryarchibald.
  • OIDC: attempt dynamic client registration ( #11074 ). Fixes #25468 and #25467. Contributed by @kerryarchibald.
  • OIDC: Check static client registration and add login flow ( #11088 ). Fixes #25467. Contributed by @kerryarchibald.
  • Improve message body output from plain text editor ( #11124 ). Contributed by @alunturner.
  • Disable encryption toggle in room settings when force disabled ( #11122 ). Contributed by @kerryarchibald.
  • Add .well-known config option to force disable encryption on room creation ( #11120 ). Contributed by @kerryarchibald.
  • Handle permalinks in room topic ( #11115 ). Fixes #23395.
  • Add at room avatar for RTE ( #11106 ). Contributed by @alunturner.
  • Remove new room breadcrumbs ( #11104 ).
  • Update rich text editor dependency and associated changes ( #11098 ). Contributed by @alunturner.
  • Implement new model, hooks and reconcilation code for new GYU notification settings ( #11089 ). Contributed by @justjanne.
  • Allow maintaining a different right panel width for thread panels ( #11064 ). Fixes #25487.
  • Make AppPermission pane scrollable ( #10954 ). Fixes #25438 and #25511. Contributed by @luixxiul.
  • Integrate compound design tokens ( #11091 ). Fixes vector-im/internal-planning#450.
  • Don't warn about the effects of redacting state events when redacting non-state-events ( #11071 ). Fixes #8478.
  • Allow specifying help URLs in config.json ( #11070 ). Fixes #15268.

🐛 Bug Fixes

  • Fix error when generating error for polling for updates ( #25609 ).
  • Fix spurious notifications on non-live events ( #11133 ). Fixes #24336.
  • Prevent auto-translation within composer ( #11114 ). Fixes #25624.
  • Fix caret jump when backspacing into empty line at beginning of editor ( #11128 ). Fixes #22335.
  • Fix server picker not allowing you to switch from custom to default ( #11127 ). Fixes #25650.
  • Consider the unthreaded read receipt for Unread dot state ( #11117 ). Fixes #24229.
  • Increase RTE resilience ( #11111 ). Fixes #25277. Contributed by @alunturner.
  • Fix RoomView ignoring alias lookup errors due to them not knowing the roomId ( #11099 ). Fixes #24783 and #25562.
  • Fix style inconsistencies on SecureBackupPanel ( #11102 ). Fixes #25615. Contributed by @luixxiul.
  • Remove unknown MXIDs from invite suggestions ( #11055 ). Fixes #25446.
  • Reduce volume of ring sounds to normalised levels ( #9143 ). Contributed by @JMoVS.
  • Fix slash commands not being enabled in certain cases ( #11090 ). Fixes #25572.
  • Prevent escape in threads from sending focus to main timeline composer ( #11061 ). Fixes #23397.
2023-06-27
-- days ago

🦖 Deprecations

  • Remove feature_favourite_messages as it is has been abandoned for now ( #11097 ). Fixes #25555.

✨ Features

  • Don't setup keys on login when encryption is force disabled ( #11125 ). Contributed by @kerryarchibald.
  • OIDC: attempt dynamic client registration ( #11074 ). Fixes #25468 and #25467. Contributed by @kerryarchibald.
  • OIDC: Check static client registration and add login flow ( #11088 ). Fixes #25467. Contributed by @kerryarchibald.
  • Improve message body output from plain text editor ( #11124 ). Contributed by @alunturner.
  • Disable encryption toggle in room settings when force disabled ( #11122 ). Contributed by @kerryarchibald.
  • Add .well-known config option to force disable encryption on room creation ( #11120 ). Contributed by @kerryarchibald.
  • Handle permalinks in room topic ( #11115 ). Fixes #23395.
  • Add at room avatar for RTE ( #11106 ). Contributed by @alunturner.
  • Remove new room breadcrumbs ( #11104 ).
  • Update rich text editor dependency and associated changes ( #11098 ). Contributed by @alunturner.
  • Implement new model, hooks and reconcilation code for new GYU notification settings ( #11089 ). Contributed by @justjanne.
  • Allow maintaining a different right panel width for thread panels ( #11064 ). Fixes #25487.
  • Make AppPermission pane scrollable ( #10954 ). Fixes #25438 and #25511. Contributed by @luixxiul.
  • Integrate compound design tokens ( #11091 ). Fixes vector-im/internal-planning#450.
  • Don't warn about the effects of redacting state events when redacting non-state-events ( #11071 ). Fixes #8478.
  • Allow specifying help URLs in config.json ( #11070 ). Fixes #15268.

🐛 Bug Fixes

  • Fix error when generating error for polling for updates ( #25609 ).
  • Fix spurious notifications on non-live events ( #11133 ). Fixes #24336.
  • Prevent auto-translation within composer ( #11114 ). Fixes #25624.
  • Fix caret jump when backspacing into empty line at beginning of editor ( #11128 ). Fixes #22335.
  • Fix server picker not allowing you to switch from custom to default ( #11127 ). Fixes #25650.
  • Consider the unthreaded read receipt for Unread dot state ( #11117 ). Fixes #24229.
  • Increase RTE resilience ( #11111 ). Fixes #25277. Contributed by @alunturner.
  • Fix RoomView ignoring alias lookup errors due to them not knowing the roomId ( #11099 ). Fixes #24783 and #25562.
  • Fix style inconsistencies on SecureBackupPanel ( #11102 ). Fixes #25615. Contributed by @luixxiul.
  • Remove unknown MXIDs from invite suggestions ( #11055 ). Fixes #25446.
  • Reduce volume of ring sounds to normalised levels ( #9143 ). Contributed by @JMoVS.
  • Fix slash commands not being enabled in certain cases ( #11090 ). Fixes #25572.
  • Prevent escape in threads from sending focus to main timeline composer ( #11061 ). Fixes #23397.
2023-06-20
-- days ago

✨ Features

  • OIDC: add delegatedauthentication to validated server config ( #11053 ). Contributed by @kerryarchibald.
  • Allow image pasting in plain mode in RTE ( #11056 ). Contributed by @alunturner.
  • Show room options menu if "UIComponent.roomOptionsMenu" is enabled ( #10365 ). Contributed by @maheichyk.
  • Allow image pasting in rich text mode in RTE ( #11049 ). Contributed by @alunturner.
  • Update voice broadcast redaction to use MSC3912 with_rel_type instead of with_relations ( #11014 ). Fixes #25471.
  • Add config to skip widget_build_url for DM rooms ( #11044 ). Fixes vector-im/customer-retainer#74.
  • Inhibit interactions on forward dialog message previews ( #11025 ). Fixes #23459.
  • Removed DecryptionFailureBar.tsx ( #11027 ). Fixes vector-im/element-meta#1358. Contributed by @florianduros.

🐛 Bug Fixes

  • Fix translucent TextualEvent on search results panel ( #10810 ). Fixes #25292. Contributed by @luixxiul.
  • Matrix matrix scheme permalink constructor not stripping query params ( #11060 ). Fixes #25535.
  • Fix: "manually verify by text" does nothing ( #11059 ). Fixes #25375. Contributed by @kerryarchibald.
  • Make group calls respect the ICE fallback setting ( #11047 ). Fixes vector-im/voip-internal#65.
  • Align list items on the tooltip to the start ( #11041 ). Fixes #25355. Contributed by @luixxiul.
  • Clear thread panel event permalink when changing rooms ( #11024 ). Fixes #25484.
  • Fix spinner placement on pinned widgets being reloaded ( #10970 ). Fixes #25431. Contributed by @luixxiul.
2023-06-13
-- days ago

✨ Features

  • OIDC: add delegatedauthentication to validated server config ( #11053 ). Contributed by @kerryarchibald.
  • Allow image pasting in plain mode in RTE ( #11056 ). Contributed by @alunturner.
  • Show room options menu if "UIComponent.roomOptionsMenu" is enabled ( #10365 ). Contributed by @maheichyk.
  • Allow image pasting in rich text mode in RTE ( #11049 ). Contributed by @alunturner.
  • Update voice broadcast redaction to use MSC3912 with_rel_type instead of with_relations ( #11014 ). Fixes #25471.
  • Add config to skip widget_build_url for DM rooms ( #11044 ). Fixes vector-im/customer-retainer#74.
  • Inhibit interactions on forward dialog message previews ( #11025 ). Fixes #23459.
  • Removed DecryptionFailureBar.tsx ( #11027 ). Fixes vector-im/element-meta#1358. Contributed by @florianduros.

🐛 Bug Fixes

  • Fix translucent TextualEvent on search results panel ( #10810 ). Fixes #25292. Contributed by @luixxiul.
  • Matrix matrix scheme permalink constructor not stripping query params ( #11060 ). Fixes #25535.
  • Fix: "manually verify by text" does nothing ( #11059 ). Fixes #25375. Contributed by @kerryarchibald.
  • Make group calls respect the ICE fallback setting ( #11047 ). Fixes vector-im/voip-internal#65.
  • Align list items on the tooltip to the start ( #11041 ). Fixes #25355. Contributed by @luixxiul.
  • Clear thread panel event permalink when changing rooms ( #11024 ). Fixes #25484.
  • Fix spinner placement on pinned widgets being reloaded ( #10970 ). Fixes #25431. Contributed by @luixxiul.
2023-06-09
-- days ago

🐛 Bug Fixes

  • Bump matrix-react-sdk to v3.73.1 for matrix-js-sdk v26.0.1. Fixes #25526.
2023-06-06
-- days ago

✨ Features

  • Redirect to the SSO page if sso_redirect_options.on_welcome_page is enabled and the URL hash is empty ( #25495 ). Contributed by @dhenneke.
  • vector/index.html: Allow fetching blob urls ( #25336 ). Contributed by @SuperKenVery.
  • When joining room in sub-space join the parents too ( #11011 ).
  • Include thread replies in message previews ( #10631 ). Fixes #23920.
  • Use semantic headings in space preferences ( #11021 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - Ignored users ( #11006 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - profile ( #10973 ). Fixes #25461. Contributed by @kerryarchibald.
  • Use semantic headings in user settings - account ( #10972 ). Contributed by @kerryarchibald.
  • Support Insert from iPhone or iPad in Safari ( #10851 ). Fixes #25327. Contributed by @SuperKenVery.
  • Specify supportedStages for User Interactive Auth ( #10975 ). Fixes #19605.
  • Pass device id to widgets ( #10209 ). Contributed by @Fox32.
  • Use semantic headings in user settings - discovery ( #10838 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - Notifications ( #10948 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - spellcheck and language ( #10959 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings Appearance ( #10827 ). Contributed by @kerryarchibald.
  • Use semantic heading in user settings Sidebar & Voip ( #10782 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings Security ( #10774 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - integrations and account deletion ( #10837 ). Fixes #25378. Contributed by @kerryarchibald.
  • Use semantic headings in user settings Preferences ( #10794 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings Keyboard ( #10793 ). Contributed by @kerryarchibald.
  • RTE plain text mentions as pills ( #10852 ). Contributed by @alunturner.
  • Allow welcome.html logo to be replaced by config ( #25339 ). Fixes #8636.
  • Use semantic headings in user settings Labs ( #10773 ). Contributed by @kerryarchibald.
  • Use semantic list elements for menu lists and tab lists ( #10902 ). Fixes #24928.
  • Fix aria-required-children axe violation ( #10900 ). Fixes #25342.
  • Enable pagination for overlay timelines ( #10757 ). Fixes vector-im/voip-internal#107.
  • Add tooltip to disabled invite button due to lack of permissions ( #10869 ). Fixes #9824.
  • Respect configured auth_header_logo_url for default Welcome page ( #10870 ).
  • Specify lazy loading for avatars ( #10866 ). Fixes #1983.
  • Room and user mentions for plain text editor ( #10665 ). Contributed by @alunturner.
  • Add audible notifcation on broadcast error ( #10654 ). Fixes #25132.
  • Fall back from server generated thumbnail to original image ( #10853 ).
  • Use semantically correct elements for room sublist context menu ( #10831 ). Fixes vector-im/customer-retainer#46.
  • Avoid calling prepareToEncrypt onKeyDown ( #10828 ).
  • Allows search to recognize full room links ( #8275 ). Contributed by @bolu-tife.
  • "Show rooms with unread messages first" should not be on by default for new users ( #10820 ). Fixes #25304. Contributed by @kerryarchibald.
  • Fix emitter handler leak in ThreadView ( #10803 ).
  • Add better error for email invites without identity server ( #10739 ). Fixes #16893.
  • Move reaction message previews out of labs ( #10601 ). Fixes #25083.
  • Sort muted rooms to the bottom of their section of the room list ( #10592 ). Fixes #25131. Contributed by @kerryarchibald.
  • Use semantic headings in user settings Help & About ( #10752 ). Contributed by @kerryarchibald.
  • use ExternalLink components for external links ( #10758 ). Contributed by @kerryarchibald.
  • Use semantic headings in space settings ( #10751 ). Contributed by @kerryarchibald.
  • Use semantic headings for room settings content ( #10734 ). Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Use consistent fonts for Japanese text ( #10980 ). Fixes #22333 and #23899.
  • Fix: server picker validates unselected option ( #11020 ). Fixes #25488. Contributed by @kerryarchibald.
  • Fix room list notification badges going missing in compact layout ( #11022 ). Fixes #25372.
  • Fix call to startSingleSignOn passing enum in place of idpId ( #10998 ). Fixes #24953.
  • Remove hover effect from user name on a DM creation UI ( #10887 ). Fixes #25305. Contributed by @luixxiul.
  • Fix layout regression in public space invite dialog ( #11009 ). Fixes #25458.
  • Fix layout regression in session dropdown ( #10999 ). Fixes #25448.
  • Fix spacing regression in user settings - roles & permissions ( #10993 ). Fixes #25447 and #25451. Contributed by @kerryarchibald.
  • Fall back to receipt timestamp if we have no event (react-sdk part) ( #10974 ). Fixes #10954. Contributed by @andybalaam.
  • Fix: Room header 'view your device list' does not link to new session manager ( #10979 ). Fixes #25440. Contributed by @kerryarchibald.
  • Fix display of devices without encryption support in Settings dialog ( #10977 ). Fixes #25413.
  • Use aria descriptions instead of labels for TextWithTooltip ( #10952 ). Fixes #25398.
  • Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ( #10976 ). Fixes #22196.
  • Fix: content overflow in settings subsection ( #10960 ). Fixes #25416. Contributed by @kerryarchibald.
  • Make Privacy Notice external link on integration manager ToS clickable ( #10914 ). Fixes #25384. Contributed by @luixxiul.
  • Ensure that open message context menus are updated when the event is sent ( #10950 ).
  • Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ( #10945 ).
  • Fix big emoji in replies ( #10932 ). Fixes #24798.
  • Hide empty MessageActionBar on message edit history dialog ( #10447 ). Fixes #24903. Contributed by @luixxiul.
  • Fix roving tab index getting confused after dragging space order ( #10901 ).
  • Attempt a potential workaround for stuck notifs ( #3384 ). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
  • Handle trailing dot FQDNs for domain-specific config.json files ( #25351 ). Fixes #8858.
  • Ignore edits in message previews when they concern messages other than latest ( #10868 ). Fixes #14872.
  • Send correct receipts when viewing a room ( #10864 ). Fixes #25196.
  • Fix timeline search bar being overlapped by the right panel ( #10809 ). Fixes #25291. Contributed by @luixxiul.
  • Fix the state shown for call in rooms ( #10833 ).
  • Add string for membership event where both displayname & avatar change ( #10880 ). Fixes #18026.
  • Fix people space notification badge not updating for new DM invites ( #10849 ). Fixes #23248.
  • Fix regression in emoji picker order mangling after clearing filter ( #10854 ). Fixes #25323.
  • Fix: Edit history modal crash ( #10834 ). Fixes #25309. Contributed by @kerryarchibald.
  • Fix long room address and name not being clipped on room info card and update _RoomSummaryCard.pcss ( #10811 ). Fixes #25293. Contributed by @luixxiul.
  • Treat thumbnail upload failures as complete upload failures ( #10829 ). Fixes #7069.
  • Update finite automata to match user identifiers as per spec ( #10798 ). Fixes #25246.
  • Fix icon on empty notification panel ( #10817 ). Fixes #25298 and #25302. Contributed by @luixxiul.
  • Fix: Threads button is highlighted when I create a new room ( #10819 ). Fixes #25284. Contributed by @kerryarchibald.
  • Fix the top heading of notification panel ( #10818 ). Fixes #25303. Contributed by @luixxiul.
  • Fix the color of the verified E2EE icon on RoomSummaryCard ( #10812 ). Fixes #25295. Contributed by @luixxiul.
  • Fix: No feedback when waiting for the server on a /delete_devices request with SSO ( #10795 ). Fixes #23096. Contributed by @kerryarchibald.
  • Fix: reveal images when image previews are disabled ( #10781 ). Fixes #25271. Contributed by @kerryarchibald.
  • Fix accessibility issues around the room list and space panel ( #10717 ). Fixes #13345.
  • Ensure tooltip contents is linked via aria to the target element ( #10729 ). Fixes vector-im/customer-retainer#43.
2023-06-01
-- days ago

✨ Features

  • Redirect to the SSO page if sso_redirect_options.on_welcome_page is enabled and the URL hash is empty ( #25495 ). Contributed by @dhenneke.
  • vector/index.html: Allow fetching blob urls ( #25336 ). Contributed by @SuperKenVery.
  • When joining room in sub-space join the parents too ( #11011 ).
  • Include thread replies in message previews ( #10631 ). Fixes #23920.
  • Use semantic headings in space preferences ( #11021 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - Ignored users ( #11006 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - profile ( #10973 ). Fixes #25461. Contributed by @kerryarchibald.
  • Use semantic headings in user settings - account ( #10972 ). Contributed by @kerryarchibald.
  • Support Insert from iPhone or iPad in Safari ( #10851 ). Fixes #25327. Contributed by @SuperKenVery.
  • Specify supportedStages for User Interactive Auth ( #10975 ). Fixes #19605.
  • Pass device id to widgets ( #10209 ). Contributed by @Fox32.
  • Use semantic headings in user settings - discovery ( #10838 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - Notifications ( #10948 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - spellcheck and language ( #10959 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings Appearance ( #10827 ). Contributed by @kerryarchibald.
  • Use semantic heading in user settings Sidebar & Voip ( #10782 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings Security ( #10774 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings - integrations and account deletion ( #10837 ). Fixes #25378. Contributed by @kerryarchibald.
  • Use semantic headings in user settings Preferences ( #10794 ). Contributed by @kerryarchibald.
  • Use semantic headings in user settings Keyboard ( #10793 ). Contributed by @kerryarchibald.
  • RTE plain text mentions as pills ( #10852 ). Contributed by @alunturner.
  • Allow welcome.html logo to be replaced by config ( #25339 ). Fixes #8636.
  • Use semantic headings in user settings Labs ( #10773 ). Contributed by @kerryarchibald.
  • Use semantic list elements for menu lists and tab lists ( #10902 ). Fixes #24928.
  • Fix aria-required-children axe violation ( #10900 ). Fixes #25342.
  • Enable pagination for overlay timelines ( #10757 ). Fixes vector-im/voip-internal#107.
  • Add tooltip to disabled invite button due to lack of permissions ( #10869 ). Fixes #9824.
  • Respect configured auth_header_logo_url for default Welcome page ( #10870 ).
  • Specify lazy loading for avatars ( #10866 ). Fixes #1983.
  • Room and user mentions for plain text editor ( #10665 ). Contributed by @alunturner.
  • Add audible notifcation on broadcast error ( #10654 ). Fixes #25132.
  • Fall back from server generated thumbnail to original image ( #10853 ).
  • Use semantically correct elements for room sublist context menu ( #10831 ). Fixes vector-im/customer-retainer#46.
  • Avoid calling prepareToEncrypt onKeyDown ( #10828 ).
  • Allows search to recognize full room links ( #8275 ). Contributed by @bolu-tife.
  • "Show rooms with unread messages first" should not be on by default for new users ( #10820 ). Fixes #25304. Contributed by @kerryarchibald.
  • Fix emitter handler leak in ThreadView ( #10803 ).
  • Add better error for email invites without identity server ( #10739 ). Fixes #16893.
  • Move reaction message previews out of labs ( #10601 ). Fixes #25083.
  • Sort muted rooms to the bottom of their section of the room list ( #10592 ). Fixes #25131. Contributed by @kerryarchibald.
  • Use semantic headings in user settings Help & About ( #10752 ). Contributed by @kerryarchibald.
  • use ExternalLink components for external links ( #10758 ). Contributed by @kerryarchibald.
  • Use semantic headings in space settings ( #10751 ). Contributed by @kerryarchibald.
  • Use semantic headings for room settings content ( #10734 ). Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Use consistent fonts for Japanese text ( #10980 ). Fixes #22333 and #23899.
  • Fix: server picker validates unselected option ( #11020 ). Fixes #25488. Contributed by @kerryarchibald.
  • Fix room list notification badges going missing in compact layout ( #11022 ). Fixes #25372.
  • Fix call to startSingleSignOn passing enum in place of idpId ( #10998 ). Fixes #24953.
  • Remove hover effect from user name on a DM creation UI ( #10887 ). Fixes #25305. Contributed by @luixxiul.
  • Fix layout regression in public space invite dialog ( #11009 ). Fixes #25458.
  • Fix layout regression in session dropdown ( #10999 ). Fixes #25448.
  • Fix spacing regression in user settings - roles & permissions ( #10993 ). Fixes #25447 and #25451. Contributed by @kerryarchibald.
  • Fall back to receipt timestamp if we have no event (react-sdk part) ( #10974 ). Fixes #10954. Contributed by @andybalaam.
  • Fix: Room header 'view your device list' does not link to new session manager ( #10979 ). Fixes #25440. Contributed by @kerryarchibald.
  • Fix display of devices without encryption support in Settings dialog ( #10977 ). Fixes #25413.
  • Use aria descriptions instead of labels for TextWithTooltip ( #10952 ). Fixes #25398.
  • Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ( #10976 ). Fixes #22196.
  • Fix: content overflow in settings subsection ( #10960 ). Fixes #25416. Contributed by @kerryarchibald.
  • Make Privacy Notice external link on integration manager ToS clickable ( #10914 ). Fixes #25384. Contributed by @luixxiul.
  • Ensure that open message context menus are updated when the event is sent ( #10950 ).
  • Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ( #10945 ).
  • Fix big emoji in replies ( #10932 ). Fixes #24798.
  • Hide empty MessageActionBar on message edit history dialog ( #10447 ). Fixes #24903. Contributed by @luixxiul.
  • Fix roving tab index getting confused after dragging space order ( #10901 ).
  • Attempt a potential workaround for stuck notifs ( #3384 ). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
  • Handle trailing dot FQDNs for domain-specific config.json files ( #25351 ). Fixes #8858.
  • Ignore edits in message previews when they concern messages other than latest ( #10868 ). Fixes #14872.
  • Send correct receipts when viewing a room ( #10864 ). Fixes #25196.
  • Fix timeline search bar being overlapped by the right panel ( #10809 ). Fixes #25291. Contributed by @luixxiul.
  • Fix the state shown for call in rooms ( #10833 ).
  • Add string for membership event where both displayname & avatar change ( #10880 ). Fixes #18026.
  • Fix people space notification badge not updating for new DM invites ( #10849 ). Fixes #23248.
  • Fix regression in emoji picker order mangling after clearing filter ( #10854 ). Fixes #25323.
  • Fix: Edit history modal crash ( #10834 ). Fixes #25309. Contributed by @kerryarchibald.
  • Fix long room address and name not being clipped on room info card and update _RoomSummaryCard.pcss ( #10811 ). Fixes #25293. Contributed by @luixxiul.
  • Treat thumbnail upload failures as complete upload failures ( #10829 ). Fixes #7069.
  • Update finite automata to match user identifiers as per spec ( #10798 ). Fixes #25246.
  • Fix icon on empty notification panel ( #10817 ). Fixes #25298 and #25302. Contributed by @luixxiul.
  • Fix: Threads button is highlighted when I create a new room ( #10819 ). Fixes #25284. Contributed by @kerryarchibald.
  • Fix the top heading of notification panel ( #10818 ). Fixes #25303. Contributed by @luixxiul.
  • Fix the color of the verified E2EE icon on RoomSummaryCard ( #10812 ). Fixes #25295. Contributed by @luixxiul.
  • Fix: No feedback when waiting for the server on a /delete_devices request with SSO ( #10795 ). Fixes #23096. Contributed by @kerryarchibald.
  • Fix: reveal images when image previews are disabled ( #10781 ). Fixes #25271. Contributed by @kerryarchibald.
  • Fix accessibility issues around the room list and space panel ( #10717 ). Fixes #13345.
  • Ensure tooltip contents is linked via aria to the target element ( #10729 ). Fixes vector-im/customer-retainer#43.
2023-05-19
-- days ago

🐛 Bug Fixes

  • Make Privacy Notice external link on integration manager ToS clickable ( #10914 ). Fixes #25384. Contributed by @luixxiul.
  • Attempt a potential workaround for stuck notifs ( #3384 ). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
2023-05-16
-- days ago

✨ Features

  • Allow welcome.html logo to be replaced by config ( #25339 ). Fixes #8636.
  • Use semantic headings in user settings Labs ( #10773 ). Contributed by @kerryarchibald.
  • Use semantic list elements for menu lists and tab lists ( #10902 ). Fixes #24928.
  • Fix aria-required-children axe violation ( #10900 ). Fixes #25342.
  • Enable pagination for overlay timelines ( #10757 ). Fixes vector-im/voip-internal#107.
  • Add tooltip to disabled invite button due to lack of permissions ( #10869 ). Fixes #9824.
  • Respect configured auth_header_logo_url for default Welcome page ( #10870 ).
  • Specify lazy loading for avatars ( #10866 ). Fixes #1983.
  • Room and user mentions for plain text editor ( #10665 ). Contributed by @alunturner.
  • Add audible notifcation on broadcast error ( #10654 ). Fixes #25132.
  • Fall back from server generated thumbnail to original image ( #10853 ).
  • Use semantically correct elements for room sublist context menu ( #10831 ). Fixes vector-im/customer-retainer#46.
  • Avoid calling prepareToEncrypt onKeyDown ( #10828 ).
  • Allows search to recognize full room links ( #8275 ). Contributed by @bolu-tife.
  • "Show rooms with unread messages first" should not be on by default for new users ( #10820 ). Fixes #25304. Contributed by @kerryarchibald.
  • Fix emitter handler leak in ThreadView ( #10803 ).
  • Add better error for email invites without identity server ( #10739 ). Fixes #16893.
  • Move reaction message previews out of labs ( #10601 ). Fixes #25083.
  • Sort muted rooms to the bottom of their section of the room list ( #10592 ). Fixes #25131. Contributed by @kerryarchibald.
  • Use semantic headings in user settings Help & About ( #10752 ). Contributed by @kerryarchibald.
  • use ExternalLink components for external links ( #10758 ). Contributed by @kerryarchibald.
  • Use semantic headings in space settings ( #10751 ). Contributed by @kerryarchibald.
  • Use semantic headings for room settings content ( #10734 ). Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Handle trailing dot FQDNs for domain-specific config.json files ( #25351 ). Fixes #8858.
  • Ignore edits in message previews when they concern messages other than latest ( #10868 ). Fixes #14872.
  • Send correct receipts when viewing a room ( #10864 ). Fixes #25196.
  • Fix timeline search bar being overlapped by the right panel ( #10809 ). Fixes #25291. Contributed by @luixxiul.
  • Fix the state shown for call in rooms ( #10833 ).
  • Add string for membership event where both displayname & avatar change ( #10880 ). Fixes #18026.
  • Fix people space notification badge not updating for new DM invites ( #10849 ). Fixes #23248.
  • Fix regression in emoji picker order mangling after clearing filter ( #10854 ). Fixes #25323.
  • Fix: Edit history modal crash ( #10834 ). Fixes #25309. Contributed by @kerryarchibald.
  • Fix long room address and name not being clipped on room info card and update _RoomSummaryCard.pcss ( #10811 ). Fixes #25293. Contributed by @luixxiul.
  • Treat thumbnail upload failures as complete upload failures ( #10829 ). Fixes #7069.
  • Update finite automata to match user identifiers as per spec ( #10798 ). Fixes #25246.
  • Fix icon on empty notification panel ( #10817 ). Fixes #25298 and #25302. Contributed by @luixxiul.
  • Fix: Threads button is highlighted when I create a new room ( #10819 ). Fixes #25284. Contributed by @kerryarchibald.
  • Fix the top heading of notification panel ( #10818 ). Fixes #25303. Contributed by @luixxiul.
  • Fix the color of the verified E2EE icon on RoomSummaryCard ( #10812 ). Fixes #25295. Contributed by @luixxiul.
  • Fix: No feedback when waiting for the server on a /delete_devices request with SSO ( #10795 ). Fixes #23096. Contributed by @kerryarchibald.
  • Fix: reveal images when image previews are disabled ( #10781 ). Fixes #25271. Contributed by @kerryarchibald.
  • Fix accessibility issues around the room list and space panel ( #10717 ). Fixes #13345.
  • Ensure tooltip contents is linked via aria to the target element ( #10729 ). Fixes vector-im/customer-retainer#43.
2023-05-10
-- days ago

✨ Features

  • Improve Content-Security-Policy ( #25210 ).
  • Add UIFeature.locationSharing to hide location sharing ( #10727 ).
  • Memoize field validation results ( #10714 ).
  • Commands for plain text editor ( #10567 ). Contributed by @alunturner.
  • Allow 16 lines of text in the rich text editors ( #10670 ). Contributed by @alunturner.
  • Bail out of RoomSettingsDialog when room is not found ( #10662 ). Contributed by @kerryarchibald.
  • Element-R: Populate device list for right-panel ( #10671 ). Contributed by @florianduros.
  • Make existing and new issue URLs configurable ( #10710 ). Fixes #24424.
  • Fix usages of ARIA tabpanel ( #10628 ). Fixes #25016.
  • Element-R: Starting a DMs with a user ( #10673 ). Contributed by @florianduros.
  • ARIA Accessibility improvements ( #10675 ).
  • ARIA Accessibility improvements ( #10674 ).
  • Add arrow key controls to emoji and reaction pickers ( #10637 ). Fixes #17189.
  • Translate credits in help about section ( #10676 ).

🐛 Bug Fixes

  • Fix: reveal images when image previews are disabled ( #10781 ). Fixes #25271. Contributed by @kerryarchibald.
  • Fix autocomplete not resetting properly on message send ( #10741 ). Fixes #25170.
  • Fix start_sso not working with guests disabled ( #10720 ). Fixes #16624.
  • Fix soft crash with Element call widgets ( #10684 ).
  • Send correct receipt when marking a room as read ( #10730 ). Fixes #25207.
  • Offload some more waveform processing onto a worker ( #9223 ). Fixes #19756.
  • Consolidate login errors ( #10722 ). Fixes #17520.
  • Fix all rooms search generating permalinks to wrong room id ( #10625 ). Fixes #25115.
  • Posthog properly handle Analytics ID changing from under us ( #10702 ). Fixes #25187.
  • Fix Clock being read as an absolute time rather than duration ( #10706 ). Fixes #22582.
  • Properly translate errors in ChangePassword.tsx so they show up translated to the user but not in our logs ( #10615 ). Fixes #9597. Contributed by @MadLittleMods.
  • Honour feature toggles in guest mode ( #10651 ). Fixes #24513. Contributed by @andybalaam.
  • Fix default content in devtools event sender ( #10699 ). Contributed by @tulir.
  • Fix a crash when a call ends while you're in it ( #10681 ). Fixes #25153.
  • Fix lack of screen reader indication when triggering auto complete ( #10664 ). Fixes #11011.
  • Fix typing tile duplicating users ( #10678 ). Fixes #25165.
  • Fix wrong room topic tooltip position ( #10667 ). Fixes #25158.
  • Fix create subspace dialog not working ( #10652 ). Fixes #24882.
2023-05-05
-- days ago

🐛 Bug Fixes

  • Fix: reveal images when image previews are disabled ( #10781 ). Fixes #25271. Contributed by @kerryarchibald.
2023-05-02
-- days ago

✨ Features

  • Improve Content-Security-Policy ( #25210 ).
  • Add UIFeature.locationSharing to hide location sharing ( #10727 ).
  • Memoize field validation results ( #10714 ).
  • Commands for plain text editor ( #10567 ). Contributed by @alunturner.
  • Allow 16 lines of text in the rich text editors ( #10670 ). Contributed by @alunturner.
  • Bail out of RoomSettingsDialog when room is not found ( #10662 ). Contributed by @kerryarchibald.
  • Element-R: Populate device list for right-panel ( #10671 ). Contributed by @florianduros.
  • Make existing and new issue URLs configurable ( #10710 ). Fixes #24424.
  • Fix usages of ARIA tabpanel ( #10628 ). Fixes #25016.
  • Element-R: Starting a DMs with a user ( #10673 ). Contributed by @florianduros.
  • ARIA Accessibility improvements ( #10675 ).
  • ARIA Accessibility improvements ( #10674 ).
  • Add arrow key controls to emoji and reaction pickers ( #10637 ). Fixes #17189.
  • Translate credits in help about section ( #10676 ).

🐛 Bug Fixes

  • Fix autocomplete not resetting properly on message send ( #10741 ). Fixes #25170.
  • Fix start_sso not working with guests disabled ( #10720 ). Fixes #16624.
  • Fix soft crash with Element call widgets ( #10684 ).
  • Send correct receipt when marking a room as read ( #10730 ). Fixes #25207.
  • Offload some more waveform processing onto a worker ( #9223 ). Fixes #19756.
  • Consolidate login errors ( #10722 ). Fixes #17520.
  • Fix all rooms search generating permalinks to wrong room id ( #10625 ). Fixes #25115.
  • Posthog properly handle Analytics ID changing from under us ( #10702 ). Fixes #25187.
  • Fix Clock being read as an absolute time rather than duration ( #10706 ). Fixes #22582.
  • Properly translate errors in ChangePassword.tsx so they show up translated to the user but not in our logs ( #10615 ). Fixes #9597. Contributed by @MadLittleMods.
  • Honour feature toggles in guest mode ( #10651 ). Fixes #24513. Contributed by @andybalaam.
  • Fix default content in devtools event sender ( #10699 ). Contributed by @tulir.
  • Fix a crash when a call ends while you're in it ( #10681 ). Fixes #25153.
  • Fix lack of screen reader indication when triggering auto complete ( #10664 ). Fixes #11011.
  • Fix typing tile duplicating users ( #10678 ). Fixes #25165.
  • Fix wrong room topic tooltip position ( #10667 ). Fixes #25158.
  • Fix create subspace dialog not working ( #10652 ). Fixes #24882.
2023-04-25
-- days ago

🔒 Security

✨ Features

  • Pick sensible default option for phone country dropdown ( #10627 ). Fixes #3528.
  • Relate field validation tooltip via aria-describedby ( #10522 ). Fixes #24963.
  • Handle more completion types in rte autocomplete ( #10560 ). Contributed by @alunturner.
  • Show a tile for an unloaded predecessor room if it has via_servers ( #10483 ). Contributed by @andybalaam.
  • Exclude message timestamps from aria live region ( #10584 ). Fixes #5696.
  • Make composer format bar an aria toolbar ( #10583 ). Fixes #11283.
  • Improve accessibility of font slider ( #10473 ). Fixes #20168 and #24962.
  • fix file size display from kB to KB ( #10561 ). Fixes #24866. Contributed by @NSV1991.
  • Handle /me in rte ( #10558 ). Contributed by @alunturner.
  • bind html with switch for manage extension setting option ( #10553 ). Contributed by @NSV1991.
  • Handle command completions in RTE ( #10521 ). Contributed by @alunturner.
  • Add room and user avatars to rte ( #10497 ). Contributed by @alunturner.
  • Support for MSC3882 revision 1 ( #10443 ). Contributed by @hughns.
  • Check profiles before starting a DM ( #10472 ). Fixes #24830.
  • Quick settings: Change the copy / labels on the options ( #10427 ). Fixes #24522. Contributed by @justjanne.
  • Update rte autocomplete styling ( #10503 ). Contributed by @alunturner.

🐛 Bug Fixes

  • Fix create subspace dialog not working ( #10652 ). Fixes vector-im/element-web#24882
  • Fix multiple accessibility defects identified by AXE ( #10606 ).
  • Fix view source from edit history dialog always showing latest event ( #10626 ). Fixes #21859.
  • 21451 Fix WebGL disabled error message ( #10589 ). Contributed by @rashmitpankhania.

  • Properly translate errors in AddThreepid.ts so they show up translated to the user but not in our logs ( #10432 ). Contributed by @MadLittleMods.
  • Fix overflow on auth pages ( #10605 ). Fixes #19548.
  • Fix incorrect avatar background colour when using a custom theme ( #10598 ). Contributed by @jdauphant.
  • Remove dependency on org.matrix.e2e_cross_signing unstable feature ( #10593 ).
  • Update setting description to match reality ( #10600 ). Fixes #25106.
  • Fix no identity server in help & about settings ( #10563 ). Fixes #25077.
  • Fix: Images no longer reserve their space in the timeline correctly ( #10571 ). Fixes #25082. Contributed by @kerryarchibald.
  • Fix issues with inhibited accessible focus outlines ( #10579 ). Fixes #19742.
  • Fix read receipts falling from sky ( #10576 ). Fixes #25081.
  • Fix avatar text issue in rte ( #10559 ). Contributed by @alunturner.
  • fix resizer only work with left mouse click ( #10546 ). Contributed by @NSV1991.
  • Fix send two join requests when joining a room from spotlight search ( #10534 ). Fixes #25054.
  • Highlight event when any version triggered a highlight ( #10502 ). Fixes #24923 and #24970. Contributed by @kerryarchibald.
  • Fix spacing of headings of integration manager on General settings tab ( #10232 ). Fixes #24085. Contributed by @luixxiul.
2023-04-18
-- days ago

✨ Features

  • Pick sensible default option for phone country dropdown ( #10627 ). Fixes #3528.
  • Relate field validation tooltip via aria-describedby ( #10522 ). Fixes #24963.
  • Handle more completion types in rte autocomplete ( #10560 ). Contributed by @alunturner.
  • Show a tile for an unloaded predecessor room if it has via_servers ( #10483 ). Contributed by @andybalaam.
  • Exclude message timestamps from aria live region ( #10584 ). Fixes #5696.
  • Make composer format bar an aria toolbar ( #10583 ). Fixes #11283.
  • Improve accessibility of font slider ( #10473 ). Fixes #20168 and #24962.
  • fix file size display from kB to KB ( #10561 ). Fixes #24866. Contributed by @NSV1991.
  • Handle /me in rte ( #10558 ). Contributed by @alunturner.
  • bind html with switch for manage extension setting option ( #10553 ). Contributed by @NSV1991.
  • Handle command completions in RTE ( #10521 ). Contributed by @alunturner.
  • Add room and user avatars to rte ( #10497 ). Contributed by @alunturner.
  • Support for MSC3882 revision 1 ( #10443 ). Contributed by @hughns.
  • Check profiles before starting a DM ( #10472 ). Fixes #24830.
  • Quick settings: Change the copy / labels on the options ( #10427 ). Fixes #24522. Contributed by @justjanne.
  • Update rte autocomplete styling ( #10503 ). Contributed by @alunturner.

🐛 Bug Fixes

  • Fix multiple accessibility defects identified by AXE ( #10606 ).
  • Fix view source from edit history dialog always showing latest event ( #10626 ). Fixes #21859.
  • 21451 Fix WebGL disabled error message ( #10589 ). Contributed by @rashmitpankhania.

  • Properly translate errors in AddThreepid.ts so they show up translated to the user but not in our logs ( #10432 ). Contributed by @MadLittleMods.
  • Fix overflow on auth pages ( #10605 ). Fixes #19548.
  • Fix incorrect avatar background colour when using a custom theme ( #10598 ). Contributed by @jdauphant.
  • Remove dependency on org.matrix.e2e_cross_signing unstable feature ( #10593 ).
  • Update setting description to match reality ( #10600 ). Fixes #25106.
  • Fix no identity server in help & about settings ( #10563 ). Fixes #25077.
  • Fix: Images no longer reserve their space in the timeline correctly ( #10571 ). Fixes #25082. Contributed by @kerryarchibald.
  • Fix issues with inhibited accessible focus outlines ( #10579 ). Fixes #19742.
  • Fix read receipts falling from sky ( #10576 ). Fixes #25081.
  • Fix avatar text issue in rte ( #10559 ). Contributed by @alunturner.
  • fix resizer only work with left mouse click ( #10546 ). Contributed by @NSV1991.
  • Fix send two join requests when joining a room from spotlight search ( #10534 ). Fixes #25054.
  • Highlight event when any version triggered a highlight ( #10502 ). Fixes #24923 and #24970. Contributed by @kerryarchibald.
  • Fix spacing of headings of integration manager on General settings tab ( #10232 ). Fixes #24085. Contributed by @luixxiul.
2023-04-11
-- days ago

✨ Features

  • Allow desktop app to expose recent rooms in UI integrations ( #16940 ).
  • Add API params to mute audio and/or video in Jitsi calls by default ( #24820 ). Contributed by @dhenneke.
  • Style mentions as pills in rich text editor ( #10448 ). Contributed by @alunturner.
  • Show room create icon if "UIComponent.roomCreation" is enabled ( #10364 ). Contributed by @maheichyk.
  • Mentions as links rte ( #10463 ). Contributed by @alunturner.
  • Better error handling in jump to date ( #10405 ). Contributed by @MadLittleMods.
  • Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ( #10363 ). Contributed by @maheichyk.
  • Added UserProfilesStore , LruCache and user permalink profile caching ( #10425 ). Fixes #10559.
  • Mentions as links rte ( #10422 ). Contributed by @alunturner.
  • Implement MSC3952: intentional mentions ( #9983 ).
  • Implement MSC3973: Search users in the user directory with the Widget API ( #10269 ). Contributed by @dhenneke.
  • Permalinks to message are now displayed as pills ( #10392 ). Fixes #24751 and #24706.
  • Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled ( #10381 ). Contributed by @maheichyk.
  • Increase space panel collapse clickable area ( #6084 ). Fixes #17379. Contributed by @jaiwanth-v.
  • Add fallback for replies to Polls ( #10380 ). Fixes #24197. Contributed by @kerryarchibald.
  • Permalinks to rooms and users are now pillified ( #10388 ). Fixes #24825.
  • Poll history - access poll history from room settings ( #10356 ). Contributed by @kerryarchibald.
  • Add API params to mute audio and/or video in Jitsi calls by default ( #10376 ). Contributed by @dhenneke.
  • Notifications: inline error message on notifications saving error ( #10288 ). Contributed by @kerryarchibald.
  • Support dynamic room predecessor in SpaceProvider ( #10348 ). Contributed by @andybalaam.
  • Support dynamic room predecessors for RoomProvider ( #10346 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in OwnBeaconStore ( #10339 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in ForwardDialog ( #10344 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in SpaceHierarchy ( #10341 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in AddExistingToSpaceDialog ( #10342 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in leave-behaviour ( #10340 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in StopGapWidgetDriver ( #10338 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in WidgetLayoutStore ( #10326 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in SpaceStore ( #10332 ). Contributed by @andybalaam.
  • Sync polls push rules on changes to account_data ( #10287 ). Contributed by @kerryarchibald.
  • Support dynamic room predecessors in BreadcrumbsStore ( #10295 ). Contributed by @andybalaam.
  • Improved a11y for Field feedback and Secure Phrase input ( #10320 ). Contributed by @Sebbones.
  • Support dynamic room predecessors in RoomNotificationStateStore ( #10297 ). Contributed by @andybalaam.

🐛 Bug Fixes

  • Use a newly generated access_token while joining Jitsi ( #24646 ). Fixes #24687. Contributed by @emrahcom.
  • Fix cloudflare action pointing at commit hash instead of tag ( #24777 ). Contributed by @justjanne.
  • Allow editing with RTE to overflow for autocomplete visibility ( #10499 ). Contributed by @alunturner.
  • Added auto focus to Github URL on opening of debug logs modal ( #10479 ). Contributed by @ShivamSpm.
  • Fix detection of encryption for all users in a room ( #10487 ). Fixes #24995.
  • Properly generate mentions when editing a reply with MSC3952 ( #10486 ). Fixes #24924. Contributed by @kerryarchibald.
  • Improve performance of rendering a room with many hidden events ( #10131 ). Contributed by @andybalaam.
  • Prevent future date selection in jump to date ( #10419 ). Fixes #20800. Contributed by @MadLittleMods.
  • Add aria labels to message search bar to improve accessibility ( #10476 ). Fixes #24921.
  • Fix decryption failure bar covering the timeline ( #10360 ). Fixes #24780 #24074 and #24183. Contributed by @luixxiul.
  • Improve profile picture settings accessibility ( #10470 ). Fixes #24919.
  • Handle group call redaction ( #10465 ).
  • Display relative timestamp for threads on the same calendar day ( #10399 ). Fixes #24841. Contributed by @kerryarchibald.
  • Fix timeline list and paragraph display issues ( #10424 ). Fixes #24602. Contributed by @alunturner.
  • Use unique keys for voice broadcast pips ( #10457 ). Fixes #24959.
  • Fix "show read receipts sent by other users" not applying to threads ( #10445 ). Fixes #24910.
  • Fix joining public rooms without aliases in search dialog ( #10437 ). Fixes #23937.
  • Add input validation for m.direct in DMRoomMap ( #10436 ). Fixes #24909.
  • Reduce height reserved for "collapse" button's line on IRC layout ( #10211 ). Fixes #24605. Contributed by @luixxiul.
  • Fix creatorUserId is required error when opening sticker picker ( #10423 ).
  • Fix block/inline Element descendants error noise in NewRoomIntro.tsx ( #10412 ). Contributed by @MadLittleMods.
  • Fix profile resizer to make first character of a line selectable in IRC layout ( #10396 ). Fixes #14764. Contributed by @luixxiul.
  • Ensure space between wrapped lines of room name on IRC layout ( #10188 ). Fixes #24742. Contributed by @luixxiul.
  • Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) ( #10402 ). Contributed by @MadLittleMods.
  • Fix big date separators when jump to date is enabled ( #10404 ). Fixes #22969. Contributed by @MadLittleMods.
  • Fixes user authentication when registering via the module API ( #10257 ). Contributed by @maheichyk.
  • Handle more edge cases in Space Hierarchy ( #10280 ). Contributed by @justjanne.
  • Further improve performance with lots of hidden events ( #10353 ). Fixes #24480. Contributed by @andybalaam.
  • Respect user cancelling upload flow by dismissing spinner ( #10373 ). Fixes #24667.
  • When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted ( #10394 ). Fixes #24397.
  • Fix [object Object] in feedback metadata ( #10390 ).
  • Fix pinned messages card saying nothing pinned while loading ( #10385 ). Fixes #24615.
  • Fix import e2e key dialog staying disabled after paste ( #10375 ). Fixes #24818.
  • Show all labs even if incompatible, with appropriate tooltip explaining requirements ( #10369 ). Fixes #24813.
  • Fix UIFeature.Registration not applying to all paths ( #10371 ). Fixes #24814.
  • Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. ( #10359 ). Fixes #24797.
  • Fix start DM with pending third party invite ( #10347 ). Fixes #24781.
  • Fix long display name overflowing reply tile on IRC layout ( #10343 ). Fixes #24738. Contributed by @luixxiul.
  • Display redacted body on ThreadView in the same way as normal messages ( #9016 ). Fixes #24729. Contributed by @luixxiul.
  • Handle more edge cases in ACL updates ( #10279 ). Contributed by @justjanne.
  • Allow parsing png files to fail if thumbnailing is successful ( #10308 ).
2023-04-04
-- days ago

✨ Features

  • Allow desktop app to expose recent rooms in UI integrations ( #16940 ).
  • Add API params to mute audio and/or video in Jitsi calls by default ( #24820 ). Contributed by @dhenneke.
  • Style mentions as pills in rich text editor ( #10448 ). Contributed by @alunturner.
  • Show room create icon if "UIComponent.roomCreation" is enabled ( #10364 ). Contributed by @maheichyk.
  • Mentions as links rte ( #10463 ). Contributed by @alunturner.
  • Better error handling in jump to date ( #10405 ). Contributed by @MadLittleMods.
  • Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ( #10363 ). Contributed by @maheichyk.
  • Added UserProfilesStore , LruCache and user permalink profile caching ( #10425 ). Fixes #10559.
  • Mentions as links rte ( #10422 ). Contributed by @alunturner.
  • Implement MSC3952: intentional mentions ( #9983 ).
  • Implement MSC3973: Search users in the user directory with the Widget API ( #10269 ). Contributed by @dhenneke.
  • Permalinks to message are now displayed as pills ( #10392 ). Fixes #24751 and #24706.
  • Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled ( #10381 ). Contributed by @maheichyk.
  • Increase space panel collapse clickable area ( #6084 ). Fixes #17379. Contributed by @jaiwanth-v.
  • Add fallback for replies to Polls ( #10380 ). Fixes #24197. Contributed by @kerryarchibald.
  • Permalinks to rooms and users are now pillified ( #10388 ). Fixes #24825.
  • Poll history - access poll history from room settings ( #10356 ). Contributed by @kerryarchibald.
  • Add API params to mute audio and/or video in Jitsi calls by default ( #10376 ). Contributed by @dhenneke.
  • Notifications: inline error message on notifications saving error ( #10288 ). Contributed by @kerryarchibald.
  • Support dynamic room predecessor in SpaceProvider ( #10348 ). Contributed by @andybalaam.
  • Support dynamic room predecessors for RoomProvider ( #10346 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in OwnBeaconStore ( #10339 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in ForwardDialog ( #10344 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in SpaceHierarchy ( #10341 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in AddExistingToSpaceDialog ( #10342 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in leave-behaviour ( #10340 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in StopGapWidgetDriver ( #10338 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in WidgetLayoutStore ( #10326 ). Contributed by @andybalaam.
  • Support dynamic room predecessors in SpaceStore ( #10332 ). Contributed by @andybalaam.
  • Sync polls push rules on changes to account_data ( #10287 ). Contributed by @kerryarchibald.
  • Support dynamic room predecessors in BreadcrumbsStore ( #10295 ). Contributed by @andybalaam.
  • Improved a11y for Field feedback and Secure Phrase input ( #10320 ). Contributed by @Sebbones.
  • Support dynamic room predecessors in RoomNotificationStateStore ( #10297 ). Contributed by @andybalaam.

🐛 Bug Fixes

  • Use a newly generated access_token while joining Jitsi ( #24646 ). Fixes #24687. Contributed by @emrahcom.
  • Fix cloudflare action pointing at commit hash instead of tag ( #24777 ). Contributed by @justjanne.
  • Allow editing with RTE to overflow for autocomplete visibility ( #10499 ). Contributed by @alunturner.
  • Added auto focus to Github URL on opening of debug logs modal ( #10479 ). Contributed by @ShivamSpm.
  • Fix detection of encryption for all users in a room ( #10487 ). Fixes #24995.
  • Properly generate mentions when editing a reply with MSC3952 ( #10486 ). Fixes #24924. Contributed by @kerryarchibald.
  • Improve performance of rendering a room with many hidden events ( #10131 ). Contributed by @andybalaam.
  • Prevent future date selection in jump to date ( #10419 ). Fixes #20800. Contributed by @MadLittleMods.
  • Add aria labels to message search bar to improve accessibility ( #10476 ). Fixes #24921.
  • Fix decryption failure bar covering the timeline ( #10360 ). Fixes #24780 #24074 and #24183. Contributed by @luixxiul.
  • Improve profile picture settings accessibility ( #10470 ). Fixes #24919.
  • Handle group call redaction ( #10465 ).
  • Display relative timestamp for threads on the same calendar day ( #10399 ). Fixes #24841. Contributed by @kerryarchibald.
  • Fix timeline list and paragraph display issues ( #10424 ). Fixes #24602. Contributed by @alunturner.
  • Use unique keys for voice broadcast pips ( #10457 ). Fixes #24959.
  • Fix "show read receipts sent by other users" not applying to threads ( #10445 ). Fixes #24910.
  • Fix joining public rooms without aliases in search dialog ( #10437 ). Fixes #23937.
  • Add input validation for m.direct in DMRoomMap ( #10436 ). Fixes #24909.
  • Reduce height reserved for "collapse" button's line on IRC layout ( #10211 ). Fixes #24605. Contributed by @luixxiul.
  • Fix creatorUserId is required error when opening sticker picker ( #10423 ).
  • Fix block/inline Element descendants error noise in NewRoomIntro.tsx ( #10412 ). Contributed by @MadLittleMods.
  • Fix profile resizer to make first character of a line selectable in IRC layout ( #10396 ). Fixes #14764. Contributed by @luixxiul.
  • Ensure space between wrapped lines of room name on IRC layout ( #10188 ). Fixes #24742. Contributed by @luixxiul.
  • Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) ( #10402 ). Contributed by @MadLittleMods.
  • Fix big date separators when jump to date is enabled ( #10404 ). Fixes #22969. Contributed by @MadLittleMods.
  • Fixes user authentication when registering via the module API ( #10257 ). Contributed by @maheichyk.
  • Handle more edge cases in Space Hierarchy ( #10280 ). Contributed by @justjanne.
  • Further improve performance with lots of hidden events ( #10353 ). Fixes #24480. Contributed by @andybalaam.
  • Respect user cancelling upload flow by dismissing spinner ( #10373 ). Fixes #24667.
  • When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted ( #10394 ). Fixes #24397.
  • Fix [object Object] in feedback metadata ( #10390 ).
  • Fix pinned messages card saying nothing pinned while loading ( #10385 ). Fixes #24615.
  • Fix import e2e key dialog staying disabled after paste ( #10375 ). Fixes #24818.
  • Show all labs even if incompatible, with appropriate tooltip explaining requirements ( #10369 ). Fixes #24813.
  • Fix UIFeature.Registration not applying to all paths ( #10371 ). Fixes #24814.
  • Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. ( #10359 ). Fixes #24797.
  • Fix start DM with pending third party invite ( #10347 ). Fixes #24781.
  • Fix long display name overflowing reply tile on IRC layout ( #10343 ). Fixes #24738. Contributed by @luixxiul.
  • Display redacted body on ThreadView in the same way as normal messages ( #9016 ). Fixes #24729. Contributed by @luixxiul.
  • Handle more edge cases in ACL updates ( #10279 ). Contributed by @justjanne.
  • Allow parsing png files to fail if thumbnailing is successful ( #10308 ).
2023-03-31
-- days ago

🐛 Bug Fixes

  • (No changes, version bumped to sync with element-desktop.)
2023-03-31
-- days ago

🐛 Bug Fixes

  • Fix detection of encryption for all users in a room ( #10487 ). Fixes #24995.
2023-03-28
-- days ago

🔒 Security

2023-03-15
-- days ago

✨ Features

  • Remove experimental PWA support for Firefox and Safari ( #24630 ).
  • Only allow to start a DM with one email if encryption by default is enabled ( #10253 ). Fixes #23133.
  • DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. ( #10229 ).
  • Reduce bottom margin of ReplyChain on compact modern layout ( #8972 ). Fixes #22748. Contributed by @luixxiul.
  • Support for v2 of MSC3903 ( #10165 ). Contributed by @hughns.
  • When starting a DM, existing rooms with pending third-party invites will be reused. ( #10256 ). Fixes #23139.
  • Polls push rules: synchronise poll rules with message rules ( #10263 ). Contributed by @kerryarchibald.
  • New verification request toast button labels ( #10259 ).
  • Remove padding around integration manager iframe ( #10148 ).
  • Fix block code styling in rich text editor ( #10246 ). Contributed by @alunturner.
  • Poll history: fetch more poll history ( #10235 ). Contributed by @kerryarchibald.
  • Sort short/exact emoji matches before longer incomplete matches ( #10212 ). Fixes #23210. Contributed by @grimhilt.
  • Poll history: detail screen ( #10172 ). Contributed by @kerryarchibald.
  • Provide a more detailed error message than "No known servers" ( #6048 ). Fixes #13247. Contributed by @aaronraimist.
  • Say when a call was answered from a different device ( #10224 ).
  • Widget permissions customizations using module api ( #10121 ). Contributed by @maheichyk.
  • Fix copy button icon overlapping with copyable text ( #10227 ). Contributed by @Adesh-Pandey.
  • Support joining non-peekable rooms via the module API ( #10154 ). Contributed by @maheichyk.
  • The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. ( #10200 ).
  • Do not prompt for a password when doing a „reset all“ after login ( #10208 ).

🐛 Bug Fixes

  • Fix incorrect copy in space creation flow ( #10296 ). Fixes #24741.
  • Fix space settings dialog having rogue title tooltip ( #10293 ). Fixes #24740.
  • Show spinner when starting a DM from the user profile (right panel) ( #10290 ).
  • Reduce height of toggle on expanded view source event ( #10283 ). Fixes #22873. Contributed by @luixxiul.
  • Pillify http and non-prefixed matrix.to links ( #10277 ). Fixes #20844.
  • Fix some features not being configurable via features ( #10276 ).
  • Fix starting a DM from the right panel in some cases ( #10278 ). Fixes #24722.
  • Align info EventTile and normal EventTile on IRC layout ( #10197 ). Fixes #22782. Contributed by @luixxiul.
  • Fix blowout of waveform of the voice message player on narrow UI ( #8861 ). Fixes #22604. Contributed by @luixxiul.
  • Fix the hidden view source toggle on IRC layout ( #10266 ). Fixes #22872. Contributed by @luixxiul.
  • Fix buttons on the room header being compressed due to long room name ( #10155 ). Contributed by @luixxiul.
  • Use the room avatar as a placeholder in calls ( #10231 ).
  • Fix calls showing as 'connecting' after hangup ( #10223 ).
  • Prevent multiple Jitsi calls started at the same time ( #10183 ). Fixes #23009.
  • Make localization keys compatible with agglutinative and/or SOV type languages ( #10159 ). Contributed by @luixxiul.
2023-03-14
-- days ago

🐛 Bug Fixes

  • Revert MXID and room pillification (#10370). Fixes vector-im/element-web#24817.
2023-03-10
-- days ago

🐛 Bug Fixes

  • Fix start DM with pending third party invite ( #10347 ). Fixes #24781.
2023-03-07
-- days ago

✨ Features

  • Remove experimental PWA support for Firefox and Safari ( #24630 ).
  • Only allow to start a DM with one email if encryption by default is enabled ( #10253 ). Fixes #23133.
  • DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. ( #10229 ).
  • Reduce bottom margin of ReplyChain on compact modern layout ( #8972 ). Fixes #22748. Contributed by @luixxiul.
  • Support for v2 of MSC3903 ( #10165 ). Contributed by @hughns.
  • When starting a DM, existing rooms with pending third-party invites will be reused. ( #10256 ). Fixes #23139.
  • Polls push rules: synchronise poll rules with message rules ( #10263 ). Contributed by @kerryarchibald.
  • New verification request toast button labels ( #10259 ).
  • Remove padding around integration manager iframe ( #10148 ).
  • Fix block code styling in rich text editor ( #10246 ). Contributed by @alunturner.
  • Poll history: fetch more poll history ( #10235 ). Contributed by @kerryarchibald.
  • Sort short/exact emoji matches before longer incomplete matches ( #10212 ). Fixes #23210. Contributed by @grimhilt.
  • Poll history: detail screen ( #10172 ). Contributed by @kerryarchibald.
  • Provide a more detailed error message than "No known servers" ( #6048 ). Fixes #13247. Contributed by @aaronraimist.
  • Say when a call was answered from a different device ( #10224 ).
  • Widget permissions customizations using module api ( #10121 ). Contributed by @maheichyk.
  • Fix copy button icon overlapping with copyable text ( #10227 ). Contributed by @Adesh-Pandey.
  • Support joining non-peekable rooms via the module API ( #10154 ). Contributed by @maheichyk.
  • The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. ( #10200 ).
  • Do not prompt for a password when doing a „reset all“ after login ( #10208 ).

🐛 Bug Fixes

  • Fix incorrect copy in space creation flow ( #10296 ). Fixes #24741.
  • Fix space settings dialog having rogue title tooltip ( #10293 ). Fixes #24740.
  • Show spinner when starting a DM from the user profile (right panel) ( #10290 ).
  • Reduce height of toggle on expanded view source event ( #10283 ). Fixes #22873. Contributed by @luixxiul.
  • Pillify http and non-prefixed matrix.to links ( #10277 ). Fixes #20844.
  • Fix some features not being configurable via features ( #10276 ).
  • Fix starting a DM from the right panel in some cases ( #10278 ). Fixes #24722.
  • Align info EventTile and normal EventTile on IRC layout ( #10197 ). Fixes #22782. Contributed by @luixxiul.
  • Fix blowout of waveform of the voice message player on narrow UI ( #8861 ). Fixes #22604. Contributed by @luixxiul.
  • Directly convert Matrix and room Ids to pills ( #10267 ). Fixes #21867.
  • Fix the hidden view source toggle on IRC layout ( #10266 ). Fixes #22872. Contributed by @luixxiul.
  • Fix buttons on the room header being compressed due to long room name ( #10155 ). Contributed by @luixxiul.
  • Use the room avatar as a placeholder in calls ( #10231 ).
  • Fix calls showing as 'connecting' after hangup ( #10223 ).
  • Prevent multiple Jitsi calls started at the same time ( #10183 ). Fixes #23009.
  • Make localization keys compatible with agglutinative and/or SOV type languages ( #10159 ). Contributed by @luixxiul.
2023-02-28
-- days ago

✨ Features

  • Display "The sender has blocked you from receiving this message" error message instead of "Unable to decrypt message" ( #10202 ). Contributed by @florianduros.
  • Polls: show warning about undecryptable relations ( #10179 ). Contributed by @kerryarchibald.
  • Poll history: fetch last 30 days of polls ( #10157 ). Contributed by @kerryarchibald.
  • Poll history - ended polls list items ( #10119 ). Contributed by @kerryarchibald.
  • Remove threads labs flag and the ability to disable threads ( #9878 ). Fixes #24365.
  • Show a success dialog after setting up the key backup ( #10177 ). Fixes #24487.
  • Release Sign in with QR out of labs ( #10182 ). Contributed by @hughns.
  • Hide indent button in rte ( #10149 ). Contributed by @alunturner.
  • Add option to find own location in map views ( #10083 ).
  • Render poll end events in timeline ( #10027 ). Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Stop access token overflowing the box ( #10069 ). Fixes #24023. Contributed by @sbjaj33.
  • Add link to next file in the export ( #10190 ). Fixes #20272. Contributed by @grimhilt.
  • Ended poll tiles: add ended the poll message ( #10193 ). Fixes #24579. Contributed by @kerryarchibald.
  • Fix accidentally inverted condition for room ordering ( #10178 ). Fixes #24527. Contributed by @justjanne.
  • Re-focus the composer on dialogue quit ( #10007 ). Fixes #22832. Contributed by @Ashu999.
  • Try to resolve emails before creating a DM ( #10164 ).
  • Disable poll response loading test ( #10168 ). Contributed by @justjanne.
  • Fix email lookup in invite dialog ( #10150 ). Fixes #23353.
  • Remove duplicate white space characters from translation keys ( #10152 ). Contributed by @luixxiul.
  • Fix the caption of new sessions manager on Labs settings page for localization ( #10143 ). Contributed by @luixxiul.
  • Prevent start another DM with a user if one already exists ( #10127 ). Fixes #23138.
  • Remove white space characters before the horizontal ellipsis ( #10130 ). Contributed by @luixxiul.
  • Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ( #10128 ). Fixes #23232. Contributed by @akshattchhabra.
  • Correctly Identify emoticons ( #10108 ). Fixes #19472. Contributed by @adarsh-sgh.
  • Remove a redundant white space ( #10129 ). Contributed by @luixxiul.
2023-02-22
-- days ago

✨ Features

  • Polls: show warning about undecryptable relations ( #10179 ). Contributed by @kerryarchibald.
  • Display "The sender has blocked you from receiving this message" error message instead of "Unable to decrypt message" ( #10202 ). Contributed by @florianduros.

🐛 Bug Fixes

  • Add link to next file in the export ( #10190 ). Fixes #20272. Contributed by @grimhilt.
  • Stop access token overflowing the box ( #10069 ). Fixes #24023. Contributed by @sbjaj33.
  • Ended poll tiles: add ended the poll message ( #10193 ). Fixes #24579. Contributed by @kerryarchibald.
2023-02-21
-- days ago

✨ Features

  • Poll history: fetch last 30 days of polls ( #10157 ). Contributed by @kerryarchibald.
  • Poll history - ended polls list items ( #10119 ). Contributed by @kerryarchibald.
  • Remove threads labs flag and the ability to disable threads ( #9878 ). Fixes #24365.
  • Show a success dialog after setting up the key backup ( #10177 ). Fixes #24487.
  • Release Sign in with QR out of labs ( #10182 ). Contributed by @hughns.
  • Release Sign in with QR out of labs ( #10066 ). Contributed by @hughns.
  • Hide indent button in rte ( #10149 ). Contributed by @alunturner.
  • Add option to find own location in map views ( #10083 ).
  • Render poll end events in timeline ( #10027 ). Contributed by @kerryarchibald.

🐛 Bug Fixes

  • Fix accidentally inverted condition for room ordering ( #10178 ). Fixes #24527. Contributed by @justjanne.
  • Re-focus the composer on dialogue quit ( #10007 ). Fixes #22832. Contributed by @Ashu999.
  • Try to resolve emails before creating a DM ( #10164 ).
  • Disable poll response loading test ( #10168 ). Contributed by @justjanne.
  • Fix email lookup in invite dialog ( #10150 ). Fixes #23353.
  • Remove duplicate white space characters from translation keys ( #10152 ). Contributed by @luixxiul.
  • Fix the caption of new sessions manager on Labs settings page for localization ( #10143 ). Contributed by @luixxiul.
  • Prevent start another DM with a user if one already exists ( #10127 ). Fixes #23138.
  • Remove white space characters before the horizontal ellipsis ( #10130 ). Contributed by @luixxiul.
  • Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ( #10128 ). Fixes #23232. Contributed by @akshattchhabra.
  • Correctly Identify emoticons ( #10108 ). Fixes #19472. Contributed by @adarsh-sgh.
  • Remove a redundant white space ( #10129 ). Contributed by @luixxiul.
2023-02-14
-- days ago

✨ Features

  • Description of QR code sign in labs feature ( #23513 ). Contributed by @hughns.
  • Add option to find own location in map views ( #10083 ).
  • Render poll end events in timeline ( #10027 ). Contributed by @kerryarchibald.
  • Indicate unread messages in tab title ( #10096 ). Contributed by @tnt7864.
  • Open message in editing mode when keyboard up is pressed (RTE) ( #10079 ). Contributed by @florianduros.
  • Hide superseded rooms from the room list using dynamic room predecessors ( #10068 ). Contributed by @andybalaam.
  • Support MSC3946 in RoomListStore ( #10054 ). Fixes #24325. Contributed by @andybalaam.
  • Auto focus security key field ( #10048 ).
  • use Poll model with relations API in poll rendering ( #9877 ). Contributed by @kerryarchibald.
  • Support MSC3946 in the RoomCreate tile ( #10041 ). Fixes #24323. Contributed by @andybalaam.
  • Update labs flag description for RTE ( #10058 ). Contributed by @florianduros.
  • Change ul list style to disc when editing message ( #10043 ). Contributed by @alunturner.
  • Improved click detection within PiP windows ( #10040 ). Fixes #24371.
  • Add RTE keyboard navigation in editing ( #9980 ). Fixes #23621. Contributed by @florianduros.
  • Paragraph integration for rich text editor ( #10008 ). Contributed by @alunturner.
  • Add indentation increasing/decreasing to RTE ( #10034 ). Contributed by @florianduros.
  • Add ignore user confirmation dialog ( #6116 ). Fixes #14746.
  • Use monospace font for room, message IDs in View Source modal ( #9956 ). Fixes #21937. Contributed by @paragpoddar.
  • Implement MSC3946 for AdvancedRoomSettingsTab ( #9995 ). Fixes #24322. Contributed by @andybalaam.
  • Implementation of MSC3824 to make the client OIDC-aware ( #8681 ). Contributed by @hughns.
  • Improves a11y for avatar uploads ( #9985 ). Contributed by @GoodGuyMarco.
  • Add support for token authenticated registration . Fixes #18931. Contributed by @govynnus.

🐛 Bug Fixes

  • Jitsi requests 'requires_client' capability if auth token is provided ( #24294 ). Contributed by @maheichyk.
  • Remove duplicate white space characters from translation keys ( #10152 ). Contributed by @luixxiul.
  • Fix the caption of new sessions manager on Labs settings page for localization ( #10143 ). Contributed by @luixxiul.
  • Prevent start another DM with a user if one already exists ( #10127 ). Fixes #23138.
  • Remove white space characters before the horizontal ellipsis ( #10130 ). Contributed by @luixxiul.
  • Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ( #10128 ). Fixes #23232. Contributed by @akshattchhabra.
  • Correctly Identify emoticons ( #10108 ). Fixes #19472. Contributed by @adarsh-sgh.
  • Should open new 1:1 chat room after leaving the old one ( #9880 ). Contributed by @ahmadkadri.
  • Remove a redundant white space ( #10129 ). Contributed by @luixxiul.
  • Fix a crash when removing persistent widgets (updated) ( #10099 ). Fixes #24412. Contributed by @andybalaam.
  • Fix wrongly grouping 3pid invites into a single repeated transition ( #10087 ). Fixes #24432.
  • Fix scrollbar colliding with checkbox in add to space section ( #10093 ). Fixes #23189. Contributed by @Arnabdaz.
  • Add a whitespace character after 'broadcast?' ( #10097 ). Contributed by @luixxiul.
  • Seekbar in broadcast PiP view is now updated when switching between different broadcasts ( #10072 ). Fixes #24415.
  • Add border to "reject" button on room preview card for clickable area indication. It fixes vector-im/element-web#22623 ( #9205 ). Contributed by @gefgu.
  • Element-R: fix rageshages ( #10081 ). Fixes #24430.
  • Fix markdown paragraph display in timeline ( #10071 ). Fixes #24419. Contributed by @alunturner.
  • Prevent the remaining broadcast time from being exceeded ( #10070 ).
  • Fix cursor position when new line is created by pressing enter (RTE) ( #10064 ). Contributed by @florianduros.
  • Ensure room is actually in space hierarchy when resolving its latest version ( #10010 ).
  • Fix new line for inline code ( #10062 ). Contributed by @florianduros.
  • Member avatars without canvas ( #9990 ). Contributed by @clarkf.
  • Apply more general fix for base avatar regressions ( #10045 ). Fixes #24382 and #24370.
  • Replace list, code block and quote icons by new icons ( #10035 ). Contributed by @florianduros.
  • fix regional emojis converted to flags ( #9294 ). Fixes #19000. Contributed by @grimhilt.
  • resolved emoji description text overflowing issue ( #10028 ). Contributed by @fahadNoufal.
  • Fix MessageEditHistoryDialog crashing on complex input ( #10018 ). Fixes #23665. Contributed by @clarkf.
  • Unify unread notification state determination ( #9941 ). Contributed by @clarkf.
  • Fix layout and visual regressions around default avatars ( #10031 ). Fixes #24375 and #24369.
  • Fix useUnreadNotifications exploding with falsey room, like in notif panel ( #10030 ). Fixes matrix-org/element-web-rageshakes#19334.
  • Fix "[object Promise]" appearing in HTML exports ( #9975 ). Fixes #24272. Contributed by @clarkf.
  • changing the color of message time stamp ( #10016 ). Contributed by @nawarajshah.
  • Fix link creation with backward selection ( #9986 ). Fixes #24315. Contributed by @florianduros.
  • Misaligned reply preview in thread composer #23396 ( #9977 ). Fixes #23396. Contributed by @mustafa-kapadia1483.
2023-02-07
-- days ago

✨ Features

  • Description of QR code sign in labs feature ( #23513 ). Contributed by @hughns.
  • Indicate unread messages in tab title ( #10096 ). Contributed by @tnt7864.
  • Open message in editing mode when keyboard up is pressed (RTE) ( #10079 ). Contributed by @florianduros.
  • Hide superseded rooms from the room list using dynamic room predecessors ( #10068 ). Contributed by @andybalaam.
  • Support MSC3946 in RoomListStore ( #10054 ). Fixes #24325. Contributed by @andybalaam.
  • Auto focus security key field ( #10048 ).
  • use Poll model with relations API in poll rendering ( #9877 ). Contributed by @kerryarchibald.
  • Support MSC3946 in the RoomCreate tile ( #10041 ). Fixes #24323. Contributed by @andybalaam.
  • Update labs flag description for RTE ( #10058 ). Contributed by @florianduros.
  • Change ul list style to disc when editing message ( #10043 ). Contributed by @alunturner.
  • Improved click detection within PiP windows ( #10040 ). Fixes #24371.
  • Add RTE keyboard navigation in editing ( #9980 ). Fixes #23621. Contributed by @florianduros.
  • Paragraph integration for rich text editor ( #10008 ). Contributed by @alunturner.
  • Add indentation increasing/decreasing to RTE ( #10034 ). Contributed by @florianduros.
  • Add ignore user confirmation dialog ( #6116 ). Fixes #14746.
  • Use monospace font for room, message IDs in View Source modal ( #9956 ). Fixes #21937. Contributed by @paragpoddar.
  • Implement MSC3946 for AdvancedRoomSettingsTab ( #9995 ). Fixes #24322. Contributed by @andybalaam.
  • Implementation of MSC3824 to make the client OIDC-aware ( #8681 ). Contributed by @hughns.
  • Improves a11y for avatar uploads ( #9985 ). Contributed by @GoodGuyMarco.
  • Add support for token authenticated registration . Fixes #18931. Contributed by @govynnus.

🐛 Bug Fixes

  • Jitsi requests 'requires_client' capability if auth token is provided ( #24294 ). Contributed by @maheichyk.
  • Fix a crash when removing persistent widgets (updated) ( #10099 ). Fixes #24412. Contributed by @andybalaam.
  • Fix wrongly grouping 3pid invites into a single repeated transition ( #10087 ). Fixes #24432.
  • Fix scrollbar colliding with checkbox in add to space section ( #10093 ). Fixes #23189. Contributed by @Arnabdaz.
  • Add a whitespace character after 'broadcast?' ( #10097 ). Contributed by @luixxiul.
  • Seekbar in broadcast PiP view is now updated when switching between different broadcasts ( #10072 ). Fixes #24415.
  • Add border to "reject" button on room preview card for clickable area indication. It fixes vector-im/element-web#22623 ( #9205 ). Contributed by @gefgu.
  • Element-R: fix rageshages ( #10081 ). Fixes #24430.
  • Fix markdown paragraph display in timeline ( #10071 ). Fixes #24419. Contributed by @alunturner.
  • Prevent the remaining broadcast time from being exceeded ( #10070 ).
  • Fix cursor position when new line is created by pressing enter (RTE) ( #10064 ). Contributed by @florianduros.
  • Ensure room is actually in space hierarchy when resolving its latest version ( #10010 ).
  • Fix new line for inline code ( #10062 ). Contributed by @florianduros.
  • Replace list, code block and quote icons by new icons ( #10035 ). Contributed by @florianduros.
  • fix regional emojis converted to flags ( #9294 ). Fixes #19000. Contributed by @grimhilt.
  • resolved emoji description text overflowing issue ( #10028 ). Contributed by @fahadNoufal.
  • Fix MessageEditHistoryDialog crashing on complex input ( #10018 ). Fixes #23665. Contributed by @clarkf.
  • Unify unread notification state determination ( #9941 ). Contributed by @clarkf.
  • Fix useUnreadNotifications exploding with falsey room, like in notif panel ( #10030 ). Fixes matrix-org/element-web-rageshakes#19334.
  • Fix "[object Promise]" appearing in HTML exports ( #9975 ). Fixes #24272. Contributed by @clarkf.
  • Should open new 1:1 chat room after leaving the old one ( #9880 ). Contributed by @ahmadkadri.
  • changing the color of message time stamp ( #10016 ). Contributed by @nawarajshah.
  • Fix link creation with backward selection ( #9986 ). Fixes #24315. Contributed by @florianduros.
  • Misaligned reply preview in thread composer #23396 ( #9977 ). Fixes #23396. Contributed by @mustafa-kapadia1483.
2023-01-31
-- days ago

🐛 Bug Fixes

  • Bump version number to fix problems upgrading from v1.11.21-rc.1
2023-01-31
-- days ago

✨ Features

  • Move pin drop out of labs ( #22993 ).
  • Quotes for rich text editor (RTE) ( #9932 ). Contributed by @alunturner.
  • Show the room name in the room header during calls ( #9942 ). Fixes #24268.
  • Add code blocks to rich text editor ( #9921 ). Contributed by @alunturner.
  • Add new style for inline code ( #9936 ). Contributed by @florianduros.
  • Add disabled button state to rich text editor ( #9930 ). Contributed by @alunturner.
  • Change the rageshake "app" for auto-rageshakes ( #9909 ).
  • Device manager - tweak settings display ( #9905 ). Contributed by @kerryarchibald.
  • Add list functionality to rich text editor ( #9871 ). Contributed by @alunturner.

🐛 Bug Fixes

  • Fix RTE focus behaviour in threads ( #9969 ). Fixes #23755. Contributed by @florianduros.
  • 22204 Issue: Centered File info in lightbox ( #9971 ). Fixes #22204. Contributed by @Spartan09.

  • Fix seekbar position for zero length audio ( #9949 ). Fixes #24248.
  • Allow thread panel to be closed after being opened from notification ( #9937 ). Fixes #23764 #23852 and #24213. Contributed by @justjanne.
  • Only highlight focused menu item if focus is supposed to be visible ( #9945 ). Fixes #23582.
  • Prevent call durations from breaking onto multiple lines ( #9944 ).
  • Tweak call lobby buttons to more closely match designs ( #9943 ).
  • Do not show a broadcast as live immediately after the recording has stopped ( #9947 ). Fixes #24233.
  • Clear the RTE before sending a message ( #9948 ). Contributed by @florianduros.
  • Fix {enter} press in RTE ( #9927 ). Contributed by @florianduros.
  • Fix the problem that the password reset email has to be confirmed twice ( #9926 ). Fixes #24226.
  • replace .at() with array.length-1 ( #9933 ). Fixes matrix-org/element-web-rageshakes#19281.
  • Fix broken threads list timestamp layout ( #9922 ). Fixes #24243 and #24191. Contributed by @justjanne.
  • Disable multiple messages when {enter} is pressed multiple times ( #9929 ). Fixes #24249. Contributed by @florianduros.
  • Fix logout devices when resetting the password ( #9925 ). Fixes #24228.
  • Fix: Poll replies overflow when not enough space ( #9924 ). Fixes #24227. Contributed by @kerryarchibald.
  • State event updates are not forwarded to the widget from invitation room ( #9802 ). Contributed by @maheichyk.
  • Fix error when viewing source of redacted events ( #9914 ). Fixes #24165. Contributed by @clarkf.
  • Replace outdated css attribute ( #9912 ). Fixes #24218. Contributed by @justjanne.
  • Clear isLogin theme override when user is no longer viewing login screens ( #9911 ). Fixes #23893.
  • Fix reply action in message context menu notif & file panels ( #9895 ). Fixes #23970.
  • Fix issue where thread dropdown would not show up correctly ( #9872 ). Fixes #24040. Contributed by @justjanne.
  • Fix unexpected composer growing ( #9889 ). Contributed by @florianduros.
  • Fix misaligned timestamps for thread roots which are emotes ( #9875 ). Fixes #23897. Contributed by @justjanne.
2023-01-24
-- days ago

✨ Features

  • Move pin drop out of labs ( #22993 ).
  • Quotes for rte ( #9932 ). Contributed by @alunturner.
  • Show the room name in the room header during calls ( #9942 ). Fixes #24268.
  • Add code blocks to rich text editor ( #9921 ). Contributed by @alunturner.
  • Add new style for inline code ( #9936 ). Contributed by @florianduros.
  • Add disabled button state to rich text editor ( #9930 ). Contributed by @alunturner.
  • Change the rageshake "app" for auto-rageshakes ( #9909 ).
  • Device manager - tweak settings display ( #9905 ). Contributed by @kerryarchibald.
  • Add list functionality to rich text editor ( #9871 ). Contributed by @alunturner.

🐛 Bug Fixes

  • Fix RTE focus behaviour in threads ( #9969 ). Fixes #23755. Contributed by @florianduros.
  • 22204 Issue: Centered File info in lightbox ( #9971 ). Fixes #22204. Contributed by @Spartan09.

  • Fix seekbar position for zero length audio ( #9949 ). Fixes #24248.
  • Allow thread panel to be closed after being opened from notification ( #9937 ). Fixes #23764 #23852 and #24213. Contributed by @justjanne.
  • Only highlight focused menu item if focus is supposed to be visible ( #9945 ). Fixes #23582.
  • Prevent call durations from breaking onto multiple lines ( #9944 ).
  • Tweak call lobby buttons to more closely match designs ( #9943 ).
  • Do not show a broadcast as live immediately after the recording has stopped ( #9947 ). Fixes #24233.
  • Clear the RTE before sending a message ( #9948 ). Contributed by @florianduros.
  • Fix {enter} press in RTE ( #9927 ). Contributed by @florianduros.
  • Fix the problem that the password reset email has to be confirmed twice ( #9926 ). Fixes #24226.
  • replace .at() with array.length-1 ( #9933 ). Fixes matrix-org/element-web-rageshakes#19281.
  • Fix broken threads list timestamp layout ( #9922 ). Fixes #24243 and #24191. Contributed by @justjanne.
  • Disable multiple messages when {enter} is pressed multiple times ( #9929 ). Fixes #24249. Contributed by @florianduros.
  • Fix logout devices when resetting the password ( #9925 ). Fixes #24228.
  • Fix: Poll replies overflow when not enough space ( #9924 ). Fixes #24227. Contributed by @kerryarchibald.
  • State event updates are not forwarded to the widget from invitation room ( #9802 ). Contributed by @maheichyk.
  • Fix error when viewing source of redacted events ( #9914 ). Fixes #24165. Contributed by @clarkf.
  • Replace outdated css attribute ( #9912 ). Fixes #24218. Contributed by @justjanne.
  • Clear isLogin theme override when user is no longer viewing login screens ( #9911 ). Fixes #23893.
  • Fix reply action in message context menu notif & file panels ( #9895 ). Fixes #23970.
  • Fix issue where thread dropdown would not show up correctly ( #9872 ). Fixes #24040. Contributed by @justjanne.
  • Fix unexpected composer growing ( #9889 ). Contributed by @florianduros.
  • Fix misaligned timestamps for thread roots which are emotes ( #9875 ). Fixes #23897. Contributed by @justjanne.
2023-01-20
-- days ago

🐛 Bug Fixes

  • (Part 2) of prevent crash on older browsers (replace .at() with array.length-1)
2023-01-18
-- days ago

🐛 Bug Fixes

  • fix crash on browsers that don't support Array.at ( #9935 ). Contributed by @andybalaam.
2023-01-18
-- days ago

✨ Features

  • Switch threads on for everyone ( #9879 ).
  • Make threads use new Unable to Decrypt UI ( #9876 ). Fixes #24060.
  • Add edit and remove actions to link in RTE Labs .
  • Remove extensible events v1 experimental rendering ( #9881 ).
  • Make create poll dialog scale better (PSG-929) ( #9873 ). Fixes #21855.
  • Change RTE mode icons ( #9861 ).
  • Device manager - prune client information events after remote sign out ( #9874 ).
  • Check connection before starting broadcast ( #9857 ).
  • Enable sent receipt for poll start events (PSG-962) ( #9870 ).
  • Change clear notifications to have more readable copy ( #9867 ).
  • combine search results when the query is present in multiple successive messages ( #9855 ). Fixes #3977. Contributed by @grimhilt.
  • Disable bubbles for broadcasts ( #9860 ). Fixes #24140.
  • Enable reactions and replies for broadcasts ( #9856 ). Fixes #24042.
  • Improve switching between rich and plain editing modes ( #9776 ).
  • Redesign the picture-in-picture window ( #9800 ). Fixes #23980.
  • User on-boarding tasks now appear in a static order. ( #9799 ). Contributed by @GoodGuyMarco.
  • Device manager - contextual menus ( #9832 ).
  • If listening a non-live broadcast and changing the room, the broadcast will be paused ( #9825 ). Fixes #24078.
  • Consider own broadcasts from other device as a playback ( #9821 ). Fixes #24068.
  • Add link creation to rich text editor ( #9775 ).
  • Add mark as read option in room setting ( #9798 ). Fixes #24053.
  • Device manager - current device design and copy tweaks ( #9801 ).
  • Unify notifications panel event design ( #9754 ).
  • Add actions for integration manager to send and read certain events ( #9740 ).
  • Device manager - design tweaks ( #9768 ).
  • Change room list sorting to activity and unread first by default ( #9773 ). Fixes #24014.
  • Add a config flag to enable the rust crypto-sdk ( #9759 ).
  • Improve decryption error UI by consolidating error messages and providing instructions when possible ( #9544 ). Contributed by @duxovni.
  • Honor font settings in Element Call ( #9751 ). Fixes #23661.
  • Device manager - use deleteAccountData to prune device manager client information events ( #9734 ).

🐛 Bug Fixes

  • Display rooms & threads as unread (bold) if threads have unread messages. ( #9763 ). Fixes #23907.
  • Don't prefer STIXGeneral over the default font ( #9711 ). Fixes #23899.
  • Use the same avatar colour when creating 1:1 DM rooms ( #9850 ). Fixes #23476.
  • Fix space lock icon size ( #9854 ). Fixes #24128.
  • Make calls automatically disconnect if the widget disappears ( #9862 ). Fixes #23664.
  • Fix emoji in RTE editing ( #9827 ).
  • Fix export with attachments on formats txt and json ( #9851 ). Fixes #24130. Contributed by @grimhilt.
  • Fixed empty Content-Type for encrypted uploads ( #9848 ). Contributed by @K3das.
  • Fix sign-in instead link on password reset page ( #9820 ). Fixes #24087.
  • The seekbar now initially shows the current position ( #9796 ). Fixes #24051.
  • Fix: Editing a poll will silently change it to a closed poll ( #9809 ). Fixes #23176.
  • Make call tiles look less broken in the right panel ( #9808 ). Fixes #23716.
  • Prevent unnecessary m.direct updates ( #9805 ). Fixes #24059.
  • Fix checkForPreJoinUISI for thread roots ( #9803 ). Fixes #24054.
  • Snap in PiP widget when content changed ( #9797 ). Fixes #24050.
  • Load RTE components only when RTE labs is enabled ( #9804 ).
  • Ensure that events are correctly updated when they are edited. ( #9789 ).
  • When stopping a broadcast also stop the playback ( #9795 ). Fixes #24052.
  • Prevent to start two broadcasts at the same time ( #9744 ). Fixes #23973.
  • Correctly handle limited sync responses by resetting the thread timeline ( #3056 ). Fixes vector-im/element-web#23952.
  • Fix failure to start in firefox private browser ( #3058 ). Fixes vector-im/element-web#24216.
2023-01-17
-- days ago

🐛 Bug Fixes

  • Correctly handle limited sync responses by resetting the thread timeline ( #3056 ). Fixes vector-im/element-web#23952.
2023-01-13
-- days ago

🐛 Bug Fixes

  • Fix failure to start in firefox private browser ( #3058 ). Fixes vector-im/element-web#24216.
2023-01-12
-- days ago

✨ Features

  • Switch threads on for everyone ( #9879 ).
2023-01-11
-- days ago

✨ Features

  • Make threads use new Unable to Decrypt UI ( #9876 ). Fixes #24060.
  • Add edit and remove actions to link in RTE Labs .
  • Remove extensible events v1 experimental rendering ( #9881 ).
  • Make create poll dialog scale better (PSG-929) ( #9873 ). Fixes #21855.
  • Change RTE mode icons ( #9861 ).
  • Device manager - prune client information events after remote sign out ( #9874 ).
  • Check connection before starting broadcast ( #9857 ).
  • Enable sent receipt for poll start events (PSG-962) ( #9870 ).
  • Change clear notifications to have more readable copy ( #9867 ).
  • combine search results when the query is present in multiple successive messages ( #9855 ). Fixes #3977. Contributed by @grimhilt.
  • Disable bubbles for broadcasts ( #9860 ). Fixes #24140.
  • Enable reactions and replies for broadcasts ( #9856 ). Fixes #24042.
  • Improve switching between rich and plain editing modes ( #9776 ).
  • Redesign the picture-in-picture window ( #9800 ). Fixes #23980.
  • User on-boarding tasks now appear in a static order. ( #9799 ). Contributed by @GoodGuyMarco.
  • Device manager - contextual menus ( #9832 ).
  • If listening a non-live broadcast and changing the room, the broadcast will be paused ( #9825 ). Fixes #24078.
  • Consider own broadcasts from other device as a playback ( #9821 ). Fixes #24068.
  • Add link creation to rich text editor ( #9775 ).
  • Add mark as read option in room setting ( #9798 ). Fixes #24053.
  • Device manager - current device design and copy tweaks ( #9801 ).
  • Unify notifications panel event design ( #9754 ).
  • Add actions for integration manager to send and read certain events ( #9740 ).
  • Device manager - design tweaks ( #9768 ).
  • Change room list sorting to activity and unread first by default ( #9773 ). Fixes #24014.
  • Add a config flag to enable the rust crypto-sdk ( #9759 ).
  • Improve decryption error UI by consolidating error messages and providing instructions when possible ( #9544 ). Contributed by @duxovni.
  • Honor font settings in Element Call ( #9751 ). Fixes #23661.
  • Device manager - use deleteAccountData to prune device manager client information events ( #9734 ).

🐛 Bug Fixes

  • Display rooms & threads as unread (bold) if threads have unread messages. ( #9763 ). Fixes #23907.
  • Don't prefer STIXGeneral over the default font ( #9711 ). Fixes #23899.
  • Use the same avatar colour when creating 1:1 DM rooms ( #9850 ). Fixes #23476.
  • Fix space lock icon size ( #9854 ). Fixes #24128.
  • Make calls automatically disconnect if the widget disappears ( #9862 ). Fixes #23664.
  • Fix emoji in RTE editing ( #9827 ).
  • Fix export with attachments on formats txt and json ( #9851 ). Fixes #24130. Contributed by @grimhilt.
  • Fixed empty Content-Type for encrypted uploads ( #9848 ). Contributed by @K3das.
  • Fix sign-in instead link on password reset page ( #9820 ). Fixes #24087.
  • The seekbar now initially shows the current position ( #9796 ). Fixes #24051.
  • Fix: Editing a poll will silently change it to a closed poll ( #9809 ). Fixes #23176.
  • Make call tiles look less broken in the right panel ( #9808 ). Fixes #23716.
  • Prevent unnecessary m.direct updates ( #9805 ). Fixes #24059.
  • Fix checkForPreJoinUISI for thread roots ( #9803 ). Fixes #24054.
  • Snap in PiP widget when content changed ( #9797 ). Fixes #24050.
  • Load RTE components only when RTE labs is enabled ( #9804 ).
  • Ensure that events are correctly updated when they are edited. ( #9789 ).
  • When stopping a broadcast also stop the playback ( #9795 ). Fixes #24052.
  • Prevent to start two broadcasts at the same time ( #9744 ). Fixes #23973.
2022-12-21
-- days ago

✨ 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 ).
2022-12-14
-- days ago

✨ Features

  • Enable threads by default ( #9736 ). Fixes #19270 #21910 and #23946.
  • 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

  • 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 ).
2022-12-06
-- days ago

✨ 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 ).
2022-12-02
-- days ago

🐛 Bug Fixes

  • Fix call splitbrains when switching between rooms ( #9692 ).
2022-11-29
-- days ago

✨ 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.
2022-11-22
-- days ago

✨ 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.
2022-11-15
-- days ago

✨ 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.
2022-11-08
-- days ago

✨ 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 ).
2022-11-08
-- days ago

🐛 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.
2022-11-01
-- days ago

✨ 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 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 ).
2022-11-01
-- days ago

🐛 Bug Fixes

  • Fix default behavior of Room.getBlacklistUnverifiedDevices ( #2830 ). Contributed by @duxovni.
  • Catch server versions API call exception when starting the client ( #2828 ). Fixes vector-im/element-web#23634.
  • Fix authedRequest including Authorization: Bearer undefined for password resets ( #2822 ). Fixes vector-im/element-web#23655.
2022-10-26
-- days ago

🐛 Bug Fixes

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

✨ 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.
2022-10-24
-- days ago

🐛 Bug Fixes

  • Send Content-Type: application/json header for integration manager /register API ( #9490 ). Fixes #23580.
2022-10-18
-- days ago

✨ 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

  • 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.
2022-10-11
-- days ago

🐛 Bug Fixes

  • Use correct default for notification silencing ( #9388 ). Fixes vector-im/element-web#23456.
2022-10-11
-- days ago

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

  • Use the correct sender key when checking shared secret ( #2730 ). Fixes vector-im/element-web#23374.
  • Fix device selection in pre-join screen for Element Call video rooms ( #9321 ). Fixes #23331.
  • Don't render a 1px high room topic if the room topic is empty ( #9317 ). Contributed by @Arnei.
  • Don't show feedback prompts when that UIFeature is disabled ( #9305 ). Fixes #23327.
  • Fix soft crash around unknown room pills ( #9301 ). Fixes matrix-org/element-web-rageshakes#15465.
  • Fix spaces feedback prompt wrongly showing when feedback is disabled ( #9302 ). Fixes #23314.
  • Fix tile soft crash in ReplyInThreadButton ( #9300 ). Fixes matrix-org/element-web-rageshakes#15493.
2022-10-05
-- days ago

🐛 Bug Fixes

  • Use the correct sender key when checking shared secret ( #2730 ). Fixes vector-im/element-web#23374.
2022-10-04
-- days ago

✨ 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

  • Fix device selection in pre-join screen for Element Call video rooms ( #9321 ). Fixes #23331.
  • Don't render a 1px high room topic if the room topic is empty ( #9317 ). Contributed by @Arnei.
  • Don't show feedback prompts when that UIFeature is disabled ( #9305 ). Fixes #23327.
  • Fix soft crash around unknown room pills ( #9301 ). Fixes matrix-org/element-web-rageshakes#15465.
  • Fix spaces feedback prompt wrongly showing when feedback is disabled ( #9302 ). Fixes #23314.
  • Fix tile soft crash in ReplyInThreadButton ( #9300 ). Fixes matrix-org/element-web-rageshakes#15493.
2022-09-28
-- days ago

🐛 Bug Fixes

  • Bump IDB crypto store version ( #2705 ).
2022-09-28
-- days ago

🔒 Security

2022-09-27
-- days ago

✨ 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.
2022-09-20
-- days ago

✨ 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.
2022-09-13
-- days ago

✨ 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

  • Description of DM room with more than two other people is now being displayed correctly ( #9231 ). Fixes #23094.
  • Fix voice messages with multiple composers ( #9208 ). Fixes #23023. Contributed by @grimhilt.
  • Fix suggested rooms going missing ( #9236 ). Fixes #23190.
  • Fix tooltip infinitely recursing ( #9235 ). Fixes matrix-org/element-web-rageshakes#15107, matrix-org/element-web-rageshakes#15093 matrix-org/element-web-rageshakes#15092 and matrix-org/element-web-rageshakes#15077.
  • Fix plain text export saving ( #9230 ). Contributed by @jryans.
  • Add missing space in SecurityRoomSettingsTab ( #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.
2022-09-06
-- days ago

✨ 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

  • Description of DM room with more than two other people is now being displayed correctly ( #9231 ). Fixes #23094.
  • Fix voice messages with multiple composers ( #9208 ). Fixes #23023. Contributed by @grimhilt.
  • Fix suggested rooms going missing ( #9236 ). Fixes #23190.
  • Fix tooltip infinitely recursing ( #9235 ). Fixes matrix-org/element-web-rageshakes#15107, matrix-org/element-web-rageshakes#15093 matrix-org/element-web-rageshakes#15092 and matrix-org/element-web-rageshakes#15077.
  • Fix plain text export saving ( #9230 ). Contributed by @jryans.
  • Add missing space in SecurityRoomSettingsTab ( #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.
2022-08-31
-- days ago

🔒 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.
2022-08-25
-- days ago

🐛 Bug Fixes

  • Fix progress bar regression throughout the app ( #9219 ). Fixes #23121.
2022-08-23
-- days ago

✨ Features

  • 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 ).
  • Device manager - device list filtering ( #9181 ).
  • Device manager - add verification details to session details ( #9187 ).
  • Device manager - current session expandable details ( #9185 ).
  • Device manager - security recommendations section ( #9179 ).
  • The Welcome Home Screen: Return Button ( #9089 ). Fixes #2291.
  • Device manager - label devices as inactive ( #9175 ).
  • Device manager - other sessions list ( #9155 ).
  • Implement MSC3846: Allowing widgets to access TURN servers ( #9061 ).
  • Allow widgets to send/receive to-device messages ( #8885 ).

🐛 Bug Fixes

  • Reduce amount of requests done by the onboarding task list ( #9194 ). Fixes #23085.
  • Avoid hardcoding branding in user onboarding ( #9206 ). Fixes #23111.
  • 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.
2022-08-16
-- days ago

✨ 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.
2022-08-12
-- days ago

Features

  • The first message in a DM can no longer be a sticker. This has been changed to avoid issues with the integration manager. ( #9180 ).
2022-08-09
-- days ago

✨ 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

  • 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.
2022-08-03
-- days ago

✨ 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.
2022-07-26
-- days ago

✨ 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.
2022-07-26
-- days ago

✨ 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 input’s 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.
2022-07-15
-- days ago

🐛 Bug Fixes

  • Prefer using the canonical alias in spotlight search ( #9059 ). Fixes vector-im/element-web#22845.
2022-07-12
-- days ago

✨ Features

  • Enable URL tooltips on hover for Element Desktop ( #22286 ). Fixes undefined/element-web#6532. Contributed by @Johennes.
  • 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. Contributed by @Johennes.
  • 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 ). Contributed by @Johennes.
  • 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.
  • 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. Contributed by @Johennes.
  • 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 input’s 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.
2022-07-05
-- days ago

🚨 BREAKING CHANGES

✨ 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 doesn’t 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.
2022-06-28
-- days ago

🚨 BREAKING CHANGES

✨ 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 ). Contributed by @weeman1337.
  • 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.
  • 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. Contributed by @weeman1337.
  • 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. Contributed by @weeman1337.
  • Update the avatar mask so it doesn’t 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 ). Contributed by @weeman1337.
  • 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.
2022-06-14
-- days ago

🐛 Bug Fixes

  • Fix missing element desktop preferences ( #8798 ). Contributed by @t3chguy.
2022-06-07
-- days ago

✨ 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.
2022-05-31
-- days ago

✨ 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.
2022-05-24
-- days ago

✨ 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.
2022-05-20
-- days ago

🐛 Bug Fixes

  • Fix crash on null idp for SSO buttons ( #8650 ).
2022-05-17
-- days ago

✨ 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.
2022-05-10
-- days ago

✨ 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 it’s 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 , preferring dedicated download button ( #8403 ). Fixes #21902.
  • 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.
2022-05-06
-- days ago

🐛 Bug Fixes

  • [Release] Fix reading of cached room device setting values ( #8495 ).
2022-05-03
-- days ago

✨ 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 it’s 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 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.
  • Fix race conditions around threads ( #8448 ).
  • 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 , preferring dedicated download button ( #8403 ). Fixes #21902.
  • 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 ).
2022-04-26
-- days ago

✨ 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.
2022-04-19
-- days ago

✨ 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 ). Contributed by @SimonBrandner.
  • 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.
2022-04-14
-- days ago

🐛 Bug Fixes

  • Fixes around threads beta in degraded mode ( #8319 ). Fixes #21762.
2022-04-12
-- days ago

✨ 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.
2022-04-11
-- days ago
2022-04-08
-- days ago
2022-04-06
-- days ago
2022-04-05
-- days ago

✨ 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 <ol> tags with a non-1 start attribute ( #8211 ). Fixes #21625.
  • 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.
2022-03-28
-- days ago

✨ 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.
2022-03-22
-- days ago

✨ 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.
2022-03-15
-- days ago

🔒 SECURITY FIXES

  • Fix a bug where URL previews could be enabled in right panel timelines 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 ).
2022-03-08
-- days ago

✨ 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 ).
2022-03-01
-- days ago

🐛 Bug Fixes

  • Fix some crashes in the right panel
2022-02-28
-- days ago

🌐 Translations

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

✨ Features

  • Support "closed" polls whose votes are not visible until they are ended ( #7842 ).
  • Focus trap in poll creation dialog ( #7847 ). Fixes #20281.
  • Add labs flag: Show only current profile on historical messages ( #7815 ).
  • Keep unsent voice messages in memory until they are deleted or sent ( #7840 ). Fixes #17979.
  • A link to #/dm in a custom home.html will open the "Direct Messages" dialog. ( #7783 ). Contributed by @johannes-krude.
  • set icon-button-color to be configurable via quaternary-content variable ( #7725 ). Fixes #20925. Contributed by @acxz.
  • Allow editing polls ( #7806 ).
  • Abstract spotlight to allow non-room results too ( #7804 ). Fixes #20968, matrix-org/element-web-rageshakes#10766, matrix-org/element-web-rageshakes#10777, matrix-org/element-web-rageshakes#10767 matrix-org/element-web-rageshakes#10760 and matrix-org/element-web-rageshakes#10752.
  • Display '(edited)' next to edited polls ( #7789 ).
  • Use the resize observer polyfill consistently ( #7796 ). Fixes matrix-org/element-web-rageshakes#10700.
  • Consolidate, simplify and improve copied tooltips ( #7799 ). Fixes #21069.
  • Suggest @room when @channel , @everyone , or @here is typed in composer ( #7737 ). Fixes #20972. Contributed by @aaronraimist.
  • Add customisation point to disable space creation ( #7766 ).
  • Consolidate RedactionGrouper and HiddenEventGrouper into MELS ( #7739 ). Fixes #20958.
  • Unify widget header actions with those in right panel ( #7734 ).
  • Improve new search dialog context text for exactly 2 parent spaces ( #7761 ).

🐛 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.
2022-02-22
-- days ago

🌐 Translations

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

✨ Features

  • Support "closed" polls whose votes are not visible until they are ended ( #7842 ).
  • Focus trap in poll creation dialog ( #7847 ). Fixes #20281.
  • Add labs flag: Show only current profile on historical messages ( #7815 ).
  • Keep unsent voice messages in memory until they are deleted or sent ( #7840 ). Fixes #17979.
  • A link to #/dm in a custom home.html will open the "Direct Messages" dialog. ( #7783 ). Contributed by @johannes-krude.
  • set icon-button-color to be configurable via quaternary-content variable ( #7725 ). Fixes #20925. Contributed by @acxz.
  • Allow editing polls ( #7806 ).
  • Abstract spotlight to allow non-room results too ( #7804 ). Fixes #20968, matrix-org/element-web-rageshakes#10766, matrix-org/element-web-rageshakes#10777, matrix-org/element-web-rageshakes#10767 matrix-org/element-web-rageshakes#10760 and matrix-org/element-web-rageshakes#10752.
  • Display '(edited)' next to edited polls ( #7789 ).
  • Use the resize observer polyfill consistently ( #7796 ). Fixes matrix-org/element-web-rageshakes#10700.
  • Consolidate, simplify and improve copied tooltips ( #7799 ). Fixes #21069.
  • Suggest @room when @channel , @everyone , or @here is typed in composer ( #7737 ). Fixes #20972. Contributed by @aaronraimist.
  • Add customisation point to disable space creation ( #7766 ).
  • Consolidate RedactionGrouper and HiddenEventGrouper into MELS ( #7739 ). Fixes #20958.
  • Unify widget header actions with those in right panel ( #7734 ).
  • Improve new search dialog context text for exactly 2 parent spaces ( #7761 ).

🐛 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.
2022-02-17
-- days ago

🐛 Bug Fixes

  • Fix bug where badge colour on encrypted rooms may not be correct until anothe rmessage is sent
2022-02-14
-- days ago
  • Add map tile URL for location sharing maps to sample config (and element.io release app config)
2022-02-14
-- days ago

✨ 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.
2022-02-09
-- days ago

🐛 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 ).
2022-02-08
-- days ago

✨ 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.
2022-02-01
-- days ago

🐛 Bug Fixes

  • Fix the sticker picker ( #7692 ). Fixes vector-im/element-web#20797.
  • Ensure UserInfo can be rendered without a room ( #7687 ). Fixes vector-im/element-web#20830.
  • Fix publishing address wrongly demanding the alias be available ( #7690 ). Fixes vector-im/element-web#12013 and vector-im/element-web#20833.
2022-01-31
-- days ago

✨ 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.
2022-01-26
-- days ago

🐛 Bug Fixes

  • Fix crash in settings / appearance
2022-01-26
-- days ago

✨ 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.
2022-01-17
-- days ago

✨ 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.
2022-01-11
-- days ago

✨ 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.
2021-12-20
-- days ago

✨ Features

  • Include Vietnamese language ( #20029 ).
  • Simple static location sharing ( #19754 ).
  • Add support for the Indonesian language ( #20032 ). Fixes #20030. Contributed by @Linerly.
  • Always unhide widgets on layout change (pinning a widget) ( #7299 ).
  • Update status message in the member list and user info panel when it is changed ( #7338 ). Fixes #20127. Contributed by @SimonBrandner.
  • Iterate space panel toggle collapse interaction ( #7335 ). Fixes #20079.
  • Spotlight search labs ( #7116 ). Fixes #19530.
  • Put room settings form elements in fieldsets ( #7311 ).
  • Add descriptions to ambiguous links for screen readers ( #7310 ).
  • Make tooltips keyboard accessible ( #7281 ).
  • Iterate room context menus for DMs ( #7308 ). Fixes #19527.
  • Update space panel expand mechanism ( #7230 ). Fixes #17993.
  • Add CSS variable to make the UI gaps consistent and fix the resize handle position ( #7234 ). Fixes #19904 and #19938.
  • Custom location sharing. ( #7185 ).
  • Simple static location sharing ( #7135 ).
  • Finish sending pending messages before leaving room ( #7276 ). Fixes #4702.
  • Dropdown follow wai-aria practices for expanding on arrow keys ( #7277 ). Fixes #3687.
  • Expose PL control for pinned events when lab enabled ( #7278 ). Fixes #5396.
  • In People & Favourites metaspaces always show all rooms ( #7288 ). Fixes #20048.
  • Don't allow calls when the connection the server has been lost ( #7287 ). Fixes #2096. Contributed by @SimonBrandner.
  • Analytics opt in for posthog ( #6936 ).
  • Don't inhibit current room notifications if user has Modal open ( #7274 ). Fixes #1118.
  • Remove the Screen sharing is here! dialog ( #7266 ). Fixes #18824. Contributed by @SimonBrandner.
  • Make composer buttons react to settings without having to change room ( #7264 ). Fixes #20011.
  • Decorate view keyboard shortcuts link as a link ( #7260 ). Fixes #20007.
  • Improve ease of focusing on Room list Search ( #7255 ). Fixes matrix-org/element-web-rageshakes#7017.
  • Autofocus device panel entry when renaming device ( #7249 ). Fixes #19984.
  • Update Space Panel scrollable region ( #7245 ). Fixes #19978.
  • Replace breadcrumbs with recently viewed menu ( #7073 ). Fixes #19528.
  • Tweaks to informational architecture 1.1 ( #7052 ). Fixes #19526, #19379, #17792, #16450, #19881, #19892, #19300, #19324, #17307, #17468 #19932 and #19956.

🐛 Bug Fixes

  • [Release] Fix inline code block nowrap issue ( #7407 ).
  • don't collapse spaces in inline code blocks (https ( #7328 ). Fixes #6051. Contributed by @HarHarLinks.
  • Fix accessibility regressions ( #7336 ).
  • Debounce User Info start dm "Message" button ( #7357 ). Fixes #7763.
  • Fix thread filter being cut-off on narrow screens ( #7354 ). Fixes #20146.
  • Fix upgraded rooms wrongly showing up in spotlight ( #7341 ). Fixes #20141.
  • Show votes in replied-to polls (pass in getRelationsForEvent) ( #7345 ). Fixes #20153.
  • Keep all previously approved widget capabilities when requesting new capabilities ( #7340 ). Contributed by @dhenneke.
  • Only show poll previews when the polls feature is enabled ( #7331 ).
  • No-op action:join if the user is already invited for scalar ( #7334 ). Fixes #20134.
  • Don't show polls in timeline if polls are disabled ( #7332 ). Fixes #20130.
  • Don't send a poll response event if you are voting for your current c… ( #7326 ). Fixes #20129.
  • Don't show options button when the user can't modify widgets ( #7324 ). Fixes #20114. Contributed by @SimonBrandner.
  • Add vertical spacing between buttons when they go over multiple lines ( #7314 ). Contributed by @twigleingrid.
  • Improve accessibility of opening space create menu ( #7316 ).
  • Correct tab order in room preview dialog ( #7302 ).
  • Fix favourites and people metaspaces not rendering their content ( #7315 ). Fixes #20070.
  • Make clear button images visible in high contrast theme ( #7306 ). Fixes #19931.
  • Fix html exporting and improve output size ( #7312 ). Fixes #19436 #20107 and #19441.
  • Fix textual message stripping new line ( #7239 ). Fixes #15320. Contributed by @renancleyson-dev.
  • Fix issue with room list resizer getting clipped in firefox ( #7303 ). Fixes #20076.
  • Fix wrong indentation with nested ordered list unnesting list on edit ( #7300 ). Contributed by @renancleyson-dev.
  • Fix input field behaviour inside context menus ( #7293 ). Fixes #19881.
  • Corrected the alignment of the Edit button on LoginPage. ( #7292 ). Contributed by @ankur12-1610.
  • Allow sharing manual location without giving location permission ( #7295 ). Fixes #20065. Contributed by @tulir.
  • Make emoji picker search placeholder localizable ( #7294 ).
  • Fix jump to bottom on message send ( #7280 ). Fixes #19859. Contributed by @SimonBrandner.
  • Fix: Warning: Unsupported style property pointer-events. Did you mean pointerEvents? ( #7291 ).
  • Add edits and replies to the right panel timeline & prepare the timelineCard to share code with threads ( #7262 ). Fixes #20012 and #19928.
  • Fix labs exploding when lab group is empty ( #7290 ). Fixes #20051.
  • Update URL when room aliases are modified ( #7289 ). Fixes #1616 and #1925.
  • Render mini user menu for when space panel is disabled ( #7258 ). Fixes #19998.
  • When accepting DM from People metaspace don't switch to Home ( #7272 ). Fixes #19995.
  • Fix CallPreview room is null ( #7265 ). Fixes #19990, #19972, matrix-org/element-web-rageshakes#7004 matrix-org/element-web-rageshakes#6991 and matrix-org/element-web-rageshakes#6964.
  • Fixes more instances of double-translation ( #7259 ). Fixes #20010.
  • Fix video calls ( #7256 ). Fixes #20008. Contributed by @SimonBrandner.
  • Fix broken i18n in Forgot & Change password ( #7252 ). Fixes #19989.
  • Fix setBotPower to not use .content ( #7179 ). Fixes #19845.
  • Break long words in pinned messages to prevent overflow ( #7251 ). Fixes #19985.
  • Disallow sending empty feedbacks ( #7240 ).
  • Fix wrongly sized default sub-space icons in space panel ( #7243 ). Fixes #19973.
  • Hide clear cache and reload button if crash is before client init ( #7242 ). Fixes matrix-org/element-web-rageshakes#6996.
  • Fix automatic space switching wrongly going via Home for room aliases ( #7247 ). Fixes #19974.
  • Fix links being parsed as markdown links improperly ( #7200 ). Contributed by @Palid.
2021-12-14
-- days ago

✨ Features

  • Include Vietnamese language ( #20029 ).
  • Simple static location sharing ( #19754 ).
  • Add support for the Indonesian language ( #20032 ). Fixes #20030. Contributed by @Linerly.
  • Always unhide widgets on layout change (pinning a widget) ( #7299 ).
  • Update status message in the member list and user info panel when it is changed ( #7338 ). Fixes #20127. Contributed by @SimonBrandner.
  • Iterate space panel toggle collapse interaction ( #7335 ). Fixes #20079.
  • Spotlight search labs ( #7116 ). Fixes #19530.
  • Put room settings form elements in fieldsets ( #7311 ).
  • Add descriptions to ambiguous links for screen readers ( #7310 ).
  • Make tooltips keyboard accessible ( #7281 ).
  • Iterate room context menus for DMs ( #7308 ). Fixes #19527.
  • Update space panel expand mechanism ( #7230 ). Fixes #17993.
  • Add CSS variable to make the UI gaps consistent and fix the resize handle position ( #7234 ). Fixes #19904 and #19938.
  • Custom location sharing. ( #7185 ).
  • Simple static location sharing ( #7135 ).
  • Finish sending pending messages before leaving room ( #7276 ). Fixes #4702.
  • Dropdown follow wai-aria practices for expanding on arrow keys ( #7277 ). Fixes #3687.
  • Expose PL control for pinned events when lab enabled ( #7278 ). Fixes #5396.
  • In People & Favourites metaspaces always show all rooms ( #7288 ). Fixes #20048.
  • Don't allow calls when the connection the server has been lost ( #7287 ). Fixes #2096. Contributed by @SimonBrandner.
  • Analytics opt in for posthog ( #6936 ).
  • Don't inhibit current room notifications if user has Modal open ( #7274 ). Fixes #1118.
  • Remove the Screen sharing is here! dialog ( #7266 ). Fixes #18824. Contributed by @SimonBrandner.
  • Make composer buttons react to settings without having to change room ( #7264 ). Fixes #20011.
  • Decorate view keyboard shortcuts link as a link ( #7260 ). Fixes #20007.
  • Improve ease of focusing on Room list Search ( #7255 ). Fixes matrix-org/element-web-rageshakes#7017.
  • Autofocus device panel entry when renaming device ( #7249 ). Fixes #19984.
  • Update Space Panel scrollable region ( #7245 ). Fixes #19978.
  • Replace breadcrumbs with recently viewed menu ( #7073 ). Fixes #19528.
  • Tweaks to informational architecture 1.1 ( #7052 ). Fixes #19526, #19379, #17792, #16450, #19881, #19892, #19300, #19324, #17307, #17468 #19932 and #19956.

🐛 Bug Fixes

  • Fix accessibility regressions ( #7336 ).
  • Debounce User Info start dm "Message" button ( #7357 ). Fixes #7763.
  • Fix thread filter being cut-off on narrow screens ( #7354 ). Fixes #20146.
  • Fix upgraded rooms wrongly showing up in spotlight ( #7341 ). Fixes #20141.
  • Show votes in replied-to polls (pass in getRelationsForEvent) ( #7345 ). Fixes #20153.
  • Keep all previously approved widget capabilities when requesting new capabilities ( #7340 ). Contributed by @dhenneke.
  • Only show poll previews when the polls feature is enabled ( #7331 ).
  • don't collapse spaces in inline code blocks (https ( #7328 ). Fixes #6051. Contributed by @HarHarLinks.
  • No-op action:join if the user is already invited for scalar ( #7334 ). Fixes #20134.
  • Don't show polls in timeline if polls are disabled ( #7332 ). Fixes #20130.
  • Don't send a poll response event if you are voting for your current c… ( #7326 ). Fixes #20129.
  • Don't show options button when the user can't modify widgets ( #7324 ). Fixes #20114. Contributed by @SimonBrandner.
  • Add vertical spacing between buttons when they go over multiple lines ( #7314 ). Contributed by @twigleingrid.
  • Improve accessibility of opening space create menu ( #7316 ).
  • Correct tab order in room preview dialog ( #7302 ).
  • Fix favourites and people metaspaces not rendering their content ( #7315 ). Fixes #20070.
  • Make clear button images visible in high contrast theme ( #7306 ). Fixes #19931.
  • Fix html exporting and improve output size ( #7312 ). Fixes #19436 #20107 and #19441.
  • Fix textual message stripping new line ( #7239 ). Fixes #15320. Contributed by @renancleyson-dev.
  • Fix issue with room list resizer getting clipped in firefox ( #7303 ). Fixes #20076.
  • Fix wrong indentation with nested ordered list unnesting list on edit ( #7300 ). Contributed by @renancleyson-dev.
  • Fix input field behaviour inside context menus ( #7293 ). Fixes #19881.
  • Corrected the alignment of the Edit button on LoginPage. ( #7292 ). Contributed by @ankur12-1610.
  • Allow sharing manual location without giving location permission ( #7295 ). Fixes #20065. Contributed by @tulir.
  • Make emoji picker search placeholder localizable ( #7294 ).
  • Fix jump to bottom on message send ( #7280 ). Fixes #19859. Contributed by @SimonBrandner.
  • Fix: Warning: Unsupported style property pointer-events. Did you mean pointerEvents? ( #7291 ).
  • Add edits and replies to the right panel timeline & prepare the timelineCard to share code with threads ( #7262 ). Fixes #20012 and #19928.
  • Fix labs exploding when lab group is empty ( #7290 ). Fixes #20051.
  • Update URL when room aliases are modified ( #7289 ). Fixes #1616 and #1925.
  • Render mini user menu for when space panel is disabled ( #7258 ). Fixes #19998.
  • When accepting DM from People metaspace don't switch to Home ( #7272 ). Fixes #19995.
  • Fix CallPreview room is null ( #7265 ). Fixes #19990, #19972, matrix-org/element-web-rageshakes#7004 matrix-org/element-web-rageshakes#6991 and matrix-org/element-web-rageshakes#6964.
  • Fixes more instances of double-translation ( #7259 ). Fixes #20010.
  • Fix video calls ( #7256 ). Fixes #20008. Contributed by @SimonBrandner.
  • Fix broken i18n in Forgot & Change password ( #7252 ). Fixes #19989.
  • Fix setBotPower to not use .content ( #7179 ). Fixes #19845.
  • Break long words in pinned messages to prevent overflow ( #7251 ). Fixes #19985.
  • Disallow sending empty feedbacks ( #7240 ).
  • Fix wrongly sized default sub-space icons in space panel ( #7243 ). Fixes #19973.
  • Hide clear cache and reload button if crash is before client init ( #7242 ). Fixes matrix-org/element-web-rageshakes#6996.
  • Fix automatic space switching wrongly going via Home for room aliases ( #7247 ). Fixes #19974.
  • Fix links being parsed as markdown links improperly ( #7200 ). Contributed by @Palid.
2021-12-13
-- days ago
2021-12-06
-- days ago

✨ Features

  • Add unread indicator to the timelineCard header icon ( #7156 ). Fixes #19635.
  • Only show core navigation elements (call/chat/notification/info) when a widget is maximised ( #7114 ). Fixes #19632.
  • Improve ThreadPanel ctx menu accessibility ( #7217 ). Fixes #19885.
  • Allow filtering room list during treeview navigation ( #7219 ). Fixes #14702.
  • Add right panel chat timeline ( #7112 ). Fixes #19633.
  • Hide server options hint when disable_custom_urls is true ( #7215 ). Fixes #19919.
  • Improve right panel resize handle usability ( #7204 ). Fixes #15145. Contributed by @weeman1337.
  • Spaces quick settings ( #7196 ).
  • Maximised widgets always force a call to be shown in PIP mode ( #7163 ). Fixes #19637.
  • Group Labs flags ( #7190 ).
  • Show room context details in forward dialog ( #7162 ). Fixes #19793.
  • Remove chevrons from RoomSummaryCard_Button ( #7137 ). Fixes #19644.
  • Disable op/deop commands where user has no permissions ( #7161 ). Fixes #15390.
  • Add option to change the size of images/videos in the timeline ( #7017 ). Fixes vector-im/element-meta#49 #1520 and #19498.

🐛 Bug Fixes

  • Fix left panel glow in Safari ( #7236 ). Fixes #19863.
  • Fix newline on edit messages with quotes ( #7227 ). Fixes #12535. Contributed by @renancleyson-dev.
  • Guard against null refs in findSiblingElement ( #7228 ).
  • Tweak bottom of space panel buttons in expanded state ( #7213 ). Fixes #19921.
  • Fix multiline paragraph rendering as single line ( #7210 ). Fixes #8786. Contributed by @renancleyson-dev.
  • Improve room list message previews ( #7224 ). Fixes #17101 and #16169.
  • Fix EmojiPicker lazy loaded rendering bug ( #7225 ). Fixes #15341.
  • Prevent default avatar in UserInfo having pointer cursor ( #7218 ). Fixes #13872.
  • Prevent duplicate avatars in Event List Summaries ( #7222 ). Fixes #17706.
  • Respect the home page as a context for the Home space ( #7216 ). Fixes #19554.
  • Fix RoomUpgradeWarningBar exploding ( #7214 ). Fixes #19920.
  • Polish threads misalignments and UI diversion ( #7209 ). Fixes #19772, #19710 #19629 and #19711.
  • Fix Manage Restricted Join Rule Dialog for Spaces ( #7208 ). Fixes #19610.
  • Fix wrongly showing unpin in pinned messages tile with no perms ( #7197 ). Fixes #19886.
  • Make image size constrained by height when using the ImageSize.Large option ( #7171 ). Fixes #19788.
  • Prevent programmatic scrolling within truncated room sublists ( #7191 ).
  • Remove leading slash from /addwidget Jitsi confs ( #7175 ). Fixes #19839. Contributed by @AndrewFerr.
  • Fix automatic composer focus, regressed by threads work ( #7167 ). Fixes #19479.
  • Show space members when not invited even if summary didn't fail ( #7153 ). Fixes #19781.
  • Prevent custom power levels from breaking roles & permissions tab ( #7160 ). Fixes #19812.
  • Room Context Menu should respond to tag changes ( #7154 ). Fixes #19776.
  • Fix an edge case when trying to join an upgraded room ( #7159 ).
2021-12-01
-- days ago
  • Fixed release from correct branch
2021-11-30
-- days ago

✨ Features

  • Tweaks to informational architecture 1.1 ( #7052 ). Fixes #19526, #19379, #17792, #16450, #19881, #19892, #19300, #19324, #17307, #17468, #19932 #19956 and #19526.
  • Add unread indicator to the timelineCard header icon ( #7156 ). Fixes #19635 and #19635.
  • Only show core navigation elements (call/chat/notification/info) when a widget is maximised ( #7114 ). Fixes #19632 and #19632.
  • Improve ThreadPanel ctx menu accessibility ( #7217 ). Fixes #19885 and #19885.
  • Allow filtering room list during treeview navigation ( #7219 ). Fixes #14702 and #14702.
  • Add right panel chat timeline ( #7112 ). Fixes #19633 and #19633.
  • Hide server options hint when disable_custom_urls is true ( #7215 ). Fixes #19919 and #19919.
  • Improve right panel resize handle usability ( #7204 ). Fixes #15145 and #15145. Contributed by @weeman1337.
  • Spaces quick settings ( #7196 ).
  • Maximised widgets always force a call to be shown in PIP mode ( #7163 ). Fixes #19637 and #19637.
  • Group Labs flags ( #7190 ).
  • Show room context details in forward dialog ( #7162 ). Fixes #19793 and #19793.
  • Remove chevrons from RoomSummaryCard_Button ( #7137 ). Fixes #19644 and #19644.
  • Disable op/deop commands where user has no permissions ( #7161 ). Fixes #15390 and #15390.
  • Add option to change the size of images/videos in the timeline ( #7017 ). Fixes vector-im/element-meta#49, #1520 #19498 and vector-im/element-meta#49.

🐛 Bug Fixes

  • Fix links being parsed as markdown links improperly ( #7200 ).
  • Fix left panel glow in Safari ( #7236 ). Fixes #19863 and #19863.
  • Fix newline on edit messages with quotes ( #7227 ). Fixes #12535 and #12535. Contributed by @renancleyson-dev.
  • Guard against null refs in findSiblingElement ( #7228 ).
  • Tweak bottom of space panel buttons in expanded state ( #7213 ). Fixes #19921 and #19921.
  • Fix multiline paragraph rendering as single line ( #7210 ). Fixes #8786 and #8786. Contributed by @renancleyson-dev.
  • Improve room list message previews ( #7224 ). Fixes #17101 #16169 and #17101.
  • Fix EmojiPicker lazy loaded rendering bug ( #7225 ). Fixes #15341 and #15341.
  • Prevent default avatar in UserInfo having pointer cursor ( #7218 ). Fixes #13872 and #13872.
  • Prevent duplicate avatars in Event List Summaries ( #7222 ). Fixes #17706 and #17706.
  • Respect the home page as a context for the Home space ( #7216 ). Fixes #19554 and #19554.
  • Fix RoomUpgradeWarningBar exploding ( #7214 ). Fixes #19920 and #19920.
  • Polish threads misalignments and UI diversion ( #7209 ). Fixes #19772, #19710, #19629 #19711 and #19772.
  • Fix Manage Restricted Join Rule Dialog for Spaces ( #7208 ). Fixes #19610 and #19610.
  • Fix wrongly showing unpin in pinned messages tile with no perms ( #7197 ). Fixes #19886 and #19886.
  • Make image size constrained by height when using the ImageSize.Large option ( #7171 ). Fixes #19788 and #19788.
  • Prevent programmatic scrolling within truncated room sublists ( #7191 ).
  • Remove leading slash from /addwidget Jitsi confs ( #7175 ). Fixes #19839 and #19839. Contributed by @AndrewFerr.
  • Fix automatic composer focus, regressed by threads work ( #7167 ). Fixes #19479 and #19479.
  • Show space members when not invited even if summary didn't fail ( #7153 ). Fixes #19781 and #19781.
  • Prevent custom power levels from breaking roles & permissions tab ( #7160 ). Fixes #19812 and #19812.
  • Room Context Menu should respond to tag changes ( #7154 ). Fixes #19776.
  • Fix an edge case when trying to join an upgraded room ( #7159 ).
2021-11-22
-- days ago

✨ Features

  • Make double-clicking the PiP take you to the call room ( #7142 ). Fixes #18421 #15920 and #18421. Contributed by @SimonBrandner.
  • Add maximise widget functionality ( #7098 ). Fixes #19619, #19621 #19760 and #19619.
  • Add rainfall effect ( #7086 ). Contributed by @justjosias.
  • Add root folder to zip file created by export chat feature ( #7097 ). Fixes #19653 and #19653. Contributed by @aaronraimist.
  • Improve VoIP UI/UX ( #7048 ). Fixes #19513 and #19513. Contributed by @SimonBrandner.
  • Unified room context menus ( #7072 ). Fixes #19527 and #19527.
  • In forgot password screen, show validation errors inline in the form, instead of in modals ( #7113 ). Contributed by @psrpinto.
  • Implement more meta-spaces ( #7077 ). Fixes #18634 #17295 and #18634.
  • Expose power level control for m.space.child ( #7120 ).
  • Forget member-list query when switching out of a room ( #7093 ). Fixes #19432 and #19432. Contributed by @SimonBrandner.
  • Do pre-submit availability check on username during registration ( #6978 ). Fixes #9545 and #9545.

🐛 Bug Fixes

  • Adjust recovery key button sizes depending on text width ( #7134 ). Fixes #19511 and #19511. Contributed by @weeman1337.
  • Fix bulk invite button getting a negative count ( #7122 ). Fixes #19466 and #19466. Contributed by @renancleyson-dev.
  • Fix maximised / pinned widget state being loaded correctly ( #7146 ). Fixes #19768 and #19768.
  • Don't reload the page when user hits enter when entering ban reason ( #7145 ). Fixes #19763 and #19763.
  • Fix timeline text when sharing room layout ( #7140 ). Fixes #19622 and #19622.
  • Fix look of emoji verification ( #7133 ). Fixes #19740 and #19740. Contributed by @SimonBrandner.
  • Fixes element not remembering widget hidden state per room ( #7136 ). Fixes #16672, matrix-org/element-web-rageshakes#4407, #15718 #15768 and #16672.
  • Don't keep spinning if joining space child failed ( #7129 ). Fixes matrix-org/element-web-rageshakes#6813 and matrix-org/element-web-rageshakes#6813.
  • Guard around SpaceStore onAccountData handler prevEvent ( #7123 ). Fixes #19705 and #19705.
  • Fix missing spaces in threads copy ( #7119 ). Fixes #19702 and #19702.
  • Fix hover tile border ( #7117 ). Fixes #19698 and #19698. Contributed by @SimonBrandner.
  • Fix quote button ( #7096 ). Fixes #19659 and #19659. Contributed by @SimonBrandner.
  • Fix space panel layout edge cases ( #7101 ). Fixes #19668 and #19668.
  • Update powerlevel/role when the user changes in the user info panel ( #7099 ). Fixes #19666 and #19666. Contributed by @SimonBrandner.
  • Fix avatar disappearing when setting a room topic ( #7092 ). Fixes #19226 and #19226. Contributed by @SimonBrandner.
  • Fix possible infinite loop on widget start ( #7071 ). Fixes #15494 and #15494.
  • Use device IDs for nameless devices in device list ( #7081 ). Fixes #19608 and #19608.
  • Don't re-sort rooms on no-op RoomUpdateCause.PossibleTagChange ( #7053 ). Contributed by @bradtgmurray.
2021-11-17
-- days ago

✨ Features

  • Make double-clicking the PiP take you to the call room ( #7142 ). Fixes #18421 #15920 and #18421. Contributed by @SimonBrandner.
  • Add maximise widget functionality ( #7098 ). Fixes #19619, #19621 #19760 and #19619.
  • Add rainfall effect ( #7086 ). Contributed by @justjosias.
  • Add root folder to zip file created by export chat feature ( #7097 ). Fixes #19653 and #19653. Contributed by @aaronraimist.
  • Improve VoIP UI/UX ( #7048 ). Fixes #19513 and #19513. Contributed by @SimonBrandner.
  • Unified room context menus ( #7072 ). Fixes #19527 and #19527.
  • In forgot password screen, show validation errors inline in the form, instead of in modals ( #7113 ). Contributed by @psrpinto.
  • Implement more meta-spaces ( #7077 ). Fixes #18634 #17295 and #18634.
  • Expose power level control for m.space.child ( #7120 ).
  • Forget member-list query when switching out of a room ( #7093 ). Fixes #19432 and #19432. Contributed by @SimonBrandner.
  • Do pre-submit availability check on username during registration ( #6978 ). Fixes #9545 and #9545.

🐛 Bug Fixes

  • Adjust recovery key button sizes depending on text width ( #7134 ). Fixes #19511 and #19511. Contributed by @weeman1337.
  • Fix bulk invite button getting a negative count ( #7122 ). Fixes #19466 and #19466. Contributed by @renancleyson-dev.
  • Fix maximised / pinned widget state being loaded correctly ( #7146 ). Fixes #19768 and #19768.
  • Don't reload the page when user hits enter when entering ban reason ( #7145 ). Fixes #19763 and #19763.
  • Fix timeline text when sharing room layout ( #7140 ). Fixes #19622 and #19622.
  • Fix look of emoji verification ( #7133 ). Fixes #19740 and #19740. Contributed by @SimonBrandner.
  • Fixes element not remembering widget hidden state per room ( #7136 ). Fixes #16672, matrix-org/element-web-rageshakes#4407, #15718 #15768 and #16672.
  • Don't keep spinning if joining space child failed ( #7129 ). Fixes matrix-org/element-web-rageshakes#6813 and matrix-org/element-web-rageshakes#6813.
  • Guard around SpaceStore onAccountData handler prevEvent ( #7123 ). Fixes #19705 and #19705.
  • Fix missing spaces in threads copy ( #7119 ). Fixes #19702 and #19702.
  • Fix hover tile border ( #7117 ). Fixes #19698 and #19698. Contributed by @SimonBrandner.
  • Fix quote button ( #7096 ). Fixes #19659 and #19659. Contributed by @SimonBrandner.
  • Fix space panel layout edge cases ( #7101 ). Fixes #19668 and #19668.
  • Update powerlevel/role when the user changes in the user info panel ( #7099 ). Fixes #19666 and #19666. Contributed by @SimonBrandner.
  • Fix avatar disappearing when setting a room topic ( #7092 ). Fixes #19226 and #19226. Contributed by @SimonBrandner.
  • Fix possible infinite loop on widget start ( #7071 ). Fixes #15494 and #15494.
  • Use device IDs for nameless devices in device list ( #7081 ). Fixes #19608 and #19608.
  • Don't re-sort rooms on no-op RoomUpdateCause.PossibleTagChange ( #7053 ). Contributed by @bradtgmurray.
2021-11-08
-- days ago

✨ Features

  • Improve the look of tooltips ( #7049 ). Contributed by @SimonBrandner.
  • Improve the look of the spinner ( #6083 ). Contributed by @SimonBrandner.
  • Polls: Creation form & start event ( #7001 ).
  • Show a gray shield when encrypted by deleted session ( #6119 ). Contributed by @SimonBrandner.
  • ( #7057 ). Contributed by @ndarilek.
  • Make message separator more accessible. ( #7056 ). Contributed by @ndarilek.
  • ( #7035 ). Contributed by @ndarilek.
  • Implement RequiresClient capability for widgets ( #7005 ). Fixes #15744 and #15744.
  • Respect the system high contrast setting when using system theme ( #7043 ).
  • Remove redundant duplicate mimetype field which doesn't conform to spec ( #7045 ). Fixes #17145 and #17145.
  • Make join button on space hierarchy action in the background ( #7041 ). Fixes #17388 and #17388.
  • Add a high contrast theme (a variant of the light theme) ( #7036 ).
  • Improve timeline message for restricted join rule changes ( #6984 ). Fixes #18980 and #18980.
  • Improve the appearance of the font size slider ( #7038 ).
  • Improve RovingTabIndex & Room List filtering performance ( #6987 ). Fixes #17864 and #17864.
  • Remove outdated Spaces restricted rooms warning ( #6927 ).
  • Make /msg param optional for more flexibility ( #7028 ). Fixes #19481 and #19481.
  • Add decoration to space hierarchy for tiles which have already been j… ( #6969 ). Fixes #18755 and #18755.
  • Add insert link button to the format bar ( #5879 ). Contributed by @SimonBrandner.
  • Improve visibility of font size chooser ( #6988 ).
  • Soften border-radius on selected/hovered messages ( #6525 ). Fixes #18108. Contributed by @SimonBrandner.
  • Add a developer mode flag and use it for accessing space timelines ( #6994 ). Fixes #19416 and #19416.
  • Position toggle switch more clearly ( #6914 ). Contributed by @CicadaCinema.
  • Validate email address in forgot password dialog ( #6983 ). Fixes #9978 and #9978. Contributed by @psrpinto.
  • Handle and i18n M_THREEPID_IN_USE during registration ( #6986 ). Fixes #13767 and #13767.
  • For space invite previews, use room summary API to get the right member count ( #6982 ). Fixes #19123 and #19123.
  • Simplify Space Panel notification badge layout ( #6977 ). Fixes #18527 and #18527.
  • Use prettier hsName during 3pid registration where possible ( #6980 ). Fixes #19162 and #19162.

🐛 Bug Fixes

  • Add a condition to only activate the resizer which belongs to the clicked handle ( #7055 ). Fixes #19521 and #19521.
  • Restore composer focus after event edit ( #7065 ). Fixes #19469 and #19469.
  • Don't apply message bubble visual style to media messages ( #7040 ).
  • Handle no selected screen when screen-sharing ( #7018 ). Fixes #19460 and #19460. Contributed by @SimonBrandner.
  • Add history entry before completing emoji ( #7007 ). Fixes #19177 and #19177. Contributed by @RafaelGoncalves8.
  • Add padding between controls on edit form in message bubbles ( #7039 ).
  • Respect the roomState right container request for the Jitsi widget ( #7033 ). Fixes #16552 and #16552.
  • Fix cannot read length of undefined for room upgrades ( #7037 ). Fixes #19509 and #19509.
  • Cleanup re-dispatching around timelines and composers ( #7023 ). Fixes #19491 and #19491. Contributed by @SimonBrandner.
  • Fix removing a room from a Space and interaction with m.space.parent ( #6944 ). Fixes #19363 and #19363.
  • Fix recent css regression ( #7022 ). Fixes #19470 and #19470. Contributed by @CicadaCinema.
  • Fix ModalManager reRender racing with itself ( #7027 ). Fixes #19489 and #19489.
  • Fix fullscreening a call while connecting ( #7019 ). Fixes #19309 and #19309. Contributed by @SimonBrandner.
  • Allow scrolling right in reply-quoted code block ( #7024 ). Fixes #19487 and #19487. Contributed by @SimonBrandner.
  • Fix dark theme codeblock colors ( #6384 ). Fixes #17998. Contributed by @SimonBrandner.
  • Show passphrase input label ( #6992 ). Fixes #19428 and #19428. Contributed by @RafaelGoncalves8.
  • Always render disabled settings as disabled ( #7014 ).
  • Make "Security Phrase" placeholder look consistent cross-browser ( #6870 ). Fixes #19006 and #19006. Contributed by @neer17.
  • Fix direction override characters breaking member event text direction ( #6999 ).
  • Remove redundant text in verification dialogs ( #6993 ). Fixes #19290 and #19290. Contributed by @RafaelGoncalves8.
  • Fix space panel name overflowing ( #6995 ). Fixes #19455 and #19455.
  • Fix conflicting CSS on syntax highlighted blocks ( #6991 ). Fixes #19445 and #19445.
2021-11-02
-- days ago

✨ Features

  • Improve the look of tooltips ( #7049 ). Contributed by @SimonBrandner.
  • Improve the look of the spinner ( #6083 ). Contributed by @SimonBrandner.
  • Polls: Creation form & start event ( #7001 ).
  • Show a gray shield when encrypted by deleted session ( #6119 ). Contributed by @SimonBrandner.
  • ( #7057 ). Contributed by @ndarilek.
  • Make message separator more accessible. ( #7056 ). Contributed by @ndarilek.
  • ( #7035 ). Contributed by @ndarilek.
  • Implement RequiresClient capability for widgets ( #7005 ). Fixes #15744 and #15744.
  • Respect the system high contrast setting when using system theme ( #7043 ).
  • Remove redundant duplicate mimetype field which doesn't conform to spec ( #7045 ). Fixes #17145 and #17145.
  • Make join button on space hierarchy action in the background ( #7041 ). Fixes #17388 and #17388.
  • Add a high contrast theme (a variant of the light theme) ( #7036 ).
  • Improve timeline message for restricted join rule changes ( #6984 ). Fixes #18980 and #18980.
  • Improve the appearance of the font size slider ( #7038 ).
  • Improve RovingTabIndex & Room List filtering performance ( #6987 ). Fixes #17864 and #17864.
  • Remove outdated Spaces restricted rooms warning ( #6927 ).
  • Make /msg param optional for more flexibility ( #7028 ). Fixes #19481 and #19481.
  • Add decoration to space hierarchy for tiles which have already been j… ( #6969 ). Fixes #18755 and #18755.
  • Add insert link button to the format bar ( #5879 ). Contributed by @SimonBrandner.
  • Improve visibility of font size chooser ( #6988 ).
  • Soften border-radius on selected/hovered messages ( #6525 ). Fixes #18108. Contributed by @SimonBrandner.
  • Add a developer mode flag and use it for accessing space timelines ( #6994 ). Fixes #19416 and #19416.
  • Position toggle switch more clearly ( #6914 ). Contributed by @CicadaCinema.
  • Validate email address in forgot password dialog ( #6983 ). Fixes #9978 and #9978. Contributed by @psrpinto.
  • Handle and i18n M_THREEPID_IN_USE during registration ( #6986 ). Fixes #13767 and #13767.
  • For space invite previews, use room summary API to get the right member count ( #6982 ). Fixes #19123 and #19123.
  • Simplify Space Panel notification badge layout ( #6977 ). Fixes #18527 and #18527.
  • Use prettier hsName during 3pid registration where possible ( #6980 ). Fixes #19162 and #19162.

🐛 Bug Fixes

  • Add a condition to only activate the resizer which belongs to the clicked handle ( #7055 ). Fixes #19521 and #19521.
  • Restore composer focus after event edit ( #7065 ). Fixes #19469 and #19469.
  • Don't apply message bubble visual style to media messages ( #7040 ).
  • Handle no selected screen when screen-sharing ( #7018 ). Fixes #19460 and #19460. Contributed by @SimonBrandner.
  • Add history entry before completing emoji ( #7007 ). Fixes #19177 and #19177. Contributed by @RafaelGoncalves8.
  • Add padding between controls on edit form in message bubbles ( #7039 ).
  • Respect the roomState right container request for the Jitsi widget ( #7033 ). Fixes #16552 and #16552.
  • Fix cannot read length of undefined for room upgrades ( #7037 ). Fixes #19509 and #19509.
  • Cleanup re-dispatching around timelines and composers ( #7023 ). Fixes #19491 and #19491. Contributed by @SimonBrandner.
  • Fix removing a room from a Space and interaction with m.space.parent ( #6944 ). Fixes #19363 and #19363.
  • Fix recent css regression ( #7022 ). Fixes #19470 and #19470. Contributed by @CicadaCinema.
  • Fix ModalManager reRender racing with itself ( #7027 ). Fixes #19489 and #19489.
  • Fix fullscreening a call while connecting ( #7019 ). Fixes #19309 and #19309. Contributed by @SimonBrandner.
  • Allow scrolling right in reply-quoted code block ( #7024 ). Fixes #19487 and #19487. Contributed by @SimonBrandner.
  • Fix dark theme codeblock colors ( #6384 ). Fixes #17998. Contributed by @SimonBrandner.
  • Show passphrase input label ( #6992 ). Fixes #19428 and #19428. Contributed by @RafaelGoncalves8.
  • Always render disabled settings as disabled ( #7014 ).
  • Make "Security Phrase" placeholder look consistent cross-browser ( #6870 ). Fixes #19006 and #19006. Contributed by @neer17.
  • Fix direction override characters breaking member event text direction ( #6999 ).
  • Remove redundant text in verification dialogs ( #6993 ). Fixes #19290 and #19290. Contributed by @RafaelGoncalves8.
  • Fix space panel name overflowing ( #6995 ). Fixes #19455 and #19455.
  • Fix conflicting CSS on syntax highlighted blocks ( #6991 ). Fixes #19445 and #19445.
2021-10-25
-- days ago

✨ Features

  • Convert the "Cryptography" settings panel to an HTML table to assist screen reader users. ( #6968 ). Contributed by andybalaam .
  • Swap order of private space creation and tweak copy ( #6967 ). Fixes #18768 and #18768.
  • Add spacing to Room settings - Notifications subsection ( #6962 ). Contributed by CicadaCinema .
  • Use HTML tables for some tabular user interface areas, to assist with screen reader use ( #6955 ). Contributed by andybalaam .
  • Fix space invite edge cases ( #6884 ). Fixes #19010 #17345 and #19010.
  • Allow options to cascade kicks/bans throughout spaces ( #6829 ). Fixes #18969 and #18969.
  • Make public space alias field mandatory again ( #6921 ). Fixes #19003 and #19003.
  • Add progress bar to restricted room upgrade dialog ( #6919 ). Fixes #19146 and #19146.
  • Add customisation point for visibility of invites and room creation ( #6922 ). Fixes #19331 and #19331.
  • Inhibit Unable to get validated threepid error during UIA ( #6928 ). Fixes #18883 and #18883.
  • Tweak room list skeleton UI height and behaviour ( #6926 ). Fixes #18231 #16581 and #18231.
  • If public room creation fails, retry without publishing it ( #6872 ). Fixes #19194 and #19194. Contributed by AndrewFerr .
  • Iterate invite your teammates to Space view ( #6925 ). Fixes #18772 and #18772.
  • Make placeholder more grey when no input ( #6840 ). Fixes #17243 and #17243. Contributed by wlach .
  • Respect tombstones in locally known rooms for Space children ( #6906 ). Fixes #19246 #19256 and #19246.
  • Improve emoji shortcodes generated from annotations ( #6907 ). Fixes #19304 and #19304.
  • Hide kick & ban options in UserInfo when looking at own profile ( #6911 ). Fixes #19066 and #19066.
  • Add progress bar to Community to Space migration tool ( #6887 ). Fixes #19216 and #19216.

🐛 Bug Fixes

  • Fix leave space cancel button exploding ( #6966 ).
  • Fix edge case behaviour of the space join spinner for guests ( #6972 ). Fixes #19359 and #19359.
  • Convert emoticon to emoji at the end of a line on send even if the cursor isn't there ( #6965 ). Contributed by SimonBrandner .
  • Fix text overflows button on Home page ( #6898 ). Fixes #19180 and #19180. Contributed by oliver-pham .
  • Space Room View should react to join rule changes down /sync ( #6945 ). Fixes #19390 and #19390.
  • Hide leave section button if user isn't in the room e.g peeking ( #6920 ). Fixes #17410 and #17410.
  • Fix bug where room list would get stuck showing no rooms ( #6939 ). Fixes #19373 and #19373.
  • Update room settings dialog title when room name changes ( #6916 ). Fixes #17480 and #17480. Contributed by psrpinto .
  • Fix editing losing emote-ness and rainbow-ness of messages ( #6931 ). Fixes #19350 and #19350.
  • Remove semicolon from notifications panel ( #6930 ). Contributed by robintown .
  • Prevent profile image in left panel's backdrop from being selected ( #6924 ). Contributed by rom4nik .
  • Validate that the phone number verification field is filled before allowing user to submit ( #6918 ). Fixes #19316 and #19316. Contributed by VFermat .
  • Updated how save button becomes disabled in room settings to listen for all fields instead of the most recent ( #6917 ). Contributed by LoganArnett .
  • Use FocusLock around ContextMenus to simplify focus management ( #6311 ). Fixes #19259 and #19259.
  • Fix space hierarchy pagination ( #6908 ). Fixes #19276 and #19276.
  • Fix spaces keyboard shortcuts not working for last space ( #6909 ). Fixes #19255 and #19255.
  • Use fallback avatar only for DMs with 2 people. ( #6895 ). Fixes #18747 and #18747. Contributed by andybalaam .
2021-10-25
-- days ago

🐛 Bug Fixes

  • Remove highlightjs CSS ( #19483 ). Fixes vector-im/element-web#19476
2021-10-20
-- days ago

🐛 Bug Fixes

  • Fix conflicting CSS on syntax highlighted blocks ( #6991 ). Fixes vector-im/element-web#19445
2021-10-19
-- days ago

✨ Features

  • Swap order of private space creation and tweak copy ( #6967 ). Fixes #18768 and #18768.
  • Add spacing to Room settings - Notifications subsection ( #6962 ). Contributed by CicadaCinema .
  • Convert the "Cryptography" settings panel to an HTML to assist screen reader users. ( #6968 ). Contributed by andybalaam .
  • Use HTML tables for some tabular user interface areas, to assist with screen reader use ( #6955 ). Contributed by andybalaam .
  • Fix space invite edge cases ( #6884 ). Fixes #19010 #17345 and #19010.
  • Allow options to cascade kicks/bans throughout spaces ( #6829 ). Fixes #18969 and #18969.
  • Make public space alias field mandatory again ( #6921 ). Fixes #19003 and #19003.
  • Add progress bar to restricted room upgrade dialog ( #6919 ). Fixes #19146 and #19146.
  • Add customisation point for visibility of invites and room creation ( #6922 ). Fixes #19331 and #19331.
  • Inhibit Unable to get validated threepid error during UIA ( #6928 ). Fixes #18883 and #18883.
  • Tweak room list skeleton UI height and behaviour ( #6926 ). Fixes #18231 #16581 and #18231.
  • If public room creation fails, retry without publishing it ( #6872 ). Fixes #19194 and #19194. Contributed by AndrewFerr .
  • Iterate invite your teammates to Space view ( #6925 ). Fixes #18772 and #18772.
  • Make placeholder more grey when no input ( #6840 ). Fixes #17243 and #17243. Contributed by wlach .
  • Respect tombstones in locally known rooms for Space children ( #6906 ). Fixes #19246 #19256 and #19246.
  • Improve emoji shortcodes generated from annotations ( #6907 ). Fixes #19304 and #19304.
  • Hide kick & ban options in UserInfo when looking at own profile ( #6911 ). Fixes #19066 and #19066.
  • Add progress bar to Community to Space migration tool ( #6887 ). Fixes #19216 and #19216.

🐛 Bug Fixes

  • Fix leave space cancel button exploding ( #6966 ).
  • Fix edge case behaviour of the space join spinner for guests ( #6972 ). Fixes #19359 and #19359.
  • Convert emoticon to emoji at the end of a line on send even if the cursor isn't there ( #6965 ). Contributed by SimonBrandner .
  • Fix text overflows button on Home page ( #6898 ). Fixes #19180 and #19180. Contributed by oliver-pham .
  • Space Room View should react to join rule changes down /sync ( #6945 ). Fixes #19390 and #19390.
  • Hide leave section button if user isn't in the room e.g peeking ( #6920 ). Fixes #17410 and #17410.
  • Fix bug where room list would get stuck showing no rooms ( #6939 ). Fixes #19373 and #19373.
  • Update room settings dialog title when room name changes ( #6916 ). Fixes #17480 and #17480. Contributed by psrpinto .
  • Fix editing losing emote-ness and rainbow-ness of messages ( #6931 ). Fixes #19350 and #19350.
  • Remove semicolon from notifications panel ( #6930 ). Contributed by robintown .
  • Prevent profile image in left panel's backdrop from being selected ( #6924 ). Contributed by rom4nik .
  • Validate that the phone number verification field is filled before allowing user to submit ( #6918 ). Fixes #19316 and #19316. Contributed by VFermat .
  • Updated how save button becomes disabled in room settings to listen for all fields instead of the most recent ( #6917 ). Contributed by LoganArnett .
  • Use FocusLock around ContextMenus to simplify focus management ( #6311 ). Fixes #19259 and #19259.
  • Fix space hierarchy pagination ( #6908 ). Fixes #19276 and #19276.
  • Fix spaces keyboard shortcuts not working for last space ( #6909 ). Fixes #19255 and #19255.
  • Use fallback avatar only for DMs with 2 people. ( #6895 ). Fixes #18747 and #18747. Contributed by andybalaam .
2021-10-12
-- days ago

🐛 Bug Fixes

  • Upgrade to matrix-js-sdk#14.0.1
2021-10-11
-- days ago

✨ Features

  • Decrease profile button touch target ( #6900 ). Contributed by ColonisationCaptain .
  • Don't let click events propagate out of context menus ( #6892 ).
  • Allow closing Dropdown via its chevron ( #6885 ). Fixes #19030 and #19030.
  • Improve AUX panel behaviour ( #6699 ). Fixes #18787 and #18787. Contributed by SimonBrandner .
  • A nicer opening animation for the Image View ( #6454 ). Fixes #18186 and #18186. Contributed by SimonBrandner .

🐛 Bug Fixes

  • [Release] Fix space hierarchy pagination ( #6910 ).
  • Fix leaving space via other client leaving you in undefined-land ( #6891 ). Fixes #18455 and #18455.
  • Handle newer voice message encrypted event format for chat export ( #6893 ). Contributed by jaiwanth-v .
  • Fix pagination when filtering space hierarchy ( #6876 ). Fixes #19235 and #19235.
  • Fix spaces null-guard breaking the dispatcher settings watching ( #6886 ). Fixes #19223 and #19223.
  • Fix space children without specific order being sorted after those with one ( #6878 ). Fixes #19192 and #19192.
  • Ensure that sub-spaces aren't considered for notification badges ( #6881 ). Fixes #18975 and #18975.
  • Fix timeline autoscroll with non-standard DPI settings. ( #6880 ). Fixes #18984 and #18984.
  • Pluck out JoinRuleSettings styles so they apply in space settings too ( #6879 ). Fixes #19164 and #19164.
  • Null guard around the matrixClient in SpaceStore ( #6874 ).
  • Fix issue (https ( #6871 ). Fixes #19138 and #19138. Contributed by psrpinto .
  • Fix pills being cut off in message bubble layout ( #6865 ). Fixes #18627 and #18627. Contributed by robintown .
  • Fix space admin check false positive on multiple admins ( #6824 ).
  • Fix the User View ( #6860 ). Fixes #19158 and #19158.
  • Fix spacing for message composer buttons ( #6852 ). Fixes #18999 and #18999.
  • Always show root event of a thread in room's timeline ( #6842 ). Fixes #19016 and #19016.
2021-10-08
-- days ago

🐛 Bug Fixes

  • [Release] Fix space hierarchy pagination ( #6910 ).
2021-10-04
-- days ago

✨ Features

  • Decrease profile button touch target ( #6900 ). Contributed by ColonisationCaptain .
  • Don't let click events propagate out of context menus ( #6892 ).
  • Allow closing Dropdown via its chevron ( #6885 ). Fixes #19030 and #19030.
  • Improve AUX panel behaviour ( #6699 ). Fixes #18787 and #18787. Contributed by SimonBrandner .
  • A nicer opening animation for the Image View ( #6454 ). Fixes #18186 and #18186. Contributed by SimonBrandner .

🐛 Bug Fixes

  • Fix leaving space via other client leaving you in undefined-land ( #6891 ). Fixes #18455 and #18455.
  • Handle newer voice message encrypted event format for chat export ( #6893 ). Contributed by jaiwanth-v .
  • Fix pagination when filtering space hierarchy ( #6876 ). Fixes #19235 and #19235.
  • Fix spaces null-guard breaking the dispatcher settings watching ( #6886 ). Fixes #19223 and #19223.
  • Fix space children without specific order being sorted after those with one ( #6878 ). Fixes #19192 and #19192.
  • Ensure that sub-spaces aren't considered for notification badges ( #6881 ). Fixes #18975 and #18975.
  • Fix timeline autoscroll with non-standard DPI settings. ( #6880 ). Fixes #18984 and #18984.
  • Pluck out JoinRuleSettings styles so they apply in space settings too ( #6879 ). Fixes #19164 and #19164.
  • Null guard around the matrixClient in SpaceStore ( #6874 ).
  • Fix issue (https ( #6871 ). Fixes #19138 and #19138. Contributed by psrpinto .
  • Fix pills being cut off in message bubble layout ( #6865 ). Fixes #18627 and #18627. Contributed by robintown .
  • Fix space admin check false positive on multiple admins ( #6824 ).
  • Fix the User View ( #6860 ). Fixes #19158 and #19158.
  • Fix spacing for message composer buttons ( #6852 ). Fixes #18999 and #18999.
  • Always show root event of a thread in room's timeline ( #6842 ). Fixes #19016 and #19016.
2021-09-27
-- days ago

✨ Features

  • Fix space keyboard shortcuts conflicting with native zoom shortcuts ( #19037 ). Fixes #18481 and undefined/element-web#18481.
  • Say Joining space instead of Joining room where we know its a space ( #6818 ). Fixes #19064 and #19064.
  • Add warning that some spaces may not be relinked to the newly upgraded room ( #6805 ). Fixes #18858 and #18858.
  • Delabs Spaces, iterate some copy and move communities/space toggle to preferences ( #6594 ). Fixes #18088, #18524 #18088 and #18088.
  • Show "Message" in the user info panel instead of "Start chat" ( #6319 ). Fixes #17877 and #17877. Contributed by SimonBrandner .
  • Fix space keyboard shortcuts conflicting with native zoom shortcuts ( #6804 ).
  • Replace plain text emoji at the end of a line ( #6784 ). Fixes #18833 and #18833. Contributed by SimonBrandner .
  • Simplify Space Panel layout and fix some edge cases ( #6800 ). Fixes #18694 and #18694.
  • Show unsent message warning on Space Panel buttons ( #6778 ). Fixes #18891 and #18891.
  • Hide mute/unmute button in UserInfo for Spaces as it makes no sense ( #6790 ). Fixes #19007 and #19007.
  • Fix automatic field population in space create menu not validating ( #6792 ). Fixes #19005 and #19005.
  • Optimize input label transition on focus ( #6783 ). Fixes #12876 and #12876. Contributed by MadLittleMods .
  • Adapt and re-use the RolesRoomSettingsTab for Spaces ( #6779 ). Fixes #18908 #18909 and #18908.
  • Deduplicate join rule management between rooms and spaces ( #6724 ). Fixes #18798 and #18798.
  • Add config option to turn on in-room event sending timing metrics ( #6766 ).
  • Improve the upgrade for restricted user experience ( #6764 ). Fixes #18677 and #18677.
  • Improve tooltips on space quick actions and explore button ( #6760 ). Fixes #18528 and #18528.
  • Make space members and user info behave more expectedly ( #6765 ). Fixes #17018 and #17018.
  • hide no-op m.room.encryption events and better word param changes ( #6747 ). Fixes #18597 and #18597.
  • Respect m.space.parent relations if they hold valid permissions ( #6746 ). Fixes #10935 and #10935.
  • Space panel accessibility improvements ( #6744 ). Fixes #18892 and #18892.

🐛 Bug Fixes

  • Fix spacing for message composer buttons ( #6854 ).
  • Fix accessing field on oobData which may be undefined ( #6830 ). Fixes #19085 and #19085.
  • Fix reactions aria-label not being a string and thus being read as Object object .
  • Fix missing null guard in space hierarchy pagination ( #6821 ). Fixes matrix-org/element-web-rageshakes#6299 and matrix-org/element-web-rageshakes#6299.
  • Fix checks to show prompt to start new chats ( #6812 ).
  • Fix room list scroll jumps ( #6777 ). Fixes #17460 #18440 and #17460. Contributed by robintown .
  • Fix various message bubble alignment issues ( #6785 ). Fixes #18293, #18294 #18305 and #18293. Contributed by robintown .
  • Make message bubble font size consistent ( #6795 ). Contributed by robintown .
  • Fix edge cases around joining new room which does not belong to active space ( #6797 ). Fixes #19025 and #19025.
  • Fix edge case space issues around creation and initial view ( #6798 ). Fixes #19023 and #19023.
  • Stop spinner on space preview if the join fails ( #6803 ). Fixes #19034 and #19034.
  • Fix emoji picker and stickerpicker not appearing correctly when opened ( #6793 ). Fixes #19012 and #19012. Contributed by Palid .
  • Fix autocomplete not having y-scroll ( #6794 ). Fixes #18997 and #18997. Contributed by Palid .
  • Fix broken edge case with public space creation with no alias ( #6791 ). Fixes #19003 and #19003.
  • Redirect from /#/welcome to /#/home if already logged in ( #6786 ). Fixes #18990 and #18990. Contributed by aaronraimist .
  • Fix build issues from two conflicting PRs landing without merge conflict ( #6780 ).
  • Render guest settings only in public rooms/spaces ( #6693 ). Fixes #18776 and #18776. Contributed by SimonBrandner .
  • Fix message bubble corners being wrong in the presence of hidden events ( #6776 ). Fixes #18124 and #18124. Contributed by robintown .
  • Debounce read marker update on scroll ( #6771 ). Fixes #18961 and #18961.
  • Use cursor:pointer on space panel buttons ( #6770 ). Fixes #18951 and #18951.
  • Fix regressed tab view buttons in space update toast ( #6761 ). Fixes #18781 and #18781.
2021-09-22
-- days ago

🐛 Bug Fixes

  • Fix spacing for message composer buttons ( #6854 ).
2021-09-21
-- days ago

✨ Features

  • Fix space keyboard shortcuts conflicting with native zoom shortcuts ( #19037 ). Fixes #18481 and undefined/element-web#18481.
  • Say Joining space instead of Joining room where we know its a space ( #6818 ). Fixes #19064 and #19064.
  • Add warning that some spaces may not be relinked to the newly upgraded room ( #6805 ). Fixes #18858 and #18858.
  • Delabs Spaces, iterate some copy and move communities/space toggle to preferences ( #6594 ). Fixes #18088, #18524 #18088 and #18088.
  • Show "Message" in the user info panel instead of "Start chat" ( #6319 ). Fixes #17877 and #17877. Contributed by SimonBrandner .
  • Fix space keyboard shortcuts conflicting with native zoom shortcuts ( #6804 ).
  • Replace plain text emoji at the end of a line ( #6784 ). Fixes #18833 and #18833. Contributed by SimonBrandner .
  • Simplify Space Panel layout and fix some edge cases ( #6800 ). Fixes #18694 and #18694.
  • Show unsent message warning on Space Panel buttons ( #6778 ). Fixes #18891 and #18891.
  • Hide mute/unmute button in UserInfo for Spaces as it makes no sense ( #6790 ). Fixes #19007 and #19007.
  • Fix automatic field population in space create menu not validating ( #6792 ). Fixes #19005 and #19005.
  • Optimize input label transition on focus ( #6783 ). Fixes #12876 and #12876. Contributed by MadLittleMods .
  • Adapt and re-use the RolesRoomSettingsTab for Spaces ( #6779 ). Fixes #18908 #18909 and #18908.
  • Deduplicate join rule management between rooms and spaces ( #6724 ). Fixes #18798 and #18798.
  • Add config option to turn on in-room event sending timing metrics ( #6766 ).
  • Improve the upgrade for restricted user experience ( #6764 ). Fixes #18677 and #18677.
  • Improve tooltips on space quick actions and explore button ( #6760 ). Fixes #18528 and #18528.
  • Make space members and user info behave more expectedly ( #6765 ). Fixes #17018 and #17018.
  • hide no-op m.room.encryption events and better word param changes ( #6747 ). Fixes #18597 and #18597.
  • Respect m.space.parent relations if they hold valid permissions ( #6746 ). Fixes #10935 and #10935.
  • Space panel accessibility improvements ( #6744 ). Fixes #18892 and #18892.

🐛 Bug Fixes

  • Revert Firefox composer deletion hacks ( #6844 ). Fixes #19103 and #19103. Contributed by SimonBrandner .
  • Fix accessing field on oobData which may be undefined ( #6830 ). Fixes #19085 and #19085.
  • Fix pill deletion on Firefox 78 ( #6832 ). Fixes #19077 and #19077. Contributed by SimonBrandner .
  • Fix reactions aria-label not being a string and thus being read as Object object .
  • Fix missing null guard in space hierarchy pagination ( #6821 ). Fixes matrix-org/element-web-rageshakes#6299 and matrix-org/element-web-rageshakes#6299.
  • Fix checks to show prompt to start new chats ( #6812 ).
  • Fix room list scroll jumps ( #6777 ). Fixes #17460 #18440 and #17460. Contributed by robintown .
  • Fix various message bubble alignment issues ( #6785 ). Fixes #18293, #18294 #18305 and #18293. Contributed by robintown .
  • Make message bubble font size consistent ( #6795 ). Contributed by robintown .
  • Fix edge cases around joining new room which does not belong to active space ( #6797 ). Fixes #19025 and #19025.
  • Fix edge case space issues around creation and initial view ( #6798 ). Fixes #19023 and #19023.
  • Stop spinner on space preview if the join fails ( #6803 ). Fixes #19034 and #19034.
  • Fix emoji picker and stickerpicker not appearing correctly when opened ( #6793 ). Fixes #19012 and #19012. Contributed by Palid .
  • Fix autocomplete not having y-scroll ( #6794 ). Fixes #18997 and #18997. Contributed by Palid .
  • Fix broken edge case with public space creation with no alias ( #6791 ). Fixes #19003 and #19003.
  • Redirect from /#/welcome to /#/home if already logged in ( #6786 ). Fixes #18990 and #18990. Contributed by aaronraimist .
  • Fix build issues from two conflicting PRs landing without merge conflict ( #6780 ).
  • Render guest settings only in public rooms/spaces ( #6693 ). Fixes #18776 and #18776. Contributed by SimonBrandner .
  • Fix message bubble corners being wrong in the presence of hidden events ( #6776 ). Fixes #18124 and #18124. Contributed by robintown .
  • Debounce read marker update on scroll ( #6771 ). Fixes #18961 and #18961.
  • Use cursor:pointer on space panel buttons ( #6770 ). Fixes #18951 and #18951.
  • Fix regressed tab view buttons in space update toast ( #6761 ). Fixes #18781 and #18781.
2021-09-14
-- days ago

✨ Features

  • Add bubble highlight styling ( #6582 ). Fixes #18295 and #18295. Contributed by SimonBrandner .
  • Create narrow mode for Composer ( #6682 ). Fixes #18533 and #18533.
  • Prefer matrix.to alias links over room id in spaces & share ( #6745 ). Fixes #18796 and #18796.
  • Stop automatic playback of voice messages if a non-voice message is encountered ( #6728 ). Fixes #18850 and #18850.
  • Show call length during a call ( #6700 ). Fixes #18566 and #18566. Contributed by SimonBrandner .
  • Serialize and retry mass-leave when leaving space ( #6737 ). Fixes #18789 and #18789.
  • Improve form handling in and around space creation ( #6739 ). Fixes #18775 and #18775.
  • Split autoplay GIFs and videos into different settings ( #6726 ). Fixes #5771 and #5771. Contributed by SimonBrandner .
  • Add autoplay for voice messages ( #6710 ). Fixes #18804, #18715, #18714 #17961 and #18804.
  • Allow to use basic html to format invite messages ( #6703 ). Fixes #15738 and #15738. Contributed by skolmer .
  • Allow widgets, when eligible, to interact with more rooms as per MSC2762 ( #6684 ).
  • Remove arbitrary limits from send/receive events for widgets ( #6719 ). Fixes #17994 and #17994.
  • Reload suggested rooms if we see the state change down /sync ( #6715 ). Fixes #18761 and #18761.
  • When creating private spaces, make the initial rooms restricted if supported ( #6721 ). Fixes #18722 and #18722.
  • Threading exploration work ( #6658 ). Fixes #18532 and #18532.
  • Default to Don't leave any when leaving a space ( #6697 ). Fixes #18592 and #18592. Contributed by SimonBrandner .
  • Special case redaction event sending from widgets per MSC2762 ( #6686 ). Fixes #18573 and #18573.
  • Add active speaker indicators ( #6639 ). Fixes #17627 and #17627. Contributed by SimonBrandner .
  • Increase general app performance by optimizing layers ( #6644 ). Fixes #18730 and #18730. Contributed by Palid .

🐛 Bug Fixes

  • Fix autocomplete not having y-scroll ( #6802 ).
  • Fix emoji picker and stickerpicker not appearing correctly when opened ( #6801 ).
  • Debounce read marker update on scroll ( #6774 ).
  • Fix Space creation wizard go to my first room button behaviour ( #6748 ). Fixes #18764 and #18764.
  • Fix scroll being stuck at bottom ( #6751 ). Fixes #18903 and #18903.
  • Fix widgets not remembering identity verification when asked to. ( #6742 ). Fixes #15631 and #15631.
  • Add missing pluralisation i18n strings for Spaces ( #6738 ). Fixes #18780 and #18780.
  • Make ForgotPassword UX slightly more user friendly ( #6636 ). Fixes #11531 and #11531. Contributed by Palid .
  • Don't context switch room on SpaceStore ready as it can break permalinks ( #6730 ). Fixes #17974 and #17974.
  • Fix explore rooms button not working during space creation wizard ( #6729 ). Fixes #18762 and #18762.
  • Fix bug where one party's media would sometimes not be shown ( #6731 ).
  • Only make the initial space rooms suggested by default ( #6714 ). Fixes #18760 and #18760.
  • Replace fake username in EventTilePreview with a proper loading state ( #6702 ). Fixes #15897 and #15897. Contributed by skolmer .
  • Don't send prehistorical events to widgets during decryption at startup ( #6695 ). Fixes #18060 and #18060.
  • When creating subspaces properly set restricted join rule ( #6725 ). Fixes #18797 and #18797.
  • Fix the Image View not openning for some pinned messages ( #6723 ). Fixes #18422 and #18422. Contributed by SimonBrandner .
  • Show autocomplete sections vertically ( #6722 ). Fixes #18860 and #18860. Contributed by SimonBrandner .
  • Fix EmojiPicker filtering to lower case emojibase data strings ( #6717 ). Fixes #18686 and #18686.
  • Clear currentRoomId when viewing home page, fixing document title ( #6716 ). Fixes #18668 and #18668.
  • Fix membership updates to Spaces not applying in real-time ( #6713 ). Fixes #18737 and #18737.
  • Don't show a double stacked invite modals when inviting to Spaces ( #6698 ). Fixes #18745 and #18745. Contributed by SimonBrandner .
  • Remove non-functional DuckDuckGo Autocomplete Provider ( #6712 ). Fixes #18778 and #18778.
  • Filter members on MemberList load ( #6708 ). Contributed by SimonBrandner .
  • Fix improper voice messages being produced in Firefox and sometimes other browsers. ( #6696 ). Fixes #18587 and #18587.
  • Fix client forgetting which capabilities a widget was approved for ( #6685 ). Fixes #18786 and #18786.
  • Fix left panel widgets not remembering collapsed state ( #6687 ). Fixes #17803 and #17803.
  • Fix changelog link colour back to blue ( #6692 ). Fixes #18726 and #18726.
  • Soften codeblock border color ( #6564 ). Fixes #18367 and #18367. Contributed by SimonBrandner .
  • Pause ringing more aggressively ( #6691 ). Fixes #18588 and #18588. Contributed by SimonBrandner .
  • Fix command autocomplete ( #6680 ). Fixes #18670 and #18670. Contributed by SimonBrandner .
  • Don't re-sort the room-list based on profile/status changes ( #6595 ). Fixes #110 and #110. Contributed by SimonBrandner .
  • Fix codeblock formatting with syntax highlighting on ( #6681 ). Fixes #18739 #18365 and #18739. Contributed by SimonBrandner .
  • Add padding to the Add button in the notification settings ( #6665 ). Fixes #18706 and #18706. Contributed by SimonBrandner .
2021-09-13
-- days ago

🔒 SECURITY FIXES

2021-09-09
-- days ago

🐛 Bug Fixes

  • Debounce read marker update on scroll ( #6774 ).
2021-09-07
-- days ago

✨ Features

  • Create narrow mode for Composer ( #6682 ). Fixes #18533 and #18533.
  • Prefer matrix.to alias links over room id in spaces & share ( #6745 ). Fixes #18796 and #18796.
  • Add bubble highlight styling ( #6582 ). Fixes #18295 and #18295. Contributed by SimonBrandner .
  • Stop automatic playback of voice messages if a non-voice message is encountered ( #6728 ). Fixes #18850 and #18850.
  • Show call length during a call ( #6700 ). Fixes #18566 and #18566. Contributed by SimonBrandner .
  • Serialize and retry mass-leave when leaving space ( #6737 ). Fixes #18789 and #18789.
  • Improve form handling in and around space creation ( #6739 ). Fixes #18775 and #18775.
  • Split autoplay GIFs and videos into different settings ( #6726 ). Fixes #5771 and #5771. Contributed by SimonBrandner .
  • Add autoplay for voice messages ( #6710 ). Fixes #18804, #18715, #18714 #17961 and #18804.
  • Allow to use basic html to format invite messages ( #6703 ). Fixes #15738 and #15738. Contributed by skolmer .
  • Allow widgets, when eligible, to interact with more rooms as per MSC2762 ( #6684 ).
  • Remove arbitrary limits from send/receive events for widgets ( #6719 ). Fixes #17994 and #17994.
  • Reload suggested rooms if we see the state change down /sync ( #6715 ). Fixes #18761 and #18761.
  • When creating private spaces, make the initial rooms restricted if supported ( #6721 ). Fixes #18722 and #18722.
  • Threading exploration work ( #6658 ). Fixes #18532 and #18532.
  • Default to Don't leave any when leaving a space ( #6697 ). Fixes #18592 and #18592. Contributed by SimonBrandner .
  • Special case redaction event sending from widgets per MSC2762 ( #6686 ). Fixes #18573 and #18573.
  • Add active speaker indicators ( #6639 ). Fixes #17627 and #17627. Contributed by SimonBrandner .
  • Increase general app performance by optimizing layers ( #6644 ). Fixes #18730 and #18730. Contributed by Palid .

🐛 Bug Fixes

  • Fix Space creation wizard go to my first room button behaviour ( #6748 ). Fixes #18764 and #18764.
  • Fix scroll being stuck at bottom ( #6751 ). Fixes #18903 and #18903.
  • Fix widgets not remembering identity verification when asked to. ( #6742 ). Fixes #15631 and #15631.
  • Add missing pluralisation i18n strings for Spaces ( #6738 ). Fixes #18780 and #18780.
  • Make ForgotPassword UX slightly more user friendly ( #6636 ). Fixes #11531 and #11531. Contributed by Palid .
  • Don't context switch room on SpaceStore ready as it can break permalinks ( #6730 ). Fixes #17974 and #17974.
  • Fix explore rooms button not working during space creation wizard ( #6729 ). Fixes #18762 and #18762.
  • Fix bug where one party's media would sometimes not be shown ( #6731 ).
  • Only make the initial space rooms suggested by default ( #6714 ). Fixes #18760 and #18760.
  • Replace fake username in EventTilePreview with a proper loading state ( #6702 ). Fixes #15897 and #15897. Contributed by skolmer .
  • Don't send prehistorical events to widgets during decryption at startup ( #6695 ). Fixes #18060 and #18060.
  • When creating subspaces properly set restricted join rule ( #6725 ). Fixes #18797 and #18797.
  • Fix the Image View not openning for some pinned messages ( #6723 ). Fixes #18422 and #18422. Contributed by SimonBrandner .
  • Show autocomplete sections vertically ( #6722 ). Fixes #18860 and #18860. Contributed by SimonBrandner .
  • Fix EmojiPicker filtering to lower case emojibase data strings ( #6717 ). Fixes #18686 and #18686.
  • Clear currentRoomId when viewing home page, fixing document title ( #6716 ). Fixes #18668 and #18668.
  • Fix membership updates to Spaces not applying in real-time ( #6713 ). Fixes #18737 and #18737.
  • Don't show a double stacked invite modals when inviting to Spaces ( #6698 ). Fixes #18745 and #18745. Contributed by SimonBrandner .
  • Remove non-functional DuckDuckGo Autocomplete Provider ( #6712 ). Fixes #18778 and #18778.
  • Filter members on MemberList load ( #6708 ). Contributed by SimonBrandner .
  • Fix improper voice messages being produced in Firefox and sometimes other browsers. ( #6696 ). Fixes #18587 and #18587.
  • Fix client forgetting which capabilities a widget was approved for ( #6685 ). Fixes #18786 and #18786.
  • Fix left panel widgets not remembering collapsed state ( #6687 ). Fixes #17803 and #17803.
  • Fix changelog link colour back to blue ( #6692 ). Fixes #18726 and #18726.
  • Soften codeblock border color ( #6564 ). Fixes #18367 and #18367. Contributed by SimonBrandner .
  • Pause ringing more aggressively ( #6691 ). Fixes #18588 and #18588. Contributed by SimonBrandner .
  • Fix command autocomplete ( #6680 ). Fixes #18670 and #18670. Contributed by SimonBrandner .
  • Don't re-sort the room-list based on profile/status changes ( #6595 ). Fixes #110 and #110. Contributed by SimonBrandner .
  • Fix codeblock formatting with syntax highlighting on ( #6681 ). Fixes #18739 #18365 and #18739. Contributed by SimonBrandner .
  • Add padding to the Add button in the notification settings ( #6665 ). Fixes #18706 and #18706. Contributed by SimonBrandner .
2021-08-31
-- days ago

✨ Features

  • Documentation for sentry config ( #18608 ). Contributed by novocaine .
  • [Release]Increase general app performance by optimizing layers ( #6672 ). Fixes #18730 and #18730. Contributed by Palid .
  • Add a warning on E2EE rooms if you try to make them public ( #5698 ). Contributed by SimonBrandner .
  • Allow pagination of the space hierarchy and use new APIs ( #6507 ). Fixes #18089 and #18427.
  • Improve emoji in composer ( #6650 ). Fixes #18593 and #18593. Contributed by SimonBrandner .
  • Allow playback of replied-to voice message ( #6629 ). Fixes #18599 and #18599. Contributed by SimonBrandner .
  • Format autocomplete suggestions vertically ( #6620 ). Fixes #17574 and #17574. Contributed by SimonBrandner .
  • Remember last MemberList search query per-room ( #6640 ). Fixes #18613 and #18613. Contributed by SimonBrandner .
  • Sentry rageshakes ( #6597 ). Fixes #11111 and #11111. Contributed by novocaine .
  • Autocomplete has been updated to match modern accessibility standards. Navigate via up/down arrows rather than Tab. Enter or Tab to confirm a suggestion. This should be familiar to Slack & Discord users. You can now use Tab to navigate around the application and do more without touching your mouse. No more accidentally sending half of people's names because the completion didn't fire on Enter! ( #5659 ). Fixes #4872, #11071, #17171, #15646 #4872 and #4872.
  • Add new call tile states ( #6610 ). Fixes #18521 and #18521. Contributed by SimonBrandner .
  • Left align call tiles ( #6609 ). Contributed by SimonBrandner .
  • Make loading encrypted images look snappier ( #6590 ). Fixes #17878 and #17862. Contributed by Palid .
  • Offer a way to create a space based on existing community ( #6543 ). Fixes #18092.
  • Accessibility improvements in and around Spaces ( #6569 ). Fixes #18094 and #18094.

🐛 Bug Fixes

  • [Release] Fix commit edit history ( #6690 ). Fixes #18742 and #18742. Contributed by Palid .
  • Fix images not rendering when sent from other clients. ( #6661 ). Fixes #18702 and #18702.
  • Fix autocomplete scrollbar and make the autocomplete a little smaller ( #6655 ). Fixes #18682 and #18682. Contributed by SimonBrandner .
  • Fix replies on the bubble layout ( #6451 ). Fixes #18184. Contributed by SimonBrandner .
  • Show "Enable encryption in settings" only when the user can do that ( #6646 ). Fixes #18646 and #18646. Contributed by SimonBrandner .
  • Fix cross signing setup from settings screen ( #6633 ). Fixes #17761 and #17761.
  • Fix call tiles on the bubble layout ( #6647 ). Fixes #18648 and #18648. Contributed by SimonBrandner .
  • Fix error on accessing encrypted media without encryption keys ( #6625 ). Contributed by Palid .
  • Fix jitsi widget sometimes being permanently stuck in the bottom-right corner ( #6632 ). Fixes #17226 and #17226. Contributed by Palid .
  • Fix FilePanel pagination in E2EE rooms ( #6630 ). Fixes #18415 and #18415. Contributed by SimonBrandner .
  • Fix call tile buttons ( #6624 ). Fixes #18565 and #18565. Contributed by SimonBrandner .
  • Fix vertical call tile spacing issues ( #6621 ). Fixes #18558 and #18558. Contributed by SimonBrandner .
  • Fix long display names in call tiles ( #6618 ). Fixes #18562 and #18562. Contributed by SimonBrandner .
  • Avoid access token overflow ( #6616 ). Contributed by SimonBrandner .
  • Properly handle media errors ( #6615 ). Contributed by SimonBrandner .
  • Fix glare related regressions ( #6614 ). Fixes #18538 and #18538. Contributed by SimonBrandner .
  • Fix long display names in call toasts ( #6617 ). Fixes #18557 and #18557. Contributed by SimonBrandner .
  • Fix PiP of held calls ( #6611 ). Fixes #18539 and #18539. Contributed by SimonBrandner .
  • Fix call tile behaviour on narrow layouts ( #6556 ). Fixes #18398. Contributed by SimonBrandner .
  • Fix video call persisting when widget removed ( #6608 ). Fixes #15703 and #15703.
  • Fix toast colors ( #6606 ). Contributed by SimonBrandner .
  • Remove tiny scrollbar dot from code blocks ( #6596 ). Fixes #18474. Contributed by SimonBrandner .
  • Improve handling of pills in the composer ( #6353 ). Fixes #10134 #10896 and #15037. Contributed by SimonBrandner .
2021-08-26
-- days ago

🐛 Bug Fixes

  • [Release] Fix commit edit history ( #6690 ). Fixes #18742 and #18742. Contributed by Palid .
2021-08-25
-- days ago

✨ Features

  • [Release]Increase general app performance by optimizing layers ( #6672 ). Fixes #18730 and #18730. Contributed by Palid .
2021-08-24
-- days ago

✨ Features

  • Documentation for sentry config ( #18608 ). Contributed by novocaine .
  • Add a warning on E2EE rooms if you try to make them public ( #5698 ). Contributed by SimonBrandner .
  • Allow pagination of the space hierarchy and use new APIs ( #6507 ). Fixes #18089 and #18427.
  • Improve emoji in composer ( #6650 ). Fixes #18593 and #18593. Contributed by SimonBrandner .
  • Allow playback of replied-to voice message ( #6629 ). Fixes #18599 and #18599. Contributed by SimonBrandner .
  • Format autocomplete suggestions vertically ( #6620 ). Fixes #17574 and #17574. Contributed by SimonBrandner .
  • Remember last MemberList search query per-room ( #6640 ). Fixes #18613 and #18613. Contributed by SimonBrandner .
  • Sentry rageshakes ( #6597 ). Fixes #11111 and #11111. Contributed by novocaine .
  • Autocomplete has been updated to match modern accessibility standards. Navigate via up/down arrows rather than Tab. Enter or Tab to confirm a suggestion. This should be familiar to Slack & Discord users. You can now use Tab to navigate around the application and do more without touching your mouse. No more accidentally sending half of people's names because the completion didn't fire on Enter! ( #5659 ). Fixes #4872, #11071, #17171, #15646 #4872 and #4872.
  • Add new call tile states ( #6610 ). Fixes #18521 and #18521. Contributed by SimonBrandner .
  • Left align call tiles ( #6609 ). Contributed by SimonBrandner .
  • Make loading encrypted images look snappier ( #6590 ). Fixes #17878 and #17862. Contributed by Palid .
  • Offer a way to create a space based on existing community ( #6543 ). Fixes #18092.
  • Accessibility improvements in and around Spaces ( #6569 ). Fixes #18094 and #18094.

🐛 Bug Fixes

  • Fix images not rendering when sent from other clients. ( #6661 ). Fixes #18702 and #18702.
  • Fix autocomplete scrollbar and make the autocomplete a little smaller ( #6655 ). Fixes #18682 and #18682. Contributed by SimonBrandner .
  • Fix replies on the bubble layout ( #6451 ). Fixes #18184. Contributed by SimonBrandner .
  • Show "Enable encryption in settings" only when the user can do that ( #6646 ). Fixes #18646 and #18646. Contributed by SimonBrandner .
  • Fix cross signing setup from settings screen ( #6633 ). Fixes #17761 and #17761.
  • Fix call tiles on the bubble layout ( #6647 ). Fixes #18648 and #18648. Contributed by SimonBrandner .
  • Fix error on accessing encrypted media without encryption keys ( #6625 ). Contributed by Palid .
  • Fix jitsi widget sometimes being permanently stuck in the bottom-right corner ( #6632 ). Fixes #17226 and #17226. Contributed by Palid .
  • Fix FilePanel pagination in E2EE rooms ( #6630 ). Fixes #18415 and #18415. Contributed by SimonBrandner .
  • Fix call tile buttons ( #6624 ). Fixes #18565 and #18565. Contributed by SimonBrandner .
  • Fix vertical call tile spacing issues ( #6621 ). Fixes #18558 and #18558. Contributed by SimonBrandner .
  • Fix long display names in call tiles ( #6618 ). Fixes #18562 and #18562. Contributed by SimonBrandner .
  • Avoid access token overflow ( #6616 ). Contributed by SimonBrandner .
  • Properly handle media errors ( #6615 ). Contributed by SimonBrandner .
  • Fix glare related regressions ( #6614 ). Fixes #18538 and #18538. Contributed by SimonBrandner .
  • Fix long display names in call toasts ( #6617 ). Fixes #18557 and #18557. Contributed by SimonBrandner .
  • Fix PiP of held calls ( #6611 ). Fixes #18539 and #18539. Contributed by SimonBrandner .
  • Fix call tile behaviour on narrow layouts ( #6556 ). Fixes #18398. Contributed by SimonBrandner .
  • Fix video call persisting when widget removed ( #6608 ). Fixes #15703 and #15703.
  • Fix toast colors ( #6606 ). Contributed by SimonBrandner .
  • Remove tiny scrollbar dot from code blocks ( #6596 ). Fixes #18474. Contributed by SimonBrandner .
  • Improve handling of pills in the composer ( #6353 ). Fixes #10134 #10896 and #15037. Contributed by SimonBrandner .
2021-08-17
-- days ago

🐛 Bug Fixes

2021-08-16
-- days ago

✨ Features

🐛 Bug Fixes

  • Dismiss electron download toast when clicking Open ( #18267 ). Fixes #18266.
  • [Release] Fix glare related regressions ( #6622 ). Contributed by SimonBrandner .
  • [Release] Fix PiP of held calls ( #6612 ). Contributed by SimonBrandner .
  • [Release] Fix toast colors ( #6607 ). Contributed by SimonBrandner .
  • Fix [object Object] in Widget Permissions ( #6560 ). Fixes #18384. Contributed by Palid .
  • Fix right margin for events on IRC layout ( #6542 ). Fixes #18354.
  • Mirror only usermedia feeds ( #6512 ). Fixes #5633. Contributed by SimonBrandner .
  • Fix LogoutDialog warning + TypeScript migration ( #6533 ).
  • Fix the wrong font being used in the room topic field ( #6527 ). Fixes #18339. Contributed by SimonBrandner .
  • Fix inconsistent styling for links on hover ( #6513 ). Contributed by janogarcia .
  • Fix incorrect height for encoded placeholder images ( #6514 ). Contributed by Palid .
  • Fix call events layout for message bubble ( #6465 ). Fixes #18144.
  • Improve subspaces and some utilities around room/space creation ( #6458 ). Fixes #18090 #18091 and #17256.
  • Restore pointer cursor for SenderProfile in message bubbles ( #6501 ). Fixes #18249.
  • Fix issues with the Call View ( #6472 ). Fixes #18221. Contributed by SimonBrandner .
  • Align event list summary read receipts when using message bubbles ( #6500 ). Fixes #18143.
  • Better positioning for unbubbled events in timeline ( #6477 ). Fixes #18132.
  • Realign reactions row with messages in modern layout ( #6491 ). Fixes #18118. Contributed by robintown .
  • Fix CreateRoomDialog exploding when making public room outside of a space ( #6492 ). Fixes #18275.
  • Fix call crashing because element was undefined ( #6488 ). Fixes #18270. Contributed by SimonBrandner .
  • Upscale thumbnails to the container size ( #6589 ). Fixes #18307.
  • Fix create room dialog in spaces no longer adding to the space ( #6587 ). Fixes #18465.
  • Don't show a modal on call reject/user hangup ( #6580 ). Contributed by SimonBrandner .
  • Fade Call View Buttons after componentDidMount ( #6581 ). Fixes #18439. Contributed by SimonBrandner .
  • Fix missing expand button on codeblocks ( #6565 ). Fixes #18388. Contributed by SimonBrandner .
  • allow customizing the bubble layout colors ( #6568 ). Fixes #18408. Contributed by benneti .
  • Don't flash "Missed call" when accepting a call ( #6567 ). Fixes #18404. Contributed by SimonBrandner .
  • Fix clicking whitespaces on replies ( #6571 ). Fixes #18327. Contributed by SimonBrandner .
  • Fix composer not being disabled when sending voice messages ( #6562 ). Fixes #18413.
  • Fix sizing issues of the screen picker ( #6498 ). Fixes #18281. Contributed by SimonBrandner .
  • Stop voice messages that are playing when starting a recording ( #6563 ). Fixes #18410.
  • Fix random box appearing when clicking room list headers. ( #6561 ). Fixes #18414.
  • Null guard space inviter to prevent the app exploding ( #6558 ).
  • Make the ringing sound mutable/disablable ( #6534 ). Fixes #15591. Contributed by SimonBrandner .
  • Fix wrong cursor being used in PiP ( #6551 ). Fixes #18383. Contributed by SimonBrandner .
  • Re-pin Jitsi if the widget already exists ( #6226 ). Fixes #17679. Contributed by SimonBrandner .
  • Fix broken call notification regression ( #6526 ). Fixes #18335. Contributed by SimonBrandner .
  • createRoom, only send join rule event if we have a join rule to put in it ( #6516 ). Fixes #18301.
  • Fix clicking pills inside replies ( #6508 ). Fixes #18283. Contributed by SimonBrandner .
  • Fix grecaptcha regression ( #6503 ). Fixes #18284. Contributed by Palid .
  • Fix compatibility with accounts where the security passphrase was created on a mobile device ( #1819 ).
2021-08-11
-- days ago

✨ Features

🐛 Bug Fixes

  • Dismiss electron download toast when clicking Open ( #18267 ). Fixes #18266.
  • Fix [object Object] in Widget Permissions ( #6560 ). Fixes #18384. Contributed by Palid .
  • Fix right margin for events on IRC layout ( #6542 ). Fixes #18354.
  • Mirror only usermedia feeds ( #6512 ). Fixes #5633. Contributed by SimonBrandner .
  • Fix LogoutDialog warning + TypeScript migration ( #6533 ).
  • Fix the wrong font being used in the room topic field ( #6527 ). Fixes #18339. Contributed by SimonBrandner .
  • Fix inconsistent styling for links on hover ( #6513 ). Contributed by janogarcia .
  • Fix incorrect height for encoded placeholder images ( #6514 ). Contributed by Palid .
  • Fix call events layout for message bubble ( #6465 ). Fixes #18144.
  • Improve subspaces and some utilities around room/space creation ( #6458 ). Fixes #18090 #18091 and #17256.
  • Restore pointer cursor for SenderProfile in message bubbles ( #6501 ). Fixes #18249.
  • Fix issues with the Call View ( #6472 ). Fixes #18221. Contributed by SimonBrandner .
  • Align event list summary read receipts when using message bubbles ( #6500 ). Fixes #18143.
  • Better positioning for unbubbled events in timeline ( #6477 ). Fixes #18132.
  • Realign reactions row with messages in modern layout ( #6491 ). Fixes #18118. Contributed by robintown .
  • Fix CreateRoomDialog exploding when making public room outside of a space ( #6492 ). Fixes #18275.
  • Fix call crashing because element was undefined ( #6488 ). Fixes #18270. Contributed by SimonBrandner .
  • Upscale thumbnails to the container size ( #6589 ). Fixes #18307.
  • Fix create room dialog in spaces no longer adding to the space ( #6587 ). Fixes #18465.
  • Don't show a modal on call reject/user hangup ( #6580 ). Contributed by SimonBrandner .
  • Fade Call View Buttons after componentDidMount ( #6581 ). Fixes #18439. Contributed by SimonBrandner .
  • Fix missing expand button on codeblocks ( #6565 ). Fixes #18388. Contributed by SimonBrandner .
  • allow customizing the bubble layout colors ( #6568 ). Fixes #18408. Contributed by benneti .
  • Don't flash "Missed call" when accepting a call ( #6567 ). Fixes #18404. Contributed by SimonBrandner .
  • Fix clicking whitespaces on replies ( #6571 ). Fixes #18327. Contributed by SimonBrandner .
  • Fix composer not being disabled when sending voice messages ( #6562 ). Fixes #18413.
  • none ( #6550 ). Contributed by SimonBrandner .
  • Fix sizing issues of the screen picker ( #6498 ). Fixes #18281. Contributed by SimonBrandner .
  • Stop voice messages that are playing when starting a recording ( #6563 ). Fixes #18410.
  • Fix random box appearing when clicking room list headers. ( #6561 ). Fixes #18414.
  • Null guard space inviter to prevent the app exploding ( #6558 ).
  • Make the ringing sound mutable/disablable ( #6534 ). Fixes #15591. Contributed by SimonBrandner .
  • Fix wrong cursor being used in PiP ( #6551 ). Fixes #18383. Contributed by SimonBrandner .
  • Re-pin Jitsi if the widget already exists ( #6226 ). Fixes #17679. Contributed by SimonBrandner .
  • Fix broken call notification regression ( #6526 ). Fixes #18335. Contributed by SimonBrandner .
  • createRoom, only send join rule event if we have a join rule to put in it ( #6516 ). Fixes #18301.
  • Fix clicking pills inside replies ( #6508 ). Fixes #18283. Contributed by SimonBrandner .
  • Fix grecaptcha regression ( #6503 ). Fixes #18284. Contributed by Palid .
  • Fix compatibility with accounts where the security passphrase was created on a mobile device ( #1819 ).
2021-08-02
-- days ago

🔒 SECURITY FIXES

  • Sanitize untrusted variables from message previews before translation
    Fixes vector-im/element-web#18314

✨ Features

  • Fix editing of <sub> & <sup > & <u>
    #6469
    Fixes #18211
  • Zoom images in lightbox to where the cursor points
    #6418
    Fixes #17870
  • Avoid hitting the settings store from TextForEvent
    #6205
    Fixes #17650
  • Initial MSC3083 + MSC3244 support
    #6212
    Fixes #17686 and #17661
  • Navigate to the first room with notifications when clicked on space notification dot
    #5974
  • Add matrix: to the list of permitted URL schemes
    #6388
  • Add "Copy Link" to room context menu
    #6374
  • 💭 Message bubble layout
    #6291
    Fixes #4635, #17773 #16220 and #7687
  • Play only one audio file at a time
    #6417
    Fixes #17439
  • Move download button for media to the action bar
    #6386
    Fixes #17943
  • Improved display of one-to-one call history with summary boxes for each call
    #6121
    Fixes #16409
  • Notification settings UI refresh
    #6352
    Fixes #17782
  • Fix EventIndex double handling events and erroring
    #6385
    Fixes #18008
  • Improve reply rendering
    #3553
    Fixes vector-im/riot-web#9217, vector-im/riot-web#7633, vector-im/riot-web#7530, vector-im/riot-web#7169, vector-im/riot-web#7151, vector-im/riot-web#6692 vector-im/riot-web#6579 and #17440
  • Improve performance of room name calculation
    #1801

🐛 Bug Fixes

  • Fix browser history getting stuck looping back to the same room
    #18053
  • Fix space shortcuts on layouts with non-English keys in the places of numbers
    #17780
    Fixes #17776
  • Fix CreateRoomDialog exploding when making public room outside of a space
    #6493
  • Fix regression where registration would soft-crash on captcha
    #6505
    Fixes #18284
  • only send join rule event if we have a join rule to put in it
    #6517
  • Improve the new download button's discoverability and interactions.
    #6510
  • Fix voice recording UI looking broken while microphone permissions are being requested.
    #6479
    Fixes #18223
  • Match colors of room and user avatars in DMs
    #6393
    Fixes #2449
  • Fix onPaste handler to work with copying files from Finder
    #5389
    Fixes #15536 and #16255
  • Fix infinite pagination loop when offline
    #6478
    Fixes #18242
  • Fix blurhash rounded corners missing regression
    #6467
    Fixes #18110
  • Fix position of the space hierarchy spinner
    #6462
    Fixes #18182
  • Fix display of image messages that lack thumbnails
    #6456
    Fixes #18175
  • Fix crash with large audio files.
    #6436
    Fixes #18149
  • Make diff colors in codeblocks more pleasant
    #6355
    Fixes #17939
  • Show the correct audio file duration while loading the file.
    #6435
    Fixes #18160
  • Fix various timeline settings not applying immediately.
    #6261
    Fixes #17748
  • Fix issues with room list duplication
    #6391
    Fixes #14508
  • Fix grecaptcha throwing useless error sometimes
    #6401
    Fixes #15142
  • Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
    #6347
    Fixes #13857 and #13334
  • Respect compound emojis in default avatar initial generation
    #6397
    Fixes #18040
  • Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked.
    #6394
    Fixes #18031
  • Standardise spelling and casing of homeserver, identity server, and integration manager
    #6365
  • Fix widgets not receiving decrypted events when they have permission.
    #6371
    Fixes #17615
  • Prevent client hangs when calculating blurhashes
    #6366
    Fixes #17945
  • Exclude state events from widgets reading room events
    #6378
  • Cache feature_spaces* flags to improve performance
    #6381
2021-07-27
-- days ago

Full Changelog
Translations update from Weblate
#18260
Update ESLint config
#18236
Update matrix-org-eslint-plugin and tighten max warning limit
#18207
Update webpack path for new voice message worker location
#18187
yarn upgrade
#18150
Conform to new typescript eslint rules
#18065
Add the Matrix Space to the translations guide
#18102
Update eslint-plugin-matrix-org
#18058
Fix browser history getting stuck looping back to the same room
#18053
Use URLSearchParams instead of transitive dependency querystring
#13138
Update PR template for new changelog generation
#18003
Fix space shortcuts on layouts with non-English keys in the places of
numbers
#17780
Add comment around feature_spaces flag usage
#18006
Standardise casing of identity server
#17980
Convert CONTRIBUTING to markdown
#18002
Ignore workers for jest tests because it disagrees with worker-loader
#17999
Use webpack worker-loader instead of homegrown hack
#17963
Fix types to match Typescripted IndexedDB store
#17962
* Improve and consolidate typing
#17931

2021-07-19
-- days ago

Full Changelog
* No changes from rc.1

2021-07-14
-- days ago

Full Changelog
Translations update from Weblate
#17991
Revert "Don't run nginx as root in docker"
#17990
Don't run nginx as root in docker
#17927
Add VS Code to gitignore
#17982
Remove canvas native dependencies from Dockerfile
#17973
Remove node-canvas devDependency
#17967
Add reskindex to development steps
#17926
Update Modernizr and stop it from polluting classes on the html tag
#17921
Convert a few files to TS
#17895
Do not generate a lockfile when running in CI
#17902
Fix lockfile to match listed dependencies
#17888
Remove PostCSS calc() processing
#17856
Make issue template styling more consistent and improve PR template
#17691
Update jsrsasign to ^10.2.0 (Includes fix for CVE-2021-30246)
#17170
Migrate to eslint-plugin-matrix-org
#17847
Remove spurious overflow: auto on #matrixchat element
#17647
* Enhance security by disallowing CSP object-src rule
#17818

2021-07-05
-- days ago

Full Changelog
* No changes from rc.1

2021-06-29
-- days ago

Full Changelog
Update to react-sdk v3.25.0-rc.1 and js-sdk v12.0.1-rc.1
Translations update from Weblate
#17832
Fix canvas-filter-polyfill mock path
#17785
Mock context-filter-polyfill for app-tests
#17774
Add libera.chat to default room directory
#17772
Improve typing of Event Index Manager / Seshat
#17704
Bump dns-packet from 1.3.1 to 1.3.4
#17478
Update matrix-widget-api to fix build issues
#17747
Fix whitespace in Dockerfile
#17742
Upgrade @types/react and @types/react-dom
#17723
Spaces keyboard shortcuts first cut
#17457
Labs: feature_report_to_moderators
#17694

2021-06-21
-- days ago

Full Changelog
* Upgrade to React SDK 3.24.0 and JS SDK 12.0.0

2021-06-15
-- days ago

Full Changelog
Upgrade to React SDK 3.24.0-rc.1 and JS SDK 12.0.0-rc.1
Translations update from Weblate
#17655
Upgrade matrix-react-test-utils for React 17 peer deps
#17653
Fix lint errors in Webpack config
#17626
Preload only woff2 fonts
#17614
⚛️ Upgrade to React@17
#17601

2021-06-07
-- days ago

Full Changelog
* Upgrade to React SDK 3.23.0 and JS SDK 11.2.0

2021-06-01
-- days ago

Full Changelog
Upgrade to React SDK 3.23.0-rc.1 and JS SDK 11.2.0-rc.1
Translations update from Weblate
#17526
Add Modernizr test for Promise.allSettled given js-sdk and react-sdk depend
on it
#17464
Bump libolm dependency, and update package name.
#17433
* Remove logo spinner
#17423

2021-05-24
-- days ago

Full Changelog

Security notice

Element Web 1.7.29 fixes (by upgrading to olm 3.2.3) an issue in code used for
decrypting server-side stored secrets. The issue could potentially allow a
malicious homeserver to cause a stack buffer overflow in the affected function
and to control that function's local variables.

All changes

  • Upgrade to React SDK 3.22.0 and JS SDK 11.1.0
  • [Release] Bump libolm dependency, and update package name
    #17456
2021-05-19
-- days ago

Full Changelog
Upgrade to React SDK 3.22.0-rc.1 and JS SDK 11.1.0-rc.1
Translations update from Weblate
#17384
Prevent minification of .html files
#17349
Update matrix-widget-api/react-sdk dependency reference
#17346
Add yarn start:https
#16989
Translations update from Weblate
#17239
Remove "in development" flag from voice messages labs documentation
#17204
Add required webpack+jest config to load Safari support modules
#17193

2021-05-17
-- days ago

Full Changelog

Security notice

Element Web 1.7.28 fixes (by upgrading to matrix-react-sdk 3.21.0) a low
severity issue (GHSA-8796-gc9j-63rv) related to file upload. When uploading a
file, the local file preview can lead to execution of scripts embedded in the
uploaded file, but only after several user interactions to open the preview in
a separate tab. This only impacts the local user while in the process of
uploading. It cannot be exploited remotely or by other users. Thanks to
Muhammad Zaid Ghifari for responsibly disclosing
this via Matrix's Security Disclosure Policy.

All changes

  • Upgrade to React SDK 3.21.0 and JS SDK 11.0.0
2021-05-11
-- days ago

Full Changelog
Upgrade to React SDK 3.21.0-rc.1 and JS SDK 11.0.0-rc.1
Switch back to release version of sanitize-html
#17231
Bump url-parse from 1.4.7 to 1.5.1
#17199
Bump lodash from 4.17.20 to 4.17.21
#17205
Bump hosted-git-info from 2.8.8 to 2.8.9
#17219
Disable host checking on the webpack dev server
#17194
* Bump ua-parser-js from 0.7.23 to 0.7.24
#17190

2021-05-10
-- days ago

Full Changelog
* Upgrade to React SDK 3.20.0 and JS SDK 10.1.0

2021-05-04
-- days ago

Full Changelog
Upgrade to React SDK 3.20.0-rc.1 and JS SDK 10.1.0-rc.1
Translations update from Weblate
#17160
Document option for obeying asserted identity
#17008
Implement IPC call to Electron to set language
#17052
Convert Vector skin react components to Typescript
#17061
Add code quality review policy
#16980
Register RecorderWorklet from react-sdk
#17013
Preload Inter font to avoid FOIT on slow connections
#17039
* Disable postcss-calc 's noisy warnWhenCannotResolve option
#17041

2021-04-26
-- days ago

Full Changelog
* Upgrade to React SDK 3.19.0 and JS SDK 10.0.0

2021-04-21
-- days ago

Full Changelog

GPG key change notice

Starting with this release, the GPG key used to sign releases has changed to key ID 2BAA9B8552BD9047 .

All changes

  • Upgrade to React SDK 3.19.0-rc.1 and JS SDK 10.0.0-rc.1
  • Translations update from Weblate
    #17031
  • Bump ssri from 6.0.1 to 6.0.2
    #17010
  • Fix NODE_ENV value for CI environments
    #17003
  • Use React production mode in CI builds
    #16969
  • Labs documentation for DND mode
    #16962
  • Rename blackboxing to new option ignore list
    #16965
  • Remove velocity-animate from lockfile
    #16963
  • Add mobile download link configuration
    #16890
  • Switch develop to not-staging Scalar by default
    #16883
  • Support a config option to skip login/welcome and go to SSO
    #16880
2021-04-12
-- days ago

Full Changelog
* Upgrade to React SDK 3.18.0 and JS SDK 9.11.0

2021-04-07
-- days ago

Full Changelog
Upgrade to React SDK 3.18.0-rc.1 and JS SDK 9.11.0-rc.1
Translations update from Weblate
#16882
Revert "Docker image: serve pre-compressed assets using gzip_static"
#16838
Move native node modules documentation to element-desktop
#16814
Add user settings for warn before exit
#16781
Change ISSUE_TEMPLATE bold lines to proper headers
#16768
Add example for deployment into Kubernetes
#16447
Create bare-bones PULL_REQUEST_TEMPLATE.md
#16770
* Add webpack config and labs flag docs for voice messages
#16705

2021-03-29
-- days ago

Full Changelog
* Upgrade to React SDK 3.17.0 and JS SDK 9.10.0

2021-03-25
-- days ago

Full Changelog
Upgrade to React SDK 3.17.0-rc.2 and JS SDK 9.10.0-rc.1
Translations update from Weblate
#16766
Docker image: serve pre-compressed assets using gzip_static
#16698
Fix style lint issues
#16732
Updated expected webpack output in setup guide
#16740
Docs for loginForWelcome
#16468
* Disable rageshake persistence if no logs would be submitted
#16697

2021-03-15
-- days ago

Full Changelog
* Upgrade to React SDK 3.16.0 and JS SDK 9.9.0

2021-03-10
-- days ago

Full Changelog
Upgrade to React SDK 3.16.0-rc.2 and JS SDK 9.9.0-rc.1
Translations update from Weblate
#16655
Improve docs for customisations
#16652
Update triage guide to match the new label scheme
#16612
Remove a couple useless 'use strict' calls
#16650
Remove old conferencing doc
#16648
Bump elliptic from 6.5.3 to 6.5.4
#16644
Add option for audio live streaming
#16604
Update velocity-animate dependency
#16605
Add Edge to the supported tier
#16611
Add multi language spell check
#15851
Document feature_spaces
#16538

2021-03-01
-- days ago

Full Changelog

Security notice

Element Web 1.7.22 fixes (by upgrading to matrix-react-sdk 3.15.0) a moderate
severity issue (CVE-2021-21320) where the user content sandbox can be abused to
trick users into opening unexpected documents after several user interactions.
The content can be opened with a blob origin from the Matrix client, so it is
possible for a malicious document to access user messages and secrets. Thanks to
@keerok for responsibly disclosing this via Matrix's Security Disclosure Policy.

All changes

  • Upgrade to React SDK 3.15.0 and JS SDK 9.8.0
2021-02-24
-- days ago

Full Changelog
Upgrade to React SDK 3.15.0-rc.1 and JS SDK 9.8.0-rc.1
Translations update from Weblate
#16529
Add hostSignup config for element.io clients
#16515
VoIP virtual rooms, mkII
#16442
Jitsi widget: Read room name from query parameters
#16456
fix / sso: make sure to delete only loginToken after redirect
#16415
* Disable Countly
#16433

2021-02-16
-- days ago

Full Changelog
* Upgrade to React SDK 3.14.0 and JS SDK 9.7.0

2021-02-10
-- days ago

Full Changelog
Upgrade to React SDK 3.14.0-rc.1 and JS SDK 9.7.0-rc.1
Translations update from Weblate
#16427
Add RegExp dotAll feature test
#16408
Fix Electron type merging
#16405
README: remove Jenkins reference
#16381
Enable PostCSS Calc in webpack builds
#16307
Add configuration security best practices to the README.
#16367
Upgrade matrix-widget-api
#16347

2021-02-04
-- days ago

Full Changelog
* Upgrade to React SDK 3.13.1

2021-02-03
-- days ago

Full Changelog
Upgrade to React SDK 3.13.0 and JS SDK 9.6.0
[Release] Upgrade matrix-widget-api
#16348

2021-01-29
-- days ago

Full Changelog
Upgrade to React SDK 3.13.0-rc.1 and JS SDK 9.6.0-rc.1
Translations update from Weblate
#16314
Use history replaceState instead of redirect for SSO flow
#16292
Document the mobile guide toast option
#16301
Update widget-api to beta.12
#16303
Upgrade deps 2021-01
#16294
Move to newer base image for Docker builds
#16275
Docs for the VoIP translate pattern option
#16236
Fix Riot->Element in permalinkPrefix docs
#16227
Supply server_name for optional federation-capable Jitsi auth
#16215
Fix Widget API version confusion
#16212
Add Hebrew language
#16210
Update widget-api to beta 11
#16177
Fix develop Docker builds
#16192
Skip the service worker for Electron
#16157
Use isolated IPC API
#16137

2021-01-26
-- days ago

Full Changelog
* Upgrade to React SDK 3.12.1 and JS SDK 9.5.1

2021-01-18
-- days ago

Full Changelog
* Upgrade to React SDK 3.12.0 and JS SDK 9.5.0

2021-01-13
-- days ago

Full Changelog
Upgrade to React SDK 3.12.0-rc.1 and JS SDK 9.5.0-rc.1
Translations update from Weblate
#16131
webplatform: Fix notification closing
#16028
Stop building code and types for Element layer
#15999

2020-12-21
-- days ago

Full Changelog
* Upgrade to React SDK 3.11.1 and JS SDK 9.4.1

2020-12-16
-- days ago

Full Changelog
Upgrade to React SDK 3.11.0-rc.2 and JS SDK 9.4.0-rc.2
Translations update from Weblate
#15979
Bump ini from 1.3.5 to 1.3.7
#15949
Document pull request previews
#15937
Improve asset path for KaTeX fonts
#15939
Fix an important semicolon
#15912
Bump highlight.js from 10.1.2 to 10.4.1
#15898
Add gitter.im to room directory
#15894
Extend Platform to support idpId for SSO flows
#15771
Include KaTeX CSS as a dependency
#15843

2020-12-07
-- days ago

Packaging change

This release renames the built artifacts from riot-vX.Y.Z.tar.gz to element-vX.Y.Z.tar.gz . If you are using a script to package or deploy Element, you may need to adjust that for the new name.

All changes

Full Changelog
* Upgrade to React SDK 3.10.0 and JS SDK 9.3.0

2020-12-02
-- days ago

Full Changelog
Upgrade to React SDK 3.10.0-rc.1 and JS SDK 9.3.0-rc.1
Include KaTeX CSS as a dependency
#15843
Translations update from Weblate
#15884
added katex.min.css to webpack for math support (main PR in matrix-react-
sdk)
#15277
Rebrand package name and other details
#15828
Bump highlight.js from 9.18.1 to 10.1.2
#15819
Update branding of packaging artifacts
#15810
Update the react-sdk reference in the lockfile
#15814
Update widget API for good measure in Element Web
#15812
Stop publishing Element to NPM
#15811
* Add inotify instance limit info to README
#15795

2020-11-23
-- days ago

Full Changelog
* Upgrade to React SDK 3.9.0 and JS SDK 9.2.0

2020-11-18
-- days ago

Full Changelog
Upgrade to React SDK 3.9.0-rc.1 and JS SDK 9.2.0-rc.1
Translations update from Weblate
#15767
* Update the widget-api for element-web
#15717

2020-11-09
-- days ago

Full Changelog
* Upgrade to React SDK 3.8.0 and JS SDK 9.1.0

2020-11-04
-- days ago

Full Changelog
Upgrade to React SDK 3.8.0-rc.1 and JS SDK 9.1.0-rc.1
Translations update from Weblate
#15644
Add countly experiment to develop/nightly configs
#15614
Add documentation for new UIFeature flag regarding room history settings
#15592
Rename Docker repo in docs
#15590
Fix Jitsi regressions with custom themes
#15575

2020-10-28
-- days ago

Full Changelog
Upgrade to React SDK 3.7.1 and JS SDK 9.0.1
[Release] Fix Jitsi regressions with custom themes
#15577

2020-10-26
-- days ago

Full Changelog
* Upgrade to React SDK 3.7.0 and JS SDK 9.0.0

2020-10-21
-- days ago

Full Changelog
Upgrade to React SDK 3.7.0-rc.2 and JS SDK 9.0.0-rc.1
Update Weblate URL
#15516
Translations update from Weblate
#15517
Jitsi accept theme variable and restyle
#15499
Skip editor confirmation of upgrades
#15506
Adjust for new widget messaging APIs
#15495
Use HTTPS_PROXY environment variable for downloading external_api.min…
#15479
Document customisation points
#15475
Don't fatally end the Jitsi widget when it's not being used as a widget
#15466
electron-platform: Pass the user/devce id pair when initializing the event
index.
#15455

2020-10-20
-- days ago

Full Changelog
[Release] Adjust for new widget messaging APIs
#15497
Upgrade to React SDK 3.6.1

2020-10-12
-- days ago

Full Changelog
* Upgrade to React SDK 3.6.0 and JS SDK 8.5.0

2020-10-07
-- days ago

Full Changelog
Upgrade to React SDK 3.6.0-rc.1 and JS SDK 8.5.0-rc.1
Update from Weblate
#15406
Update Jest and JSDOM
#15402
Add support for dehydration/fallback keys
#15398
Remove riot-bot from sample config
#15376
Switch to using the Widget API SDK for Jitsi widgets
#15102
Remove workbox
#15352
Disable workbox when running in webpack dev server, not in dev mode
#15345
Update Riot -> Element in contribute.json
#15326
Update Riot -> Element in redeploy.py
#15336
Update Riot -> Element in docs/feature-flags.md
#15325
Update Riot -> Element in element.io/README.md
#15327
Update Riot -> Element in VectorAuthFooter
#15328
Update Riot -> Element in VectorEmbeddedPage
#15329
Update Riot -> Element in docs/review.md
#15330
Update Riot -> Element in welcome.html
#15332
Update Riot -> Element in issues-burndown.pl
#15333
Update Riot -> Element in redeploy.py
#15334
Update Riot -> Element in index.ts
#15335
Update Riot -> Element Web in issue templates
#15324
Give the Jitsi widget an icon to help with discovery
#15316
Jitsi widget wrapper updates for hangup button
#15219
Tidy up Service Worker, only run Workbox in production
#15271
Remove conference handler
#15274
Rebrand the webpack pipeline for Element
#15266
Replace dummy sw.js with pre-caching and runtime-caching workbox SW
#15196

2020-09-28
-- days ago

Full Changelog
* Upgrade to React SDK 3.5.0 and JS SDK 8.4.1

2020-09-23
-- days ago

Full Changelog
Upgrade to React SDK 3.5.0-rc.1 and JS SDK 8.4.0-rc.1
Update from Weblate
#15262
Upgrade sanitize-html
#15260
Document config for preferring Secure Backup setup methods
#15251
Add end-user documentation for UI features
#15190
Update git checkout instructions
#15218
If no bug_report_endpoint_url, hide rageshaking from the App
#15201
Bump node-fetch from 2.6.0 to 2.6.1
#15153
Remove references to Travis CI
#15137
Fix onNewScreen to use replace when going from roomId->roomAlias
#15127
* Enable Estonian in language menu
#15136

2020-09-14
-- days ago

Full Changelog
* Upgrade to React SDK 3.4.1

2020-09-14
-- days ago

Full Changelog
* Upgrade to React SDK 3.4.0 and JS SDK 8.3.0

2020-09-09
-- days ago

Full Changelog
Upgrade to React SDK 3.4.0-rc.1 and JS SDK 8.3.0-rc.1
Update from Weblate
#15125
Support usage of Jitsi widgets with "openidtoken-jwt" auth
#15114
Fix eslint ts override tsx matching and delint
#15064
* Add testing to review guidelines
#15050

2020-09-01
-- days ago

Full Changelog

Security notice

Element Web 1.7.5 fixes an issue where encrypted state events could break incoming call handling.
Thanks to @awesome-michael from Awesome Technologies for responsibly disclosing this via Matrix's
Security Disclosure Policy.

All changes

  • Upgrade to React SDK 3.3.0 and JS SDK 8.2.0
2020-08-26
-- days ago

Full Changelog
Upgrade to React SDK 3.3.0-rc.1 and JS SDK 8.2.0-rc.1
Update from Weblate
#15045
Document .well-known E2EE secure backup setting
#15003
Add docs for communities v2 prototyping feature flag
#15013
Update links in README.md to point to Element
#14973
Make kabyle translation available
#15027
Change Riot to Element in readme
#15016
Update links to element in the readme
#15014
Link to Element in F-Droid as well
#15002
Settings v3: Update documentation and configs for new feature flag behaviour
#14986
Update jitsi.md with Element Android details
#14952
TypeScript: enable es2019 lib for newer definitions
#14983
Add reaction preview labs flags to develop
#14979
Document new labs tweaks
#14958

2020-08-17
-- days ago

Full Changelog
* Upgrade to React SDK 3.2.0 and JS SDK 8.1.0

2020-08-13
-- days ago

Full Changelog
Upgrade to React SDK 3.2.0-rc.1 and JS SDK 8.1.0-rc.1
Update policy links to element.io
#14905
Update from Weblate
#14949
Try to close notification on all platforms which support it, not just
electron
#14939
Update bug report submission URL
#14903
Fix arm docker build
#14522

2020-08-05
-- days ago

Security notice

Element Web 1.7.3 (as well as the earlier release 1.7.2) fixes an issue where replying to a specially formatted message would make it seem like the replier said something they did not. Thanks to Sorunome for responsibly disclosing this via Matrix's Security Disclosure Policy.

Element Web 1.7.3 (as well as the earlier release 1.7.2) fixes an issue where an unexpected language ID in a code block could cause Element to crash. Thanks to SakiiR for responsibly disclosing this via Matrix's Security Disclosure Policy.

All changes

Full Changelog
* Upgrade to React SDK 3.1.0 and JS SDK 8.0.1

2020-07-31
-- days ago

Full Changelog
Upgrade to React SDK 3.1.0-rc.1 and JS SDK 8.0.1-rc.1
Make Lojban translation available
#14703
Update from Weblate
#14841
Remove redundant lint dependencies
#14810
Bump elliptic from 6.5.2 to 6.5.3
#14826
Update mobile config intercept URL
#14796
* Fix typo in https://
#14791

2020-07-27
-- days ago

Full Changelog
Upgrade to React SDK 3.0.0 and JS SDK 8.0.0
Update from Weblate
#14778
Capitalize letters
#14566
Configure eslint package and fix lint issues
#14673
Riot → Element
#14581
Remove labs info for the new room list
#14603
Convince Webpack to use development on CI
#14593
Move dev dep to the right place
#14572
Bump lodash from 4.17.15 to 4.17.19
#14552
Update all mobile links to match marketing site
#14541

2020-07-16
-- days ago

Full Changelog
Upgrade to React SDK 2.10.1
Fix SSO session ID paramater
#14544
Run pngcrush on vector-icons
#14488
Fix hosting signup link
#14502
Use the right protocol for SSO URLs
#14513
Fix mstile-310x150 by renaming it
#14485
* Update blog and twitter links to point to Element
#14478

2020-07-15
-- days ago

Full Changelog
App name changed from Riot to Element
Upgrade to React SDK 2.10.0
Remove redundant enum
#14472
Remove font scaling from labs
#14355
Update documentation and remove labs flag for new room list
#14375
Update from Weblate
#14434
Release the irc layout from labs
#14350
Fix welcomeBackgroundUrl array causing background to change during use
#14368
* Be more explicit about type when calling platform startUpdater
#14299

2020-07-03
-- days ago

Full Changelog
* Upgrade to JS SDK 7.1.0 and React SDK 2.9.0

2020-07-01
-- days ago

Full Changelog
Upgrade to JS SDK 7.1.0-rc.1 and React SDK 2.9.0-rc.1
Update from Weblate
#14282
Show a download completed toast in electron
#14248
Add the new spinner feature labs flag
#14213
Fix loading-test for SSO plaf changes
#14212
Fix spelling on startup error page
#14199
Document fonts in custom theme
#14175
Update from Weblate
#14129
ElectronPlatform: Implement the isRoomIndexed method.
#13957
ElectronPlatform: Add support to set and get the index user version.
#14080
* Mark the new room list as ready for general testing
#14102

2020-06-29
-- days ago

Full Changelog
* Upgrade to React SDK 2.8.1

2020-06-23
-- days ago

Full Changelog
* Upgrade to JS SDK 7.0.0 and React SDK 2.8.0

2020-06-17
-- days ago

Full Changelog
Upgrade to JS SDK 7.0.0-rc.1 and React SDK 2.8.0-rc.1
Update from Weblate
#14067
Update from Weblate
#14032
Attempt to fix decoder ring for relative hosted riots
#13987
Upgrade deps
#13952
Fix riot-desktop manual update check getting stuck on Downloading...
#13946
Bump websocket-extensions from 0.1.3 to 0.1.4
#13943
Add e2ee-default:false docs
#13914
make IPC calls to get pickle key
#13846
fix loading test for new sso pattern
#13913
Fix login loop where the sso flow returns to #/login
#13889
Fix typo in docs
#13905
Remove cross-signing from labs
#13904
Add PWA Platform with PWA-specific badge controls
#13890
* Modernizr check for subtle crypto as we require it all over the place
#13828

2020-06-16
-- days ago

Full Changelog
* Upgrade to JS SDK 6.2.2 and React SDK 2.7.2

2020-06-05
-- days ago

Full Changelog
* Upgrade to JS SDK 6.2.1 and React SDK 2.7.1

2020-06-04
-- days ago

Full Changelog

Security notice

Riot Web 1.6.3 fixes a vulnerability in single sign-on (SSO) deployments where Riot Web could be confused into sending authentication details to an attacker-controlled server. Thanks to Quentin Gliech for responsibly disclosing this via Matrix's Security Disclosure Policy.

All changes

  • Fix login loop where the sso flow returns to #/login to release
    #13915
2020-06-02
-- days ago

Full Changelog
Upgrade to JS SDK 6.2.0-rc.1 and React SDK 2.7.0-rc.2
Get rid of welcome.html's Chat with Riot Bot button
#13842
Update from Weblate
#13886
Allow deferring of Update Toast until the next morning
#13864
Give contextual feedback for manual update check instead of banner
#13862
Add app-load doc
#13834
Update Modular hosting link
#13777
Replace New Version Bar with a Toast
#13776
Remove webpack-build-notifier from lockfile
#13814
Add media queries and mobile viewport (#12142)
#13818
Fix @types/react conflict in matrix-react-sdk
#13809
Fix manual update checking, super in arrow funcs doesn't work
#13808
Update from Weblate
#13806
Convert platforms to Typescript
#13756
Fix EventEmitter typescript signature in node typings
#13764
Add docs and labs flag for new room list implementation
#13675
Add font scaling labs setting.
#13352
Add labs flag for alternate message layouts
#13350
Move dispatcher references in support of TypeScript conversion
#13666
Update from Weblate
#13704
Replace favico.js dependency with simplified variant grown from it
#13649
Remove Electron packaging scripts
#13688
Fix postcss order to allow mixin variables to work
#13674
Pass screenAfterLogin through SSO in the callback url
#13650

2020-05-22
-- days ago

Full Changelog
* Upgrade to React SDK 2.6.1

2020-05-19
-- days ago

Full Changelog
* Upgrade to React SDK 2.6.0 and JS SDK 6.1.0

2020-05-14
-- days ago

Full Changelog
Upgrade to React SDK 2.6.0-rc.1 and JS SDK 6.1.0-rc.1
Update from Weblate
#13673
Add notranslate class to matrixchat to prevent translation by Google
Translate
#13669
Added Anchor Link to the development of matrix sdk
#13638
Prefetch the formatting button mask svg images
#13631
use a different image in previews
#13488
Update from Weblate
#13625
Remove electron_app as we now have riot-desktop repo
#13544
add new images for PWA icons
#13556
Remove unused feature flag from config
#13504
Update from Weblate
#13486
Developer tool: convert rageshake error locations back to sourcecode
locations
#13357
App load tweaks, improve error pages
#13329
Tweak default device name to be more compact
#13465
Tweak default device name on macOS
#13460
Update docs with custom theming changes
#13406
Update from Weblate
#13395
Remove docs and config for invite only padlocks
#13374
Revert "Add font scaling labs setting."
#13351
Expand feature flag docs to cover additional release channels
#13341
Optimized image assets by recompressing without affecting quality.
#13034
Add font scaling labs setting.
#13199
Remove encrypted message search feature flag
#13325
Fix default_federate settting description
#13312
Clarify that the .well-known method for Jitsi isn't available yet
#13314
add config option to tsc resolveJsonModule
#13296
Fix dispatcher import to be extension agnostic
#13297
Document more config options in config.md (fixes #13089)
#13260
Fix tests post-js-sdk-filters change
#13295
Make Jitsi download script a JS script
#13227
Use matrix-react-sdk type extensions as a base
#13271
Allow Riot Web to randomly pick welcome backgrounds
#13235
* Update cross-signing feature docs and document fallback procedures
#13224

2020-05-05
-- days ago

Full Changelog
Cross-signing and E2EE by default for DMs and private rooms enabled
Upgrade to React SDK 2.5.0 and JS SDK 6.0.0

2020-05-01
-- days ago

Full Changelog
* Upgrade to React SDK 2.5.0-rc.6 and JS SDK 6.0.0-rc.2

2020-04-30
-- days ago

Full Changelog
Upgrade to React SDK 2.5.0-rc.5 and JS SDK 6.0.0-rc.1
Remove feature flag docs from docs on release
#13375

2020-04-23
-- days ago

Full Changelog
* Upgrade to React SDK 2.5.0-rc.4 and JS SDK 5.3.1-rc.4

2020-04-17
-- days ago

Full Changelog
* Upgrade to React SDK 2.5.0-rc.3 and JS SDK 5.3.1-rc.3

2020-04-16
-- days ago

Full Changelog
Upgrade to React SDK 2.5.0-rc.2 and JS SDK 5.3.1-rc.2
Enable cross-signing / E2EE by default for DM without config changes

2020-04-15
-- days ago

Full Changelog
Enable cross-signing / E2EE by default for DM on release
#13179
Upgrade to React SDK 2.5.0-rc.1 and JS SDK 5.3.1-rc.1
Add instruction to resolve the inotify watch limit issue
#13128
docs: labs: add a pointer to config.md
#13149
Fix Electron SSO handling to support multiple profiles
#13028
Add riot-desktop shortcuts for forward/back matching browsers&slack
#13133
Allow rageshake to fail in init
#13164
Fix broken yarn install link in README.md
#13125
fix build:jitsi scripts crash caused by a missing folder
#13122
App load order changes to catch errors better
#13095
* Upgrade deps
#13080

2020-04-08
-- days ago

Full Changelog
Upgrade React SDK to 2.4.0-rc.1 and JS SDK to 5.3.0-rc.1
Update from Weblate
#13078
Mention Jitsi support at the .well-known level in Jitsi docs
#13047
Add new default home page fallback
#13049
App load order tweaks for code splitting
#13032
Add some docs about Jitsi widgets and Jitsi configuration
#13027
Bump minimist from 1.2.2 to 1.2.3 in /electron_app
#13030
Fix Electron mac-specific shortcut being registered on Web too.
#13020
Add a console warning that errors from Jitsi Meet are fine
#12968
Fix popout support for jitsi widgets
#12975
Some grammar and clarifications
#12925
Don't immediately remove notifications from notification trays
#12861
* Remove welcome user from config
#12894

2020-04-01
-- days ago

Full Changelog

Security notice

The jitsi.html widget wrapper introduced in Riot 1.5.14 could be used to extract user data by tricking the user into adding a custom widget or opening a link in the browser used to run Riot. Jitsi widgets created through Riot UI do not pose a risk and do not need to be recreated.

It is important to purge any copies of Riot 1.5.14 so that the vulnerable jitsi.html wrapper from that version is no longer accessible.

All changes

  • Upgrade React SDK to 2.3.1 for Jitsi fixes
  • Fix popout support for jitsi widgets
    #12980
2020-03-30
-- days ago

Full Changelog
* Upgrade JS SDK to 5.2.0 and React SDK to 2.3.0

2020-03-26
-- days ago

Full Changelog
Upgrade JS SDK to 5.2.0-rc.1 and React SDK to 2.3.0-rc.1
Update from Weblate
#12890
App load tweaks
#12869
Add review policy doc
#12730
Fix artifact searching in redeployer
#12875
Fix Jitsi wrapper being large by getting the config from elsewhere
#12845
Add webpack stats which will be used by CI and stored to artifacts
#12832
Revert "Remove useless app preloading from Jitsi widget wrapper"
#12842
Remove useless app preloading from Jitsi widget wrapper
#12836
Update from Weblate
#12829
Fix version for Docker builds
#12799
Register Mac electron specific Cmd+, shortcut to User Settings
#12800
Use a local widget wrapper for Jitsi calls
#12780
Delete shortcuts.md
#12786
Remove remainders of gemini-scrollbar and react-gemini-scrollbar
#12756
Update electron to v7.1.14
#12762
Add url tests to Modernizr
#12735
ElectronPlatform: Add support to remove events from the event index.
#12703
Bump minimist from 1.2.0 to 1.2.2 in /electron_app
#12744
Add docs and flag for custom theme support
#12731
Declare jsx in tsconfig for IDEs
#12716
Remove stuff that yarn install doesn't think we need
#12713
yarn upgrade
#12691
Support TypeScript for React components
#12696

2020-03-17
-- days ago

Full Changelog
* Upgrade to JS SDK 5.1.1 and React SDK 2.2.3

2020-03-11
-- days ago

Full Changelog
Update from Weblate
#12688
Fix Docker image version for develop builds
#12670
docker: optimize custom sdk builds
#12612
riot-desktop open SSO in browser so user doesn't have to auth twice
#12590
Fix SSO flows for electron 8.0.2 by re-breaking will-navigate
#12585
index.html: Place noscript on top of the page
#12563
Remove will-navigate comment after Electron fix
#12561
Update loading test for JS SDK IDB change
#12552
* Upgrade deps
#12528

2020-03-04
-- days ago

Full Changelog
Upgrade to React SDK 2.2.1
Revert to Electron 7.1.12 to fix Arch Linux tray icon
* Fix image download links so they open in a new tab

2020-03-02
-- days ago

Full Changelog
Upgrade to JS SDK 5.1.0 and React SDK 2.2.0
Fix SSO flows for Electron 8.0.2 by disabling will-navigate
#12585

2020-02-26
-- days ago

Full Changelog
Upgrade to JS SDK 5.1.0-rc.1 and React SDK 2.2.0-rc.1
Change Windows signing to warning when missing token
#12523
Modernizr remove t3st/es6/contains
#12524
Switch out any eval-using Modernizr rules
#12519
Update from Weblate
#12522
Notify electron of language changes
#12487
Relax macOS notarisation check to print a warning
#12503
Clarify supported tier means desktop OSes
#12486
Use noreferrer in addition to noopener for edge case browsers
#12477
Document start / end composer shortcuts
#12466
Update from Weblate
#12480
Remove buildkite pipeline
#12464
Remove exec so release script continues
#12435
Use Persistent Storage where possible
#12425

2020-02-19
-- days ago

Full Changelog
Get rid of dependence on usercontent.riot.im
#12292
Add experimental support tier
#12377

2020-02-17
-- days ago

Full Changelog
* Automate SDK dep upgrades for release
#12374

2020-02-13
-- days ago

Full Changelog
Upgrade JS SDK to 5.0.0-rc.1 and React SDK 2.1.0-rc.2
Update from Weblate
#12354
Add top left menu shortcut
#12310
Remove modernizr rules for features on which we only soft depend
#12272
Embed CSP meta tag and stop using script-src unsafe-inline
#12258
Add contribute.json
#12251
Improve Browser checks
#12232
Document padlock flag
#12173
Enable cross-signing on /develop
#12126
Switch back to legacy decorators
#12110
Update babel targets
#12102
Install deps for linting
#12076
Update from Weblate
#12062
Change to minimal Webpack output
#12049
Remove docs for new invite dialog labs feature
#12015
ElectronPlatform: Add the indexSize method.
#11529
ElectronPlatform: Add the ability to load file events from the event index
#11907
Fix the remainder of the cookie links
#12008
Use bash in Docker scripts
#12001
Use debian to build the Docker image
#11999
Update cookie policy urls on /app and /develop config.json
#11998
BuildKite: Only deploy to /develop if everything else passed
#11996
Add docs for admin report content message
#11995
Load as little as possible in index.js for the skinner
#11959
Fix webpack config (by stealing Dave's config)
#11956
Force Jest to resolve the js-sdk and react-sdk to src directories
#11954
Fix build to not babel modules inside js/react sdk
#11949
Fix webpack to babel js-sdk & react-sdk but no other deps
#11944

2020-01-27
-- days ago

Full Changelog
* Fixes for alias display and copy / paste on composer

2020-01-22
-- days ago

This version contains an upgrade to the cryptography database
version. Once users run this version, their session's indexeddb
store will be upgraded and older version of Riot will no longer
be able to read it. Users will have to log out and log in if
the version of Riot is downgraded back to a previous version.

Full Changelog
Fix incorrect version of react-sdk
Fix webpack config (by stealing Dave's config)
#11994
* Fix webpack to babel js-sdk & react-sdk but no other deps
#11947
* Update from Weblate
#11934
* Fix rageshake post-sourcemaps
#11926
* Fix yarn start concurrent commands
#11895
* Run the react-sdk reskindexer for developers
#11894
* Update labs documentation for feature_ftue_dms given new scope
#11893
* Fix indentation on webpack config and make sourcemapped files legible
#11892
* Remove spinner check
#11891
* Don't minifiy builds of develop through CI packaging
#11867
* Use Jest for tests
#11869
* Support application/wasm in Docker image
#11858
* Fix sourcemaps by refactoring the build system
#11843
* Disable event indexing on develop
#11850
* Updated blog url
#11792
* Enable and document presence in room list feature flag
#11829
* Add stub service worker so users can install on desktop with Chrome
#11774
* Update from Weblate
#11826
* Sourcemaps: develop -> feature branch
#11802
* Update build scripts for new process
#11801
* Make the webpack config work for us
#11712
* Updates URL for Electron Command Line Switches
#11810
* Import from src/ for the react-sdk and js-sdk
#11714
* Convert components to ES6 exports
#11713
* Remove now-retired package.json property
#11660

2020-01-13
-- days ago

Full Changelog
* Enable and document presence in room list feature flag
#11830

2020-01-08
-- days ago

Full Changelog
* Update to react-sdk rc.2 to fix build

2019-12-09
-- days ago

Full Changelog
* No changes since rc.1

2019-12-04
-- days ago

Full Changelog
Update Lithuanian language name
#11599
Enable more languages
#11592
Fix Docker build for develop and publish a /version file
#11588
Remove unused translations
#11540
Update from Weblate
#11591
Update riot.im enable_presence_by_hs_url for new matrix.org client URL
#11565
Remove mention of vector.im as default identity server on mobile guide
#11544
Clean up and standardise app config
#11549
make it clear that seshat requires electron-build-env (at least on macOS)
#11527
Add postcss-easings
#11521
ElectronPlatform: Add support for a event index using Seshat.
#11125
Sign all of the Windows executable files
#11516
Clarify that cross-signing is in development
#11493
get rid of bluebird
#11301
Update from Weblate
#11488
Add note in README about self-hosted riot installs requiring custom caching
headers
#8702
De-dup theming code
#11445
Add eslint-plugin-jest because we inherit js-sdk's eslintrc and it wants
#11448

2019-11-27
-- days ago

Full Changelog
Upgrade to JS SDK 2.5.4 to relax identity server discovery and E2EE debugging
Upgrade to React SDK 1.7.4 to fix override behaviour of themes
Clarify that cross-signing is in development
Sign all of the Windows executable files

2019-11-25
-- days ago

Full Changelog
* No changes since rc.2

2019-11-22
-- days ago

Full Changelog
* react-sdk rc.2 to fix an error in Safari and some cosmetic
bugs

2019-11-20
-- days ago

Full Changelog
Add doc for custom themes
#11444
Use new theme API in react-sdk
#11442
preload warning triangle
#11441
Update from Weblate
#11440
Add entitlements file for mic & camera permissions on macOS
#11435
Fix error/exception in electron signing script
#11429
Merge the feature_user_info_panel flag into feature_dm_verification
#11426
Let the user's homeserver config override the build config
#11409
Add cross-signing labs flag to develop and document
#11408
Update from Weblate
#11405
Trigger a theme change on startup, not just a tint change
#11381
Perform favicon updates twice in Chrome
#11375
Add labs documentation for Mjolnir
#11275
Add description of user info feature in labs doc
#11360
Update from Weblate
#11359
Add DM verification feature to labs.md
#11356
Add feature_dm_verification to labs
#11355
Document feature flag process
#11341
* Remove unused feature flags
#11343

2019-11-06
-- days ago

Full Changelog
Remove the 'auto hide menu bar' option on Mac
#11326
Expose feature_user_info_panel on riot.im/develop
#11304
Upgrade electron-notarize
#11312
Fix close window behaviour on Macos
#11309
Merge: Add dependency to eslint-plugin-react-hooks as react-sdk did
#11307
Add dependency to eslint-plugin-react-hooks as react-sdk did
#11306
* Update from Weblate
#11300

2019-11-04
-- days ago

Full Changelog
* Fix close window behaviour on Macos
#11311

2019-11-04
-- days ago

Full Changelog
* No changes since rc.2

2019-11-01
-- days ago

Full Changelog
* Updated react-sdk with fix for bug that caused room filtering to
omit results.

2019-10-30
-- days ago

Full Changelog
Add ability to hide tray icon on non-Mac (which has no tray icon)
#11258
Fix bug preventing display from sleeping after a call
#11264
Remove mention of CI scripts from docs
#11257
Fix skinning replaces being broken since being rewritten as React FC's
#11254
Update config docs about identity servers
#11249
Remove unneeded help about identity servers
#11248
Update from Weblate
#11243
Update sample config for new matrix.org CS API URL
#11207
clarify where the e2e tests are located
#11115
Update from Weblate
#11171
Prevent referrers from being sent
#6155
Add darkModeSupport to allow dark themed title bar.
#11140
Fix the label of Turkish language
#11124
Update default HS config to match well-known
#11112

2019-10-18
-- days ago

Full Changelog
Upgrade to JS SDK v2.4.2 and React SDK v1.7.0
Port Windows signing and macOS notarization to release
#11158
Sign main Windows executable
#11126
Notarise the macOS app
#11119

2019-10-09
-- days ago

Full Changelog
Update from Weblate
#11104
Bump Olm to 3.1.4 for olm_session_describe
#11103
Enable Webpack production mode for start:js:prod
#11098
add settingDefaults to sample config
#9919
Add config.json copy instruction to 'Development' as well
#11062
Revert "Run yarn upgrade"
#11055
Run yarn upgrade
#11050
Request persistent storage on Electron
#11052
* Remove docs for CIDER feature
#11047

2019-10-04
-- days ago

Full Changelog
* Document troubleshooting for memory leaks and getting profiles
#11031

2019-10-02
-- days ago

Full Changelog
Custom themes MVP
#11017
Document permalinkPrefix setting
#11007

2019-10-01
-- days ago

Full Changelog
Upgrade to React SDK 1.6.1 to fix critical
blank screen issue
Upgrade to JS SDK 2.4.1 to to ignore crypto events with empty content
Update from Weblate
#11010
Update from Weblate
#11001
* Upgrade deps
#10980

2019-09-27
-- days ago

Full Changelog
Many improvements related to privacy and user control of identity services and integration managers
Upgrade to React SDK 1.6.0 and JS SDK 2.4.0

2019-09-26
-- days ago

Full Changelog
Upgrade to React SDK 1.6.0-rc.2
Work around Yarn confusion with react-gemini-scrollbar package

2019-09-25
-- days ago

Full Changelog
Upgrade to React SDK 1.6.0-rc.1 and JS SDK 2.4.0-rc.1
Update from Weblate
#10961
Don't log query parameters as they may contain secrets
#10929
Document more shortcuts
#10906
Point to #develop and use the same gemini-scrollbar version as the react-sdk
#10893
Tweak lock file to pull in only one React version
#10874
document disable_custom_urls
#10844
Install guide tweaks
#10838
Switch to React 16
#10480
Update install guide
#10810
Clarify that HTTPS is not just needed for VoIP
#6146
Bump eslint-utils from 1.4.0 to 1.4.2
#10692
Add docs for tabbed integration managers labs flag
#10641
Change integrations_widgets_urls default configuration
#10656
Add docs for the CIDER composer flag
#10638
add cider composer labs flag
#10626
Upgrade to Electron 6.0.3
#10601
Upgrade to Electron 6
#10596
Update from Weblate
#10591
Upgrade electron-builder to 21.2.0
#10579
Set SUID bit on chrome-sandbox for Debian
#10580
Load config.json before loading language so default can apply
#10551
Bump matrix-react-test-utils for React 16 compatibility
#10543
Add --help to electron app
#10530
Allow setting electron autoHideMenuBar and persist it
#10503
Upgrade dependencies
#10475

2019-09-19
-- days ago

Full Changelog
* Fix origin migrator for SSO logins
#10920

2019-09-16
-- days ago

Full Changelog
* Updated js-sdk and react-sdk for some more minor bugfixes

2019-09-13
-- days ago

Full Changelog
* js-sdk rc.1 to include report API

2019-09-13
-- days ago

Full Changelog
* Pull in more fixes from react-sdk rc.2

2019-09-12
-- days ago

Full Changelog
* Cosmetic fixes from react-sdk rc.1

2019-09-12
-- days ago

Full Changelog
* Updated react-sdk and tweaks to mobile install guide

2019-09-11
-- days ago

Full Changelog
* Update install guide
#10831

2019-08-16
-- days ago

Full Changelog
* Linux-only release to fix sandboxing with Electron 5 on Debian
#10580

2019-08-05
-- days ago

Full Changelog
* Updated react-sdk for deactivated account error message on login

2019-08-05
-- days ago

Full Changelog
* Updated js-sdk for notifications fix and react-sdk for registration fix

2019-07-31
-- days ago

Full Changelog
Upgrade to JS SDK 2.3.0-rc.1 and React SDK 1.5.0-rc.1
Update from Weblate
#10436
Describe our existing features better in documentation
#10418
Upgrade to Electron 5
#10392
Remove edits and reactions feature flags from docs and config
#10363
Cachebust config file requests
#10349
Convert install-app-deps to subcommand
#10334
Add riot.im configuration files
#10327
Require descriptions in mxSendRageshake and remove infinite loop in issue
templates
#10321
Remove unused disable_identity_server config flag
#10322
* Verify i18n in CI
#10320

2019-07-18
-- days ago

Full Changelog
Upgrade to React SDK 1.4.0 and JS SDK 2.2.0
Message editing and reactions features enabled
* Remove edits and reactions feature flags from docs and config
#10365

2019-07-15
-- days ago

Full Changelog
* Update to react-sdk rc.3 to fix a bug where a room admin could generate a room
that would cause Riot to error, and some stuck notifications.

2019-07-12
-- days ago

Full Changelog
Upgrade to React SDK 1.4.0-rc.2 and JS SDK 2.2.0-rc.2
Fix regression from Riot 1.3.0-rc.1 when listing devices in user settings

2019-07-12
-- days ago

Full Changelog
Upgrade to React SDK 1.4.0-rc.1 and JS SDK 2.2.0-rc.1
Update from Weblate
#10328
Upgrade dependencies
#10308
Upgrade dependencies
#10260

2019-07-11
-- days ago

Full Changelog
Upgrade to React SDK 1.3.1 and JS SDK 2.1.1
Upgrade lodash dependencies
JS SDK 2.1.1 includes a fix for ephemeral event processing
React SDK 1.3.1 includes a fix for account deactivation

2019-07-08
-- days ago

Full Changelog
Upgrade to React SDK 1.3.0 and JS SDK 2.1.0
JS SDK 2.1.0 includes a fix for an exception whilst syncing

2019-07-03
-- days ago

Full Changelog
Change update URL to match new host
#10247
Update from Weblate
#10219
Extract configuration docs to separate file
#10195
Add e2e/warning.svg to preload
#10197
Fix Electron vector: links
#10196
Display a red box of anger for config syntax errors
#10193
Move config-getting to VectorBasePlatform
#10181
Update from Weblate
#10124
* Fix default Electron window and tray icons
#10097

2019-06-19
-- days ago

Full Changelog
No changes since rc.2

2019-06-18
-- days ago

Full Changelog
* Update to react-sdk and js-sdk rc.2 for registration fixes,
redaction local echo fix and removing unnecessary calls
to the integration manager.

2019-06-12
-- days ago

Full Changelog
Update from Weblate
#10012
Add funding details for GitHub sponsor button
#9982
Do not fail on server liveliness checks during startup
#9960
Hide guest functions on the welcome page if not logged in
#9957
Add Albanian and West Flemish languages
#9953
Update from Weblate
#9951
Add docs for defaultCountryCode
#9927
Use the user's pre-existing HS when config validation fails
#9892
Low bandwidth mode
#9909
Fix Twemoji loading on Windows dev machines
#9869
Base Docker image on nginx:alpine, not the larger nginx:latest
#9848
Validate homeserver configuration prior to loading the app
#9779
Show resolved homeserver configuration on the mobile guide
#9726
Flag the validated config as the default config
#9721
Clarify comment on is_url and hs_url handling
#9719
Validate default homeserver config before loading the app
#9496

2019-05-31
-- days ago

Full Changelog
* Upgrade JS SDK to 2.0.0 and React SDK to 1.2.1 to fix key backup and native emoji height

2019-05-29
-- days ago

Full Changelog
* Upgrade to JS SDK v1.2.0 and React SDK v1.2.0 to fix some regressions

2019-05-23
-- days ago

Full Changelog
Update from Weblate
#9802
remove emojione
#9766
Make Dockerfile work for develop and other branches
#9736
add description of new labs feature for message editing
#9728
Remove karma junit output
#9628
yarn upgrade
#9626
Respond quickly to buildkite pokes
#9617
Delay creating the Favico instance
#9616
* Add reactions feature to config sample
#9598

2019-05-15
-- days ago

Full Changelog
* react-sdk v1.1.2 to fix single sign-on and GIF autoplaying

2019-05-14
-- days ago

Full Changelog
* react-sdk v1.1.1 to fix regressions with registration

2019-05-07
-- days ago

Full Changelog
Add Dockerfile
#9632
Add Dockerfile (part 2)
#9426
* Add new scalar staging url
#9601

2019-04-30
-- days ago

Full Changelog
Convert redeploy.py to buildkite
#9577
Add package step to buildkite pipeline
#9568
Don't fail if there's no local config to remove
#9571
Change jenkins script to package script
#9567
Remove config.json from package dir
#9555
use the release version of olm 3.1.0
#9550
Fix default for --include arg
#9517
update installation instructions with new repo
#9500
Use packages.matrix.org for Olm
#9498
Add separate platform electron build commands
#9412
Add support for custom profile directory
#9408
Improved mobile install guide
#9410
Remove vector-electron-desktop from README
#9404
Update from Weblate
#9398
bump olm version to 3.1.0-pre3
#9392
Add expiration to mobile guide cookie
#9383
Fix autolaunch setting appearing toggled off
#9368
Don't try to save files the user didn't want to save
#9352
Setup crypto store for restore session tests
#9325
Update from Weblate
#9333
Add "Save image as..." button to context menu on images
#9326
Configure auth footer links through Riot config
#9297

2019-04-16
-- days ago

Full Changelog
* No changes in this release. This is the same code as v1.0.7 from our new clean-room
packaging and signing infrastructure.

2019-04-08
-- days ago
2019-04-01
-- days ago

Full Changelog
* Add "Save image as..." button to context menu on images
#9327

2019-03-27
-- days ago

Full Changelog
Use on_logged_in action in tests
#9279
Convert away from Promise.defer
#9278
update react-sdk version in yarn lockfile
#9233
"Render simple counters in room header" details
#9154
Use medium agents for the more resource intensive builds
#9238
Add log grouping to buildkite
#9223
Switch to git protocol for CI dependencies
#9222
Support CI for matching branches on forks
#9212
Update from Weblate
#9199
Declare the officially supported browsers in the README
#9177
Document some desktop app things
#9011
Use Buildkite for CI
#9165
Update version number in issue templates
#9170
Remove node 8.x from the build matrix
#9159
* Update Electron help menu link
#9157

2019-03-21
-- days ago

Full Changelog
* Hotfix for #9205 disabling jump prevention for typing notifications, while we're reworking this functionally to enable it again soon.

2019-03-18
-- days ago

Full Changelog
* No changes since rc.1

2019-03-13
-- days ago

Full Changelog
Update from Weblate
#9152
Use modern Yarn version on Travis CI
#9151
Switch to yarn for dependency management
#9132
Update from Weblate
#9104
Don't copy the 32 bit linux deb
#9075
Change olm dependency to normal dep
#9068
Add modular.im hosting link to electron app config
#9047
Nudge karma to 3.1.2
#8991
* Add support for localConfig at $appData/config.json.
#8983

2019-03-06
-- days ago

Full Changelog
* react-sdk 1.0.3 to fix ctrl+k shortcut and room list bugs

2019-03-06
-- days ago

Full Changelog
* New react-sdk for minor hosting link fixes

2019-03-05
-- days ago

Full Changelog
* Add modular.im hosting link to electron app config
#9051

2019-03-01
-- days ago

Full Changelog
* Update to react-sdk rc.3

2019-03-01
-- days ago

Full Changelog
Set a require alias for the webapp directory
#9014
Update from Weblate.
#8973
set chrome path for travis CI explicitly
#8987
Updated install spinner
#8984
Allow disabling update mechanism
#8911
Allow configuration of whether closing window closes or minimizes to tray
#8908
Fix language file path for Jenkins
#8854
Document and recommend default_server_name
#8832
Cache busting for icons & language files
#8710
Remove redesign issue template
#8722
* Make scripts/make-icons.sh work on linux
#8550

2019-02-15
-- days ago
2019-02-14
-- days ago

Full Changelog
Add snipping lines to welcome page without guests
#8634
Add home page to fix loading tests
#8625

2019-02-14
-- days ago

Full Changelog
Update from Weblate.
#8615
Replace favicon assets to ones with transparent backgrounds
#8600
Refreshed icons
#8594
Fix order of fetch-develop-deps / npm install
#8566
Revive building dark theme
#8540
Update from Weblate.
#8546
Repair app loading tests after welcome page
#8525
Support configurable welcome background and logo
#8528
Update from Weblate.
#8518
Document embeddedPages configuration
#8514
* README.md : Syntax Coloring
#8502

2019-02-08
-- days ago

Full Changelog
Update from Weblate.
#8475
Add configurable welcome page
#8466
fix app tests after force enabling lazy loading + removing feature flag
#8464
Allow Electron to zoom with CommandOrControl+=
#8381
Hide sign in / create account for logged in users
#8368
Fix home page link target
#8365
Add auth background image and update Riot logo
#8364
New homepage
#8363
Spell homeserver correctly
#8358
Merge redesign into develop
#8321
Disable room directory test because it doesn't work
#8318
Tweak auth overflow on Windows and Linux
#8307
Clean up Custom Server Help dialog
#8296
Cache-bust olm.wasm
#8283
Completely disable other themes for now (#8277)
#8280
Remove support for team servers
#8271
Add target="_blank" to footer links
#8248
Fix device names on desktop
#8241
Fix literal &lt/&gt in notifications
#8238
Fix registration nextLink on desktop
#8239
Add returns to fetch-develop-deps
#8233
Update electron builder
#8231
Try fetching more branches for PRs
#8225
Use content hashing for font and image URLs
#8159
Develop->Experimental
#8156
Update from Weblate.
#8150
Correct the copying of e-mail addresses in the electron app
#8124
Start documenting keyboard shortcuts
#7165
Update issue templates
#7948
Added new colour var to all themes
#7927
Redesign: apply changes from dharma theme to status theme
#7541
Redesign: ignore setting and always show dharma theme for now
#7540

2019-01-22
-- days ago

Full Changelog
* Bugfix in react-sdk for setting DM rooms

2019-01-17
-- days ago

Full Changelog
Merge develop into experimental
#8003
Electron: Load app from custom protocol
#7943
Fix the IndexedDB worker
#7920
Make clear that the Debian package is for desktop
#7919
Run the Desktop app in a sandbox
#7907
Update to new electron single instance API
#7908
* Update the tests to match https://github.com/matrix-org/matrix-react-
sdk/pull/2340
#7834

2018-12-10
-- days ago

Full Changelog
* No changes since rc.1

2018-12-06
-- days ago

Full Changelog
Update from Weblate.
#7784
Add a function to send a rageshake from the console
#7755
Re-apply "Run lint on travis builds and use modern node versions"
#7738
Revert "Run lint on travis builds and use modern node versions"
#7737
Run lint on travis builds and use modern node versions
#7490
Fix missing js-sdk logging
#7736
* Add $accent-color-50pct as a CSS variable to the Status theme
#7710

2018-11-22
-- days ago

Full Changelog
Warning when crypto DB is too new to use.
Fix missing entries from js-sdk in rageshake logs

2018-11-19
-- days ago

Full Changelog
* No changes since rc.2

2018-11-15
-- days ago

Full Changelog
* Update to js-sdk 0.14 and react-sdk rc.2. rc.1 was broken as it was built against
js-sdk 0.13 which does not use the new Olm 3.0 API.

2018-11-13
-- days ago

Full Changelog
* Include change that was supposed to be included in orevious version

2018-11-13
-- days ago

Full Changelog
* Add banner with login/register links for users who aren't logged in

2018-10-29
-- days ago

Full Changelog
* Fix for autocompleting text emoji from react-sdk v0.14.2

2018-10-24
-- days ago

Full Changelog
Update from Weblate.
#7549
Don't set tags on notifications
#7518
Update to latest electron builder
#7498
Fix Tinter.setTheme to not fire using Firefox
#6831

2018-10-19
-- days ago

Full Changelog
Update react-sdk version to "Apply the user's tint once the MatrixClientPeg is moderately ready"
Electron: don't set tags on notifications
#7518

2018-10-18
-- days ago

Full Changelog
* Stop electron crashing
#7517

2018-10-16
-- days ago

Full Changelog
Phased rollout of lazyloading
#7503
Update to latest electron builder
#7501

2018-10-11
-- days ago

Full Changelog
Revert "also commit the lock file when bumping version as it is now
committed to the repo"
#7483
Update from Weblate.
#7478
Fix riot-web Promise.defer warnings (#7409)
#7444
Use HTTPS cloning for riot-web too
#7459
Disable webpack-dev-server auto reload
#7463
Silence bluebird warnings
#7462
Fix reskindex on matrix-react-side not being called if using build script
#7443
Fix double-closed tags
#7454
Document how to turn off Piwik and bug reports (#6738)
#7435
also commit the lock file when bumping version as it is now committed to the
repo
#7429
Update a bunch of deps
#7393
Don't show mobile guide if deep linking
#7415
Don't show custom server bit on matrix.org
#7408
Update Webpack to version 4
#6620
* Webpack4
#7387

2018-10-08
-- days ago

Full Changelog
* Update to matrix-react-sdk v0.13.6

2018-10-01
-- days ago

Full Changelog
Don't show mobile guide if deep linking
#7415
Don't show custom server bit on matrix.org
#7408

2018-09-27
-- days ago

Full Changelog
Update from Weblate.
#7395
Reduce the number of terminals required to build riot-web to 1
#7355
* Small typo in release notes v0.16.3
#7274

2018-09-10
-- days ago

Full Changelog
* No changes since rc.1

2018-09-07
-- days ago

Full Changelog
Update from Weblate.
#7296
Fix config not loading & mobileguide script being loaded in riot
#7288
Instructions for installing mobile apps
#7272
Tidy up index.js
#7265

2018-09-03
-- days ago

Full Changelog
* SECURITY FIX: This version (and release candidates) pull in an upstream security
fix from electron to fix CVE-2018-15685. Electron users should update as soon as
possible. Riot-web run outsiude of Electron is unaffected.

2018-08-31
-- days ago

Full Changelog
* Update js-sdk to fix an exception causing the room list to become unresponsive.

2018-08-30
-- days ago

Full Changelog
Update from Weblate.
#7245
Revert "Remove package-lock.json for now"
#7128
* Remove package-lock.json for now
#7115

2018-08-23
-- days ago

Full Changelog
* Support new server notices format

2018-08-20
-- days ago

Full Changelog
* No changes since rc.1

2018-08-16
-- days ago

Full Changelog
Update from Weblate.
#7178
CSS for MAU warning bar
#7152
CSS for user limit error
#7139
Unpin sanitize-html
#7132
* Pin sanitize-html to 0.18.2
#7129

2018-07-30
-- days ago

Full Changelog
* Update react-sdk version for bugfixes with Jitsi widgets and the new composer

2018-07-24
-- days ago

Full Changelog
* Update to react-sdk rc.2 to remove Jitsi conference calling from labs

2018-07-24
-- days ago

Full Changelog
Update from Weblate.
#7082
Sample config for jitsi integration URL
#7055

2018-07-09
-- days ago

Full Changelog
* No changes since rc.2

2018-07-06
-- days ago

Full Changelog
* Update react-sdk and js-sdk

2018-07-04
-- days ago

Full Changelog
* add override for colour of room tile text within memberinfo (unreadable)
#6889

2018-06-29
-- days ago

Full Changelog
* Pull in bug fixes from react-sdk

2018-06-22
-- days ago

Full Changelog
* Update to react-sdk rc.2 for fix to slash commands

2018-06-21
-- days ago

Full Changelog
Update from Weblate.
#6915
[electron] Fix desktop app --hidden flag
#6805

2018-06-12
-- days ago

Full Changelog
* No changes since rc.1

2018-06-06
-- days ago

Full Changelog
* Update from Weblate.
#6846

2018-05-25
-- days ago

Full Changelog
* Add cookie policy link to desktop app config

2018-05-24
-- days ago

Full Changelog
Update from Weblate.
#6792
Hide URL options for e2e blob: URL images
#6765
Fix right click menu in electron
#6763
Update to electron 2.0.1
#6764
* Add instructions for changing translated strings
#6528

2018-05-18
-- days ago

Full Changelog
Fix right click menu in electron
#6763
Update to electron 2.0.1
#6764
* Hide URL options for e2e blob: URL images
#6765

2018-05-17
-- days ago

Full Changelog
* Update to matrix-react-sdk v0.12.5 to fix image size jumps

2018-05-16
-- days ago

Full Changelog
Fix package-lock.json which was causing errors building the Electron app
Update Electron version

2018-05-16
-- days ago

Full Changelog
* No changes since rc.6

2018-05-15
-- days ago

Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.6

2018-05-15
-- days ago

Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.5

2018-05-14
-- days ago

Full Changelog
* Update from Weblate.
#6726

2018-05-11
-- days ago

Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.3

2018-05-09
-- days ago

Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.2

2018-05-09
-- days ago

Full Changelog
* No changes since 0.14.3-rc.1

2018-05-09
-- days ago

Full Changelog
Update from Weblate.
#6688
Don't show presence on matrix.org
#6638
Enforce loading babel-polyfill first
#6625
Update hoek
#6624
* Fix args in the release wrapper script
#6614

2018-04-30
-- days ago

Full Changelog
* No changes since rc.3

2018-04-26
-- days ago

Full Changelog
* Fix CSS dependency versions to be the same as those in react-sdk to fix
left panel header positions.

2018-04-26
-- days ago

Full Changelog
* Fix Download of attachments in e2e encrypted rooms in Firefox

2018-04-25
-- days ago

Full Changelog
Update from Weblate.
#6602
Add readme bit on cross-origin renderer
#6600
Update from Weblate.
#6573
Copy media from react-sdk
#6588
Fix favicon
#6580
Update from Weblate.
#6569
move everything not explicitly riot (or status) branded into matrix-react-
sdk
#6500
Remove presence management
#5881
change vector-web repo to riot-web in changelog
#6480
Update from Weblate.
#6473
Bump source-map-loader version to avoid bug /w inline base64 maps
#6472
Add CSS for new group admin radio button
#6415
Rxl881/sticker picker styling
#6447
Stickerpacks
#6242
Force gemini on HomePage
#6368
Rename the Riot-Web Translations Room
#6348
Add disable-presence-by-hs option to sample config
#6350
Reword the BugReportDialog.js as per @lampholder
#6354

2018-04-12
-- days ago

Full Changelog
Remove presence management feature from labs
Fix an issue where Riot would fail to load at all if certain
extensions were installed on Firefox
* Fix an issue where e2e cryptography could be disabled due to
a migration error.

2018-04-11
-- days ago

Full Changelog
* Cosmetic changes for group UI

2018-04-09
-- days ago

Full Changelog
* Bump react-sdk to rc.6

2018-04-09
-- days ago

Full Changelog
* Add CSS for new control to set group join policy

2018-03-26
-- days ago

Full Changelog
* Fix strings file

2018-03-26
-- days ago

Full Changelog
* Disable e2e crypto with a big warning if the database schema is newer than we expect.

2018-03-22
-- days ago

Full Changelog
* Fix tagging rooms as direct messages

2018-03-20
-- days ago

Full Changelog
* Fix a bug where the badge on a room tile would not update
when a room was read from a different device.

2018-03-19
-- days ago

Full Changelog
Take TagPanel out of labs
#6347
Add languages (czech, galician and serbian)
#6343

2018-03-19
-- days ago

Full Changelog
Force update RoomSubList after reading a room
#6342
Ensure entire LeftPanel is faded when settings open
#6340
Update from Weblate.
#6330
Implement a simple shouldComponentUpdate for DNDRoomTile
#6313
Remove og:image with status.im URL
#6317
Add change delay warning in GroupView settings
#6316
Correctly position mx_TagPanel_clearButton
#6289
Fix gap between avatar and border
#6290
Fix bug where cannot send group invite on GroupMemberInfo phase
#6303
Fix themeing bug with Firefox where "disabled" ignored
#6301
Changes for E2E "fudge-button"
#6288
Make sure mx_TagPanel_tagTileContainer occupies full height
#6286
Add transparent CSS class for RoomTile
#6281
Fix crash; fs event received /w langauge file empty
#6273
Add setting to disable TagPanel
#6269
CSS for my groups microcopy
#6257
Add Bulgarian to the list of languages
#6246
Make media dropdown wider
#6245
Make dropdowns with long options degrade more gracefully
#6244
Fix un-tinted "View Community" icon in TagTile context menu
#6223
Fix RoomDropTarget and emptySubListTip to have containers
#6160
Fix syntax error of wrong use of self-closing HTML tag
#6154
Use translucent black for RoomSubList bg to fix tinting
#6227
CSS for changing "R" to "X" for clearing group filter
#6216
CSS for new global TagPanel filter
#6187
Separate the middle panel from the room list
#6194
Only use DNDRoomTile for editable sub lists
#6176
Adjust CSS to prevent scrollbars on message panel spinner
#6131
Implement riot-web side of dragging GroupTile avatars to TagPanel
#6143
Fix LeftPanel size being incorrect when TagPanel disabled
#6140
Fix TagPanel from collapsing to < 60px when LP collapsed
#6134
Temporary hack to constrain LLP container size.
#6138
Fix typo
#6137
Add context menu to TagPanel
#6127
Make room tagging flux-y
#6096
Move groups button to TagPanel
#6130
Fix long group name pushing settings cog into void
#6106
Fix horizontal scrollbar under certain circumstances
#6103
Split MImageBody into MFileBody to match JS Classes.
#6067
Add Catalan
#6040
Update from Weblate.
#5777
make FilteredList controlled, such that it can externally persist filter
#5718
Linear Rich Quoting
#6017
Highlight ViewSource and Devtools ViewSource
#5995
default url, not domain
#6022
T3chguy/num members tooltip
#5929
Swap RoomList to react-beautiful-dnd
#6008
CSS required as part of moving TagPanel from react-dnd to react-beautiful-
dnd
#5992
fix&refactor DateSeparator and MessageTimestamp
#5984
Iterative fixes on Rich Quoting
#5978
move piwik whitelists to conf and add piwik config.json info to readme
#5653
Implement Rich Quoting/Replies
#5804
Change author
#5950
Revert "Add a   after timestamp"
#5944
Add a   after timestamp
#3046
Corrected language name
#5938
Hide Options button from copy to clipboard
#2892
Fix for If riot is narrow enough, such that 'Send a message (unecrypted)' wraps to a second line, the timeline doesn't fit the window.
#5900
Screenshot UI
#5849
add missing config.json entry such that scalar-staging widgets work
#5855
add dark theme styling to devtools input box
#5610
Fixes #1953 by adding oivoodoo as author
#5851
Instructions on security issues
#5824
Move DND wrapper to top level component
#5790
Widget title bar max / min visual cues.
#5786
Implement renumeration of ordered tags upon collision
#5759
Update imports for accessing KeyCode
#5751
Set html lang attribute from language setting
#5685
CSS for new TagPanel
#5723
getGroupStore no longer needs a matrix client
#5707
CSS required for moving group publication toggles to UserSettings
#5702
Make sure the SettingsStore is ready to load the theme before loading it
#5630
Add some aria-labels to RightPanel
#5661
Use badge count format for member count in RightPanel
#5657
Exclude the default language on page load
#5640
Use SettingsStore to get the default theme
#5615
Refactor translations
#5613
TintableSvgButton styling
#5605
Granular settings
#5468
CSS/components for custom presence controls
#5286
Set widget tile background colour
#5574
Widget styling tweaks
#5573
Center mixed content warnings in panel.
#5567
Status.im theme
#5578

2018-02-09
-- days ago

Full Changelog
* SECURITY UPDATE: Sanitise URLs from 'external_url'. Thanks to walle303 for contacting
us about this vulnerability.

2018-01-03
-- days ago

Full Changelog
* Change config of riot.im electron build to fix some widgets not working. This only affects
electron builds using the riot.im config - for all other builds, this is identical to
v0.13.3.

2017-12-04
-- days ago

Full Changelog
* Bump js-sdk, react-sdk version to pull in fix for setting room publicity in a group .

2017-11-28
-- days ago
2017-11-17
-- days ago

Full Changelog
SECURITY UPDATE: Fix the force TURN option for inbound calls. This option forced the use
of TURN but only worked for outbound calls and not inbound calls. This means that if you
enabled this option expecting it to mask your IP address in calls, your IP would still
have been revealed to the room if you accepted an incoming call.
Also adds the Slovak translation.

2017-11-15
-- days ago
2017-11-14
-- days ago
2017-11-10
-- days ago

Full Changelog
* Make groups a fully-fleged baked-in feature
#5566

2017-11-10
-- days ago

Full Changelog
Fix app tile margins.
#5561
Fix wrapping of long room topics (and overlap with apps)
#5549
Don't display widget iframes whilst loading.
#5555
Update from Weblate.
#5558
Adjust CSS for GroupView
#5543
CSS for adding rooms to a group with visibility
#5546
CSS for pinned indicators
#5511
Implement general-purpose tooltip "(?)"-style
#5540
CSS for improving group creation UX, namely setting long description
#5535
CSS for room notif pills in composer
#5531
Do not init a group store when no groupId specified
#5520
CSS for new pinned events indicator
#5293
T3chguy/devtools 1
#5471
Use margin to separate "perms" in the room directory
#5498
Add CSS for CreateGroupDialog to give group ID input suffix and prefix style
#5505
Fix group invites such that they look similar to room invites
#5504
CSS for Your Communities scrollbar
#5501
Add toggle to alter visibility of room-group association
#5497
CSS for room notification pills
#5494
Implement simple GroupRoomInfo
#5493
Add back bottom border to widget title bar
#5458
Prevent group name looking clickable for non-members
#5478
Fix instanceof check, was checking against the Package rather than class
#5472
Use correct group store state when rendering "Invite to this community"
#5455
Leverages ES6 in Notifications
#5453
Re-PR #4412
#5437
fix comma error of features example
#5410
Devtools: make filtering case-insensitive
#5387
Highlight group members icon in group member info
#5432
Use CSS to stop greyed Right/LeftPanel UI from being interactable
#5422
CSS for preventing editing of UI requiring user privilege if user
unprivileged
#5417
Only show UI for adding rooms/users to groups to privileged users
#5409
Only show "Invite to this community" when viewing group members
#5407
Add trash can icon for delete widget
#5397
CSS to improve MyGroups in general, and add placeholder
#5375
Rxl881/parallelshell
#4881
Custom server text was i18ned by key
#5371
Run prunei18n
#5370
Update from Weblate.
#5369
Add script to prune unused translations
#5339
CSS for improved MyGroups page
#5360
Add padding-right to Dialogs
#5346
Add div.warning and use the scss var
#5344
Groups->Communities
#5343
Make the 'add rooms' button clickable
#5342
Switch to gen-i18n script
#5338
Use _t as _t
#5334
fix groupview header editing visuals (pt 1)
#5330
bump version to prevent eslint errors
#5316
CSS for invited group members section
#5303
Handle long names in EntityTiles by overflowing correctly
#5302
Disable labs in electron
#5296
CSS for Modifying GroupView UI matrix-org/matrix-react-sdk#1475
#5295
Message/event pinning
#5142
Sorting of networks within a protocol based on name
#4054
allow hiding of notification body for privacy reasons
#4988
Don't use MXIDs on the lightbox if possible
#5281
CSS for lonely room message
#5267
Bring back dark theme code block border
#5037
CSS for remove avatar buttons
#5282

2017-10-16
-- days ago

Full Changelog
* Released versions of react-sdk & js-sdk

2017-10-13
-- days ago

Full Changelog
* Hide the join group button
#5275

2017-10-13
-- days ago
2017-10-13
-- days ago

Full Changelog
switch to new logos, and use import rather than VAR
#5203
Clarify what an integrations server is
#5266
Update from Weblate.
#5269
Remove trailing comma in JSON
#5167
Added default_federate property
#3849
CSS for greying out login form
#5197
Fix bug that made sub list placeholders not show for ILAG etc.
#5164
Factor out EditableItemList component from AliasSettings
#5161
Mark and remove some translations
#5110
CSS for "remove" button on GroupRoomTile
#5141
Create basic icon for the GroupRoomList tab and adding rooms to groups
#5140
Add button to get to MyGroups
#5131
Remove key prop pass-thru on HeaderButton
#5137
Implement "Add room to group" feature
#5125
Add Jitsi screensharing support in electron app
#4967
Refactor right panel header buttons
#5117
CSS for publicity status & toggle button
#5104
CSS for "X" in top right of features users/rooms
#5103
Include Finnish translation
#5051
Redesign membership section of GroupView
#5096
Make --config accept globs
#5090
CSS for GroupView: Add a User
#5093
T3chguy/devtools 1
#5074
Alter opacity for flair
#5085
Fix ugly integ button
#5082
Group Membership UI
#4830

2017-09-21
-- days ago

Full Changelog
* Use matrix-js-sdk v0.8.4 to fix build

2017-09-21
-- days ago

Full Changelog
* Use react-sdk v0.10.5 to fix build

2017-09-20
-- days ago

Full Changelog
* No changes

2017-09-19
-- days ago

Full Changelog
Fix test for new behaviour of 'joining' flag
#5053
fix really dumb blunder/typo preventing system from going to sleep.
#5080
T3chguy/devtools
#4735
CSS for unignore button in UserSettings
#5042
Fix alias on home page for identity room
#5044
generic contextual menu for tooltip/responses
#4989
Update from Weblate.
#5018
Avoid re-rendering RoomList on room switch
#5015
Fix menu on change keyboard language issue #4345
#4623
Make isInvite default to false
#4999
Revert "Implement sticky date separators"
#4991
Implement sticky date separators
#4939

2017-09-06
-- days ago

Full Changelog
* No changes

2017-09-05
-- days ago

Full Changelog
Fix plurals in translations
#4971
Update from Weblate.
#4968

2017-09-05
-- days ago

Full Changelog
* New react-sdk version to pull in new translations and fix some translation bugs.

2017-09-01
-- days ago

Full Changelog
Fix overflowing login/register buttons on some languages issue #4804
#4858
Update vector-im to riot-im on Login
#4943
lets let people know that the bug report actually sent properly :)
#4910
another s/vector/riot/ in README
#4934
* fix two room list regressions
#4907

2017-08-24
-- days ago

Full Changelog
* Update react-sdk and js-sdk to fix bugs with incoming calls, messages and notifications
in encrypted rooms.

2017-08-23
-- days ago

Full Changelog
* [No changes]

2017-08-22
-- days ago

Full Changelog
Update from Weblate.
#4832
Misc styling fixes.
#4826
* Show / Hide apps icons
#4774

2017-08-22
-- days ago

Full Changelog
* Update to react-sdk v0.10.0-rc.2

2017-08-16
-- days ago

Full Changelog
Update from Weblate.
#4797
move focus-via-up/down cursors to LeftPanel
#4777
Remove userId property on RightPanel
#4775
Make member device info buttons fluid and stackable with flexbox
#4776
un-i18n Modal Analytics
#4688
Quote using innerText
#4773
Karma tweaks for riot-web
#4765
Fix typo with scripts/fetch-develop-deps.sh in Building From Source
#4764
Adjust CSS for optional avatars in pills
#4757
Fix crypto on develop
#4754
Fix signing key url in readme
#4464
update gitignore to allow .idea directory to exist in subdirs
#4749
tweak compact theme
#4665
Update draft-js from 0.10.1 to 0.11.0-alpha
#4740
electron support for mouse forward/back buttons in Windows
#4739
Update draft-js from 0.8.1 to 0.10.1
#4730
Make pills, emoji translucent when sending
#4693
Widget permissions styling and icon
#4690
CSS required for composer autoscroll
#4682
CSS for group edit UI
#4608
Fix a couple of minor errors in the room list
#4671
Styling for beta testing icon.
#4584
Increase the timeout for clearing indexeddbs
#4650
Make some adjustments to mx_UserPill and mx_RoomPill
#4597
Apply CSS to <pre> tags to distinguish them from each other
#4639
Use catch instead of fail to handle room tag error
#4643
CSS for decorated matrix.to links in the composer
#4583
Deflake the joining test
#4579
Bump react to 15.6 to fix build problems
#4577
Improve AppTile menu bar button styling.
#4567
Transform async functions to bluebird promises
#4572
use flushAllExpected in joining test
#4570
Switch riot-web to bluebird
#4565
loading tests: wait for login component
#4564
Remove CSS for the MessageComposerInputOld
#4568
Implement the focus_room_filter action
#4560
CSS for Rooms in Group View
#4530
more HomePage tweaks
#4557
Give HomePage an unmounted guard
#4556
Take RTE out of labs
#4500
CSS for Groups page
#4468
CSS for GroupView
#4442
remove unused class
#4525
Fix long words causing MessageComposer to widen
#4466
Add visual bell animation for RTE
#4516
Truncate auto-complete pills properly
#4502
Use chrome headless instead of phantomjs
#4512
Use external mock-request
#4489
fix Quote not closing contextual menu
#4443
Apply white-space: pre-wrap to mx_MEmoteBody
#4470
Add some style improvements to autocompletions
#4456
Styling for apps / widgets
#4447
Attempt to flush the rageshake logs on close
#4400
Update from Weblate.
#4401
improve update polling electron and provide a manual check for updates
button
#4176
Fix load failure in firefox when indexedDB is disabled
#4395
Change missed 'Redact' to 'Remove' in ImageView.
#4362
explicit convert to nativeImage to stabilise trayIcon on Windows [Electron]
#4355
Use _tJsx for PasswordNagBar (because it has )
#4373
Clean up some log outputs from the integ tests
#4376
CSS for redeisng of password warning
#4367
Give _t to PasswordNagBar, add CSS for UserSettings password warning
#4366
Update from Weblate.
#4361
Update from Weblate.
#4360
Test 'return-to-app' functionality
#4352
Update from Weblate.
#4354
onLoadCompleted is now onTokenLoginCompleted
#4335
Tweak tests to match updates to matrixchat
#4325
Update from Weblate.
#4346
change dispatcher forward_event signature
#4337
* Add border on hover for code blocks
#4259

2017-06-22
-- days ago

Full Changelog
* Update matrix-js-sdk and react-sdk to fix a regression where the
background indexedb worker was disabled, failures to open indexeddb
causing the app to fail to start, a race when starting that could break
switching to rooms, and the inability to to invite user with mixed case
usernames.

2017-06-20
-- days ago

Full Changelog
* Update to matrix-react-sdk 0.9.6 to fix infinite spinner bugs
and some parts of the app that had missed translation.

2017-06-19
-- days ago

Full Changelog
Add more languages and translations
Add a 'register' button

2017-06-16
-- days ago

Full Changelog
Update react-sdk to pull in fixes for URL previews, CAS
login, h2 in markdown and CAPTCHA forms.
Enable Korean translation
Update from Weblate.
#4323
Fix h2 in markdown being weird
#4332

2017-06-15
-- days ago

Full Changelog
Attempts to deflakify the joining test
#4313
Add a test for the login flow when there is a teamserver
#4315
Remove onload simulator from loading test
#4314
Update from Weblate.
#4305
Test that we handle stored mx_last_room_id correctly
#4292
Ask for email address after setting password for the first time
#4301
i18n for setting email after password flow
#4299
Update from Weblate.
#4290
Don't show the tooltips when filtering rooms
#4282
Update from Weblate.
#4272
Add missing VOIP Dropdown width
#4266
Update import and directory path in the Translations dev guide
#4261
* Use Thai string for Thai in Language-Chooser
#4260

2017-06-14
-- days ago

Full Changelog
* Update to react-sdk 0.9.4 to prompt to set an
email address when setting a password and make
DM guessing smarter.

2017-06-12
-- days ago

Full Changelog
* More translations & minor fixes

2017-06-09
-- days ago

Full Changelog
* Update to matrix-react-sdk rc.2 which fixes the flux
dependency version and an issue with the conference
call bar translation.

2017-06-06
-- days ago

Full Changelog
* Hotfix for bugs where navigating straight to a URL like /#/login and
and /#/forgot_password

2017-06-02
-- days ago

Full Changelog
* Update to matrix-react-sdk 0.9.1 to fix i18n error which broke start chat in some circumstances

2017-06-02
-- days ago

Full Changelog
* Update from Weblate.
#4152

2017-06-02
-- days ago

Full Changelog
Update from Weblate.
#4150
styling for webrtc settings
#4019
Update from Weblate.
#4140
add styles for compact layout
#4132
Various tweaks to fetch-develop-deps
#4147
Don't try to build with node 6.0
#4145
Support 12hr time on DateSeparator
#4143
Update from Weblate.
#4137
Update from Weblate.
#4105
Update from Weblate.
#4094
Update from Weblate.
#4091
Update from Weblate.
#4089
* Update from Weblate.
#4083

2017-06-01
-- days ago

Full Changelog
basic electron profile support
#4030
Finish translations for vector-im/riot-web
#4122
Translate src/vector
#4119
electron flashFrame was way too annoying
#4128
auto-launch support [Electron]
#4012
Show 12hr time on hover too
#4092
Translate src/notifications
#4087
Translate src/components/structures
#4084
Smaller font size on timestamp to better fit in the available space
#4085
Make travis run the build with several versions of node
#4079
Piwik Analytics
#4056
Update from Weblate.
#4077
managed to eat the eventStatus check, can't redact a local-echo etc
#4078
show redact in context menu only if has PL to/sent message
#3925
Update from Weblate.
#4064
Change redact -> remove to improve clarity
#3722
Update from Weblate.
#4058
Message Forwarding
#3688
Update from Weblate.
#4057
Fixed an input field's background color in dark theme
#4053
Update from Weblate.
#4051
Update from Weblate.
#4049
Update from Weblate.
#4048
Update from Weblate.
#4040
Update translating.md: Minor suggestions
#4041
tidy electron files, they weren't pwetty
#3993
Prevent Power Save when in call (Electron)
#3992
Translations!
#4035
Kieran gould/12hourtimestamp
#3961
Don't include src in the test resolve root
#4033
add moar context menus [Electron]
#4021
Add Chat to Linux app categories
#4022
add menu category for linux build of app
#3975
Electron Tray Improvements
#3909
More riot-web test deflakification
#3966
Script to fetch corresponding branches of dependent projects
#3945
Add type="text/css" to SVG logos
#3964
Fix some setState-after-unmount in roomdirectory
#3958
* Attempt to deflakify joining test
#3956

2017-05-22
-- days ago

Full Changelog
* No changes

2017-05-19
-- days ago

Full Changelog
CSS for left_aligned Dropdowns, and adjustments for Country dd in Login
#3959
Add square flag pngs /w genflags.sh script
#3953
Add config for riot-bot on desktop app build
#3954
Desktop: 'copy link address'
#3952
Reduce rageshake log size to 1MB
#3943
CSS for putting country dd on same line as phone input
#3942
fix #3894
#3919
change vector->riot on the surface
#3894
move manifest.json outward so it is scoped properly
#3888
add to manifest
#3799
Automatically update component-index
#3886
move electron -> electron_app because npm smart
#3877
Fix bug report endpoint in config.sample.json.
#3863
Update 2 missed icons to the new icon
#3851
Make left panel better for new users (mk II)
#3804
match primary package.json
#3839
Re-add productName
#3829
Remove leading v in /version file, for SemVer and to match Electron ver
#3683
Fix scope of callback
#3790
Remember and Recall window layout/position state
#3622
Remove babelcheck
#3808
Include MXID and device id in rageshakes
#3809
import Modal
#3791
Pin filesize ver to fix break upstream
#3775
Improve Room Directory Look & Feel
#3751
Fix emote RRs alignment
#3742
Remove unused placeholder prop on RoomDropTarget
#3741
Modify CSS for matrix-org/matrix-react-sdk#833
#3732
Warn when exiting due to single-instance
#3727
Electron forgets it was maximized when you click on a notification
#3709
CSS to make h1 and h2 the same size as h1.
#3719
Prevent long room names/topics from pushing UI of the screen
#3721
Disable dropdown highlight on focus
#3717
Escape HTML Tags from Linux Notifications (electron)
#3564
styling for spoilerized access token view in Settings
#3651
Fix Webpack conf
#3690
Add config.json to .gitignore
#3599
add command line arg (--hidden) for electron app
#3641
fix ImageView Download functionality
#3640
Add cross-env into the mix
#3693
Remember acceptance for unsupported browsers.
#3694
Cosmetics to go with matrix-org/matrix-react-sdk#811
#3692
Cancel quicksearch on ESC
#3680
Optimise RoomList and implement quick-search functionality on it.
#3654
Progress updates for rageshake uploads
#3648
Factor out rageshake upload to a separate file
#3645
rageshake: fix race when collecting logs
#3644
Fix a flaky test
#3649

2017-04-25
-- days ago

Full Changelog
* No changes

2017-04-24
-- days ago

Full Changelog
* Fix bug where links to Riot would fail to open.

2017-04-21
-- days ago
2017-04-12
-- days ago

Full Changelog
* No changes

2017-04-11
-- days ago

Full Changelog
* Make the clear cache button work on desktop
#3598

2017-04-10
-- days ago

Full Changelog
Redacted events bg: black lozenge -> torn paper
#3596
Add 'app' parameter to rageshake report
#3594

2017-04-07
-- days ago

Full Changelog
Add support for indexeddb sync in webworker
#3578
Add CSS to make Emote sender cursor : pointer
#3574
Remove rageshake server
#3565
Adjust CSS for matrix-org/matrix-react-sdk#789
#3566
Fix tests to reflect recent changes
#3537
Do not assume getTs will return comparable integer
#3536
Rename ReactPerf to Perf
#3535
Don't show phone number as target for email notifs
#3530
Fix people section again
#3458
dark theme invert inconsistent across browsers
#3479
CSS for adding phone number in UserSettings
#3451
Support for phone number registration/signin, mk2
#3426
Confirm redactions with a dialog
#3470
Better CSS for redactions
#3453
Fix the people section
#3448
Merge the two RoomTile context menus into one
#3395
Refactor screen set after login
#3385
CSS for redacted EventTiles
#3379
Height:100% for welcome pages on Safari
#3340
view_room dispatch from onClick RoomTile
#3376
Hide statusAreaBox_line entirely when inCall
#3350
Set padding-bottom: 0px for .mx_Dialog spinner
#3351
Support InteractiveAuth based registration
#3333
Expose notification option for username/MXID
#3334
Float the toggle in the top right of MELS
#3190
More aggressive rageshake log culling
#3311
Don't overflow directory network options
#3282
CSS for ban / kick reason prompt
#3250
Allow forgetting rooms you're banned from
#3246
Fix icon paths in manifest
#3245
Fix broken tests caused by adding IndexedDB support
#3242
CSS for un-ban button in RoomSettings
#3227
Remove z-index property on avatar initials
#3239
Reposition certain icons in the status bar
#3233
CSS for kick/ban confirmation dialog
#3224
Style for split-out interactive auth
#3217
Use the teamToken threaded through from react sdk
#3196
rageshake: Add file server with basic auth
#3169
Fix bug with home icon not appearing when logged in as team member
#3162
Add ISSUE_TEMPLATE
#2836
Store bug reports in separate directories
#3150
Quick and dirty support for custom welcome pages.
#2575
RTS Welcome Pages
#3103
rageshake: Abide by Go standards
#3149
Bug report server script
#3072
Bump olm version
#3125

2017-02-04
-- days ago

Full Changelog
- Update to matrix-js-sdk 0.7.5 (no changes from 0.7.5-rc.3)
- Update to matrix-react-sdk 0.8.6 (no changes from 0.8.6-rc.3)

2017-02-03
-- days ago

Full Changelog
- Update to latest Olm to fix key import/export and use of megolm sessions
created on more recent versions
- Update to latest matrix-react-sdk and matrix-js-sdk to fix e2e device
handling

2017-02-03
-- days ago

Full Changelog
- Update matrix-js-sdk to get new device change
notifications interface for more reliable e2e crypto

2017-02-03
-- days ago

Full Changelog
- Better user interface for screen readers and keyboard navigation
#2946
- Allow mxc: URLs for icons in the NetworkDropdown
#3118
- make TopRightMenu more intuitive
#3117
- Handle icons with width > height
#3110
- Fix jenkins build
#3105
- Add CSS for a support box in login
#3081
- Allow a custom login logo to be displayed on login
#3082
- Fix the width of input fields within login/reg box
#3080
- Set BaseAvatar_image bg colour = #fff
#3057
- only recalculate favicon if it changes
#3067
- CSS tweak for email address lookup
#3064
- Glue the dialog to rageshake: honour sendLogs flag.
#3061
- Don't use hash-named directory for dev server
#3049
- Implement bug reporting logic
#3000
- Add css for bug report dialog
#3045
- Increase the max-height of the expanded status bar
#3043
- Hopefully, fix intermittent test failure
#3040
- CSS for 'searching known users'
#2971
- Animate status bar max-height and margin-top
#2981
- Add eslint config
#3032
- Re-position typing avatars relative to "is typing"
#3030
- CSS for avatars that appear when users are typing
#2998
- Add StartupWMClass
#3001
- Fix link to image for event options menu
#3002
- Make riot desktop single instance
#2999
- Add electron tray icon
#2997
- Fixes to electron desktop notifs
#2994
- Auto-hide the electron menu bar
#2975
- A couple of tweaks to the karma config
#2987
- Deploy script
#2974
- Use the postcss-webpack-loader
#2990
- Switch CSS to using postcss, and implement a dark theme.
#2973
- Update redeploy script to keep old bundles
#2969
- Include current version in update check explicitly
#2967
- Add another layer of directory to webpack chunks
#2966
- Fix links to fonts and images from CSS
#2965
- Put parent build hash in webpack output filenames
#2961
- update README to point to new names/locations
#2846

2017-01-16
-- days ago

Full Changelog
- Update to matrix-js-sdk 0.9.6 for video calling fix

2017-01-13
-- days ago

Full Changelog
- Build the js-sdk in the CI script
#2920
- Hopefully fix Windows shortcuts
#2917
- Update README now the js-sdk has a transpile step
#2921
- Use the role for 'toggle dev tools'
#2915
- Enable screen sharing easter-egg in desktop app
#2909
- make electron send email validation URLs with a nextlink of riot.im
#2808
- add Debian Stretch install steps to readme
#2809
- Update desktop build instructions fixes #2792
#2793
- CSS for the delete threepid button
#2784

2016-12-24
-- days ago

Full Changelog
- make electron send email validation URLs with a nextlink of riot.im rather than file:///
- add gnu-tar to debian electron build deps
- fix win32 shortcut in start menu

2016-12-22
-- days ago

Full Changelog
- Update to libolm 2.1.0. This should help resolve a problem with browser
sessions being logged out ( #2726 ).

2016-12-22
-- days ago

Full Changelog
- (from matrix-react-sdk) Fix regression where the date separator would be displayed
at the wrong time of day.
- README.md: fix GFMD for nativefier
#2755

2016-12-16
-- days ago

Full Changelog
- Remove the client side filtering from the room dir
#2750
- Configure olm memory size
#2745
- Support room dir 3rd party network filtering
#2747

2016-12-09
-- days ago

Full Changelog
- Update README to say how to build the desktop app
#2732
- Add signing ID in release_config.yaml
#2731
- Makeover!
#2722
- Fix broken tests
#2730
- Make the 'loading' tests work in isolation
#2727
- Use a PNG for the icon on non-Windows
#2708
- Add missing brackets to call to toUpperCase
#2703

2016-06-03
-- days ago

Full Changelog
- Update to react-sdk 0.6.3

2016-10-12
-- days ago
2016-10-05
-- days ago
2016-09-21
-- days ago
2016-09-21
-- days ago
2016-09-02
-- days ago
2016-09-01
-- days ago
2016-08-28
-- days ago
2016-08-11
-- days ago
2016-06-20
-- days ago
2016-06-02
-- days ago
2016-06-02
-- days ago
2016-04-22
-- days ago
2016-04-19
-- days ago
2016-03-30
-- days ago
2016-03-23
-- days ago
2016-03-23
-- days ago
2016-03-11
-- days ago
2016-02-25
-- days ago