Skip to content

Paka 0.15.1

Latest

Choose a tag to compare

@janovsk1s janovsk1s released this 11 Jul 23:11

Paka 0.15.1 is the last release line supporting Light Phone 2. It adds a Developer light mode for e-ink screens, shows QR and Aztec codes on a compact centred stage, and roughly halves the download by shipping one CPU architecture per APK.

Which APK?

  • Paka-v0.15.1.apk — arm64. Light Phone III and every modern Android phone.
  • Paka-v0.15.1-arm32.apk — 32-bit. Light Phone 2 and other older 32-bit devices. On Light Phone 2, manual pass entry, code display, 2FA, photo import, backups, and light mode work; scanning, in-app capture, and PDF passes need a camera and Android 11.

Highlights

  • Show QR and Aztec codes on a centred compact stage surrounded by screen background instead of an almost edge-to-edge white panel. The rendered symbol is unchanged: full quiet zone, exact whole-module grid, and decode verification before display.
  • Add a persistent app-wide light mode to Developer settings — black text on paper-white, made for e-ink displays such as Light Phone 2, localised in all eight languages. The camera, capture review, and full-screen document viewers keep their dark backdrop, and rendered codes remain dark modules on a white field in both modes.
  • Ship one CPU architecture per release APK instead of four, roughly halving the download.

Reliability and security

  • Remove interrupted-write temporaries together with their store and recognise them in orphan cleanup.
  • Close a narrow race between a pass save's document cleanup and a concurrently starting restore.
  • Verify that stable release tags carry a development version suffix, and validate preview naming without hardcoding the cycle name.
  • Restore the clipboard TOTP handling and capture metadata-stripping disclosures in the README.
  • Measure long translated menu labels before first draw instead of visibly shrinking them into place.

Release verification

  • Unit tests, localisation/resource tests, Android lint, detekt, debug, minified preview, and minified release builds passed on the release commit.
  • APK: Paka-v0.15.1.apk (arm64-v8a)
  • APK SHA-256: 46c0caecffc6e39051ccb10555216d18ab7d2f2c8b554aa10b906bf884d22a11
  • APK: Paka-v0.15.1-arm32.apk (armeabi-v7a)
  • APK SHA-256: 10b69dd4febdb4a8dec82b156c3a8c16ba88341cd69e76dd58d021baf930d2e2
  • Signing certificate SHA-256: 098fbb0a5455ec00dbafae93f16bff74b048e5bde7a824fac9ecf42effad0019
  • Permissions: android.permission.CAMERA only

The complete chronological notes are in CHANGELOG.md.