You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CLI update card in the top-right corner now uses a clearer theme grey.
Fixed the update card drifting right and overflowing the window at non-100% app zoom. It now stays right-aligned with the update button.
Implementation
Reuse the existing overlayZoomClasses compensation: the outer layer corrects positioning coordinates while the inner layer preserves app-scaled text and icons.
Use --surface-secondary for the card background while retaining the existing corners and menu structure.
Add regression assertions for the grey surface and 125% zoom compensation.
Verification
All 12 CliUpdateMenu.test.tsx tests and 16 changelog tests passed. The new regression failed before the fix and passes after it.
pnpm typecheck, pnpm lint, and pnpm build passed.
In an isolated Electron app at 125% zoom, the card background is rgb(33, 34, 40), its right edge differs from the button's by about 0.6px, and it does not overflow the window. Screenshot: C:/Users/Haona/.craftstation-smoke/debug-1792859588608-56944/cli-update-after-125.png.
Changed-scope mock smoke passed welcome, baseline, and the changed-surface gate with zero console/runtime errors. The existing responsive-layout scenario still fails on a null-node querySelector assertion; see C:/Users/Haona/.craftstation-smoke/automated-1792860064496-51480/artifacts/smoke-report.json. This is not a claim of full smoke success.
The full suite passed 12839 tests and failed 13 under the test configuration that permits WSL startup. Every remaining failure is outside the files changed here; this is not a claim of a fully green suite.
This patch ships Windows x64 installer and portable packages.