diff --git a/.gitignore b/.gitignore index a21902b..d558309 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,6 @@ devAssets # Tauri mobile outputs are regenerated from init + the tracked overlay below. src-tauri/gen/android -src-tauri/gen/ios src-tauri/gen/schemas # Tracked Android overlay reapplied by scripts/prepare-android-gen.sh diff --git a/README.md b/README.md index b89d400..edb88eb 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -**NOTE: This is a vibe-ported HARD FORK of the cinny-desktop repo and iOS support is untested. Have fun.** +**NOTE: This is a vibe-ported HARD FORK of the cinny-desktop repo and is now Android-only. Have fun.** --- # Cinny Mobile -Cinny is a Matrix client focused on a simple, elegant, and secure interface. This fork ports the Tauri host from desktop packaging to Tauri’s Android and iOS targets while keeping the upstream Cinny web app as the frontend. +Cinny is a Matrix client focused on a simple, elegant, and secure interface. This fork ports the Tauri host from desktop packaging to Tauri’s Android target while keeping the upstream Cinny web app as the frontend. ## Project Layout @@ -14,7 +14,7 @@ Cinny is a Matrix client focused on a simple, elegant, and secure interface. Thi ## Local Development -Follow the official [Tauri prerequisites](https://v2.tauri.app/start/prerequisites/) first. For phone targets, also install the Android and iOS toolchains described there. +Follow the official [Tauri prerequisites](https://v2.tauri.app/start/prerequisites/) first. For phone builds, also install the Android toolchain described there. Then install dependencies: @@ -29,14 +29,11 @@ Then install dependencies: - `npm run android:init` - `npm run android:dev` - `npm run android:build` -- `npm run ios:init` -- `npm run ios:dev` -- `npm run ios:build` `npm run tauri dev` is still useful for validating the shared Tauri host on the current machine before deploying to a handset or simulator. ## Notes -- The Tauri entrypoint lives in src-tauri/src/lib.rs and is shared by desktop dev runs plus Android and iOS builds. +- The Tauri entrypoint lives in src-tauri/src/lib.rs and is shared by desktop dev runs plus Android builds. - Production assets are served through `tauri-plugin-localhost` so the wrapped web app can continue using its existing browser-oriented runtime behavior. -- Android scaffolding has been regenerated in this workspace. iOS setup is intentionally deferred for now and still requires the usual Apple-side tooling plus a valid development team for signed runs. +- Android scaffolding has been regenerated in this workspace and is the only mobile target maintained by this fork. diff --git a/package.json b/package.json index f2adf7f..c0c87e9 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,7 @@ "android:sync-icons": "npm run android:prepare", "android:init": "sh ./scripts/with-android-java.sh npm run tauri android init -- --ci --skip-targets-install && npm run android:prepare", "android:dev": "npm run android:prepare && sh ./scripts/with-android-java.sh npm run tauri android dev", - "android:build": "npm run android:prepare && sh ./scripts/with-android-java.sh npm run tauri android build", - "ios:init": "npm run tauri ios init -- --ci --skip-targets-install", - "ios:dev": "npm run tauri ios dev", - "ios:build": "npm run tauri ios build" + "android:build": "npm run android:prepare && sh ./scripts/with-android-java.sh npm run tauri android build" }, "keywords": [], "author": "Ajay Bura", diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 09eb4fa..dd77c70 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -15,9 +15,6 @@ "longDescription": "Phone-focused fork of Cinny built with Tauri mobile.", "android": { "minSdkVersion": 24 - }, - "iOS": { - "minimumSystemVersion": "14.0" } }, "build": {