From a438662822d04af1f1877f99f931e52c313c9dd6 Mon Sep 17 00:00:00 2001 From: Owen McGirr Date: Fri, 23 Oct 2026 14:28:08 +0100 Subject: [PATCH] Prepare Switchify PC v1.0.0 Bumps the nine version locations from 1.0.0-rc.32 to 1.0.0 and removes the status lines saying Switchify PC 1.0 is a release candidate and Switchify 3.1 is still in testing from the docs site. Closes #1172 Closes #1079 Co-Authored-By: Claude Fable 5.1 --- package-lock.json | 4 ++-- package.json | 2 +- site/src/content/docs/android/pairing.md | 2 -- site/src/content/docs/index.md | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/startup-launcher/Cargo.lock | 2 +- src-tauri/startup-launcher/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- src-tauri/tests/config.rs | 2 +- src/api.ts | 2 +- 11 files changed, 11 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 51980fb5..9933d8e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "switchify-pc", - "version": "1.0.0-rc.32", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "switchify-pc", - "version": "1.0.0-rc.32", + "version": "1.0.0", "dependencies": { "@tauri-apps/api": "^2.8.0", "lucide-react": "^1.59.0", diff --git a/package.json b/package.json index e927ec9f..cb91e037 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "switchify-pc", "private": true, - "version": "1.0.0-rc.32", + "version": "1.0.0", "type": "module", "engines": { "node": ">=24 <25" diff --git a/site/src/content/docs/android/pairing.md b/site/src/content/docs/android/pairing.md index 4a339c85..742b8d01 100644 --- a/site/src/content/docs/android/pairing.md +++ b/site/src/content/docs/android/pairing.md @@ -9,8 +9,6 @@ Pairing is optional. Switchify PC works on its own with switches connected to th In places, Switchify PC calls the phone **Remote** or **Switchify Remote**, for example in the Switches settings. That means the Switchify app on your phone or tablet. -Built-in PC control arrives with Switchify 3.1, which is still in testing and not yet on Google Play; Switchify PC 1.0 is a release candidate. - ## What you need - Switchify PC running on the computer, with Bluetooth on. diff --git a/site/src/content/docs/index.md b/site/src/content/docs/index.md index 9ecabe18..9422c199 100644 --- a/site/src/content/docs/index.md +++ b/site/src/content/docs/index.md @@ -19,7 +19,7 @@ It is free and open source under the AGPL-3.0. **On the computer.** Plug a switch into a switch interface or a USB switch that sends a key. Add it in Settings, press it once so Switchify PC learns the key, and give it an action such as Select. See [Add a switch](/get-started/add-a-switch/). -**From Switchify on Android.** Pair the phone or tablet you already control with Switchify over Bluetooth. Then control the computer from the phone, or forward the switches connected to the phone to the computer. See [Pair your device](/android/pairing/). Built-in PC control arrives with Switchify 3.1, which is still in testing and not yet on Google Play; Switchify PC 1.0 is a release candidate. +**From Switchify on Android.** Pair the phone or tablet you already control with Switchify over Bluetooth. Then control the computer from the phone, or forward the switches connected to the phone to the computer. See [Pair your device](/android/pairing/). ## Get it diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 66b4c2cd..c1294e71 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -4373,7 +4373,7 @@ dependencies = [ [[package]] name = "switchify-pc" -version = "1.0.0-rc.32" +version = "1.0.0" dependencies = [ "anyhow", "base64 0.23.1", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 82a1baca..c9da8d53 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "switchify-pc" -version = "1.0.0-rc.32" +version = "1.0.0" description = "Switchify desktop companion for mobile control" authors = ["Enabo Apps"] edition = "2021" diff --git a/src-tauri/startup-launcher/Cargo.lock b/src-tauri/startup-launcher/Cargo.lock index 5083ab91..ac3861e4 100644 --- a/src-tauri/startup-launcher/Cargo.lock +++ b/src-tauri/startup-launcher/Cargo.lock @@ -148,7 +148,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "switchify-pc-startup" -version = "1.0.0-rc.32" +version = "1.0.0" dependencies = [ "tauri-winres", "windows", diff --git a/src-tauri/startup-launcher/Cargo.toml b/src-tauri/startup-launcher/Cargo.toml index 950ca537..0ac974a7 100644 --- a/src-tauri/startup-launcher/Cargo.toml +++ b/src-tauri/startup-launcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "switchify-pc-startup" -version = "1.0.0-rc.32" +version = "1.0.0" edition = "2021" rust-version = "1.97.1" publish = false diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 690b05b7..23b5e6a5 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Switchify PC", - "version": "1.0.0-rc.32", + "version": "1.0.0", "identifier": "com.enaboapps.switchify.pc", "build": { "beforeDevCommand": "npm run prediction-model && npm run dev", diff --git a/src-tauri/tests/config.rs b/src-tauri/tests/config.rs index f1be2b04..18da6a3e 100644 --- a/src-tauri/tests/config.rs +++ b/src-tauri/tests/config.rs @@ -18,7 +18,7 @@ fn application_configuration_uses_the_promoted_identity() { serde_json::from_str(include_str!("../tauri.conf.json")).expect("valid Tauri config"); assert_eq!(config["productName"], "Switchify PC"); assert_eq!(config["identifier"], "com.enaboapps.switchify.pc"); - assert_eq!(config["version"], "1.0.0-rc.32"); + assert_eq!(config["version"], "1.0.0"); assert_eq!(config["app"]["windows"][0]["title"], "Switchify PC"); assert_eq!( config["plugins"]["updater"]["endpoints"], diff --git a/src/api.ts b/src/api.ts index c2105d4e..9f0fa96e 100644 --- a/src/api.ts +++ b/src/api.ts @@ -29,7 +29,7 @@ export const browserState: AppState = { platform: navigator.userAgent.includes("Mac") ? "macos" : "windows", grid3: false, uiAccess: false, displayNavigation: false, cursorOverlay: true, }, - version: "1.0.0-rc.32", + version: "1.0.0", diagnostics: { recentBluetooth: [], lastDisconnect: null, recentErrors: [] }, telemetry: { consent: "undecided", available: true }, setup: { shown: false, completed: false, autoOpenEligible: true },