cutls / TheDesk

Mastodon Client for PC.
https://thedesk.top
GNU General Public License v3.0
281 stars 36 forks source link

Bump electron from 22.3.25 to 31.4.0 in /app #1155

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 4 weeks ago

Bumps electron from 22.3.25 to 31.4.0.

Release notes

Sourced from electron's releases.

electron v31.4.0

Release Notes for v31.4.0

Features

  • Added a new property prefersReducedTransparency to nativeTheme, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. #43137 (Also in 30, 32)

Fixes

  • Fixed a crash that could occur in some DevTools extensions containing draggable regions. #43200 (Also in 32)
  • Fixed an issue where navigator.serial.getPorts() incorrectly returned an empty array in some cases. #43170 (Also in 30, 32)
  • Fixed an issue where system-context-menu was not triggered as expected on Windows when using a frameless BrowserWindow. #43274 (Also in 30, 32)
  • Fixed an issue where calling window.showInactive on macOS did not actually show the window. #43102 (Also in 32)
  • Fixed behavior when entering/exiting fullscreen fails on macOS. #43154 (Also in 29, 30, 32)
  • Fixed issues with the vibrancy view on macOS. #43128 (Also in 32)
  • Fixed several view hierarchy issues related to web contents view on MacOS. #43096 (Also in 32)
  • Resolved an issue where desktopCapturer.getSources never fulfilled its promise in some cases. #43271 (Also in 29, 30, 32)

Other Changes

  • Fixed ffmpeg release on x64 macOS. #43121 (Also in 29, 30, 32)
  • Security: backported fix for 338248595. #43140
  • Security: backported fix for CVE-2024-6989.
    • Security: backported fix for CVE-2024-6991. #43158
  • Updated Chromium to 126.0.6478.234. #43252
  • Updated Node.js to v20.16.0. #43026

electron v31.3.1

Release Notes for v31.3.1

Fixes

  • Fixed an issue where calling desktopCapturer.getSources on macOS running 14.4 or later would make non-resizable windows resizable. #43044 (Also in 32)
  • Fixed the resource leak when using Node.js readable streams as the response body for a custom protocol handler. #43071 (Also in 30, 32)

Other Changes

  • Fixed a potential crash when removing notifications on Windows. #43061 (Also in 30, 32)
  • Updated Chromium to 126.0.6478.185. #43027

electron v31.3.0

Release Notes for v31.3.0

Features

  • Added DownloadItem.getCurrentBytesPerSecond(), DownloadItem.getPercentComplete(), DownloadItem.getEndTime(). #42915 (Also in 30, 32)
  • Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. #42994 (Also in 32)

Fixes

  • Fixed a potential crash when using off screen rendering. #42941 (Also in 30, 32)
  • Fixed an issue where navigator.mediaDevices.getUserMedia and navigator.getUserMedia should reject with a NotAllowedError if microphone or camera permissions have been denied at the system level on macOS. #42937 (Also in 30, 32)
  • Fixed an issue where calling BrowserWindow.setBackgroundColor with some level of transparency could cause a crash. #42928 (Also in 32)

Other Changes

... (truncated)

Commits
  • bd70c3a refactor: update chrome.scripting extensions api impls (#43290)
  • 997afe6 chore: remove unused Notification fields icon_path_, has_icon_ (#43295)
  • dd1dcad fix: system-context-menu with frameless BrowserWindows (#43274)
  • 10dd33c fix: check screen capture permissions in desktopCapturer (#43271)
  • c3a7f00 fix: accidental handle copying in a range loop (#43281)
  • a780a75 build: fix build when enable_pdf_viewer and enable_electron_extensions di...
  • 6e69cb0 chore: bump chromium to 126.0.6478.234 (31-x-y) (#43252)
  • 520a147 docs: Document ideal iconPath size (#43241)
  • 36cebb9 refactor: simplify window moveAbove/moveTop impl on macOS (#43201)
  • be842d6 perf: avoid redundant calls to GetView() (#43229)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 weeks ago

Superseded by #1158.