Skip to content

Releases: alessioalcini/cpr-beat

CPR Beat 0.4.1

Choose a tag to compare

@alessioalcini alessioalcini released this 23 Oct 10:36

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

Choose a tag to compare

@alessioalcini alessioalcini released this 18 Oct 16:08

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

Choose a tag to compare

@alessioalcini alessioalcini released this 12 Oct 09:55

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

Choose a tag to compare

@alessioalcini alessioalcini released this 09 Oct 20:16

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.