Package-level declarations

Types

Link copied to clipboard

Process-scoped easter-egg unlock (tapping the app version row in Settings five times). Deliberately not persisted — like the web flasher's konami code, it re-locks on the next launch. Gates the firmware-excluded module configuration screens and the nightly firmware preview channel.

Link copied to clipboard

Switches a debug build's entry point sets for automation such as the store-screenshot pipeline: Android from a launch through its shell-only automation alias, desktop from its command line. A deep link can never set one, because the checks they relax exist to stop links.

Link copied to clipboard

One holder's claim on a RadioOperation. Releasing a lease affects only that holder.

Link copied to clipboard

A long-running operation that owns the radio and must not be interrupted halfway.

Link copied to clipboard

Tracks which RadioOperations are in flight, so the rest of the app can keep out of their way.