clients/apps/desktop/scripts
aj-bw 2e6cbf4be1
[bre-1650] update electron-builder and update MacOS installer UI background (#19558)
* add updated background and background2x images, remove old image

* update build instructions with background file location

* test bumping electron-builder version to resolve bug

* drop electron-builder version to earliest with the background fix, newer version had breakage

* attempt to resolve build errors due to dep changes including prebuild files to be bundled with other platform types

* fix macos universal build conflicts due electron builder bump

* simplify approach, push to ci for further testing after local tests hit some arch friction

* pulling in @abergs change from PR#18474 to fix the same issue

* add identifier name, add desktop_napi version to see if that resolve it not being found during ci build

* address changes in getTreeFromWorkspaces in electron-builder

* bump electron-builder version further up to resolve dep getTreeFromWorkspaces resolution issue

* update pack script to work around bug during intermediate signing process for mac MAS app

* updated background resources, arrow moved up slightly. assets provided by design team

* electron-builder 26.8.2's collector only bundles modules found in _dependencies (from npm list). Workspace members must be explicitly declared as dependencies to appear there — the workspaces array alone is not sufficient. Without this, desktop-napi is silently missing from the asar on all platforms.

* filter by platform and arch

* update before pack script

* revert before-pack change, update x64 arch files in EB json

* fix linting fail due to missing dep, fix matching logic
2026-03-26 08:59:46 -04:00
..
dev Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
after-pack.js [BRE-1530] Updating certificate name from 8bit to Bitwarden (#19380) 2026-03-04 16:16:12 -05:00
after-sign.js Improve desktop autofill developer builds (#18334) 2026-01-22 12:58:37 +01:00
appx-cross-build.ps1 [BRE-1621] Fix Appx Release (#19043) 2026-02-18 06:57:29 -06:00
before-pack.js [bre-1650] update electron-builder and update MacOS installer UI background (#19558) 2026-03-26 08:59:46 -04:00
build-macos-extension.js [BRE-266] Fixes autofill extension signing (#13229) 2025-04-22 09:24:18 -05:00
cask-update.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
choco-update.ps1 Fix download URL on choco update script (#3029) 2022-07-06 10:50:59 +02:00
nx-serve.js Rename deprecated killOthers to killOthersOn (#17856) 2025-12-09 09:55:25 +01:00
safari-build.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
snap-update.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
start.js Rename deprecated killOthers to killOthersOn (#17856) 2025-12-09 09:55:25 +01:00
validate-chromium-importer-thumbprint.ps1 [BRE-1724] Validating importer thumbprint (#19643) 2026-03-24 15:46:45 -05:00