build: pin floret-kit at v0.3.0

The submodule sat nine commits past v0.2.1, on a bare `main` commit. Naming
the pin was meant to be a fresh tag on our side; it turned out v0.3.0 had
already been cut upstream and our pin was fourteen commits behind it —
e047a2b is an ancestor of the tag, so this moves forward onto a released
version rather than sideways.

What it brings, all in `components` (core-time, core-reminders, core-locale,
core-crash and identity are untouched): a navigation slot, full-bleed content
and scrolling actions for the onboarding shell, step progress for the
onboarding scaffold, long-press and styled text on a grouped row, a per-option
summary slot on OptionPicker, AboutCard joining a grouped list, and
GroupedListInset exported.

Agendula uses none of the new surface yet, so this is a pin move rather than a
feature: nothing in `app/` changed, and nothing had to. Verified from a clean
build — 152 unit tests green, lint identical to before the bump (88 issues,
same categories), floret-kit's own test suite green, and the R8 `releaseTest`
APK assembles.

The onboarding shell is the one place to look on a device: our
`ReminderOnboardingScreen` and `OnboardingHero` build on `Onboarding.kt`,
which is where 146 of the changed lines are. It compiles unchanged, but
"compiles" and "still lays out the way it did" are different claims, and the
device pass this release already owes is where the second one gets settled.
This commit is contained in:
2026-09-21 13:52:31 +02:00
parent af9b2cb5c8
commit a6a4287000