Repository navigation
chore: web audit - #36
Merged
Merged
Conversation
New --color-accent-solid alias (green-700 light, green-400 dark) for filled prominent buttons, mirrored as Color.accentSolid. Pressed moves to green-800. Docs links on fill surfaces use the on-tint text alias. verify-design.sh now lints app.js, theme-init.js, r/receive.js, prismTheme.ts and the manifest.
Three-word codes, valid code hints, the default link server and a one-day link. --copy-web rebuilds the WebP web copies with cwebp.
17 task-based pages with redirects from the old URLs, a new Uninstall and data page, labels checked against the app, WebP screenshots shipped once. Node 26, latest packages, leaner Docusaurus config.
Headline 'Send files with a code phrase', accurate release status, CSP on every page, external theme script, one WebP hero image per theme, spec-shaped llms.txt. Drops the GitHub star fetch and scroll-spy.
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.
What and why
Audit of
web/(landing and docs site) and everything tied to it: content checked against the app source, structure, copy, design rules, performance, accessibility, crawler files, CI and the scripts that feed the sites.AI assistance: substantial
Docs site
@docusaurus/plugin-client-redirectscovers every old URL.Landing
llms.txt, social card), with an iPhone, iPad and Mac pill and an iPhone shot.theme-init.js, GitHub star fetch and scroll-spy dropped (the nav no longer marks the current section).llms.txtfollows llmstxt.org and lists every docs page; sitemap haslastmod.Design and app
--color-accent-solid/Color.accentSolid: filled prominent buttons in light mode go from 3.41:1 to 4.94:1. The app's filled buttons change with it.colors.mdrule 3 rewritten; the destructive button stays at 3.55:1 (no darker system red).ictoolrender), source inassets/favicons/.Screenshots
--copy-webrebuilds the WebP web copies.CI
site buildjob inci.yml, part ofci pass, so a broken docs link blocks the merge.github-pages.ymlnow only deploys on push tomain. Thedesignfilter covers the new web files.After merge: upload
assets/github-social-preview.pngin Settings > Social preview.Verification
scripts/assemble-site.sh(Node 26.12.0): exit 0, no broken links or anchors.llms.txtand sitemap URL resolves; all 10 old docs URLs redirect to a 200 page; external links 200./docs/guide/settings/100 for a11y, best practices and SEO after the sidebar and logo fixes. Not re-run on every page after the last fixes.pnpm exec tsc,scripts/format-swift.sh --lint,shellcheck -x,actionlint(only the known runner-label warnings): pass.known-issues.md).Docs
## [Unreleased]inCHANGELOG.mddocs/known-issues.mdupdatedscripts/verify-docs.shpassesUI changes
scripts/verify-design.shpassesscripts/capture-screenshots.sh)