* 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
* Enable cross-compilation and packaging of Windows Appx from macOS
* Consolidate cargo build execution into a single function in native build script
* Install cargo-xwin when needed
* Install Appx tools when needed
* Consolidate command execution into a single function in native build script
* Only include the native node modules for the appropriate platform
electron-builder's globs interact strangely, so we can't
exclude all the .node files in the global config and then
include the platform-specific files in the platform
configuration.
* Always copy Rust binaries to dist folder
* Log source and destination when copying files
* Update copyright
* Match Electron version in Beta build