Files
cinny-mobile/README.md

1.4 KiB
Raw Blame History

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 Tauris Android target while keeping the upstream Cinny web app as the frontend.

Project Layout

  • cinny/: upstream web client, included as a git submodule
  • src-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.git
  • cd cinny-desktop/cinny
  • npm ci
  • cd ..
  • npm ci

Mobile Commands

  • npm run android:init
  • npm run android:dev
  • npm 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-localhost so 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.