Skip to content

Redesign the official website for a simpler Go review experience - #59

Merged
wimi321 merged 1 commit into
mainfrom
feat/official-site-user-experience
Oct 2, 2026
Merged

wimi321 merged 1 commit into
mainfrom
feat/official-site-user-experience

Conversation

@wimi321

@wimi321 wimi321 commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Implement the selected warm ivory / forest-green design for goagent.top with a real LizzieYzy Next screenshot, a three-step review journey and a simpler homepage download section.
  • Share the same responsive layout across all seven languages; retain the complete Windows, macOS and Linux download choices on the download page.
  • Keep the existing Cloudflare Pages project, stable catalog, R2 assets, update endpoints, canonical domain and GitHub fallback unchanged.
  • Validate catalog URLs and multipart archives, bound fetch retries and timeouts, and preserve safe download fallbacks.
  • Add website build, type and download checks to PR CI and deployment; verify Cloudflare authentication before uploading.

Validation

  • pnpm website:build: 46 routes built.
  • pnpm --dir website exec astro check: zero errors, warnings or hints.
  • node --test website/tests/*.test.mjs: 13 tests passed.
  • pnpm check:website and git diff --check: passed.
  • Real browser: all seven home/download languages at mobile width, all seven home languages at desktop width, 320px narrow layout, tabs, keyboard navigation, menus, local links and image loading.
  • Real stable catalog and ten public binary links checked with HEAD: HTTP 200 and matching file sizes. Production-origin CORS confirmed.
  • Selected image and actual desktop/mobile screenshots are in website/qa/2026-10-official-site/; design decisions and honest acceptance scope are in website/DESIGN.md and design-qa.md.

Deployment

The user explicitly requested deployment to the existing official website. Merge after CI passes, allow the existing main-branch Pages workflow to deploy, then verify the production homepage, download catalog, seven languages and canonical redirects.

No Windows application, new binary release, R2 object or DNS change is included. Browser checks do not claim Windows-native, Safari or screen-reader certification.

@wimi321
wimi321 merged commit 20f0396 into main Oct 2, 2026
6 checks passed
@wimi321

wimi321 commented Oct 2, 2026

Copy link
Copy Markdown
Owner Author

Production deployment verified on 2026-10-02 after scoped-authorization follow-up #60. Deployment run: https://github.com/wimi321/GoAgent/actions/runs/37025776604 (success). Cloudflare deployment: https://93c3cdf9.goagent-1q4.pages.dev . Live https://goagent.top/ and /download/ show the new design. Seven-language homepage/download routes passed browser checks at 390px with no horizontal overflow; each download page loads all 10 binary links and stable tag next-2026-09-26.2 without errors. Desktop homepage and system tab switching verified. Public binary HEAD responses match catalog sizes, Range returns 206, catalog CORS and three canonical redirects pass. Stable catalog is byte-identical before/after, and update-envelope endpoint remains available. No R2 asset, DNS or application release changed. Website build/types/17 tests and both PRs' full CI passed. No full multi-GB re-download or Windows-native/Safari certification claimed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant