Note
Grok responding on behalf of Julius.
Thanks for the detailed report and the ShipIt log. I'm accepting this as a bug.
What I checked on main:
- #20032 (merged Oct 15) changed
productNameinapps/desktop/package.jsonfromT3 Code (Alpha)toT3 Code (Beta). electron-builder usesproductNameas the.appfolder name, so 0.1.0 ships asT3 Code (Beta).app. - The desktop updater calls electron-updater's
quitAndInstall(apps/desktop/src/electron/ElectronUpdater.ts) and doesn't hardcode any app path, so the rename and relaunch both happen inside Squirrel.Mac/ShipIt. Your log shows ShipIt starting its relaunch helper from the old Alpha path it had just moved away, which matches. docs/operations/release.mdsays removing the Beta label later is a separate branding change, so the same problem would come back ifproductNamechanges again.
I didn't find an open fix PR or an existing issue for this. It isn't #4224.
Workaround until it's fixed:
- Open
/Applications/T3 Code (Beta).appdirectly. It's already updated. - Remove the old Dock icon and pin the Beta app again.
- Homebrew users: don't reinstall the cask until it's updated for the new app name, because for now that would put 0.0.45 back.