Repository navigation
Releases: alessioalcini/cpr-beat
Release list
CPR Beat 0.4.1
Fixed
- The rescuer-switch countdown digits and the option chips (rate, countdown, click sound,
language) shrink to fit their frames instead of being clipped. On 360 dp wide screens such as
the Samsung Galaxy S25 the countdown showed "02:0" and the Settings chips "1 мин … 5 мин" ran
over their outlines; a larger system font had the same effect. (#22, #23) - Settings: the countdown chips read Off / 1 / 2 / 3 / 5 and the unit moved into the section
label ("Default countdown · min"), the way the rate section already did.
Signed with the release key, certificate SHA-256
12:9F:19:E1:CA:54:F1:79:FA:58:E0:F0:60:1F:6B:8B:F3:AA:9F:A4:35:C5:7D:3F:77:F1:E0:F0:64:BF:C5:23.
RuStore and F-Droid get the same signature, so you can switch between them without reinstalling.
A copy installed from the Google Play closed test is signed by Google: uninstall it first.
CPR Beat 0.4.0
Changed
- The rescuer-switch countdown now looks like a button: it has an outline and a ⟳ icon, and
"tap to change" is shown under it while the metronome is stopped. Tapping it still cycles the
interval Off, 1, 2, 3, 5 minutes. - 30:2: the first breath tone now sounds at 30 % of the breath pause and the second at 65 %,
instead of right after compression 30 and at half the pause, so a lone rescuer has time to
move to the head and open the airway. The breath pause is 7 s by default and adjustable
3–9 s (was 5 s, 3–8 s).
Signed with the release key, certificate SHA-256
12:9F:19:E1:CA:54:F1:79:FA:58:E0:F0:60:1F:6B:8B:F3:AA:9F:A4:35:C5:7D:3F:77:F1:E0:F0:64:BF:C5:23.
RuStore and F-Droid get the same signature, so you can switch between them without reinstalling.
A copy installed from the Google Play closed test is signed by Google: uninstall it first.
CPR Beat 0.3.1
Fixed
- STOP returns the rate, mode and rescuer-switch countdown chosen on the main screen to the
values from Settings, as the in-app help and the README describe; the choices used to stay
until the app was closed. Reported by an F-Droid tester.
Signed with the release key, certificate SHA-256
12:9F:19:E1:CA:54:F1:79:FA:58:E0:F0:60:1F:6B:8B:F3:AA:9F:A4:35:C5:7D:3F:77:F1:E0:F0:64:BF:C5:23.
RuStore and AppGallery get the same signature, so you can switch between them without reinstalling.
A copy installed from the Google Play closed test is signed by Google: uninstall it first.
CPR Beat 0.3.0
Added
- Russian interface.
- Settings → Language: Auto (the phone language), English or Русский. On Android 13 and later
the same choice also appears in the system's per-app language settings.
Changed
- APKs and app bundles no longer carry Google's dependency-info block, an encrypted blob that
F-Droid and IzzyOnDroid reject.
Fixed
- Status bar and navigation bar icons stay light on phones that use a light system theme; they
used to be dark and nearly invisible on the app's dark background.
Signed with the release key, certificate SHA-256
12:9F:19:E1:CA:54:F1:79:FA:58:E0:F0:60:1F:6B:8B:F3:AA:9F:A4:35:C5:7D:3F:77:F1:E0:F0:64:BF:C5:23.
RuStore and AppGallery get the same signature, so you can switch between them without reinstalling.
A copy installed from the Google Play closed test is signed by Google: uninstall it first.