The hero release-note repeated something the start-note already says: "ad-hoc signed rather than Apple-notarized, so macOS blocks the first launch until you allow it." Saying it twice bought nothing and made the download area noisy, so the hero keeps only the release status and the history link. Remove the gate line that required the phrase in index.html with it. A grep asserting a static string appears in a static file it was committed alongside cannot fail for any interesting reason, and it forced the wording to live in one exact spot forever. The check that matters is kept: verify-website.sh still fails if any surface claims developer-id/notarized/stapled. Forbidding a false claim is the direction with real consequences; mandating the disclaimer's exact placement is not. `#portal-release-status` stays -- updatePortalDownload() early-returns without it, which is what froze the download button.
- commit
- d4c104b044173ff1ad1f800f8452657098afdaa9
- parent
- e96de5b92800b7d569dee4e9f1db8451af05edbf
- author
- Dami <dami.etoile@gmail.com>
| M | scripts/ | 1 | - |
| M | website/ | 2 | +- |
@@ -66,7 +66,6 @@ grep -Fq 'PORTAL_BUILDS["macos-arm"] = portalBuildFromManifest(manifest)' "$site
6666 # Portal is not notarized. The site must say so plainly and must not silently6767 # start accepting a manifest that claims Apple verification it does not have.6868 grep -Fq 'adhoc-signed+github-attested+sha256' "$site_dir/dither.js"69-grep -Fq 'portal is not notarized by apple' "$site_dir/index.html"7069 if grep -Fq 'developer-id+hardened-runtime+notarized+stapled+gatekeeper' "$site_dir/dither.js"; then7170 echo 'website must not claim Developer ID notarization' >&27271 exit 1@@ -80,7 +80,7 @@
8080 </div>8181 </div>8282 <a class="portal-download disabled" id="portal-download" aria-disabled="true">no macos arm64 build yet</a>83- <p class="release-note"><span id="portal-release-status">portal for macos/arm64 is not released yet · macos arm64 comes first</span> · portal is not notarized by apple · <a class="release-history" href="https://github.com/FelineStateMachine/goq/releases" rel="noopener">release history</a></p>83+ <p class="release-note"><span id="portal-release-status">portal for macos/arm64 is not released yet · macos arm64 comes first</span> · <a class="release-history" href="https://github.com/FelineStateMachine/goq/releases" rel="noopener">release history</a></p>8484 </div>8585 <div class="release-action" data-release-target="sigil" hidden>8686 <div class="install" data-copy="curl -fsSL https://goq.sh/install-sigil | bash">