Dropped iOS (not paying 99 dollars lol)
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,7 +5,6 @@ devAssets
|
|||||||
|
|
||||||
# Tauri mobile outputs are regenerated from init + the tracked overlay below.
|
# Tauri mobile outputs are regenerated from init + the tracked overlay below.
|
||||||
src-tauri/gen/android
|
src-tauri/gen/android
|
||||||
src-tauri/gen/ios
|
|
||||||
src-tauri/gen/schemas
|
src-tauri/gen/schemas
|
||||||
|
|
||||||
# Tracked Android overlay reapplied by scripts/prepare-android-gen.sh
|
# Tracked Android overlay reapplied by scripts/prepare-android-gen.sh
|
||||||
|
|||||||
13
README.md
13
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 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
|
## Project Layout
|
||||||
@@ -14,7 +14,7 @@ Cinny is a Matrix client focused on a simple, elegant, and secure interface. Thi
|
|||||||
|
|
||||||
## Local Development
|
## 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:
|
Then install dependencies:
|
||||||
|
|
||||||
@@ -29,14 +29,11 @@ Then install dependencies:
|
|||||||
- `npm run android:init`
|
- `npm run android:init`
|
||||||
- `npm run android:dev`
|
- `npm run android:dev`
|
||||||
- `npm run android:build`
|
- `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.
|
`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
|
## 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.
|
- 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.
|
||||||
|
|||||||
@@ -12,10 +12,7 @@
|
|||||||
"android:sync-icons": "npm run android:prepare",
|
"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: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: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",
|
"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"
|
|
||||||
},
|
},
|
||||||
"keywords": [],
|
"keywords": [],
|
||||||
"author": "Ajay Bura",
|
"author": "Ajay Bura",
|
||||||
|
|||||||
@@ -15,9 +15,6 @@
|
|||||||
"longDescription": "Phone-focused fork of Cinny built with Tauri mobile.",
|
"longDescription": "Phone-focused fork of Cinny built with Tauri mobile.",
|
||||||
"android": {
|
"android": {
|
||||||
"minSdkVersion": 24
|
"minSdkVersion": 24
|
||||||
},
|
|
||||||
"iOS": {
|
|
||||||
"minimumSystemVersion": "14.0"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"build": {
|
"build": {
|
||||||
|
|||||||
Reference in New Issue
Block a user