Changelog

Stay up to date with all of the latest changes for ToDesktop Builder.

Builder
October 1, 2025

Features

Fixes

  • Update to Electron 38.2.0. This contains a fix for lag on macOS Tahoe, more info here
  • Slight adjustment of app profile positioning to account for larger traffic light on macOS Tahoe.
Builder
September 26, 2025

Features

  • Add option to open same-domain URLs externally in app settings

Fixes

  • Security fixes
  • Fix for Panel window display issue on Windows
Builder
September 15, 2025

Features

  • Added option to only allow verified external protocols when configuring app.

Fixes

  • Enforce stricter http(s) protocol allowlist in open url in browser API
Builder
September 14, 2025

Security fix

  • Security fix
Builder
September 12, 2025

Enhancements

  • Upgraded to Electron 38.1.0
  • Added support for Recall.ai plugin
  • Updated to a new version of the internal pnpm that we use for plugin installs

Fixes

  • Prevent renderer listener leak by tracking and cleaning up listeners for each registered accelerator
  • Various improvements to plugin installation
Builder
September 4, 2025

Fixes

  • When editing menu items we implemented a fix to prevent modifier dropdown state leaking between menu items
  • Domain management is now in the web app and no longer in ToDesktop Builder
  • Invited users can now view releases and diffs between releases
Builder
August 29, 2025

Fixes

  • Menu merging operations result in duplicate menu IDs, causing UI glitches in the application.
  • Asset migration bug
Builder
June 16, 2025

Features

  • Added device permission handler for serial devices in web-contents

Fixes

  • Simplified Sentry error-reporting logic (removed unnecessary customer-app checks)
  • Correct Tab-key handling and improved label formatting in the Accelerator component
  • Upgraded to latest version of @todesktop/runtime in customer apps
  • Various patch to dependencies to fix security issues
Builder
April 11, 2025

Features

  • Added an API to toggle app visibility in dock when no windows are active.
  • Upgrade @todesktop/runtime
  • Allow getLoginItemSettings to be accessed by non-privileged apps
  • Enhance release management with ongoing and unreleased releases tracking in app-store and add reset confirmation in ReleaseProgress component

Fixes

  • fix for Push Notifications socket timing out an closing
Builder
February 3, 2025

What's Changed

  • Upgrade Electron
  • Fix transparency crash
  • Add programmatic support for FindInPageView
  • Add a more clear way to start a subscription
  • Fix URL sometimes opening in new tab
  • Various bug fixes
Builder
December 4, 2024

Features

  • Upgrade to Electron 33.2.0
  • Add option to enable OAuth Popup Windows

Fixes

  • Changes not persisting because failing validation due to missing properties
  • Expires defaulting to current day
Builder
September 25, 2024

Fixes

  • Fix Release Warnings Shown on Inherited App
Build Servers
September 20, 2024
  • Support multiple code signing certificate targets
Builder
September 18, 2024

Features

  • Support switching off Intel builds on macOS
  • Add option for disabling the built-in spellchecker

Fixes

  • Dismiss application groups tutorial once user has interacted with it
  • Fix traffic light positions not updating
  • Block UI and disable other buttons when updating app subscription
Build Servers
September 18, 2024
  • Support disabling apple intel artifacts
Builder
September 17, 2024

Features

  • Improve cert management and warn if releasing with an inactive cert
  • Support application groups (staging/dev apps)
  • Support soft deleting app
  • Handle web contents (internal urls) when window created via API

Fixes

  • Unify Subscription across web app and desktop app.
  • Obscure window contents should apply to indirectly-created windows
CLI
September 13, 2024
  • Add support for mas.x64ArchFiles in config.
  • Fix: Build is only recognised as ongoing if it was created in the last 24 hours.
  • Add support for mac.entitlementsInherit in config.
Build Servers
September 12, 2024
  • Add entitlementsInherit support for all mac apps
Build Servers
September 12, 2024
  • add isPinnedToVersion for installer so we can show the link on the web app UI
Build Servers
August 28, 2024
  • Support pinned versions in mac installer
Build Servers
August 20, 2024
  • Evaluate pkg certs separately
Builder
August 19, 2024

What's Changed

  • Push Notifications are now available for every app. You no longer need to contact us. We load the correct push notification service based on the signature of the function call.
Build Servers
August 16, 2024
  • Use leader app in cases that involve code signing
Build Servers
August 13, 2024
  • Prevent potential log timeout
Build Servers
August 13, 2024
  • Handle cases where windows cert has type 'hsm'
Build Servers
August 13, 2024
  • Added support for application groups
Build Servers
August 7, 2024
  • Add support for mac pkg artifacts
Build Servers
August 2, 2024
  • fix: envs don't get initialised until after the beforeInstall script
Runtime
July 23, 2024
  • Add support for todesktop.runtime.isInstalledUsingWindowsMSI function.
Builder
July 16, 2024

Features

  • Upgrades to context menu. Spellcheck now works!
  • Add option for disabling open link in new window
  • Support passing through original URL to open-protocol-url

