Skip to content

feat(blog): click-to-call phone links post#122

Merged
wavekat-eason merged 3 commits into
mainfrom
feat/click-to-call-post
Jul 8, 2026
Merged

feat(blog): click-to-call phone links post#122
wavekat-eason merged 3 commits into
mainfrom
feat/click-to-call-post

Conversation

@wavekat-eason

@wavekat-eason wavekat-eason commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

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 in translatedRoutes so 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 feeds FAQPage schema (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 with DRAFTS=1.
  • Version references 0.0.43 assume 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

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
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

wavekat-eason and others added 2 commits July 7, 2026 21:02
- 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 wavekat-eason marked this pull request as ready for review July 8, 2026 06:23
@wavekat-eason wavekat-eason merged commit 6465b51 into main Jul 8, 2026
2 checks passed
@wavekat-eason wavekat-eason deleted the feat/click-to-call-post branch July 8, 2026 06:23
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>
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