Skip to content

fix(site): use official assets/studio_icon branding and genuine Qt screenshot - #362

Merged
masarray merged 10 commits into
mainfrom
fix/landing-authentic-repo-assets-20261105
Nov 4, 2026
Merged

masarray merged 10 commits into
mainfrom
fix/landing-authentic-repo-assets-20261105

Conversation

@masarray

@masarray masarray commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

Root cause and correct asset source

The prior landing redesign (#361) introduced an invented ∿ logomark, a hand-painted waveform mockup, and incomplete GitHub Pages branding asset delivery. The first attempt in this PR mistakenly used the site's generic icon set. The definitive branding source, confirmed by the maintainer, is assets/studio_icon/.

Implemented

  • Header logo: assets/studio_icon/android-chrome-192x192.png.
  • Tab/favicon: assets/studio_icon/favicon.ico, favicon-16x16.png, favicon-32x32.png.
  • Apple touch: assets/studio_icon/apple-touch-icon.png.
  • Social preview and structured app image: assets/studio_icon/android-chrome-512x512.png.
  • Correct assets/studio_icon/site.webmanifest to use the product name and relative paths, valid at /arstack61850/.
  • Hero is the actual 960×680 Qt Studio screenshot from assets/screenshots/arstack-studio-windows.png; removed the invented monitor/wave mock and redundant screenshot section.
  • Continue dual hero buttons: Windows stable Setup ZIP and Linux AppImage.

Regression protection

  • New fast Python guard enforces canonical Studio icon source, PNG dimensions, screenshot provenance, PWA links, and forbids invented/legacy branding.
  • Responsive Playwright acceptance checks real loaded header image + Qt capture, favicon family, OG image, CTA integrity and no horizontal overflow at 1440/768/390/360 px.
  • Pages deployment copies the complete used Studio icon family and native screenshot; a live SHA/byte equality check compares every served asset to the checked-out originals.

This PR touches site/docs assets and CI only, not simulator code, firmware or release binaries.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-04T22:44:44.237937Z 893c843 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@masarray masarray changed the title fix(site): use original ARStack brand and native Studio screenshot, protect asset delivery fix(site): use official assets/studio_icon branding and genuine Qt screenshot Nov 4, 2026
@masarray
masarray merged commit 26363d0 into main Nov 4, 2026
6 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

Development

Successfully merging this pull request may close these issues.

1 participant