Skip to content

Releases: marcelpetrick/Raumfreund

Raumfreund 0.8.3+90 – Debug APK

Choose a tag to compare

Raumfreund 0.8.3+90 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.8.3 counts a measurement's stars only while it runs and otherwise shows the Sternenladen total, explains that a silent alarm is shown once per phase, and gives step-by-step calibration with a worked example

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.8.3-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 04684ae95a13efeabd006d012cc48b784e05c317
  • Version: 0.8.3 (versionCode 90)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: d8460bd87aded16bf6af8a4718b0c6573468f1eb24178b4e0566fa3c19f6fecc
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.8.2+89 – Debug APK

Choose a tag to compare

Raumfreund 0.8.2+89 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.8.1 records the 0.8.0 debug release
  • v0.8.2 updates the documentation for the languages, the repeating alarm, calibration and the star texts

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.8.2-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 1382ccb1303758fd5ff04a718b1c4c2831d25d23
  • Version: 0.8.2 (versionCode 89)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: 5782117ebe35a13a5c50516378a6d4c1366bc12c3ba71f4ec9b9bd1406cb1522
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.8.0+87 – Debug APK

Choose a tag to compare

Raumfreund 0.8.0+87 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.7.2 records the debug-v0.7.1-build80 release
  • v0.7.3 tests the phone layout, the app wiring of About, settings save, star reset and Android settings, and settings edge cases
  • v0.7.4 records a green fresh-checkout build and lists the sleeping state in the architecture docs
  • v0.7.5 gives the release build job the release environment so it receives the signing secrets, and documents creating the upload key
  • v0.7.6 tests that every workflow job using the signing secrets names the release environment
  • v0.7.7 moves the vision, plan, prototype archive, CONTRIBUTING/SECURITY, linter configs and the Dockerfile out of the repository root
  • v0.8.0 adds English, Croatian and Mandarin texts with a live, persisted language switch in Settings (German stays the default) and corrects the red-teamed alarm, privacy, calibration and star texts

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.8.0-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 604aee024fdf3e7a27fb9302b3ea52d6d90d218d
  • Version: 0.8.0 (versionCode 87)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: 7fc34cebffa365a626928f57f4510727be3db1348ed2cb99c8bcb347b994ad43
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.7.1+80 – Debug APK

Choose a tag to compare

