Skip to content

feat(web): add navbar GitHub link and move the demo CTA to the founders - #3

Merged
NiclasDev63 merged 1 commit into
mainfrom
claude/landing-page-button-updates-c0f977
Aug 19, 2026
Merged

feat(web): add navbar GitHub link and move the demo CTA to the founders#3
NiclasDev63 merged 1 commit into
mainfrom
claude/landing-page-button-updates-c0f977

Conversation

@NiclasDev63

@NiclasDev63 NiclasDev63 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

What & why

Two changes to the marketing home page.

A GitHub link in the navbar. It sits immediately left of the language switcher and points at routes.external.github.repo. It borrows the switcher's own treatment — 15px icon, strokeWidth 2.5, 75% opacity, the same hover:bg-ink/5 pill — so the two read as one cluster rather than a button parked next to an icon. Because it is icon-only, the accessible name comes from a new navbar.github key ("scibly auf GitHub" / "scibly on GitHub"); the mobile drawer gets the same pairing next to its switcher.

The demo CTA moves from the security section to the founder quote. Asking to talk to the founders is a natural next beat after reading what they have to say, whereas the security section is a list of claims people scan rather than a place they decide from. Both buttons anchor to #cta-section, so this relocates the existing call to action rather than adding a second one — the cta key moves from ComplianceDictionary to FounderDictionary along with it, and the security header keeps its eyebrow, title, and subtitle.

Notes for review

  • The founder button reuses actionClass + primaryActionClass and the same ArrowRight hover nudge as the button it replaces, so nothing new enters the design language.
  • founder.tsx stays a server component — the button anchors to the CTA section rather than opening Calendly directly, matching what the security section did.
  • Verified in a running dev server on both locales: nav order is Account erstellen → scibly auf GitHub → Sprache wechseln, the founder card renders its button, and the security section now contains zero links.

Checklist

  • pnpm check passes (typecheck + lint + format) — 32/32 tasks
  • pnpm test:unit passes — 10/10 tasks
  • For apps/app/apps/web changes, ran pnpm --filter <@scibly/app|@scibly/web> run format:check

🤖 Generated with Claude Code

Two landing page changes.

The navbar gains a GitHub link immediately left of the language switcher,
pointing at `routes.external.github.repo`. It borrows the switcher's own
treatment -- 15px icon, 75% opacity, the same hover pill -- so the two read
as one cluster rather than a button parked next to an icon. It is icon-only,
so the accessible name comes from a new `navbar.github` key; the mobile
drawer gets the same pairing above the fold of its footer row.

The "request a demo" button moves out of the security section and into the
founder quote. Asking to talk to the founders is a natural next beat after
reading what they have to say, whereas the security section is a list of
claims people scan rather than a place they decide from. Both buttons anchor
to `#cta-section`, so this relocates the same call to action instead of
adding one -- the `cta` key moves from `ComplianceDictionary` to
`FounderDictionary` along with it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
startup-app Ignored Ignored Aug 19, 2026 2:57pm
startup-web Ignored Ignored Aug 19, 2026 2:57pm

Request Review

@NiclasDev63
NiclasDev63 merged commit bd8510b into main Aug 19, 2026
4 checks passed
@NiclasDev63
NiclasDev63 deleted the claude/landing-page-button-updates-c0f977 branch August 19, 2026 15:00
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