element-desktop/CHANGELOG.md
2024-06-18 12:28:10 +00:00

488 KiB
Raw Permalink Blame History

Changes in 1.11.69 (2024-06-18)

Features

  • Change avatar setting component to use a menu (#12585). Contributed by @dbkr.
  • New user profile UI in User Settings (#12548). Contributed by @dbkr.
  • MSC4108 support OIDC QR code login (#12370). Contributed by @t3chguy.

🐛 Bug Fixes

  • Fix image upload preview size (#12612). Contributed by @RiotRobot.
  • Fix screen sharing in recent Chrome (https://github.com/matrix-org/matrix-js-sdk/pull/4243).
  • Fix roving tab index crash compareDocumentPosition (#12594). Contributed by @t3chguy.
  • Keep dialog glass border on narrow screens (#12591). Contributed by @dbkr.
  • Add missing a11y label to dismiss onboarding button in room list (#12587). Contributed by @t3chguy.
  • Add hover / active state on avatar setting upload button (#12590). Contributed by @dbkr.
  • Fix EditInPlace button styles (#12589). Contributed by @dbkr.
  • Fix incorrect assumptions about required fields in /search response (#12575). Contributed by @t3chguy.
  • Fix display of no avatar in avatar setting controls (#12558). Contributed by @dbkr.
  • Element-R: pass pickleKey in as raw key for indexeddb encryption (#12543). Contributed by @richvdh.

Changes in 1.11.68 (2024-06-04)

Updates to Electron 30

Features

  • Tooltip: Improve accessibility for context menus (#12462). Contributed by @florianduros.
  • Tooltip: Improve accessibility of space panel (#12525). Contributed by @florianduros.

🐛 Bug Fixes

  • Close the release announcement when a dialog is opened (#12559). Contributed by @florianduros.
  • Tooltip: close field tooltip when ESC is pressed (#12553). Contributed by @florianduros.
  • Fix tabbedview breakpoint width (#12556). Contributed by @dbkr.
  • Fix E2E icon display in room header (#12545). Contributed by @florianduros.
  • Tooltip: Improve placement for space settings (#12541). Contributed by @florianduros.
  • Fix deformed avatar in a call in a narrow timeline (#12538). Contributed by @florianduros.
  • Shown own sent state indicator even when showReadReceipts is disabled (#12540). Contributed by @t3chguy.
  • Ensure we do not fire the verification mismatch modal multiple times (#12526). Contributed by @t3chguy.
  • Fix avatar in chat export (#12537). Contributed by @florianduros.
  • Use * for italics as it doesn't break when used mid-word (#12523). Contributed by @t3chguy.

Changes in 1.11.67 (2024-05-22)

Features

  • Tooltip: Improve the accessibility of the composer and the rich text editor (#12459). Contributed by @florianduros.
  • Allow explicit configuration of OIDC dynamic registration metadata (#12514). Contributed by @t3chguy.
  • Tooltip: improve accessibility for messages (#12487). Contributed by @florianduros.
  • Collapse UserSettings tabs to just icons on narrow screens (#12505). Contributed by @dbkr.
  • Add room topic to right panel room info (#12503). Contributed by @t3chguy.
  • OIDC: pass id_token via id_token_hint on Manage Account interaction (#12499). Contributed by @t3chguy.
  • Tooltip: improve accessibility in room (#12493). Contributed by @florianduros.
  • Tooltip: improve accessibility for call and voice messages (#12489). Contributed by @florianduros.
  • Move the active tab in user settings to the dialog title (#12481). Contributed by @dbkr.
  • Tooltip: improve accessibility of spaces (#12497). Contributed by @florianduros.
  • Tooltip: improve accessibility of the right panel (#12490). Contributed by @florianduros.
  • MSC3575 (Sliding Sync) add well-known proxy support (#12307). Contributed by @EdGeraghty.

🐛 Bug Fixes

  • Reuse single PlaybackWorker between Playback instances (#12520). Contributed by @t3chguy.
  • Fix well-known lookup for sliding sync labs check (#12519). Contributed by @t3chguy.
  • Fix element-desktop-ssoid being included in OIDC Authorization call (#12495). Contributed by @t3chguy.
  • Fix beta notifications reconciliation for intentional mentions push rules (#12510). Contributed by @t3chguy.
  • fix avatar stretched on 1:1 call (#12494). Contributed by @I-lander.
  • Check native sliding sync support against an unstable feature flag (#12498). Contributed by @turt2live.
  • Use OPTIONS for sliding sync detection poke (#12492). Contributed by @turt2live.
  • TAC: hide tooltip when the release announcement is displayed (#12472). Contributed by @florianduros.

Changes in 1.11.66 (2024-05-07)

Features

  • Use a different error message for UTDs when you weren't in the room. (#12453). Contributed by @uhoreg.
  • Take the Threads Activity Centre out of labs (#12439). Contributed by @dbkr.
  • Expected UTDs: use a different message for UTDs sent before login (#12391). Contributed by @richvdh.
  • Add Tooltip to AccessibleButton (#12443). Contributed by @florianduros.
  • Add analytics to activity toggles (#12418). Contributed by @dbkr.
  • Decrypt events in reverse order without copying the array (#12445). Contributed by @Johennes.
  • Use new compound tooltip (#12416). Contributed by @florianduros.
  • Expected UTDs: report a different Posthog code (#12389). Contributed by @richvdh.

🐛 Bug Fixes

  • TAC: Fix accessibility issue when the Release announcement is displayed (#12484). Contributed by @RiotRobot.
  • TAC: Close Release Announcement when TAC button is clicked (#12485). Contributed by @florianduros.
  • MenuItem: fix caption usage (#12455). Contributed by @florianduros.
  • Show the local echo in previews (#12451). Contributed by @langleyd.
  • Fixed the drag and drop of X #27186 (#12450). Contributed by @asimdelvi.
  • Move the TAC to above the button (#12438). Contributed by @dbkr.
  • Use the same logic in previews as the timeline to hide events that should be hidden (#12434). Contributed by @langleyd.
  • Fix selector so maths support doesn't mangle divs (#12433). Contributed by @uhoreg.

Changes in 1.11.65 (2024-04-23)

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.

Changes in 1.11.64 (2024-04-09)

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.

Changes in 1.11.63 (2024-03-28)

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.

Changes in 1.11.62 (2024-03-26)

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.

Changes in 1.11.61 (2024-03-14)

  • No changes

🐛 Bug Fixes

  • Update @vector-im/compound-design-tokens in package.json (#12340).

Changes in 1.11.60 (2024-03-12)

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.

Changes in 1.11.59 (2024-02-27)

🦖 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

  • 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.

Changes in 1.11.58 (2024-02-13)

  • 🦀 🔒 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.

Changes in 1.11.57 (2024-01-31)

🦖 Deprecations

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

🦖 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.

🐛 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.

🐛 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).

Changes in 1.11.54 (2024-01-16)

🔧 Security

  • Burn Node-related Electron fuses as a proactive hardening measure (#1412). 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.

Changes in 1.11.53 (2024-01-04)

🐛 Bug Fixes

  • Fix a fresh login creating a new key backup (#12106).

Changes in 1.11.52 (2023-12-19)

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.

Changes in 1.11.51 (2023-12-05)

🦖 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.

Changes in 1.11.50 (2023-11-21)

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.

Changes in 1.11.49 (2023-11-13)

🐛 Bug Fixes

Changes in 1.11.48 (2023-11-07)

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 vector-im/element-web#22102. Contributed by @owi92.
  • New right panel visual language (#11664).
  • OIDC: add friendly errors (#11184). Fixes vector-im/element-web#25665. Contributed by @kerryarchibald.

🐛 Bug Fixes

Changes in 1.11.47 (2023-10-24)

Features

🐛 Bug Fixes

Changes in 1.11.46 (2023-10-10)

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 vector-im/element-web#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 vector-im/element-web#26056.
  • Linkify room topic (#11631). Fixes vector-im/element-web#26185.
  • Show knock rooms in the list (#11573). Contributed by @maheichyk.

🐛 Bug Fixes

Changes in 1.11.45 (2023-09-29)

🔒 Security

  • Upgrade electron to 26.2.4 to fix CVE-2023-5217 (#1254). Contributed by @andybalaam.

🐛 Bug Fixes

  • Fix Emoji font on Safari 17 (#11673).

Changes in 1.11.44 (2023-09-26)

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 vector-im/element-web#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

Changes in 1.11.43 (2023-09-15)

🔒 Security

  • upgrade electron to 26.2.1 to fix CVE-2023-4863 (#1226). Contributed by @selfisekai.

Changes in 1.11.42 (2023-09-13)

🐛 Bug Fixes

Changes in 1.11.41 (2023-09-12)

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 vector-im/element-web#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 vector-im/element-web#25157.
  • Change avatar to use Compound implementation (#11448).

🐛 Bug Fixes

Changes in 1.11.40 (2023-08-29)

Features

  • Add FreeBSD support (#1163). Contributed by @lwhsu.
  • Hide account deactivation for externally managed accounts (#11445). Fixes vector-im/element-web#26022. Contributed by @kerryarchibald.
  • OIDC: Redirect to delegated auth provider when signing out (#11432). Fixes vector-im/element-web#26000. Contributed by @kerryarchibald.
  • Disable 3pid fields in settings when m.3pid_changes capability is disabled (#11430). Fixes vector-im/element-web#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

Changes in 1.11.39 (2023-08-15)

🦖 Deprecations

Features

  • Switch to hidden titleBar on macOS to integrate the app better (#1101).
  • 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 vector-im/element-web#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 vector-im/element-web#9478.

🐛 Bug Fixes

Changes in 1.11.38 (2023-08-04)

Features

  • Package release builds of element-web in package.element.io debs (#25921). Contributed by @RiotRobot.

🐛 Bug Fixes

  • Revert to using the /presence API for presence (#11366)

Changes in 1.11.37 (2023-08-01)

🦖 Deprecations

Features

🐛 Bug Fixes

Changes in 1.11.36 (2023-07-18)

🔒 Security

🦖 Deprecations

Features

🐛 Bug Fixes

Changes in 1.11.35 (2023-07-04)

🦖 Deprecations

Features

🐛 Bug Fixes

Changes in 1.11.34 (2023-06-20)

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 vector-im/element-web#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 vector-im/element-web#23459.
  • Removed DecryptionFailureBar.tsx (#11027). Fixes vector-im/element-meta#1358. Contributed by @florianduros.

🐛 Bug Fixes

Changes in 1.11.33 (2023-06-09)

🐛 Bug Fixes

Changes in 1.11.32 (2023-06-06)

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 vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#25327. Contributed by @SuperKenVery.
  • Specify supportedStages for User Interactive Auth (#10975). Fixes vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#8636.
  • Use semantic headings in user settings Labs (#10773). Contributed by @kerryarchibald.
  • Use semantic list elements for menu lists and tab lists (#10902). Fixes vector-im/element-web#24928.
  • Fix aria-required-children axe violation (#10900). Fixes vector-im/element-web#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 vector-im/element-web#9824.
  • Respect configured auth_header_logo_url for default Welcome page (#10870).
  • Specify lazy loading for avatars (#10866). Fixes vector-im/element-web#1983.
  • Room and user mentions for plain text editor (#10665). Contributed by @alunturner.
  • Add audible notifcation on broadcast error (#10654). Fixes vector-im/element-web#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 vector-im/element-web#25304. Contributed by @kerryarchibald.
  • Fix emitter handler leak in ThreadView (#10803).
  • Add better error for email invites without identity server (#10739). Fixes vector-im/element-web#16893.
  • Move reaction message previews out of labs (#10601). Fixes vector-im/element-web#25083.
  • Sort muted rooms to the bottom of their section of the room list (#10592). Fixes vector-im/element-web#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

Changes in 1.11.31 (2023-05-10)

🚨 BREAKING CHANGES

  • If you package Element Desktop with a static sqlcipher, you may need to tweak some build scripts: SQLCIPHER_STATIC became SQLCIPHER_BUNDLED, and OpenSSL is now included too.

Features

  • Start packaging for Debian & Ubuntu aarch64 (#895).
  • Use a fully static seshat build (#631). Contributed by @MatMaul.
  • 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 vector-im/element-web#24424.
  • Fix usages of ARIA tabpanel (#10628). Fixes vector-im/element-web#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 vector-im/element-web#17189.
  • Translate credits in help about section (#10676).

🐛 Bug Fixes

Changes in 1.11.30 (2023-04-25)

🔒 Security

Features

🐛 Bug Fixes

Changes in 1.11.29 (2023-04-11)

Features

  • Ship linux tarball with static sqlcipher (#597). Fixes vector-im/element-web#18486.
  • Show recent room breadcrumbs on touchbar (#183). Fixes vector-im/element-web#15998.
  • Clear electron data when logging out (#578).
  • Send Electron crashpad reports to Sentry from Nightly (#579). Fixes vector-im/element-web#18263.
  • Recommend element-io-archive-keyring from our Debian package (#566).
  • 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 vector-im/element-web#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 vector-im/element-web#24751 and vector-im/element-web#24706.
  • Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled (#10381). Contributed by @maheichyk.
  • Increase space panel collapse clickable area (#6084). Fixes vector-im/element-web#17379. Contributed by @jaiwanth-v.
  • Add fallback for replies to Polls (#10380). Fixes vector-im/element-web#24197. Contributed by @kerryarchibald.
  • Permalinks to rooms and users are now pillified (#10388). Fixes vector-im/element-web#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

Changes in 1.11.28 (2023-03-31)

🐛 Bug Fixes

Changes in 1.11.27 (2023-03-31)

🐛 Bug Fixes

Changes in 1.11.26 (2023-03-28)

🔒 Security

Changes in 1.11.25 (2023-03-15)

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 vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#23210. Contributed by @grimhilt.
  • Poll history: detail screen (#10172). Contributed by @kerryarchibald.
  • Provide a more detailed error message than "No known servers" (#6048). Fixes vector-im/element-web#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

Changes in 1.11.24 (2023-02-28)

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 vector-im/element-web#24365.
  • Show a success dialog after setting up the key backup (#10177). Fixes vector-im/element-web#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

Changes in 1.11.23 (2023-02-14)

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 vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#24371.
  • Add RTE keyboard navigation in editing (#9980). Fixes vector-im/element-web#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 vector-im/element-web#14746.
  • Use monospace font for room, message IDs in View Source modal (#9956). Fixes vector-im/element-web#21937. Contributed by @paragpoddar.
  • Implement MSC3946 for AdvancedRoomSettingsTab (#9995). Fixes vector-im/element-web#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](https (#7275). Fixes vector-im/element-web#18931. Contributed by @govynnus.

🐛 Bug Fixes

Changes in 1.11.22 (2023-01-31)

🐛 Bug Fixes

  • Bump version number to fix problems upgrading from v1.11.21-rc.1

Changes in 1.11.21 (2023-01-31)

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 vector-im/element-web#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

Changes in 1.11.20 (2023-01-20)

🐛 Bug Fixes

  • (no effect on Element Desktop) (Part 2) fix crash on browsers that don't support Array.at

Changes in 1.11.19 (2023-01-20)

🐛 Bug Fixes

  • (no effect on Element Desktop) Fix crash on browsers that don't support Array.at (#9935). Contributed by @andybalaam.

Changes in 1.11.18 (2023-01-18)

Features

  • Switch threads on for everyone (#9879).
  • Make threads use new Unable to Decrypt UI (#9876). Fixes vector-im/element-web#24060.
  • Add edit and remove actions to link in RTE (#9864).
  • Remove extensible events v1 experimental rendering (#9881).
  • Make create poll dialog scale better (PSG-929) (#9873). Fixes vector-im/element-web#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 vector-im/element-web#3977. Contributed by @grimhilt.
  • Disable bubbles for broadcasts (#9860). Fixes vector-im/element-web#24140.
  • Enable reactions and replies for broadcasts (#9856). Fixes vector-im/element-web#24042.
  • Improve switching between rich and plain editing modes (#9776).
  • Redesign the picture-in-picture window (#9800). Fixes vector-im/element-web#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 vector-im/element-web#24078.
  • Consider own broadcasts from other device as a playback (#9821). Fixes vector-im/element-web#24068.
  • Add link creation to rich text editor (#9775).
  • Add mark as read option in room setting (#9798). Fixes vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#23661.
  • Device manager - use deleteAccountData to prune device manager client information events (#9734).

🐛 Bug Fixes

Changes in 1.11.17 (2022-12-21)

🚨 BREAKING CHANGES

  • This allows the update server to be entirely static, such as a CDN or object store, as defined at https (#461).

Features

  • Enable threads by default (#9736). Fixes vector-im/element-web#19270 vector-im/element-web#21910 and vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#22706.
  • Show user an error if we fail to create a DM for verification. (#9624).

🐛 Bug Fixes

Changes in 1.11.16 (2022-12-06)

Features

🐛 Bug Fixes

Changes in 1.11.15 (2022-11-22)

Features

  • Switch to notarytool (#440).
  • Make clear notifications work with threads (#9575). Fixes vector-im/element-web#23751.
  • Change "None" to "Off" in notification options (#9539). Contributed by @Arnei.
  • Advanced audio processing settings (#8759). Fixes vector-im/element-web#6278. Contributed by @MrAnno.
  • Add way to create a user notice via config.json (#9559).
  • Improve design of the rich text editor (#9533).
  • 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

Changes in 1.11.14 (2022-11-08)

Features

🐛 Bug Fixes

Changes in 1.11.13 (2022-11-01)

🐛 Bug Fixes

Changes in 1.11.12 (2022-10-26)

🐛 Bug Fixes

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

Changes in 1.11.11 (2022-10-25)

Features

  • Device manager - tweak string formatting of default device name (#23457).
  • Add Element Call participant limit (#23431).
  • Add Element Call brand (#23443).
  • Include a file-safe room name and ISO date in chat exports (#9440). Fixes vector-im/element-web#21812 and vector-im/element-web#19724.
  • Room call banner (#9378). Fixes vector-im/element-web#23453. Contributed by @toger5.
  • Device manager - spinners while devices are signing out (#9433). Fixes vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#23580.
  • Make ErrorView & CompatibilityView scrollable (#23468). Fixes vector-im/element-web#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 vector-im/element-web#23301.
  • Better accommodate long room names in call toasts (#9426).
  • Hide virtual widgets from the room info panel (#9424). Fixes vector-im/element-web#23494.
  • Inhibit clicking on sender avatar in threads list (#9417). Fixes vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#23433.
  • Fixes (vector-im/element-web/issues/22609) where the white theme is not applied when white -> dark -> white sequence is done. (#9320). Contributed by @florianduros.
  • Fix applying programmatically set height for "top" room layout (#9339). Contributed by @Fox32.

Changes in 1.11.10 (2022-10-11)

🐛 Bug Fixes

Changes in 1.11.9 (2022-10-11)

Deprecations

  • Legacy Piwik config.json option piwik.policy_url is deprecated in favour of privacy_policy_url. Support will be removed in the next release.

Features

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

🐛 Bug Fixes

Changes in 1.11.8 (2022-09-28)

🐛 Bug Fixes

  • Bump IDB crypto store version (#2705).

Changes in 1.11.7 (2022-09-28)

🔒 Security

Changes in 1.11.6 (2022-09-20)

Features

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

🐛 Bug Fixes

Changes in 1.11.5 (2022-09-13)

Features

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

🐛 Bug Fixes

Changes in 1.11.4 (2022-08-31)

🔒 Security

Learn more about what we've been up to at https://element.io/blog/element-web-desktop-1-11-4-a-security-update-deferred-dms-and-more/ Find more details of the vulnerabilities at https://matrix.org/blog/2022/08/31/security-releases-matrix-js-sdk-19-4-0-and-matrix-react-sdk-3-53-0

Features

  • Upgrade to Electron 20 (#403).
  • 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 vector-im/element-web#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 vector-im/element-web#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

Changes in 1.11.3 (2022-08-16)

Features

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

🐛 Bug Fixes

Changes in 1.11.2 (2022-08-03)

Features

  • Live location share - focus on user location on list item click (#9051). Contributed by @kerryarchibald.
  • Live location sharing - don't trigger unread counts for beacon location events (#9071). Contributed by @kerryarchibald.
  • Support for sending voice messages as replies and in threads (#9097). Fixes vector-im/element-web#22031.
  • Add Reply in thread button to the right-click message context-menu (#9004). Fixes vector-im/element-web#22745.
  • Starred_Messages_Feature_Contd_II/Outreachy (#9086).
  • Use "frequently used emojis" for autocompletion in composer (#8998). Fixes vector-im/element-web#18978. Contributed by @grimhilt.
  • Improve clickability of view source event toggle button (#9068). Fixes vector-im/element-web#21856. Contributed by @luixxiul.
  • Improve clickability of "collapse" link button on bubble layout (#9037). Fixes vector-im/element-web#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 vector-im/element-web#20875 and vector-im/element-web#22675. Contributed by @justjanne.

🐛 Bug Fixes

Changes in 1.11.1 (2022-07-26)

Features

  • Enable URL tooltips on hover for Element Desktop (#22286). Fixes undefined/element-web#6532.
  • Hide screenshare button in video rooms on Desktop (#9045).
  • Add a developer command to reset Megolm and Olm sessions (#9044).
  • add spaces to TileErrorBoundary (#9012). Contributed by @HarHarLinks.
  • Location sharing - add localised strings to map (#9025). Fixes vector-im/element-web#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 vector-im/element-web#21907.
  • Support a module API surface for custom functionality (#8246).
  • Adjust encryption copy when creating a video room (#8989). Fixes vector-im/element-web#22737.
  • Add bidirectonal isolation for pills (#8985). Contributed by @sha-265.
  • Delabs Show current avatar and name for users in message history (#8764). Fixes vector-im/element-web#22336.
  • Live location share - open latest location in map site (#8981). Contributed by @kerryarchibald.
  • Improve LinkPreviewWidget (#8881). Fixes vector-im/element-web#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 vector-im/element-web#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

Changes in 1.11.0 (2022-07-05)

🚨 BREAKING CHANGES

  • Remove Piwik support (#8835).

Features

🐛 Bug Fixes

Changes in 1.10.15 (2022-06-14)

🐛 Bug Fixes

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

Changes in 1.10.14 (2022-06-07)

Features

  • Builds Windows 32-bit builds once more! (#369). Fixes vector-im/element-web#13175.
  • Option to disable hardware acceleration (#365). Fixes vector-im/element-web#13648. Contributed by @novocaine.
  • Make Lao translation available (#22358). Fixes vector-im/element-web#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 vector-im/element-web#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 vector-im/element-web#22293. Contributed by @pvagner.
  • Add jump to related event context menu item (#6775). Fixes vector-im/element-web#19883.
  • Add public room directory hook (#8626).

🐛 Bug Fixes

Changes in 1.10.13 (2022-05-24)

Features

🐛 Bug Fixes

Changes in 1.10.12 (2022-05-10)

Features

🐛 Bug Fixes

Changes in 1.10.11 (2022-04-26)

Features

  • Handle forced disconnects from Jitsi (#21697). Fixes vector-im/element-web#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 vector-im/element-web#21482. Contributed by @olivialivia.
  • Add heart effect (#6188). Contributed by @CicadaCinema.
  • Update new room icon (#8239).

🐛 Bug Fixes

Changes in 1.10.10 (2022-04-14)

🐛 Bug Fixes

Changes in 1.10.9 (2022-04-12)

Features

🐛 Bug Fixes

Changes in 1.10.7 (2022-03-15)

🔒 SECURITY FIXES

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

Features

🐛 Bug Fixes

Changes in 1.10.6 (2022-03-01)

🐛 Bug Fixes

  • Fix some crashes in the right panel

Changes in 1.10.5 (2022-02-28)

🌐 Translations

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

Features

🐛 Bug Fixes

Changes in 1.10.4 (2022-02-17)

🐛 Bug Fixes

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

Changes in 1.10.3 (2022-02-14)

  • Add map tile config to fix location sharing maps

Changes in 1.10.2 (2022-02-14)

Features

🐛 Bug Fixes

Changes in 1.10.1 (2022-02-01)

🐛 Bug Fixes

Changes in 1.10.0 (2022-01-31)

Features

🐛 Bug Fixes

Changes in 1.9.9 (2022-01-17)

Features

🐛 Bug Fixes

Changes in 1.9.8 (2021-12-20)

Features

🐛 Bug Fixes

Changes in 1.9.7 (2021-12-13)

🔒 SECURITY FIXES

🐛 Bug Fixes

  • Fix a crash on logout

Changes in 1.9.6 (2021-12-06)

Features

🐛 Bug Fixes

Changes in 1.9.5 (2021-11-22)

Features

🐛 Bug Fixes

Changes in 1.9.4 (2021-11-08)

Features

🐛 Bug Fixes

Changes in 1.9.3 (2021-10-25)

Features

🐛 Bug Fixes

Changes in 1.9.2 (2021-10-12)

🐛 Bug Fixes

  • Upgrade to matrix-js-sdk#14.0.1

Changes in 1.9.1 (2021-10-11)

Features

🐛 Bug Fixes

Changes in 1.9.0 (2021-09-27)

Features

🐛 Bug Fixes

Changes in 1.8.5 (2021-09-14)

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.

Changes in 1.8.4 (2021-09-13)

🔒 SECURITY FIXES

Changes in 1.8.2 (2021-08-31)

Features

🐛 Bug Fixes

Changes in 1.8.1 (2021-08-17)

🐛 Bug Fixes

Changes in 1.8.0 (2021-08-16)

Features

🐛 Bug Fixes

Changes in 1.7.34 (2021-08-02)

🔒 SECURITY FIXES

Features

🐛 Bug Fixes

Changes in 1.7.33 (2021-07-19)

Full Changelog

  • Translations update from Weblate #232
  • Add VS Code to gitignore #231
  • Use the target-specific build dir for sqlcipher / openssl #230
  • Fix not specifying a target #229
  • Do not generate a lockfile when running in CI #227
  • Use double quotes in readme #228
  • Support universal builds #226
  • Check target with rustc directly #225

Changes in 1.7.32 (2021-07-05)

Full Changelog

  • Fix the build: make the rootDir correct #224
  • Fix i18n in Element Desktop #223
  • Convert preload.js to Typescript so that it gets copied to lib #222
  • Bundle the lib dir now, not src #221
  • Initial Typescripting for Element Desktop #219
  • Translations update from Weblate #220
  • Fix Windows target arch in native build #218
  • Add libera.chat to default room directory #217
  • Add update and native build support for Apple silicon #216
  • Add numpad accelerators for zooming #203
  • Add warning dialog when custom config.json is invalid #201
  • Don't show Quit warning on keyUp residual event #215
  • Fix accelerator for save-image-as clashing with copy-link-address #213

Changes in 1.7.31 (2021-06-21)

Full Changelog

  • No changes since rc.1

Changes in 1.7.31-rc.1 (2021-06-15)

Full Changelog

  • Upgrade to Electron 12.0.11 #211
  • Translations update from Weblate #214
  • Upgrade to Node 14 #212
  • Bump npm-registry-fetch from 4.0.2 to 4.0.7 #210
  • Update electron-builder for Node 16 compatibility #204
  • Bump hosted-git-info from 2.8.5 to 2.8.9 #209
  • Bump glob-parent from 5.1.1 to 5.1.2 #206
  • Bump dot-prop from 4.2.0 to 4.2.1 #208
  • Bump y18n from 3.2.1 to 3.2.2 #207
  • Bump normalize-url from 4.5.0 to 4.5.1 #205
  • Put Preferences menu item in correct location on macOS #200
  • Switch zoomIn accelerator to default #202

Changes in 1.7.30 (2021-06-07)

Full Changelog

  • No changes since rc.1

Changes in 1.7.30-rc.1 (2021-06-01)

Full Changelog

  • Translations update from Weblate #199
  • Migrate to eslint-plugin-matrix-org #197
  • Upgrade to Electron 12.0.9 #198

Changes in 1.7.29 (2021-05-24)

Full Changelog

  • No changes since rc.1

Changes in 1.7.29-rc.1 (2021-05-19)

Full Changelog

  • Translations update from Weblate #196
  • Translations update from Weblate #195

Changes in 1.7.28 (2021-05-17)

Full Changelog

  • No changes since rc.1

Changes in 1.7.28-rc.1 (2021-05-11)

Full Changelog

  • Add Windows native module requirements #190
  • Prevent black screen when closing window while in full screen mode on macOS #192

Changes in 1.7.27 (2021-05-10)

Full Changelog

  • No changes since rc.1

Changes in 1.7.27-rc.1 (2021-05-04)

Full Changelog

  • Translations update from Weblate #191
  • Bump ssri from 6.0.1 to 6.0.2 #187
  • Disables HardwareMediaKeyHandling #180
  • Translations update from Weblate #189
  • Add internationalisation support #188
  • Fix event index passphrase change process #186

Changes in 1.7.26 (2021-04-26)

Full Changelog

  • No changes since rc.1

Changes in 1.7.26-rc.1 (2021-04-21)

Full Changelog

  • Remove Debian dependency libappindicator3-1 #170
  • Fix exit shortcuts for non QWERTY keyboards #185
  • Fix using yarn run fetch with a specific version #182
  • Switch nightly to not-staging Scalar by default #181

Changes in 1.7.25 (2021-04-12)

Full Changelog

  • No changes since rc.1

Changes in 1.7.25-rc.1 (2021-04-07)

Full Changelog

  • Fix disabling spellchecker #179
  • Upgrade to Electron 12.0.2 #178
  • Avoid exit listener to hijack other application shortcuts #177
  • Migrate native-node-modules docs to element-desktop #176
  • Add prompt to warn before quitting the application #173
  • Upgrade to Electron 11.4.1 #172
  • Fix docker:build:native documentation typo #174

Changes in 1.7.24 (2021-03-29)

Full Changelog

  • No changes since rc.1

Changes in 1.7.24-rc.1 (2021-03-25)

Full Changelog

  • No changes since 1.7.23

Changes in 1.7.23 (2021-03-15)

Full Changelog

  • No changes since rc.1

Changes in 1.7.23-rc.1 (2021-03-11)

Full Changelog

  • Fix disabling spell-checker #171
  • Add multi language spell check #154

Changes in 1.7.22 (2021-03-01)

Full Changelog

  • No changes since rc.1

Changes in 1.7.22-rc.1 (2021-02-24)

Full Changelog

  • Disable Countly #169
  • Upgrade to Electron 11.2.3 #168

Changes in 1.7.21 (2021-02-16)

Full Changelog

  • No changes since rc.1

Changes in 1.7.21-rc.1 (2021-02-10)

Full Changelog

  • Fix desktop Matrix screen sharing #161

Changes in 1.7.20 (2021-02-04)

Full Changelog

  • No changes since 1.7.19

Changes in 1.7.19 (2021-02-03)

Full Changelog

  • No changes since rc.1

Changes in 1.7.19-rc.1 (2021-01-29)

Full Changelog

  • Remove Buildkite pipeline file #167
  • Upgrade deps 2021-01-18 #166
  • package: Bump our seshat version #164
  • Enable context isolation, bridge expected IPC #163

Changes in 1.7.18 (2021-01-26)

Full Changelog

  • No changes since 1.7.17

Changes in 1.7.17 (2021-01-18)

Full Changelog

  • [Release] package: Bump our seshat version #165

Changes in 1.7.17-rc.1 (2021-01-13)

Full Changelog

  • package: Bump our Seshat version #162
  • Upgrade to Electron 10.2.0 #159

Changes in 1.7.16 (2020-12-21)

Full Changelog

  • No changes since rc.1

Changes in 1.7.16-rc.1 (2020-12-16)

Full Changelog

  • Bump ini from 1.3.5 to 1.3.8 #158
  • Add gitter.im to room directory #157

Changes in 1.7.15 (2020-12-07)

Full Changelog

  • No changes since rc.1

Changes in 1.7.15-rc.1 (2020-12-02)

Full Changelog

  • No changes since 1.7.14

Changes in 1.7.14 (2020-11-23)

Full Changelog

  • No changes since rc.1

Changes in 1.7.14-rc.1 (2020-11-18)

Full Changelog

  • Correct spelling mistakes #151

Changes in 1.7.13 (2020-11-09)

Full Changelog

  • No changes since rc.1

Changes in 1.7.13-rc.1 (2020-11-04)

Full Changelog

  • Add countly experiment to develop/nightly configs #150

Changes in 1.7.12 (2020-10-28)

Full Changelog

  • No changes since 1.7.11

Changes in 1.7.11 (2020-10-26)

Full Changelog

  • No changes since rc.1

Changes in 1.7.11-rc.1 (2020-10-21)

Full Changelog

  • Bump npm-user-validate from 1.0.0 to 1.0.1 #148
  • Use keytar for the seshat passphrase. #147
  • Upgrade to Electron 10.1.3 #146

Changes in 1.7.10 (2020-10-20)

Full Changelog

  • No changes since 1.7.9

Changes in 1.7.9 (2020-10-12)

Full Changelog

  • No changes since rc.1

Changes in 1.7.9-rc.1 (2020-10-07)

Full Changelog

  • package.json: Bump the seshat version. #145
  • Explicitly depend on request as webcontents-handler requires it #144
  • Upgrade png-to-ico #143
  • Point 'new issue' link at issue-type choice page #142

Changes in 1.7.8 (2020-09-28)

Full Changelog

  • No changes since rc.1

Changes in 1.7.8-rc.1 (2020-09-23)

Full Changelog

  • Fix neon error by upgrading Seshat #141
  • Upgrade to Electron 10.1.1 #140

Changes in 1.7.7 (2020-09-14)

Full Changelog

  • No changes since 1.7.6

Changes in 1.7.6 (2020-09-14)

Full Changelog

  • No changes since rc.1

Changes in 1.7.6-rc.1 (2020-09-09)

Full Changelog

  • Update to Element pipeline name #139
  • Bump bl from 4.0.2 to 4.0.3 #137

Changes in 1.7.5 (2020-09-01)

Full Changelog

  • No changes since 1.7.5-rc.1

Changes in 1.7.5-rc.1 (2020-08-26)

Full Changelog

  • Settings v3: Update configs for new feature flag behaviour #135
  • Add reaction preview labs flags to nightly #134

Changes in 1.7.4 (2020-08-17)

Full Changelog

  • No changes since 1.7.4-rc.1

Changes in 1.7.4-rc.1 (2020-08-13)

Full Changelog

  • Update policy links to element.io #132
  • Update bug report submission URL #131
  • Update code signing cert for Windows #130
  • Replace Riot with Element in docs and comments #129
  • Fix order of README steps #128
  • Upgrade to Electron 9.1.2 #127

Changes in 1.7.3 (2020-08-05)

Full Changelog

  • No changes since 1.7.3-rc.1

Changes in 1.7.3-rc.1 (2020-07-31)

Full Changelog

  • Clean up linting #126
  • Update renaming workaround for 'Element' name #125

Changes in 1.7.2 (2020-07-27)

Full Changelog

  • Catch exceptions from main method in fetch script #124
  • Use new eslint package #122
  • Remove ' (Riot)' from app name #123

Changes in 1.7.1 (2020-07-16)

Full Changelog

  • Bump lodash from 4.17.15 to 4.17.19 #121
  • Don't forget nightly when computing userData path #120
  • Fix hosting link #119
  • New macOS icon #117
  • Update README.md #118
  • More icon updates #115
  • Don't forget to yarn install #114

Changes in 1.7.0 (2020-07-15)

Full Changelog

  • Fix lint error #113
  • Delabs font-scaling #112
  • Remove room list labs flag from config #109
  • Remove the irc layout setting from labs #111
  • Update npm to ^6.14.6 #108

Changes in 1.6.8 (2020-07-03)

Full Changelog

  • No changes since rc.1

Changes in 1.6.8-rc.1 (2020-07-01)

Full Changelog

  • Show expiring toast on completed downloads to prompt user to open #106
  • Upgrade to Electron 9.0.5 #107
  • Add new spinner labs option to config.json #105
  • electron-main: Skip the reindex if we're going to delete the db anyways. #104
  • riot-desktop: Bump the required seshat version. #103
  • main: Add an event index IPC method to check if a room is being indexed. #100
  • electron-main: Add support to set and get the user version. #102
  • Upgrade to Electron 9 #94

Changes in 1.6.7 (2020-06-29)

Full Changelog

  • No changes since 1.6.6

Changes in 1.6.6 (2020-06-23)

Full Changelog

  • No changes since rc.1

Changes in 1.6.6-rc.1 (2020-06-17)

Full Changelog

  • Upgrade needle to avoid bugs with modern Node #101
  • Fix riot-desktop manual update check getting stuck on Downloading... #99
  • Electron recall latest downloaded update for when the user manually asks #98
  • use keytar to store pickle keys #95

Changes in 1.6.5 (2020-06-16)

Full Changelog

  • No changes since 1.6.4

Changes in 1.6.4 (2020-06-05)

Full Changelog

  • No changes since 1.6.3

Changes in 1.6.3 (2020-06-04)

Full Changelog

  • No changes since rc.1

Changes in 1.6.3-rc.1 (2020-06-02)

Full Changelog

  • Fix electron context menu copy/save-as #96
  • Fixed error in README.md/User-specified config.json #97
  • Update Modular hosting link #92
  • Enforce sandbox on all spawned BrowserWindow objects #91
  • Run before-quit on updates too to flush rageshake #93
  • Enable new room list labs flag #87
  • Add asar-webapp script #59
  • Bump acorn from 6.4.0 to 6.4.1 #50
  • Enable font scaling flag for nightly #89
  • Enable IRC UI labs flag in nightly #88
  • Update help message to fix broken url to electron docs #86

Changes in 1.6.2 (2020-05-22)

Full Changelog

  • No changes since 1.6.2

Changes in 1.6.1 (2020-05-19)

Full Changelog

  • No changes since rc.1

Changes in 1.6.1-rc.1 (2020-05-14)

Full Changelog

  • Add CI scripts to install and link JS SDK #85
  • Use Xenial as the build image's base distribution #84
  • Persist GPG keys for Linux builds via Docker #83
  • Update README to mention profile support #81
  • Remove Conflicts from riot-desktop #82
  • Add a default Linux distribution #79
  • Remove invite only padlocks feature flag config #77
  • package.json: Bump the Seshat dep. #75
  • Remove encrypted message search feature flag #74
  • Update readme now it's the real source #73

Changes in 1.6.0 (2020-05-05)

Full Changelog

  • No changes since rc.6

Changes in 1.6.0-rc.6 (2020-05-01)

Full Changelog

  • No changes since rc.5

Changes in 1.6.0-rc.5 (2020-04-30)

Full Changelog

  • Remove feature flag docs from docs on release #78
  • package.json: Bump the Seshat dep. #76

Changes in 1.6.0-rc.4 (2020-04-23)

Full Changelog

  • No changes since rc.3

Changes in 1.6.0-rc.3 (2020-04-17)

Full Changelog

Changes in 1.6.0-rc.2 (2020-04-16)

Full Changelog

  • No changes since rc.1

Changes in 1.6.0-rc.1 (2020-04-15)

  • Enable cross-signing / E2EE by default for DM on release #70
  • Add a release script #69
  • Fix Electron SSO handling to support multiple profiles #67
  • Add riot-desktop shortcuts for forward/back matching browsers&slack #68
  • package.json: Bump the Seshat version. #66
  • Bump minimist from 1.2.2 to 1.2.3 #64
  • Add cfg to access the hak.json #65
  • Extract dep versions out to hak.json #63
  • Make the openssl version a variable #62
  • Update openssl #61
  • Fix spellcheck language fallback algorithm #60
  • package.json: Bump the required Seshat version. #57
  • Remove welcome user from config #56
  • electron-main: Immediately set the eventIndex variable to null when closing. #55
  • Enable Seshat on Nightly #54
  • Register Mac electron specific Cmd+, shortcut to User Settings #53
  • Bump minimist from 1.2.0 to 1.2.2 #52
  • package.json: Bump the required Seshat version. #51
  • Updates for Seshat 1.2.0 (not yet released) and support to delete events from the index. #47
  • Add custom themes labs flag #49
  • Get the app ID from the cintext #46
  • Electron 8 changes. Deprecations. Updates. #38
  • Bump seshat dependency #45
  • Move deb control logic to builder #44
  • Add 'nightly' to brand too #43
  • Enable seshat in labs on nightly #42
  • Add config for Riot Nightly #41
  • Add a windows signing script #40
  • riot-desktop open SSO in browser so user doesn't have to auth twice #37
  • Remove the certificate config for windows #39
  • Missed an await #36
  • Exit with exit code on exception #35
  • Fix the set-version script #34
  • Pass through the env var we actually use to docker #33
  • Upgrade to electron 8.0.1 and implement spellchecking #30
  • Fix check script #31
  • Support fetching the latest develop build #29
  • Hopefully enable subpixel font rendering #28
  • Add our native modules separately into the files #27
  • Fix setversion script's yarn call on windows #26
  • Split 32/64 bit building #25
  • Build on 32 bit Windows #23
  • Build seshat on Linux #22
  • Native module builds: matrix-seshat for mac & win #21
  • Port desktop fixes #20
  • Add accelerators to context menu options like cut&paste in electron #19
  • Build the deb into a repo #18
  • Better Docker Support #17
  • Use a custom control file for the Debian package #14
  • Support config directories #15
  • Don't bail if we can't notarise #16
  • Set version automatically #13
  • Sign natively on Windows #12
  • Fix the linting errors #11
  • Electron API Updates #10
  • Package webapp into an asar archive #9
  • Sanitise scripts #8
  • Exit after importing key #6
  • Use portable mkdirp #5
  • Add explicit 'node' to scripts #4
  • Check properly #3
  • Add rimraf #2
  • Build electron app from pre-built tarball #1