Skip to content

Chromis 1.3.1

Choose a tag to compare

@bpacholek bpacholek released this 24 Oct 12:26
· 11 commits to main since this release

A bug-fix release: one fix for each crash or ANR cluster Google Play reported against 1.3.0. Nothing new to use.

Fixes

  • The app no longer closes when you open Remove object on Snapdragon 8 Gen 5 / 8 Elite Gen 5 phones (Galaxy S26, razr fold, OnePlus 15). ONNX Runtime's KleidiAI kernels executed SME2 instructions on CPUs that only have SME. flutter_onnxruntime 1.8.2 → 1.9.0 (ONNX Runtime 1.28), and KleidiAI is turned off in every session. #64
  • Leaving the app with Back no longer crashes on Mali GPUs. Back on the home screen used to finish the activity and tear the Flutter engine down while the ad banner was still drawing. It now moves the app to the background instead. CI builds on Flutter 3.44.9. #65
  • The AI tools give their memory back when they finish. ONNX Runtime's memory arena kept 1.1 GB after two fills, which on a 2 GB phone starves the whole device. Saving to the gallery also moved off the main thread. #66
  • The home-screen banner no longer renders behind the editor. Each frame of an ad's WebView makes the main thread wait for the ad's renderer process, with no timeout. The banner is now detached while another screen covers Home, and the same ad is re-attached on return. #67

Notes

  • Version 1.3.1, versionCode 7. Build with Flutter 3.44.9, the version CI pins.
  • Play "What's new" text in all six languages: docs/release/whatsnew-1.3.1.txt.
  • None of the four could be reproduced on an affected device, so each was verified on an emulator as far as one can go. docs/release/1.3.1.md lists the Android vitals clusters that should go quiet.

Full changes: 96c6da6...v1.3.1