Skip to content

Releases: anatolykoptev/oxpulse-android

Release list

v0.1.2

Choose a tag to compare

@krolik-release-bot krolik-release-bot released this 10 Aug 06:22
13b85ec

0.1.2 (2026-08-10)

Fixed

  • ble: synchronize GATT server state against binder-thread callbacks (#34) (68f2bd3)
  • ci: run unit tests, fail on missing git/keystore, fix test package name (#31) (dfc15fb)
  • FGS restart policy, null system service logging, CAP_SERVER_URL guard, and more (#36) (bb1b58a)
  • fgs: synchronize state mutations + rollback on partial acquisition failure (#33) (5f042a5)
  • lifecycle: add handleOnDestroy() to all Capacitor plugins (#32) (4de1f41)
  • network: graceful degradation when validated callback budget exceeded (#35) (8b71c8f)
  • SecurityException catch in startNetworkMonitor + remove unused deps (#37) (de8481a)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 20:45
v0.1.1 — first Android build that can actually start

v0.1.0 was deleted: :app had no Kotlin plugin, so MainActivity.kt and
SharePackagePlugin.kt were never compiled and the signed APK shipped without the
launcher class its own manifest named. It would have crashed on the first tap.

Fixed here, together with a Bridge API mismatch in SharePackagePlugin that had
no way to surface while the file was not being compiled. CI now asserts the
app classes are present in the DEX — the manifest names them either way, which
is why nothing caught it.

Native shell over https://oxpulse.chat: phoneCall|microphone|camera foreground
service so a call keeps running when you leave the app, OEM autostart guidance,
battery-optimisation exemption, mic-revocation watch, BLE peer discovery.