Releases: emi-ran/flowpilot
Release list
FlowPilot v1.0.1 — Security & Reliability Update
⚡ FlowPilot v1.0.1 — Security & Reliability Update
This release hardens privacy, improves background reliability, and updates the release and documentation workflow.
🔒 Security & Privacy
- Redacts SMS sender numbers from generated rule names, imported/updated rules, UI summaries, and execution history.
- Migrates legacy SMS-generated names and history entries to privacy-safe names while preserving custom names.
- Redacts webhook URLs, paths, queries, headers, bodies, credentials, and raw exception details from logs and failure output.
- Protects backup export/share flows from webhook credential disclosure and explains partial exports and destructive Replace All restore behavior.
- Keeps webhook URL validation restricted to explicit
http/httpsschemes with bounded timeouts and safe template handling. - Preserves restricted-permission and background-location disclosure in project documentation.
⚙️ Reliability & Battery
- Serializes automation engine lifecycle transitions and prevents stale sensor/polling work after shutdown.
- Reduces unnecessary UsageStats, battery, Wi-Fi, and sensor work while preserving trigger behavior.
- Makes widget and Quick Settings engine toggles atomic and reports real running/failure state.
- Bounds schedule catch-up and prevents duplicate minute execution.
- Adds safer permission/API handling for Android 8.0–16 compatibility.
🧪 Verification
- Unit tests: passed.
- Android lint: passed.
- Debug APK build: passed.
- Unsigned release APK validation: passed.
- GitHub Actions Android CI: passed, including 6 instrumentation tests with 0 failures.
- Release APK is signed by GitHub Actions and includes a SHA-256 checksum.
📥 Installation
- Download
FlowPilot-v1.0.1.apkfrom Assets below. - Install on Android 8.0+ (API 26–36).
- Set up Shizuku for privileged system actions when needed.
SHA-256 Checksum
sha256:d56fc69fed3431093d139f1a22d6b47550b50afea9238ee5e1a45c00a07fc357
📱 Compatibility
Developed and tested primarily on Xiaomi HyperOS (Xiaomi 15T Pro). Other OEM devices may require different permissions or battery-management settings.
⚠️ Upgrade note
This release changes generated SMS rule/history names to remove sender-number data. Custom rule names remain unchanged.
FlowPilot v1.0.0 — Initial Release
⚡ FlowPilot v1.0.0 — Initial Public Release
We are excited to announce the first official release of FlowPilot, a privacy-first, 100% offline, and lightweight Android automation engine built with modern Jetpack Compose and Kotlin.
🌟 Key Highlights
- 🔒 100% Offline & Private: Zero network analytics, no third-party tracking SDKs, no cloud account requirements. All automation rules, sensor inputs, and execution logs remain strictly on your physical device.
- ⚡ Battery-Efficient & Event-Driven: No continuous battery-draining CPU wake-locks. Physical sensors (accelerometer, proximity, light) and broadcast receivers attach strictly on-demand only when active rules require them.
- 🛡️ Shizuku Integration: Control privileged system settings (Mobile Data, Airplane Mode, GPS Location, Dark Theme) securely using user-granted ADB permissions—without requiring root access.
- 🎨 Modern Material 3 Design: Built from scratch with native Jetpack Compose, supporting dynamic Dark & Light themes, fluid animations, and high accessibility standards.
- 🔊 Offline Text-to-Speech (TTS): Pre-synthesized on-device voice audio caching with zero cloud dependency.
- 🔄 Rule Sharing & Backup: Export, import, and share automation rules in plain JSON format with Merge and Replace strategies.
- 🧩 Widgets & Quick Settings: One-tap automation toggling directly from your Android Home Screen or notification Quick Settings panel.
- 📋 Ready Presets (Templates): Instant 1-tap recipes including Bedtime Routine, Full Battery Protection, Flip to Silence, Cinema Mode, SMS Location Responder, and more.
📱 Device Compatibility Notice
Note
FlowPilot is created by an independent developer and is currently developed and tested primarily on Xiaomi HyperOS (Xiaomi 15T Pro). While standard Android APIs are adhered to wherever possible, testing on other OEM skins (Google Pixel, Samsung One UI, OxygenOS, Motorola, etc.) is open to community participation. Bug reports, device feedback, and pull requests are warmly welcomed!
📥 Installation & Verification
- Download
FlowPilot-v1.0.0.apkfrom the Assets below. - Install the APK on your Android device (Android 8.0+ / API 26-36 supported).
- (Optional but recommended) Set up Shizuku if you wish to automate Mobile Data, Airplane Mode, GPS, or Dark Theme.
SHA-256 Checksum
33383da4e38f2e0f0eadc5188e5aa1ec2d92bdf6cd1b76e9627c5c35f706c48d FlowPilot-v1.0.0.apk
🇹🇷 Türkçe Özet
FlowPilot'ın ilk resmi açık kaynak sürümü yayınlandı!
- %100 Çevrimdışı & Gizli: Sıfır izleyici, bulut hesabı veya veri toplama yok.
- Root Gerektirmeyen Güçlü Kontroller: Shizuku entegrasyonu ile Mobil Veri, Uçak Modu, GPS ve Koyu Tema otomasyonu.
- Çevrimdışı TTS: Cihaz üzerinde internet gerektirmeden çalışan sesli duyurular.
- Pil Dostu: Yalnızca kural tetiklendiğinde çalışan olay odaklı hafif mimari.
- Hazır Şablonlar & Widget: Tek dokunuşla kurabileceğiniz popüler otomasyon tarifleri.
- Uyumluluk: Geliştiricinin kendi cihazı olan Xiaomi HyperOS (Xiaomi 15T Pro) üzerinde bizzat test edilmiştir; diğer cihaz kullanıcılarının test ve geri bildirimleri memnuniyetle karşılanır.