---
app_version: 1.0.3
build: 11
released: 2026-02-19
stores: [play]
stage: internal
summary: A new look across the whole app, a Logbook and Trips switch in the Vault, suggestion forms as sheets, one share sheet, and a reworked dispatch timer.
revision: 1
written_up: 2026-10-12
---

# 1.0.3 (build 11)

The whole app was rebuilt on a set of shared parts (headers, form fields, chips, switches, steppers, badges, sheets and dialogs) in one colour and type scheme.

## New
- Earning a cred or milestone shows an achievement dialog with confetti ("New cred acquired", "Milestone unlocked").
- The dispatch timer was reworked. A setup sheet asks how many trains are running and how many riders per train, and explains how to measure (pick a marker, tap Dispatch, stay consistent). The timer then shows rides per hour, average interval and recent dispatches, with an undo, and asks before discarding a session in progress.
- The add-attraction form has a "mechanics" field.
- The log dialog has a trip picker.
- Empty pages show a new empty-state design instead of the mascot.

## Changed
- The Vault has two segments, Logbook and Trips, instead of tabs.
- The suggestion forms (edit, add park, add attraction) are bottom sheets instead of full screens.
- The separate share screens became one share sheet.
- The bottom navigation bar was redesigned.

# SHORT

The whole app was rebuilt on a new shared design. The Vault now switches between Logbook and Trips, suggestion forms are bottom sheets, sharing uses one sheet, and earning a cred shows a confetti dialog. The dispatch timer asks how many trains and riders, then shows rides per hour and average interval.
