Fix normal radio report submission
Full build / Import + headless tests (push) Successful in 38s
Full build / Full desktop build + optional release (push) Failing after 4m22s

The radio button was connected only to the emergency hold handlers, so a
normal Send request never reached _submit. Connect pressed for non-emergency
calls while keeping hold-to-confirm exclusive to emergencies, and add tests
for click, short-hold rejection and full emergency hold. Headless 249/249,
Python 94/94.
This commit is contained in:
zwitschi committed 2026-11-01 21:37:39 +01:00
1 parent aa51ee331e
commit fac9b002c3
9 files changed
+62 -8

No files matched your search

+3 -3
View File
@@ -38,9 +38,9 @@ precision walk, the Joke Shop alley, the TV Studio arrival, and the prop lineup.
> Downloads are public (no sign-in required) since the host's instance-wide
> `REQUIRE_SIGNIN_VIEW` was disabled on 2026-10-31.
>
> **Latest: v0.8.0** — first-shift tutorial, campaign/checkpoint resume,
> difficulty and a searchable Help overlay, plus the v0.7.x judge, Desktop HQ,
> venue and gear work.
> **Latest: v0.8.1** — normal radio reports now send correctly, on top of the
> v0.8.0 tutorial/campaign/resume pass and the v0.7.x judge, Desktop HQ, venue
> and gear work.
> Releases are built automatically when a `vX.Y.Z` tag is pushed
> (see [`docs/RELEASING.md`](docs/RELEASING.md)); manual builds use
> `./tools/build_releases.sh`. Installer/AppImage packaging runs in the same pipeline