Repository navigation
Platform and security release. The desktop app moves to Electron 44 (Chromium 152), which drops macOS 12: macOS 13 or newer is now required. Windows (x64) is unaffected. Alongside that, the advisories published since 0.7.2 are closed, including a critical shell-quote advisory in dev tooling, and pnpm audit goes from 1 critical / 15 high / 14 moderate / 3 low to a single moderate with no upstream fix. No feature or behaviour changes in the app itself.
Changed
- Electron 43.7.3 → 44.7.0. None of the Electron 44 breaking changes touch Moekoder's code (the renderer already uses
navigator.clipboard, the window keepssandbox: true).electron-builderstays at 26.15.7 andelectron-updaterat 6.8.9. - Major bumps:
- Desktop and web:
vitest4.1.11 → 5.0.3. Desktop now declaresviteas a dev dependency, since vitest 5 needs it as a peer. - Landing:
@astrojs/react6.0.6 → 7.0.1, withastro7.3.8. - Landing:
satori0.33.5 → 0.47.1, pinned exactly. Newer satori sizes boxes like a browser, so the OG card frame is nowborder-boxandog-default.pngwas regenerated. Apart from a few pixels in the rotated seal, the card is unchanged.
- Desktop and web:
- pnpm 10.9.0 → 10.34.6 in
packageManager, CI, the release workflow and the landing Dockerfile. pnpm-workspace.yaml now setsminimumReleaseAgeto 7 days. pnpm 10.9.0 ignored the setting, so dependency ranges could resolve to releases only hours old. Every locked version is now at least a week old.
Security
concurrently10.0.5 → 10.0.6: closes the criticalshell-quoteadvisory GHSA-pqg4-j6r4-53mv. Dev tooling only, nothing ships in the app.wait-on9.1.0 → 9.5.1: pullsaxiosup to 1.20.0 and closes 13 axios advisories (7 high). Dev tooling only.sharp0.35.4 → 0.35.5: closes GHSA-wq5f-xc86-pv6w.- Override floors raised: these four overrides stopped one patch short of the fixed releases.
undicito 8.10.2 (11 advisories).brace-expansionto 5.0.12 (3 advisories, 2 high).fast-urito 3.1.8.shell-quoteto 1.11.0.
- New overrides:
source-map-js≥1.2.2 (high),http-cache-semantics≥4.3.0 (high),smol-toml≥1.9.0. - Known and accepted:
sprintf-js(moderate, GHSA-hp3w-g68c-fv3c) has no fixed release. It only reaches the build throughelectron-builderand is never shipped.