Fixes

  • Fix potential error with installing new version of plugins
  • Improving handling of detecting oauth URLs
  • Don't duplicate custom domain and fix duplicate app not showing when not on Application view
  • Option to disable sentry if error tracking is disabled
CLI
June 7, 2024
  • Fix: Mac URL download links are now formatted correctly.
Builder
June 4, 2024

Features

  • Upgrade to Electron 30.0.8, Chromium 124.0.6367.230 and Node 20.11.1

Fixes

  • Better support for whitelist in constructors (e.g... trafficLightPosition on BrowserWindow)
  • Light mode UI fixes
  • Z-index fixes
CLI
May 20, 2024
  • Add support for mas.entitlements in config.
  • Add support for mas.entitlementsInherit in config.
  • Add support for mas.provisioningProfile in config. Removed mac.provisioningProfile as a result.
CLI
May 13, 2024
  • Add support for mas.type in config.
  • Add support for mac.provisioningProfile in config.
  • Add support for specifying buildVersion in config.
CLI
March 20, 2024
  • You can now specify @electron/rebuild as a custom rebuildLibrary in your todesktop.json file.
Builder
March 8, 2024

Fixes

  • Add un-draggable section to the host page so that the find-in-page view is clickable and does not drag the window
  • Focus the host page when find-in-page is closed
  • Windows should have the correct app name (not "ToDesktop") if they are using the Mac-style app menu on Windows or Linux
  • Allow "." character in app protocol
Builder
February 16, 2024

Features

  • Add support for customising windows titlebar style
  • Added ability to customise the location of the "Find in page" box
  • Dialog methods are now available via our API
  • Added a button to compare changes since the last release
CleanShot 2024-02-20 at 12 10 57@2x CleanShot 2024-02-20 at 12 12 47@2x

Fixes

  • Dock visibility changes are now throttled which makes them more resilient
  • Fixed support for more accelerator keys (including comma and period)
  • Various fixes to minimize-to-tray functionality
  • Fullscreen tabbed behaviour on Mac is now simplified to avoid blank screen bugs
  • Show full release date when hovering on prior releases
  • Minor visual fixes
  • Fixed some documentation links
CLI
January 30, 2024
  • Revert support for yarnVersion in config. Instead use .yarnrc.yml file to specify yarn version.
CLI
January 29, 2024
  • Add support for --webhook flag for todesktop build command
  • Add support for --async flag to run a build in the in the background
  • Add support for specifying custom yarnVersion in config
  • Add support for specifying custom pnpmVersion in config
Builder
December 1, 2023

Features

  • You can now completely customise how auto-updates are displayed to the user and how often we check for updates in the background
Screenshot 2023-12-01 at 11 28 30 a m

Fixes

  • Stop showing release preview if progress reset
  • BrowserView fixes for client-core
  • Improved client-side migrations and usage of backfills
Builder
November 14, 2023

Fixes

  • Notification API fix
Builder
November 12, 2023

Fixes

  • Files no longer get stuck on syncing
  • Menu Item Fixes
  • Update links to icon spec documentation
Builder
November 2, 2023

Fixes

  • Minor auto-updater fix
Builder
November 1, 2023

Features

  • Upgrade to Electron 27.0.2
  • Support "Desktop" style window — "Desktop" is a window at the desktop background level. Note that these windows cannot receive focus.
  • Add support for HTTP auth prompts
  • Allow backup login process for when browser redirect fails

Fixes

  • More resiliency in detecting internet connection and showing offline screen
  • Ensure that windows opened with window.open also have access to the ToDesktop client API
  • Fix for drag and drop when reordering menus
  • Cancelling a subscription will now cancel at the end of the month instead of cancelling immediately
  • Improve fetching of cached remote assets
Builder
October 10, 2023

Fixes

  • During a redirect that happens before the page load completes, don't try to reload the URL constantly.
CLI
October 10, 2023
  • Report errors when S3 upload fails and retry 3 times
Builder
September 27, 2023

Features

  • Ctrl-clicking on a tray will behave as a right-click
  • Make Tray ID editable

Improvements

  • Move "duplicate" and "delete" actions to in-app menu
  • Support navigating to changelog when there is a new ToDesktop Builder update
CLI
September 26, 2023
  • Add support for multiple app protocol schemes
CLI
September 20, 2023
  • Add support for specifying custom npmVersion in config
  • Add support for bundling a requirements file for Mac
Builder
September 15, 2023

Features

  • Add Apps Overview
  • Update open window handler rules to accept openInBrowser action
  • Bump Electron to v26.2.1
  • Center panel window in the current monitor
  • Add Clear App Data menu item and granular logs

Fixes

  • Fix UI caching bug
  • Fix issue with release completed state showing too soon
  • Clarify wording for "remembering dimensions between sessions"
  • Fix memory leak when releasing memory
  • Fix windows controls
  • Intercom now logs users as the correct user

image

CLI
August 20, 2023
  • Fix: Linux/Windows platform links no longer have mac/zip/[arch] added to the end of the download URL
CLI
April 2, 2023
  • Add asar configuration support
CLI
March 21, 2023
  • Add support for specifying custom appBuilderLibVersion in config
  • Show suggestion to run a Smoke Test when releasing an untested build