Skip to content

Decision Diary 0.2.3 — Mira & appearance

Latest

Choose a tag to compare

@adrianjohn141 adrianjohn141 released this 02 Oct 22:36

Decision Diary 0.2.3 — Mira companion, appearance, and accessibility

This release includes the application changes in commits 344ce03 and 24b7f28, following the 0.2.2 release baseline 99ab792.

What's new

  • Mira, an original animated folded-paper fox, appears on Home and in decision, editor, review, and conversation screens. She reacts to writing, local AI thinking, saved entries, pending reviews, taps, and inactivity, with sleeping and waking states.
  • Mira uses a self-contained bundled GLB asset and platform OpenGL rendering, with pause/disposal cleanup and reduced-motion behavior. She adds no cloud service or external asset downloads and remains separate from the existing AI name/personality preferences.
  • Saved appearance preferences let you choose System, Light, or Dark mode.
  • Refined paperbound colors, ribbons, spacing, motion, calendar presentation, notebook/book details, and unlock controls.
  • Improved contrast, control touch targets, accessible labels/states, and licensed calendar/fingerprint icons.
  • Added appearance, accessibility, Mira interaction/asset tests, device tests, and Blender/GPU verification scripts and evidence.

Download and update

Download decision-diary.apk below. Requires Android 8.0+ and includes the offline AI model and Mira asset. Version 0.2.3 uses version code 5 and application ID com.decisiondiary.

This remains a signed development preview. The signing certificate is unchanged from earlier public previews, allowing an in-place update. Back up important entries before updating. SHA256SUMS.txt contains the APK checksum.

Website: https://adrianjohn141.github.io/decision-diary/

Privacy and legal

No Internet permission, accounts, analytics, or cloud AI. Room schema and backup format were not changed for this release. Terms, Privacy, copyright, and third-party licenses remain bundled for offline reading.

Copyright © 2026 Aj Escaño. Third-party components retain their own license rights. Public issues are for non-sensitive reports; do not upload journal entries, passcodes, or backup files.

Release verification — October 3, 2026

The pinned test, lint, and assembleDebug gate passed: 135 host tests, zero failures/errors, and zero lint errors (11 warnings). APK metadata reports 0.2.3 / version code 5. The APK is 412,521,516 bytes (approximately 413 MB).

The APK signature matches previous public previews. Its packaged Mira GLB and manifest match the source files, the offline AI model matches the pinned manifest SHA-256, no diary database is bundled, and the merged manifest has no Internet permission. APK SHA-256: d9c5d69dee575c7a2622b9a57506b4b84958bd71da6616769849f9cd98a71d3f.

No Android device was attached for this release check. The repository contains separate Mira device/GPU verification evidence from October 2; those checks were not rerun for this version bump. Sustained graphics/battery performance remains outside this host validation.