feat(blog): click-to-call phone links post#122
Merged
Conversation
Draft EN + zh-Hans post for WaveKat Voice tel:/sip: link handling (click-to-call), landing in voice 0.0.43. Marked draft: true pending the feature release and review. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013oRLgHKazJ3wCcj7aR8LbR
Contributor
- Drop the origin-problem framing (no public "Linux lost the number" story) - Remove Windows row/notes — Mac + Linux are the shipping platforms today - Drop deb/AppImage caveat from the table and platforms FAQ - Add internal links (/voice/, our-own-sip-engine) + a lead-in definition for topical-cluster and AI-citation strength Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013oRLgHKazJ3wCcj7aR8LbR
- Add the click-to-call post in the 7 remaining locales (zh-Hant, ja, ko, de, es, fr, it); register the base path in translatedRoutes so hreflang, sitemap, and the language switcher pick it up. - Embed two real, localized app screenshots in every locale: the New Call sheet pre-filled from a clicked link, and Settings → General with Phone links on. Framed Ubuntu shots, light theme, per language. - Wire the two new scenes into sync-screenshots.js (108 shots total). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013oRLgHKazJ3wCcj7aR8LbR
wavekat-eason
pushed a commit
that referenced
this pull request
Jul 8, 2026
🤖 I have created a release *beep* *boop* --- ## [0.0.44](wavekat-com-v0.0.43...wavekat-com-v0.0.44) (2026-07-08) ### Features * **blog:** click-to-call phone links post ([#122](#122)) ([6465b51](6465b51)) * modern full-width UX redesign ([#124](#124)) ([f98a131](f98a131)) --- 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
Draft blog post announcing click-to-call — WaveKat Voice handling
tel:/sip:links so clicking a phone number on any website opens the app with the number ready to dial. Ships in voice 0.0.43 (unreleased; last tag v0.0.42).Fully localized — all 9 languages (
en,zh-Hans,zh-Hant,ja,ko,de,es,fr,it), matching the rest of the site. Each mirrors the English section-for-section, uses the app's own UI terminology per locale, and localizes internal links; base path registered intranslatedRoutesso hreflang, sitemap, and the switcher light up.Screenshots
Two real, localized app screenshots in every locale (framed Ubuntu, light theme):
dial-prefilled— the New Call sheet open with a number already in the To field (the click-to-call payoff).settings-general-phone-links— Settings → General with Phone links on.Source demo scenes live in wavekat-voice: wavekat/wavekat-voice#266. Rendered WebPs (18) are committed here under
public/screenshots/.Content
Drawn from wavekat-voice
docs/47+ the unreleased commits. Safe default (pre-fill + confirm), opt-in auto-dial with guards, Settings → General toggle, discoverable via onboarding + dial-sheet offer. FAQ block feedsFAQPageschema (verified extracting in all 9 locales). Mac + Linux framing; no Windows claims (not a shipping platform yet), and no "original problem" framing — per review.Notes
draft: true— hidden from production until flipped. Preview withDRAFTS=1.0.0.43assume the next patch bump; adjust if it lands differently.Validation
DRAFTS=1 … npm run build✓ (186 pages)DRAFTS=1 npm run check:links✓ (no broken/leaking internal links)npm run check:screenshots✓ (108/108 present)🤖 Generated with Claude Code
https://claude.ai/code/session_013oRLgHKazJ3wCcj7aR8LbR