Raumfreund 0.7.1+80 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.6.26 records the debug-v0.6.25-build70 release
  • v0.6.27 records the owner decision to stop emulator testing
  • v0.6.28 documents the GitHub branch protection and the tag-only release environment
  • v0.6.29 updates analyzer, the katex override and three GitHub Actions
  • v0.6.30 updates the Kotlin Gradle plugin to 2.4.21 (kotlin-stdlib 2.4.21 in the APK) and lists the new kotlin-stdlib in the license inventory
  • v0.6.31 updates the Gradle wrapper to 9.8.1 (distribution and wrapper JAR checksums verified)
  • v0.6.32 updates Flutter to 3.47.7, the pub lockfile (shared_preferences_android 2.5.1 now uses jni with a native libdartjni.so), test 1.33.0, ruff 0.17.1, osv-scanner 2.7.0, setup-java v6.1.0, Node 24.22.0, Docker images and npm overrides, and pins CMake 3.22.1 in Docker; license inventory updated
  • v0.6.33 pins markdown-it 14.3.3 in the markdownlint tooling (GHSA-vfgh-jcmw-g37q, dev only)
  • v0.7.0 lets Mia sleep while the app is in the background and wake up on return, when the measurement resumes by itself (issue #7, ADR 0005); nothing records in the background
  • v0.7.1 renders README screenshots of every monitor state, including Mia sleeping and waking up, with tool/render_screenshots.sh

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.7.1-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 3f6482195df8b0c84f12c7475575632d88d702d4
  • Version: 0.7.1 (versionCode 80)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: 3c814110080e40831c1ba04541af39998b0d88d9b90f53092097cf85447e6816
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.6.25+70 – Debug APK

Choose a tag to compare

Raumfreund 0.6.25+70 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.6.23 records the debug-v0.6.22-build67 release check
  • v0.6.24 adds ten facts for a LinkedIn post next to the demo videos
  • v0.6.25 makes the LinkedIn post draft pass the Markdown lint

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.6.25-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 85ae64a5c65f927ff12120c8399a8f2a35967376
  • Version: 0.6.25 (versionCode 70)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: dd4fed5c8e55f20c75af9af5b6d380ea37dc41e9754d64d05610d51cd948d979
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.6.22+67 – Debug APK

Choose a tag to compare

Raumfreund 0.6.22+67 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.6.20 records the debug-v0.6.19-build64 release check
  • v0.6.21 adds the two 4:5 demo videos to docs/video
  • v0.6.22 makes the alarm vibration noticeable: three pulses with alarm usage, so silent mode and the system's vibration handling no longer swallow it

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.6.22-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 075127f51411f9fa009baa78f2e721b7e657c319
  • Version: 0.6.22 (versionCode 67)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: acbb11b83ebfb990e2a498f6b682b6dc3805c9bba1b47edfe53ff4e799801578
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.6.19+64 – Debug APK

Choose a tag to compare

Raumfreund 0.6.19+64 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.6.13 adds a demo entry point with scripted noise levels for screen recordings (never part of a release)
  • v0.6.14 adds the scripts that record and cut the demo video
  • v0.6.15 checks the Android libraries of the license inventory against the release build
  • v0.6.16 records the 30-minute emulator soak and the end-to-end check of the muted-microphone error
  • v0.6.17 offers Erneut versuchen next to Einstellungen öffnen after a permanent microphone denial, so measuring can start once access was granted
  • v0.6.18 records the emulator rotation checks
  • v0.6.19 runs the license inventory check with the system python3, which fixes the CI Android job

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.6.19-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 87e18ebd6a672b428891b7ff1914f01109495190
  • Version: 0.6.19 (versionCode 64)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: 58fee3157e66fa218efb1ebec752641ec627e1829f703bb5768bb60866aafefa
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.6.12+57 – Debug APK

Choose a tag to compare

Raumfreund 0.6.12+57 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.6.10 records the debug-v0.6.9-build54 release check and the completed acceptance-pass packages
  • v0.6.11 adds the pipeline step licenses, which fails when the license inventory drifts from pubspec.lock or the Flutter pin
  • v0.6.12 names the cause in the headline of every measurement error, for example Mikrofon belegt or Keine Messwerte

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.6.12-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 9887bfcffd72c59ff1f63d3cf18e554e7a01d660
  • Version: 0.6.12 (versionCode 57)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: 211ec302c6ca469de164c20fd6e88e67133df0a28ed836af1ec67cdef2538c54
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.6.9+54 – Debug APK

Choose a tag to compare

Raumfreund 0.6.9+54 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.5.4 updates shared_preferences and pinned Node transitive dependencies, repairs the Gradle 9.3.1 wrapper with checksum validation, and pins the CI JDK and Android build tools
  • v0.5.5 keeps ignoring microphone readings while an earlier alarm tone still plays, even after a quick stop and restart
  • v0.6.0 adds an off-by-default Schneller Stern-Testmodus in Settings (one star after 5 s of green instead of 60 s), keeps earned stars across mode changes, and disables shop purchases until stored stars have loaded
  • v0.6.1 adds a third-party license inventory of everything that ships in the APK
  • v0.6.2 lists the Android libraries (Apache-2.0) and the Material Icons font (CC-BY-4.0) on the open-source licence page
  • v0.6.3 ends a measurement with a clear message when the microphone delivers no values (5 s without a first, 3 s without a further reading)
  • v0.6.4 records the 0.6.3 emulator smoke test and the repeated emulator crash at microphone start
  • v0.6.5 treats an all-silent (muted) microphone as no measurement, so it ends with a clear message instead of a calm green room that earns stars, and names the Android microphone toggle in the error texts
  • v0.6.6 shows on the monitor when the Stern-Testmodus is on
  • v0.6.7 bounds the wait for the alarm output to 2 s so a lost answer can never freeze later measurements
  • v0.6.8 fixes the JDK pin of the GitHub CI setup, which had kept CI red since 0.5.4
  • v0.6.9 uses the exact Adoptium version string for the pinned CI JDK

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.6.9-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 4755d2744aae74b37aea9f87e49e13fcf650e930
  • Version: 0.6.9 (versionCode 54)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: 5ff6a6e1fbdbbd133e8eb242674cc50a311e87aaa4cf48bd1dbf7c29c3980478
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.

Raumfreund 0.5.3+42 – Debug APK

Choose a tag to compare

Raumfreund 0.5.3+42 — public debug APK

Debug build for sideloading at your own risk. This APK uses Android's
standard debug certificate. It is not production-signed, not a Google Play
build, and not intended for store distribution.

Changes

  • v0.5.3 never overwrites stored stars after a failed or newer-version load, retries failed saves on resume and when the shop opens, and confirms the teacher reset only after it was saved

Raumfreund works fully offline, stores or transmits no audio, and is not a
calibrated sound-level meter.

Installation

Download raumfreund-0.5.3-debugsigned.apk below and open it on an Android 7.0 or newer device.
Android may ask you to allow installation from this source. Updates install over
an earlier debug release only because all debug releases share one signing
certificate (see the certificate digest below).

Verification

  • Source commit: 4e5527ffaf0ebcd1ce764430aa77cecdcf0fe446
  • Version: 0.5.3 (versionCode 42)
  • Minimum Android: API 24
  • Target Android API: 36
  • APK signature: valid, CN=Android Debug
  • Signing certificate SHA-256: c555294196770c8965e39924a440ddc2d5ab835696db5eda81cc7fa287154f49
  • APK SHA-256: ab84f4be51885a52a0575cb5a70a03100b8dac3dd3073bfa73be04ded4e9cdb2
  • Permissions: microphone, vibration; no Internet permission

Use the attached SHA256SUMS file to verify the downloaded APK.