Skip to content

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 21:33

Release build for v1.12.0.

  • candela-v1.12.0.apk — phone / tablet (sideload)
  • candela-wear-v1.12.0.apk — Wear OS companion ("Library Nocturne"), sideload to the watch
  • candela-v1.12.0.aab — Android App Bundle for Play Store upload (#1456)

The two APKs are signed with the project's checked-in keystore (stable since v0.4.15) so the watch ↔ phone Data Layer bridge pairs — sideload-only distribution today. The .aab is release-signed for Play upload only when built on a runner that has the storyvox.release* keystore props (katana); on any other runner it is debug-signed and Play will reject it. Upload to Play Console is still manual (no publisher automation yet).

What's Changed

  • feat(settings): 'Read the handbook' entry point in About (#1563, #1544) by @jphein in #1565
  • feat(docs): multi-page document scanner → shareable PDF (#1513) by @jphein in #1566
  • feat(techempower): offline benefits screener — client-side /qualify (#1517) by @jphein in #1567
  • feat(techempower): benefits letter decoder — NOA form-number → verified explainer (#1516) by @jphein in #1568
  • feat(techempower): "make the call" — guided phone scripts + tap-to-dial + capture (#1518) by @jphein in #1571
  • fix(notion): auto-refresh Browse on connect — key paginator on config (#1556) by @jphein in #1575
  • dx(sources): enforce + document the fiction-id ":" prefix (#1564) by @jphein in #1576
  • dx(scaffold): --local Reader as interface + bound impl (Context-backed sources) (#1562) by @jphein in #1578
  • feat(google-drive): Connect button + empty state in Browse (#1534 item 1) by @jphein in #1579
  • ux(settings): coverage + discoverability overhaul — findable settings (#1577) by @jphein in #1587
  • feat(techempower): 'My Documents' — encrypted, device-locked wallet for benefits proofs (#1514) by @jphein in #1573
  • feat(settings): source-config coverage (Slack/Matrix) + reader read-along + DND label fix (#1577) by @jphein in #1594
  • feat(docs): saved household profile — autofill scanned forms (#1519) by @jphein in #1572
  • feat(sleep): default bedtime/DND auto-sleep ON (#1574) by @jphein in #1596
  • feat(techempower): notice deadline keeper — photo → local reminder (#1515) by @jphein in #1569
  • fix(docs): disclose on-device mic use in privacy + Data Safety (#1589) by @jphein in #1597
  • feat(docs): photo → fillable PDF — fill a paper form on-phone, export flattened (#1512) by @jphein in #1570
  • fix(wallet): thread-safety + error handling in EncryptedFileWalletStore/WalletViewModel by @jphein in #1598
  • fix(google-drive): OAuth threading + empty-state error-type guard (#1588) by @jphein in #1599

Full Changelog: v1.11.0...v1.12.0