feat(site): launch TraceGate Studio marketing experience#20
Open
Chloiris wants to merge 7 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
apps/sitetracegate-site-themetheme-color, nativecolor-scheme, and no navigation or state resettheme-init.jsthat runs before the React entry and CSS without addingscript-src 'unsafe-inline'/var/www/tracegate; no Studio application, Agent, database, benchmark, or production API behavior changedEvidence boundaries
VERIFIED_WINDOWS_CI, not Windows GUI manual acceptanceBLOCKEDValidation
pnpm site:lint— passed with zero warningspnpm site:typecheck— passedpnpm site:test— 16 tests passedTRACEGATE_SITE_CAPTURE=1 pnpm site:test:e2e— 10 tests passed across light/dark, persistence, Chinese/English, 375/390/430/768/1024/1440/1920 widths, drawer, Lightbox, Autofix, resources, and reduced motionpnpm site:build— passedpnpm site:lighthouse— Performance 100, Accessibility 100, Best Practices 100, SEO 100git diff --check— passedDeployment status
The 101-file static build was uploaded through the restricted SSH alias to
/var/www/tracegate. Local and remote SHA-256 values match forindex.html,theme-init.js, andog-tracegate.png; the origin Nginx Host check returns HTTP 200.Public acceptance is blocked, not passed: the cloud provider currently intercepts the unfiled domain with HTTP 403, and HTTPS is unavailable because Certbot has not produced a certificate. The prior ACME attempt also recorded a transient CAA
SERVFAIL. Complete ICP filing and successful HTTP/HTTPS public checks remain external gates. No other/var/wwwdirectory or virtual host was modified.Theme screenshots
docs/site-screenshots/light-desktop-1440-home.pngdocs/site-screenshots/dark-desktop-1440-home.pngdocs/site-screenshots/light-desktop-autofix.pngdocs/site-screenshots/dark-desktop-autofix.pngdocs/site-screenshots/light-mobile-390-home.pngdocs/site-screenshots/dark-mobile-390-home.pngdocs/site-screenshots/light-mobile-navigation.pngdocs/site-screenshots/dark-mobile-navigation.png