Repository navigation
docs: rebrand the README with the new logo and the site's hero - #191
Merged
Merged
Conversation
Sebabaian
commented
Oct 5, 2026
Collaborator
- Masthead: the new wordmark over "Independent auditing for AI agents", in brand navy on GitHub's light theme and GitHub's foreground on dark, switched per theme through
. - Hero: the website's audit window, ported from GSAP to CSS keyframes in an SVG so it animates inside GitHub's
, linked to ifixai.ai. Light is the site's warm theme; dark is drawn for GitHub's dark canvas.
- Links to ifixai.ai and iFixAi Pro under the hero, a short iFixAi Pro section after scoring, and the site in Contact.
- Product Hunt, GitHub Trending and the two Trendshift badges as a 2x2 grid; the CLI scorecard moves into "What it is".
- The translations get the same header; traction.md drops Recognition.
- scripts/build_brand_assets.py builds every SVG in docs/assets/brand.
- Masthead: the new wordmark over "Independent auditing for AI agents", in brand navy on GitHub's light theme and GitHub's foreground on dark, switched per theme through <picture>. - Hero: the website's audit window, ported from GSAP to CSS keyframes in an SVG so it animates inside GitHub's <img>, linked to ifixai.ai. Light is the site's warm theme; dark is drawn for GitHub's dark canvas. - Links to ifixai.ai and iFixAi Pro under the hero, a short iFixAi Pro section after scoring, and the site in Contact. - Product Hunt, GitHub Trending and the two Trendshift badges as a 2x2 grid; the CLI scorecard moves into "What it is". - The translations get the same header; traction.md drops Recognition. - scripts/build_brand_assets.py builds every SVG in docs/assets/brand.
- The four recognition badges stay native 250px from 600px up and take 46% of the column below it, through a <picture> source's width, so a phone shows the same two rows as desktop instead of one column. - The shields row now shows what sizes the project up: PyPI version, downloads, stars, Python versions, the Claude Code and Codex plugin, license and CI, in place of the static inspection count and the good-first-issues count. - The guided CLI screenshot is gone from every README.
- Below 600px the hero is the site's own phone layout, measured off ifixai.ai: the window the column's full width, details wrapping to two lines, the seal without its reference. Its text stays near the site's size on a phone instead of shrinking to a third of it. - The two buttons sit side by side on phones, scaled together so they stay level, and the recognition badges take 48.5% each. - The phone files carry both themes: GitHub's <picture> handling rewrites a source's whole media query to its theme, so a phone source cannot also name a theme. - build_brand_assets.py draws the hero from measured layouts (brand_hero_layouts.json), which --measure takes off the live site.
Saving a subset stamped the build time into each embedded font, so every rebuild rewrote every SVG. The fonts keep their own timestamp now, and an unchanged build writes the same bytes.
n-papaioannou
approved these changes
Oct 7, 2026
n-papaioannou
approved these changes
Oct 7, 2026
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.