Skip to content

Link GitHub repository with an icon (fleet policy #91) - #75

Merged
sarthakagrawal927 merged 2 commits into
mainfrom
feat/github-icon-link
Sep 6, 2026
Merged

Link GitHub repository with an icon (fleet policy #91)#75
sarthakagrawal927 merged 2 commits into
mainfrom
feat/github-icon-link

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Summary

  • Replaces every text link to the Setline GitHub repository ("Source", "source is public") with an icon-only inline SVG of the GitHub mark (20x20, currentColor, aria-hidden), per fleet policy Cleanup repos and migrate unused projects to personal org sass-maker/saas-maker#91 — no visible "GitHub"/"Source" text.
  • Links carry aria-label="GitHub repository", title="GitHub repository", target="_blank" rel="noopener noreferrer", and no visible text.
  • Adds a .gh alignment rule (display: inline-flex; align-items: center;, plus text-decoration: none on legal pages where links are underlined by default) so the icon sits centered with neighbouring nav links. No other design changes.

Files changed

  • public/index.html — header nav (was "Source"), hero CTA note (was "source is public"), footer nav (was "Source")
  • public/changelog.html — footer nav (was "Source")
  • public/terms.html — footer nav (was "Source")
  • public/privacy.html — footer nav (was "Source")
  • public/legal.css.gh alignment/no-underline rule shared by the three legal pages

Verification

  • pnpm run format:check — all matched files use Prettier code style
  • pnpm run lint — clean
  • pnpm test — 25/25 pass
  • grep confirms no remaining github.com/Significant-Hobbies/setline text links (issues/Roadmap links left as-is since they point to /issues, not the repo)

Generated with Devin

Replace every text "Source" / "source is public" link to the Setline
GitHub repository with an icon-only inline SVG (GitHub mark, 20x20,
currentColor). Covers the header nav, hero CTA note, and footer nav on
index.html plus the footer nav on changelog, terms, and privacy. Adds a
.gh alignment rule so the icon sits centered with neighbouring links.

Refs sass-maker/saas-maker#91

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@sarthakagrawal927
sarthakagrawal927 merged commit 84546dd into main Sep 6, 2026
2 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the feat/github-icon-link branch September 6, 2026 01:31
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