Skip to content

Homepage: fix stale FAQ claims, add download CTAs, trim privacy - #231

Merged
wr merged 2 commits into
gh-pagesfrom
wells/w-993-homepage-fix-stale-faq-claims-add-download-ctas-trim-privacy
Oct 5, 2026
Merged

wr merged 2 commits into
gh-pagesfrom
wells/w-993-homepage-fix-stale-faq-claims-add-download-ctas-trim-privacy

Conversation

@wr

@wr wr commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Which apps FAQ: no longer claims Terminal/Notion work (both are default exclusions) or that Mojito skips Messages (it doesn't). It now names the exclusions and points to Settings → Exclusions.
  • Terminal demo: a pill at the top of the hero card says terminals and code editors are off by default while the Terminal window is up. It's CSS only (:has(.app-terminal.is-active)) and hidden at ≤640px, where the scaled window leaves no room.
  • Customize FAQ: symbols are on by default under :: since Default symbols to the :: trigger on fresh installs #225 (::cmd → ⌘, ::degree → °), not an optional :cmd: mode.
  • Download CTAs: a primary button under the hero sub and a closing "Get Mojito" block, each with a "Free and open source · macOS 14 or later" note.
  • Attribution: nav, hero and closing links go through /download?ref=home&at=nav|hero|cta, like the guide pages.
  • Privacy: three paragraphs cut to one line plus a link to /privacy/.
  • All changed strings are updated in the 19 i18n/*.json locales, and the removed privacy.p2/p3 keys are dropped. style.css v77, i18n.js v6, DICT_VERSION 5.

Test plan

  • scripts/check.sh passes (pre-push). Lighthouse a11y is 96, the same as gh-pages; the only flag is the existing footer /privacy/ target size.
  • Checked the Terminal note, hero CTA and closing CTA in the browser: light/dark, 1440/1024/375 widths, de and ar (RTL).
  • /download?ref=home&at=hero 302s to the latest DMG.

Refs W-993

The FAQ said Mojito works in Terminal and Notion (both excluded by
default) and stays out of Messages (it doesn't, and the demo shows
iMessage). The customize answer still described symbols as an optional
:cmd: mode, but since #225 fresh installs get them on ::.
The hero demo also typed in Terminal with no hint that dev tools are
opt-in, so it now shows a note while that window is up.

The only download button was in the nav, so the hero and the end of the
page get one each. All three homepage links go through /download with
ref=home so homepage downloads are attributed like the guide pages.

The Privacy section repeated the /privacy page in three paragraphs; it
is now one line and a link. Every changed string is updated in all 19
locales.

Refs: W-993
@linear-code

linear-code Bot commented Oct 5, 2026

Copy link
Copy Markdown

W-993

No one has been confused by the Terminal scene, so the caveat added
noise without fixing a real problem.

Refs: W-993
@wr
wr merged commit 1820abb into gh-pages Oct 5, 2026
@wr
wr deleted the wells/w-993-homepage-fix-stale-faq-claims-add-download-ctas-trim-privacy branch October 5, 2026 22: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