Skip to content

chore(docs): hide voice from listings - #74

Merged
wavekat-eason merged 1 commit into
mainfrom
chore/hide-voice-from-docs-listing
May 23, 2026
Merged

chore(docs): hide voice from listings#74
wavekat-eason merged 1 commit into
mainfrom
chore/hide-voice-from-docs-listing

Conversation

@wavekat-eason

Copy link
Copy Markdown
Contributor

Summary

  • wavekat-voice is still private/pre-launch, so its docs shouldn't appear in /docs/ or the sidebar.
  • Adds a hidden flag on the product label map and filters listings by it. Voice pages still build and remain reachable by direct URL — useful for private viewers.
  • If a reader is already on a voice page (direct URL), the voice section stays in the sidebar so navigation within voice still works.

Test plan

  • astro build succeeds
  • /docs/index.html has no voice links
  • /docs/cli/index.html sidebar has no voice section
  • /docs/voice/index.html sidebar still shows the voice section
  • Spot-check on Cloudflare Pages preview after merge

🤖 Generated with Claude Code

Voice is still pre-launch / private, so its docs should not appear in
the /docs/ index or the sidebar. Pages remain reachable by direct URL
for private viewers; if a reader lands on a voice page that way, the
voice section stays in the sidebar so they can still navigate within it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

@wavekat-eason
wavekat-eason merged commit e0474f0 into main May 23, 2026
2 checks passed
@wavekat-eason
wavekat-eason deleted the chore/hide-voice-from-docs-listing branch May 23, 2026 08:01
wavekat-eason added a commit that referenced this pull request Jun 7, 2026
## Summary

Voice docs have been live-but-hidden at `/docs/voice/` since #74
(`hidden: true` in `docs-products.ts`, the pre-launch switch). This
flips it:

- Remove `hidden: true` from the `voice` entry — the Voice card appears
on `/docs/` and the Voice section appears in the docs sidebar.
- Fix the card description while it becomes visible: it claimed **"Mac,
Windows, or Linux"**, contradicting `voice/index.astro` ("Mac and Linux
today; Windows when there's real demand") and the CLAUDE.md rule that
platform claims match that page. Now "call from your Mac or Linux
desktop."

## ⚠️ Hold merge until the next wavekat-voice release

`sync-docs.js` pins voice docs to the **latest voice tag** — currently
v0.0.31, which has only the thin pre-launch pages (~91 lines). The
fleshed-out site pages (installation / getting-started / troubleshooting
/ license, wavekat/wavekat-voice#173) land on the next voice tag. Merge
order:

1. wavekat/wavekat-voice#173 merges
2. next voice release tags it (needs a `feat`/`fix` to ride on — `docs:`
alone won't cut a release)
3. **then** merge this — the release-please deploy will pull the fresh
content

## Verification

Local build with `WAVEKAT_LOCAL_REPOS` sync: Voice card renders on
`/docs/` with the corrected copy, Voice section present in the sidebar
on `/docs/cli/`, 19 pages built clean.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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