feat(voice): publish changelog at /voice/changelog - #86
Merged
Conversation
Remove the pre-launch hidden flag so WaveKat Voice appears on /docs/ and in the docs sidebar, and fix the card's platform claim to match voice/index.astro (Mac and Linux today; no Windows claim). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Render the synced changelog as a first-class Voice product page instead of a docs page. - Exclude **/changelog.md from the docs content collection so it no longer routes under /docs or shows in the docs sidebar. - Add src/pages/voice/changelog.astro, which renders the synced markdown directly (import.meta.glob) in the Voice layout, with a "coming soon" fallback before the first sync so the build never breaks. - Add a "what's new" entry to the Voice sub-nav. The content source is unchanged: changelog.md still rides sync-docs.js and the release-tag pin, so release-timing guarantees hold. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
wavekat-eason
pushed a commit
that referenced
this pull request
Jun 8, 2026
🤖 I have created a release *beep* *boop* --- ## [0.0.29](wavekat-com-v0.0.28...wavekat-com-v0.0.29) (2026-06-08) ### Features * **voice:** publish changelog at /voice/changelog ([#86](#86)) ([22b079f](22b079f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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 & why
Move the WaveKat Voice changelog out of the docs shell and publish it as a first-class Voice product page at
/voice/changelog(Voice layout + sub-nav), rather than/docs/voice/changelog. The changelog was never live under/docs, so no redirect is needed.Changes
content.config.ts— exclude**/changelog.mdfrom the docs content collection, so it no longer routes under/docsor appears in the docs sidebar.src/pages/voice/changelog.astro— new page rendering the synced markdown directly (import.meta.glob) in the Voice layout with prose styling. Falls back to a "coming soon" note before the first sync so the build never breaks.src/layouts/Voice.astro— add a "what's new" entry to the Voice sub-nav.The content source is unchanged:
changelog.mdstill syncs from the voice repo'sdocs/site/viasync-docs.js, pinned to the latest release tag — so release-timing guarantees hold.Verification
astro buildproduces/voice/changelog/and no/docs/voice/changelog. With the realchangelog.mddropped into the synced dir, the page renders the actual release entries; without it, the fallback renders.Notes
Pairs with wavekat/wavekat-voice#185 (in-app "What's new" notice + About link, both pointing here).
🤖 Generated with Claude Code