docs(web): document v0.7.0 features on the website - #172
Merged
Conversation
Adds website coverage for features shipped since v0.6.2 (audit found 4 of 5 uncovered; Homebrew was already fully covered, left untouched): - New feature pages: Custom Vocabulary (#169) and Usage Statistics (#148/#168/#170), each with a landing-page grid card. - Landing JSON-LD featureList: add custom vocabulary, local usage stats, and selectable audio input device (#156). - Hotkey presets + custom recording (#139): fix stale "key combination" copy in fully-configurable.md, document the Record/custom-key capture and add the Right Control preset in push-to-talk.md, and update the FAQ. - Audio input device (#156): expand fully-configurable.md (System Default, non-invasive pinning, auto-fallback on disconnect, Refresh Devices). - Screenshots gallery: add a Stats tab entry. Two screenshots still needed from a real capture (marked with SCREENSHOT PLACEHOLDER comments): settings-stats.png and settings-vocabulary.png. Verified with `hugo` (build succeeds; new pages render; JSON-LD valid).
Features grid: - Switch from a fixed 4-col grid (which left 2 orphan cards hanging and, via grid-auto-rows:1fr, forced every row to the tallest card's height) to a centered flex-wrap layout: uniform card heights, the short last row centers, and 4/2/1 columns at desktop/tablet/mobile. - Apple-style polish: icon squircle tiles, tighter 1–2 line copy on every card, softer corners, refined heading type, gentler hover. Mobile hero: - The 380px mockup forced the hero column wider than small viewports, clipping the subtext/pills/buttons. Reset min-width and clip the decorative mockup so nothing overflows below ~420px. SEO: - og:type now "article" for content pages (was always "website"). - Enriched the home and features-list meta descriptions. - Verified across all 18 pages: unique titles, one <h1> each, descriptions present, all <img> have alt, sitemap includes the new pages. Screenshots: add settings-stats.png and settings-vocabulary.png (referenced by the new feature pages) and refresh settings-general.png.
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
Brings the website up to date with the features shipping in v0.7.0. A multi-agent audit checked all five features shipped since v0.6.2; each finding was independently verified. Result: 4 of 5 needed website work — Homebrew (#157/#159) was already fully covered, so it's untouched.
Kept separate from the version-bump PR (#171) so the release PR stays clean. Branches from
main(no version-string changes here).What changed
features/custom-vocabulary.md+ landing grid card + JSON-LDfeatures/usage-stats.md+ landing grid card + JSON-LD + gallery entryfully-configurable.md; documented the Record/custom-key flow + added Right Control preset inpush-to-talk.md; updated the FAQfully-configurable.md(System Default, non-invasive pinning, auto-fallback on disconnect, Refresh Devices) + JSON-LD line📸 Screenshots I need from you
Two images are referenced but not yet committed. Both are marked in the source with
<!-- SCREENSHOT PLACEHOLDER ... -->comments. Drop the PNGs intoweb/static/screenshots/with these exact names:settings-stats.pngusage-stats.md+ screenshots gallerysettings-vocabulary.pngcustom-vocabulary.mdTarget size: 1344 × 1260 px (matches the existing
settings-*.png). Capture with ⌘⇧4 → Space → click the Settings window; if the size differs I'll rescale. Until they're added, those two<img>tags 404 — everything else renders fine.Verification
hugobuild succeeds (exit 0); both new feature pages render; home grid shows both new cards; JSON-LD parses (16 entries).Not done (by design)
settings-debug.pnggallery entry (Debug tab exists but was never in the gallery) — unrelated to v0.7.0; say the word and I'll add it.