1.4 KiB
1.4 KiB
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 target while keeping the upstream Cinny web app as the frontend.
Project Layout
cinny/: upstream web client, included as a git submodulesrc-tauri/: Tauri mobile host, capabilities, and native project scaffolding
Local Development
Follow the official Tauri prerequisites first. For phone builds, also install the Android toolchain described there.
Then install dependencies:
git clone --recursive https://git.czchan.org/sneedmaster/cinny-mobile.gitcd cinny-desktop/cinnynpm cicd ..npm ci
Mobile Commands
npm run android:initnpm run android:devnpm run android: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 builds.
- Production assets are served through
tauri-plugin-localhostso the wrapped web app can continue using its existing browser-oriented runtime behavior. - Android scaffolding has been regenerated in this workspace and is the only mobile target maintained by this fork.