Movie Tickets v1.15.2
Back to 1.15
v1.16.0's burst capture and error chip were meant for Roll, not for this app. They are backed out in full — burst capture, the serial ingest queue, the buffer indicator, the camera lifecycle change, the burst grouping fallback and the ported ReportChip. The tree is byte-identical to v1.15.1 apart from the version.
Kept from v1.15.0 / v1.15.1: swiping between ticket codes on the enlarged screen, the TICKET n OF m · SEAT row, and the code at full width.
Known issue this restores (it predates v1.16.0 and is not new): tapping Capture three times quickly runs three full-resolution JPEG encodes on the main thread and starts three concurrent ingests. That can run the app out of memory, and an OOM inside CameraX unbinds the camera — the preview goes black and does not come back until the app is force-stopped. The fix is in commits 12a0586 and 90c2502 if it is wanted here on its own.
Full Changelog: v1.16.0...v1.15.2