feat(landing): docs page + restructured download + demo fix + windows test unflake#32
Merged
Merged
Conversation
…indows test unflake - New /docs page covering quick start, per-OS install (macOS/Windows/Linux), provider configuration, hotkeys, privacy, and troubleshooting. Sticky TOC. Scoped .prose-docs styles in globals.css. Header + footer nav updated. - Restructured the Download section so the whole platform card is no longer a single anchor — Download is a discrete button + each card surfaces a "Setup guide →" link that deep-links into /docs/#install-<os>. Coming-soon cards still expose the setup guide. Linux subtitle no longer points at a nonexistent /install-linux page. - Replaced the broken demo section (/demo.gif was a 43-byte stub) with a self-contained CSS/SVG mockup of the dictation flow. home-sections test asserts on the accessible region. - Bumped the MainWindow > "switches to Settings panel" test timeout from the 5s default to 15s and switched to findByTestId. The test was settling in ~6.4s on windows-latest (Radix Tabs + 7 settings sub-components is heavy) and flaking CI on every PR. Co-Authored-By: WOZCODE <contact@withwoz.com>
e7e67f3 to
d505ec8
Compare
|
Landing preview will be available at https://bluemacaw.com/previews/pr-32/ once AWS infra lands (Plan D). |
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.
Summary
Rebased onto current main (was conflicting with PR #29 which already shipped real provider logos — my earlier monogram placeholders were dropped during the rebase since the real assets supersede them). Squashed to one commit for a tidier diff.
Docs
/docspage — single-page documentation covering quick start, per-OS install (macOS, Windows, Linux), provider configuration, hotkeys, privacy summary, troubleshooting. Sticky on-page TOC. Cross-links to the deeper/docs/*.mdfiles on GitHub for the long form. Scoped.prose-docsstyles inglobals.css.Download section
/docs/#install-<os>. Two distinct actions for the user (and for screen readers)./install-linuxpage. The section header now points at/docs/as the canonical guide.Landing — empty Demo section
/demo.gifwas a 43-byte stub that rendered as a broken image. Swapped the<Image>for a self-contained CSS/SVG mockup of the dictation flow.CI — Windows-only flake
MainWindow.test.tsx→ "switches to the Settings panel when its tab is clicked" was timing out at the 5s default onwindows-latest(settled in ~6.4s). Bumped per-test timeout to 15s and switched tofindByTestId.Test plan
bun --cwd packages/landing test:unitpasses (35/35)bun --cwd packages/landing run build—/docsexports cleanly as a static routebun --cwd packages/desktop testpasses (475/475)bun run lintcleanbun --cwd packages/landing typecheckclean/docsreads well in light + dark; Download buttons + Setup guide links land on the right anchorsTest desktop / windows-latest+Test landing🧙 Built with WOZCODE