Skip to content

web(landing): reposition homepage as "The Offline Developer Workstation" - #301

Merged
itsmeakhil merged 1 commit into
mainfrom
feat/landing-offline-workstation
Aug 19, 2026
Merged

web(landing): reposition homepage as "The Offline Developer Workstation"#301
itsmeakhil merged 1 commit into
mainfrom
feat/landing-offline-workstation

Conversation

@itsmeakhil

Copy link
Copy Markdown
Collaborator

Implements the website-transformation PRD for the homepage, header and footer. Copy and structure only — no product claims beyond what ships.

Homepage narrative (page.tsx):

  • Hero: eyebrow "Open source · Offline · Local-first", H1 "The Offline Developer Workstation", PRD subheading, one dominant CTA (Download Free, direct DMG) + View on GitHub + Explore tools text link, trust line with the supported platform (macOS 12+), product mock kept as the visual.
  • Compact proof strip below the hero (80+ Tools · API · SQL · MongoDB · Redis · Security · Open Source · Offline · Local-first).
  • Problem + fragmentation table ("Today → With MyDevTools") replaces the three-paragraph USP text wall.
  • Founder story section (authentic origin, attributed to Akhil).
  • Capabilities: six groups (Utilities, API & Networking, Databases, Security, DevOps, Productivity) linking to real /tools pages; replaces the bento cards, tool marquee and 12-card grid.
  • Workspace section framed honestly as what lives together in the app (API collections, DB connections, vault, notes, snippets, bookmarks, tasks) — the shipped build has one local workspace, so no per-project switching is claimed.
  • Offline/privacy: five concrete points + the PRD's precise network transparency wording ("Your data isn't sent to MyDevTools servers"; network tools connect only where you point them). Drops every "nothing leaves your device" absolute.
  • Open source: "Don't trust our privacy claims. Verify them." with real facts only (AGPL-3.0, repo, CONTRIBUTING.md, SECURITY.md), one star ask, Product Hunt badge moved here.
  • How it works: four steps (Download / Search / Work / Build).
  • Final CTA: brand statement "One workspace. Your tools. Your machine."

Shell:

  • Header nav → Tools, Features, Open Source, Blog; Download becomes the primary header button; mobile menu gains Download.
  • Footer → Product / Resources / Open Source / Community columns with real links (GitHub, Contributing, Roadmap, License, Discussions, Issues).
  • siteMetadata title/description/OG lead with the category; FAQ "Is my data secure?" answer uses the precise network wording.

What does this change?

Closes #

Why?

Type of change

  • Bug fix
  • New tool
  • Improvement to an existing tool
  • Documentation
  • Translation
  • Chore (deps, config, tooling)

How did you verify it?

Screenshots

Checklist

  • pnpm lint passes
  • Tests pass (cd apps/desktop-ui && pnpm test), and logic changes have a test
  • User-visible strings go through useTranslations("<Namespace>") — nothing hardcoded
  • New/changed keys added to messages/en.json, then pnpm i18n:sync run
  • Async mutations that can fail are wrapped in try/catch with toast.error(message)
  • No new mandatory network call, sign-in, sync or backend — the app still works fully offline
  • No secrets, tokens or personal data in the diff

New tool only

  • Registered in all six registries (metadata.ts, route-config.ts, tab-registry.tsx, tool-categories.ts, tool-i18n.ts, sidebar-data.ts)
  • Logic lives in src/lib/<slug>.ts with a test in src/lib/__tests__/
  • Uses ToolPageHeader with the category accent, like the other tools

Anything reviewers should know?

Implements the website-transformation PRD for the homepage, header and
footer. Copy and structure only — no product claims beyond what ships.

Homepage narrative (page.tsx):
- Hero: eyebrow "Open source · Offline · Local-first", H1 "The Offline
  Developer Workstation", PRD subheading, one dominant CTA (Download Free,
  direct DMG) + View on GitHub + Explore tools text link, trust line with
  the supported platform (macOS 12+), product mock kept as the visual.
- Compact proof strip below the hero (80+ Tools · API · SQL · MongoDB ·
  Redis · Security · Open Source · Offline · Local-first).
- Problem + fragmentation table ("Today → With MyDevTools") replaces the
  three-paragraph USP text wall.
- Founder story section (authentic origin, attributed to Akhil).
- Capabilities: six groups (Utilities, API & Networking, Databases,
  Security, DevOps, Productivity) linking to real /tools pages; replaces
  the bento cards, tool marquee and 12-card grid.
- Workspace section framed honestly as what lives together in the app
  (API collections, DB connections, vault, notes, snippets, bookmarks,
  tasks) — the shipped build has one local workspace, so no per-project
  switching is claimed.
- Offline/privacy: five concrete points + the PRD's precise network
  transparency wording ("Your data isn't sent to MyDevTools servers";
  network tools connect only where you point them). Drops every
  "nothing leaves your device" absolute.
- Open source: "Don't trust our privacy claims. Verify them." with real
  facts only (AGPL-3.0, repo, CONTRIBUTING.md, SECURITY.md), one star
  ask, Product Hunt badge moved here.
- How it works: four steps (Download / Search / Work / Build).
- Final CTA: brand statement "One workspace. Your tools. Your machine."

Shell:
- Header nav → Tools, Features, Open Source, Blog; Download becomes the
  primary header button; mobile menu gains Download.
- Footer → Product / Resources / Open Source / Community columns with
  real links (GitHub, Contributing, Roadmap, License, Discussions, Issues).
- siteMetadata title/description/OG lead with the category; FAQ "Is my
  data secure?" answer uses the precise network wording.

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

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
mydevtools-tech Ready Ready Preview Aug 19, 2026 7:42pm
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

0 finding(s)

No findings.

@itsmeakhil
itsmeakhil merged commit 407089c into main Aug 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant