Skip to content

Use Mobile terminology for companion connections - #847

Merged
enaboapps merged 1 commit into
mainfrom
codex/846-mobile-terminology
Sep 22, 2026
Merged

enaboapps merged 1 commit into
mainfrom
codex/846-mobile-terminology

Conversation

@enaboapps

@enaboapps enaboapps commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Generic companion-device connections now use Mobile terminology throughout navigation, pairing, settings, accessibility text, native messages and application metadata. Matching React components, props, view/tab IDs, CSS classes, the QR asset filename and Rust typing-route names use mobile consistently.

Android-specific protocol compatibility names, fixture values, platform provenance and repository URLs remain intact. The Google Play destination and QR image bytes are unchanged; wire interfaces and persisted schemas are unchanged.

Closes #846.

Validation: Node 24.19.0 and Rust 1.97.1; npm run lint, npm test (194 UI + 5 feed tests), npm run build, cargo fmt --manifest-path src-tauri/Cargo.toml --check, cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings, and cargo test --manifest-path src-tauri/Cargo.toml passed. Windows 11 ARM64 VM: full Rust tests and native Tauri build passed; manually verified Home, Mobile connection, QR rendering, Paired devices, Switch Forwarding and Switches status copy. Bluetooth was unavailable in the VM, so no physical pairing test was performed. Independent review of head 31616ba808ccd15f1ceb4f28c7835a0bc952adc7 found no actionable issues. All CI checks passed, including macOS app/DMG and Windows NSIS builds, frontend, dependency audit and CodeQL. The local installed app was not modified or launched for validation.

@enaboapps enaboapps added this to the v1.0.0-rc.15 milestone Sep 22, 2026
@enaboapps
enaboapps marked this pull request as ready for review September 22, 2026 18:26
@enaboapps
enaboapps merged commit fbed01a into main Sep 22, 2026
6 checks passed
@enaboapps
enaboapps deleted the codex/846-mobile-terminology branch September 22, 2026 18:58
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.

Use Mobile terminology throughout desktop UI and generic internal names

1 participant