Repository navigation
v0.7.0 — rebuilt canvas fix
The v0.7.0 installers have been replaced with a corrected build. If you downloaded an earlier v0.7.0 installer, download it again and replace the installed application.
Fixes
- Fix GeoGebra staying on the loading screen in packaged macOS builds: the strict Content Security Policy now authorizes the trusted local bootstrap and GeoGebra initialization scripts with a per-document nonce, without enabling unrestricted inline or remote JavaScript.
- Report initialization errors and timeouts instead of showing an indefinite loading spinner.
- Add a real macOS WebKit canvas gate before publishing installers: applet readiness, drawing canvas and verified point coordinates are required.
- Publish mirrored installers under content-addressed URLs so replacing v0.7.0 cannot reuse stale installer caches.
Verification boundaries
Repository checks include 1,065 JavaScript tests, 144 Rust tests, formatting, lint, typechecking, benchmark validation and offline harness evaluations. The corrected complete macOS application was also opened locally and its coordinate grid and ready state were verified.
macOS publishing requires Developer ID signatures, hardened runtime, accepted notarization, stapled tickets, Gatekeeper checks and read-only verification of the DMG's embedded application. Packaged WebKit canvas checks are separate from full UI or live model-conversation acceptance. Windows artifacts do not claim Authenticode signing or an actual NSIS/MSI installation test.
See verification boundaries for the complete scope.
Full Changelog: v0.6.1...v0.7.0