Octi
eu.darken.octi
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
_Octi_ synchronizes information between multiple Android devices. Available information modules: * Device & Android OS details * Battery status * WiFi connectivity * Installed applications * Clipboard sharing * and more... if you have a good idea, let me know! You can pick different ways to synchronize the information: * Your Google Drive * A free server hosted by me * Self-host your own server * More soon... Synchronization options can be mixed and matched. Octi is open-source, has no ads and doesn't track you. You can buy an in-app purchase to get a few extra features and support app development.
First release: Feb 10, 2026, 11 total releases.
Most recent release: Sep 4, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 4, 2026 1.3.0-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.3.0-rc0 --> ## What's Changed ### :rocket: Enhancements * Show out-of-date devices in widgets and warn sooner by @d4rken in https://github.com/d4rken-org/octi/pull/387 ### :shrug: Other changes * Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/388 * Update German translations and add Crowdin screenshot previews by @d4rken in https://github.com/d4rken-org/octi/pull/389 * Update default Play release notes and their translations by @d4rken in https://github.com/d4rken-org/octi/pull/390 * Remove dead upgrade strings from the gplay flavor by @d4rken in https://github.com/d4rken-org/octi/pull/392
More…
* Add modules-connectivity and modules-files to Crowdin config by @d4rken in https://github.com/d4rken-org/octi/pull/391 * Update translations for 29 languages by @d4rken in https://github.com/d4rken-org/octi/pull/393 * Fix mistranslated Open button in nine languages by @d4rken in https://github.com/d4rken-org/octi/pull/394 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.2.2-rc0...v1.3.0-rc0 - Aug 25, 2026 1.2.2-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.2.2-rc0 --> ## What's Changed ### :rocket: Enhancements * Keep Google from refunding purchases when the app is closed too soon by @d4rken in https://github.com/d4rken-org/octi/pull/379 * Show always-on devices like Home Assistant as servers by @d4rken in https://github.com/d4rken-org/octi/pull/381 ### :lady_beetle: Bug fixes * Fix operating system names shown for non-Android devices by @d4rken in https://github.com/d4rken-org/octi/pull/383 ### :shrug: Other changes * Upgrade json from 2.21.1 to 2.21.2 in fastlane bundle by @d4rken in https://github.com/d4rken-org/octi/pull/378
More…
* Publish a sync protocol reference for third-party clients by @d4rken in https://github.com/d4rken-org/octi/pull/382 * Explain when the Octi icon may be used by other projects by @d4rken in https://github.com/d4rken-org/octi/pull/384 * Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/386 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.2.1-rc0...v1.2.2-rc0 - Aug 16, 2026 1.2.1-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.2.1-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * Fix device linking on Android TV and unclear link code errors by @d4rken in https://github.com/d4rken-org/octi/pull/375 ### :shrug: Other changes * Retire the hardcoded settings upgrade row title by @d4rken in https://github.com/d4rken-org/octi/pull/368 * Shrink issue screenshots uploaded as HTML img tags by @d4rken in https://github.com/d4rken-org/octi/pull/369 * Stop naming the Play tier on screens where it does not apply by @d4rken in https://github.com/d4rken-org/octi/pull/372 * Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/373
More…
* Show when a Google Play payment is still being processed by @d4rken in https://github.com/d4rken-org/octi/pull/374 * Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/376 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.2.0-rc1...v1.2.1-rc0 - Aug 7, 2026 1.2.0-rc1<!-- Release notes generated using configuration in .github/release.yml at v1.2.0-rc1 --> ## What's Changed ### :rocket: Enhancements * Guide second devices to link instead of creating a new account by @d4rken in https://github.com/d4rken-org/octi/pull/327 * Guide new users from onboarding to their second device by @d4rken in https://github.com/d4rken-org/octi/pull/330 * Polish first-run guidance placement and sync setup picker by @d4rken in https://github.com/d4rken-org/octi/pull/337 * General: See your Pro status and switch to a one-time purchase by @d4rken in https://github.com/d4rken-org/octi/pull/338 * Make Google Play billing more reliable and recover from Play problems by @d4rken in https://github.com/d4rken-org/octi/pull/349 * Rework the FOSS upgrade screen and improve billing reliability by @d4rken in https://github.com/d4rken-org/octi/pull/350
More…
* Brand the FOSS supporter screens and harden the sponsor flow by @d4rken in https://github.com/d4rken-org/octi/pull/351 * Improve the upgrade screens and FOSS supporter error handling by @d4rken in https://github.com/d4rken-org/octi/pull/353 * Ask happy users for a Play Store review by @d4rken in https://github.com/d4rken-org/octi/pull/359 ### :lady_beetle: Bug fixes * Fix devices stuck 'Synchronizing' and blocked device linking by @d4rken in https://github.com/d4rken-org/octi/pull/340 * Show devices as syncing instead of broken while data loads by @d4rken in https://github.com/d4rken-org/octi/pull/343 * Fix "Device no longer linked" warning doing nothing when tapped by @d4rken in https://github.com/d4rken-org/octi/pull/344 * Fix background sync stopping until the app is restarted by @d4rken in https://github.com/d4rken-org/octi/pull/345 * Fix device cards showing hours-old timestamps despite active sync by @d4rken in https://github.com/d4rken-org/octi/pull/348 * Protect the supporter date and improve the debug log warning by @d4rken in https://github.com/d4rken-org/octi/pull/352 * Keep the debug log usable when a recording fails to start by @d4rken in https://github.com/d4rken-org/octi/pull/354 * Fix rare crashes and back-navigation issues in the error dialog by @d4rken in https://github.com/d4rken-org/octi/pull/355 * Fix a misleading Google Play error message by @d4rken in https://github.com/d4rken-org/octi/pull/356 * Keep the review prompt working when Google Play hangs by @d4rken in https://github.com/d4rken-org/octi/pull/361 ### :shrug: Other changes * General: Fix 'Restore purchase' failing when you already own Pro by @d4rken in https://github.com/d4rken-org/octi/pull/328 * General: Keep one-time Pro buyers Pro through longer Play outages by @d4rken in https://github.com/d4rken-org/octi/pull/329 * General: Show returning Pro buyers a restore prompt, not a paywall by @d4rken in https://github.com/d4rken-org/octi/pull/331 * General: Show progress while restoring a purchase by @d4rken in https://github.com/d4rken-org/octi/pull/332 * General: Show an error when Google Play can't start a purchase by @d4rken in https://github.com/d4rken-org/octi/pull/333 * General: Fix grace re-stamping and handle async already-owned purchases by @d4rken in https://github.com/d4rken-org/octi/pull/334 * Rewrite Play Store listing to lead with concrete use cases by @d4rken in https://github.com/d4rken-org/octi/pull/335 * General: Faster billing recovery and accurate trial copy by @d4rken in https://github.com/d4rken-org/octi/pull/336 * Enable google-play Claude plugin by @d4rken in https://github.com/d4rken-org/octi/pull/339 * Rework the gplay upgrade screen into a card dashboard by @d4rken in https://github.com/d4rken-org/octi/pull/341 * Upgrade androidx.test runner/rules from 1.6.2 to 1.7.0 by @d4rken in https://github.com/d4rken-org/octi/pull/342 * Upgrade fastlane to 2.237.0 to fix excon and json CVEs by @d4rken in https://github.com/d4rken-org/octi/pull/346 * Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/347 * Add shared screenshot thumbnail workflow by @d4rken in https://github.com/d4rken-org/octi/pull/357 * Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/360 * Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/362 * General: Show clearer errors when Google Play offers can't load by @d4rken in https://github.com/d4rken-org/octi/pull/363 * Fix inconsistent paid tier name for Hebrew users by @d4rken in https://github.com/d4rken-org/octi/pull/364 * Let translators own the upgraded app title's word order by @d4rken in https://github.com/d4rken-org/octi/pull/365 * Declare the upgraded title template once, in app-common by @d4rken in https://github.com/d4rken-org/octi/pull/366 * Fix release builds failing on a missing Play Core annotation by @d4rken in https://github.com/d4rken-org/octi/pull/367 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.1.0-rc0...v1.2.0-rc1 - May 16, 2026 1.0.4-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.0.4-rc0 --> ## What's Changed ### :rocket: Enhancements * Show widget previews in the picker on Android 9-11 by @d4rken in https://github.com/d4rken-org/octi/pull/296 * Add 'Remove device' to the dashboard card menu by @d4rken in https://github.com/d4rken-org/octi/pull/298 ### :lady_beetle: Bug fixes * Fix battery widget hiding devices on small sizes by @d4rken in https://github.com/d4rken-org/octi/pull/294 * Fix Network and Clipboard widget tiles silently failing for non-Pro accounts by @d4rken in https://github.com/d4rken-org/octi/pull/295 ### :shrug: Other changes
More…
* Switch to smoke-only Play Store screenshot commits by @d4rken in https://github.com/d4rken-org/octi/pull/290 * Update README screenshots to current Fastlane en-US set by @d4rken in https://github.com/d4rken-org/octi/pull/291 * Update translations by @d4rken in https://github.com/d4rken-org/octi/pull/297 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.0.3-rc0...v1.0.4-rc0 - May 6, 2026 1.0.3-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.0.3-rc0 --> ## What's Changed ### :shrug: Other changes * Upgrade Conscrypt from 2.5.2 to 2.5.3 for 16 KB pages by @d4rken in https://github.com/d4rken-org/octi/pull/289 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.0.2-rc0...v1.0.3-rc0
- May 5, 2026 1.0.2-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.0.2-rc0 --> ## What's Changed ### :rocket: Enhancements * Show device name and type in module bottom sheets by @d4rken in https://github.com/d4rken-org/octi/pull/283 ### :lady_beetle: Bug fixes * Fix NavigationController crash from onNewIntent before Compose attaches by @d4rken in https://github.com/d4rken-org/octi/pull/284 * Fix Octi Server sync encryption error on older Android by @d4rken in https://github.com/d4rken-org/octi/pull/286 * Fix dashboard crash when a device appears in multiple sync services by @d4rken in https://github.com/d4rken-org/octi/pull/288 ### :shrug: Other changes
More…
* Extract CryptoBootstrap from PayloadEncryption by @d4rken in https://github.com/d4rken-org/octi/pull/287 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.0.1-rc0...v1.0.2-rc0 - May 3, 2026 1.0.1-rc0<!-- Release notes generated using configuration in .github/release.yml at v1.0.1-rc0 --> ## What's Changed ### :rocket: Enhancements * Enable live foreground sync for free users by @d4rken in https://github.com/d4rken-org/octi/pull/268 * Reduce Google Drive sync API call volume by @d4rken in https://github.com/d4rken-org/octi/pull/269 * Show a consistent 'Pro' badge across all gated settings by @d4rken in https://github.com/d4rken-org/octi/pull/270 * Extract and polish DeviceRow composable by @d4rken in https://github.com/d4rken-org/octi/pull/271 * Polish sync connector action sheet by @d4rken in https://github.com/d4rken-org/octi/pull/274 * Disambiguate duplicate device labels by @d4rken in https://github.com/d4rken-org/octi/pull/275
More…
* Make dashboard sync card chevron tappable by @d4rken in https://github.com/d4rken-org/octi/pull/276 * Add sort modes to synced devices list by @d4rken in https://github.com/d4rken-org/octi/pull/277 * Show connector identity and refresh on Synced devices screen by @d4rken in https://github.com/d4rken-org/octi/pull/278 * Show full device details in sync action sheet by @d4rken in https://github.com/d4rken-org/octi/pull/279 * Add device metadata tile to dashboard by @d4rken in https://github.com/d4rken-org/octi/pull/280 ### :lady_beetle: Bug fixes * Fix widgets missing from cover-screen pickers by @d4rken in https://github.com/d4rken-org/octi/pull/266 * Fix GDrive sync not showing device data after restart by @d4rken in https://github.com/d4rken-org/octi/pull/272 ### :shrug: Other changes * Add localized Compose Play Store screenshots by @d4rken in https://github.com/d4rken-org/octi/pull/267 * Cache sync device metadata by @d4rken in https://github.com/d4rken-org/octi/pull/273 * Migrate Hilt plugin to plugins block syntax by @d4rken in https://github.com/d4rken-org/octi/pull/281 * Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/octi/pull/282 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v1.0.0-beta1...v1.0.1-rc0 - Feb 18, 2026 0.16.0-rc0<!-- Release notes generated using configuration in .github/release.yml at v0.16.0-rc0 --> ## What's Changed ### :rocket: Enhancements * Add widget color customization with presets and custom picker by @d4rken in https://github.com/d4rken-org/octi/pull/168 ### :lady_beetle: Bug fixes * Use plurals for minutes quantity display by @d4rken in https://github.com/d4rken-org/octi/pull/166 ### :shrug: Other changes * Upgrade AGP from 9.0.0 to 9.0.1 by @d4rken in https://github.com/d4rken-org/octi/pull/165 * Extract missing translations from acknowledgements screen by @d4rken in https://github.com/d4rken-org/octi/pull/169
More…
* Update translations by @d4rken in https://github.com/d4rken-org/octi/pull/170 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v0.15.1-rc0...v0.16.0-rc0 - Feb 13, 2026 0.15.1-rc0<!-- Release notes generated using configuration in .github/release.yml at v0.15.1-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * Auto-pause KServer connector on device auth failure by @d4rken in https://github.com/d4rken-org/octi/pull/164 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v0.15.0-rc0...v0.15.1-rc0
- Feb 10, 2026 0.15.0-rc0<!-- Release notes generated using configuration in .github/release.yml at v0.15.0-rc0 --> ## What's Changed ### :rocket: Enhancements * Upgrade AGP from 8.13.2 to 9.0.0 by @d4rken in https://github.com/d4rken-org/octi/pull/150 * Add sort options to the apps list by @d4rken in https://github.com/d4rken-org/octi/pull/154 * Replace sync interval SeekBar with slider and text input dialog by @d4rken in https://github.com/d4rken-org/octi/pull/156 * Redesign battery widget with rounded bars and Material You colors by @d4rken in https://github.com/d4rken-org/octi/pull/158 * Add connectivity module with public IP, connection type, and network details by @d4rken in https://github.com/d4rken-org/octi/pull/159 * Add detail bottom sheets for all dashboard module rows by @d4rken in https://github.com/d4rken-org/octi/pull/161
More…
* Add build type and git hash to user agent for dev builds by @d4rken in https://github.com/d4rken-org/octi/pull/162 ### :lady_beetle: Bug fixes * Fix status bar color split in landscape mode on API 35+ by @d4rken in https://github.com/d4rken-org/octi/pull/147 * Fix crash when deleting device via Google Drive by @d4rken in https://github.com/d4rken-org/octi/pull/149 * Upgrade WorkManager from 2.7.1 to 2.11.0 by @d4rken in https://github.com/d4rken-org/octi/pull/151 * Fix SyncWorkerControl combine flow terminating on WorkManager exception by @d4rken in https://github.com/d4rken-org/octi/pull/153 * Fix system bar overlap and missing scroll on sync setup screens by @d4rken in https://github.com/d4rken-org/octi/pull/155 * Add Droidify and F-Droid Basic as recognized installers by @d4rken in https://github.com/d4rken-org/octi/pull/157 * Fix KT-73255 annotation default target warning by @d4rken in https://github.com/d4rken-org/octi/pull/160 ### :shrug: Other changes * Restructure Claude Code config into modular rule files by @d4rken in https://github.com/d4rken-org/octi/pull/148 * Narrow release APK glob to avoid duplicate uploads by @d4rken in https://github.com/d4rken-org/octi/pull/152 * Update translations by @d4rken in https://github.com/d4rken-org/octi/pull/163 **Full Changelog**: https://github.com/d4rken-org/octi/compare/v0.14.0-rc0...v0.15.0-rc0