OXYGENHUB
5e9b0975…d003bd71 has 3 heads; the tree below is their union. Bookmarks
5e9b0975…d003bd71
Code

The URL alone: https://oxygenhub.io/andymccall/oxygenhub-android

Download ZIP

5e9b097535f7b5ff0d9029ff7e913d65593bcb6129034a9e83be888d0a625de7+5edf011e4d10e6cc3f6e99b2fd9d92281b6f2390c2d67e751e77b9ecf9a7fbb4+d07edbd2c022368dbb8f7bae71ee2661c7bc1ad25ca762151db7b6b2d003bd71 as it is now, without its history. Also as .tar.zst.

README.md

📱 OxygenHub Android

flow

Status: Planning Platform: Android CI: Flow

The official native Android client for OxygenHub, designed for modern devices and fully optimized for foldables like the Pixel 10 Pro Fold.

Built with Kotlin, Jetpack Compose, and deep Rust interop (via uniffi-rs) to execute native oxy commands directly on your device.


✨ Features

  • 🧬 Commutative History: Native visualization of the change graph.
  • 🔀 Offline-First Conflicts: Resolve conflicts on the go; they're just data.
  • 🌊 Job Flow Control: Orchestrate OxygenFlow CI/CD pipelines right from your phone.

🛠️ Setup

  1. Clone the repository using oxy.
  2. Open the project in Android Studio (Ladybug or later).
  3. The project uses standard Gradle wrapper tasks:
    ./gradlew build
    

🏗️ CI/CD

We dogfood OxygenFlow for our builds. The pipeline is defined in .flow/pipeline.kdl.