Skip to content

docs: add the Switchify docs site (android.theswitchify.app) - #2979

Merged
enaboapps merged 2 commits into
mainfrom
feature/docs-site-2978
Oct 15, 2026
Merged

enaboapps merged 2 commits into
mainfrom
feature/docs-site-2978

Conversation

@enaboapps

Copy link
Copy Markdown
Collaborator

Closes #2978

Adds site/, an Astro Starlight documentation site to be served at https://android.theswitchify.app, and a step in AGENTS.md so that any user-visible change updates it in the same pull request. It mirrors switchifyapp/switchify-pc#1076: docs live next to the code, and the agents that change the app keep them current, so the marketing site stops drifting from the product.

Pages (14): overview; install; connect a switch; scanning; the menu; keyboard; gestures and actions; settings; pair a PC; mouse, typing and window; Switch Forwarding; Pro and your account; privacy; troubleshooting. Written for switch users and AT professionals from strings*.xml, the settings and menu code, and verified copy on www.theswitchify.app. Anything that could not be verified in code (menu page sizes, head-turn sensitivity, prices) was left out.

Self-contained: its own package.json under site/; no Gradle or Kotlin changes, so compileDebugKotlin was not run.

Hosting (needs Owen): create a Vercel project for this repo with root directory site (framework: Astro), and point android.theswitchify.app at it.

Test plan

  • cd site && npm install && npm run build: 14 pages plus 404, search index built, every internal link checked against dist/
  • Independent review of every factual claim against the source, findings addressed before marking ready

🤖 Generated with Claude Code

- New site/ folder: an Astro Starlight site mirroring switchify-pc/site, self-contained with its own package.json so Gradle is unaffected
- Fourteen pages written from strings.xml, the PC control strings, the settings and menu code, and verified copy on www.theswitchify.app: install, connect a switch, scanning, the menu, keyboard, gestures and actions, settings, PC pairing, mouse/typing/window, Switch Forwarding, Pro and account, privacy, troubleshooting
- Switchify red theme shared with the website, visible focus ring, light and dark
- AGENTS.md: any user-visible change must update site/ in the same PR

Closes #2978

🤖 Auto-generated

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@enaboapps enaboapps added this to the v3.1.0-beta.19 milestone Oct 15, 2026
- Line and radar speed have five presets, not 25 levels; name the Point Scan Speed control as shown
- Switch profile verification allows 60 seconds; the hold HUD is shown, not spoken
- Head turns trigger immediately and have no hold time or sensitivity setting
- In-app updates install themselves shortly after download and restart the app
- Drop the Internet permission row; the network is also used by sign-in, sync, billing and opt-in telemetry
- Switch Forwarding: describe what the PC profile does instead of claiming emulation; defer Grid 3 platform details to the PC docs
- Pause timeout and hold-to-unpause are fixed choices, not ranges
- Remove the unverified "restart the service after granting camera" instruction
- AGENTS.md: add the docs-site step to the Pull Request Process list so both lists agree

🤖 Auto-generated

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@enaboapps
enaboapps marked this pull request as ready for review October 15, 2026 15:46
@enaboapps
enaboapps merged commit 7f14252 into main Oct 15, 2026
@enaboapps
enaboapps deleted the feature/docs-site-2978 branch October 15, 2026 16:03
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.

Add the Switchify docs site (android.theswitchify.app)

2 participants