Skip to content

fix: harden macOS 1.78 release quality - #293

Merged
DutchSailor merged 12 commits into
mainfrom
codex/mac-quality-178
Jul 16, 2026
Merged

fix: harden macOS 1.78 release quality#293
DutchSailor merged 12 commits into
mainfrom
codex/mac-quality-178

Conversation

@DutchSailor

@DutchSailor DutchSailor commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Resultaat - maakt het hoofdvenster bij native creatie zichtbaar en verwijdert de kwetsbare JavaScript-startpoort; - voegt privacyveilige, roteerbare startup-diagnostiek toe met een knop om het logbestand te tonen; - bereidt de universele macOS-runtime automatisch voor met een vastgezette versie en SHA-256-controle; - bouwt op macOS 26 en controleert een zichtbaar venster, nieuwe frontend-readiness, crashrapporten en tien seconden procesoverleving; - valideert release- en nightly-apps met codesign, Gatekeeper en stapling van zowel app als DMG; - herstelt afbeeldingsannotaties die als SquareImage zijn opgeslagen, inclusief object-id-koppeling om botsingen met gewone vierkanten te voorkomen; - zet alle release-metadata op 1.78.0 en houdt beide lockfiles voortaan bij via het versie-script; - verwijdert genegeerde Cargo-profielen uit de member-crate, herstelt ontbrekende types en documenteert de native buildvereisten. ## Verificatie - npm run test:quality — 18/18 groen - npm run typecheck — groen - npx vite build — groen, 1044 modules - cargo +stable-x86_64-pc-windows-msvc metadata --locked --no-deps — groen - rustfmt --check — groen - shellsyntax startup-smoke — groen - npm audit --omit=dev — 0 kwetsbaarheden - onafhankelijke herreview — geen Critical/Important blokkades De volledige Rust- en macOS-matrix blijft een vereiste GitHub-check vóór merge. Closes #291 Closes #276 Closes #208 Addresses #252 Supersedes #251 with a checksum-verified cached runtime and end-to-end startup gates.

@DutchSailor
DutchSailor merged commit df1f9c8 into main Jul 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant