Repository navigation
Releases: riyadmondol2006/WakeNudge
Release list
WakeNudge 1.0.60
Install
- Android phone (sideload): download
WakeNudge-1.0.60.apk, open it and allow installing from your browser or file manager when Android asks. This is the GitHub edition: the only WakeNudge build with the INTERNET permission, used to look for newer releases here. - Always the newest APK:
WakeNudge.apkis the very same file under a fixed name, so this link always downloads the latest release. - Google Play:
WakeNudge-1.0.60.aabis the Android App Bundle that is uploaded to Google Play. It cannot be installed on a phone directly; it is attached so the Play build is public too.
The Play build and the APK are signed with different keys (Google re-signs Play builds), so switching from one to the other means uninstalling first. Alarms and settings live on the phone: export a backup before you switch.
What changed
- Update check: look again after an hour, not a day, so a new release is offered promptly (726dec3)
Verify your download
Both files are signed with the same key. Signing certificate SHA-256:
E4:43:C8:69:AA:CC:20:5D:6C:41:C9:17:F9:4A:6A:83:BE:4C:00:53:C2:4B:0D:24:6C:C7:74:FF:75:13:51:97
Check a download with sha256sum --check SHA256SUMS.txt --ignore-missing, and the APK signature with apksigner verify --print-certs WakeNudge-1.0.60.apk.
mapping-1.0.60.txt.gz (gzip) de-obfuscates crash reports of the Play build and is not needed to use the app. mapping-1.0.60-github.txt.gz is the equivalent for the APK.
Full Changelog: v1.0.59...v1.0.60
WakeNudge 1.0.59
Install
- Android phone (sideload): download
WakeNudge-1.0.59.apk, open it and allow installing from your browser or file manager when Android asks. This is the GitHub edition: the only WakeNudge build with the INTERNET permission, used to look for newer releases here. - Always the newest APK:
WakeNudge.apkis the very same file under a fixed name, so this link always downloads the latest release. - Google Play:
WakeNudge-1.0.59.aabis the Android App Bundle that is uploaded to Google Play. It cannot be installed on a phone directly; it is attached so the Play build is public too.
The Play build and the APK are signed with different keys (Google re-signs Play builds), so switching from one to the other means uninstalling first. Alarms and settings live on the phone: export a backup before you switch.
What changed
- Fix switches on settings rows: tapping the switch itself now toggles (b6b32dc)
Verify your download
Both files are signed with the same key. Signing certificate SHA-256:
E4:43:C8:69:AA:CC:20:5D:6C:41:C9:17:F9:4A:6A:83:BE:4C:00:53:C2:4B:0D:24:6C:C7:74:FF:75:13:51:97
Check a download with sha256sum --check SHA256SUMS.txt --ignore-missing, and the APK signature with apksigner verify --print-certs WakeNudge-1.0.59.apk.
mapping-1.0.59.txt.gz (gzip) de-obfuscates crash reports of the Play build and is not needed to use the app. mapping-1.0.59-github.txt.gz is the equivalent for the APK.
Full Changelog: v1.0.58...v1.0.59
WakeNudge 1.0.58
Install
- Android phone (sideload): download
WakeNudge-1.0.58.apk, open it and allow installing from your browser or file manager when Android asks. This is the GitHub edition: the only WakeNudge build with the INTERNET permission, used to look for newer releases here. - Always the newest APK:
WakeNudge.apkis the very same file under a fixed name, so this link always downloads the latest release. - Google Play:
WakeNudge-1.0.58.aabis the Android App Bundle that is uploaded to Google Play. It cannot be installed on a phone directly; it is attached so the Play build is public too.
The Play build and the APK are signed with different keys (Google re-signs Play builds), so switching from one to the other means uninstalling first. Alarms and settings live on the phone: export a backup before you switch.
What changed
- Release: also publish the APK as WakeNudge.apk so releases/latest/download/WakeNudge.apk always works (4968318)
Verify your download
Both files are signed with the same key. Signing certificate SHA-256:
E4:43:C8:69:AA:CC:20:5D:6C:41:C9:17:F9:4A:6A:83:BE:4C:00:53:C2:4B:0D:24:6C:C7:74:FF:75:13:51:97
Check a download with sha256sum --check SHA256SUMS.txt --ignore-missing, and the APK signature with apksigner verify --print-certs WakeNudge-1.0.58.apk.
mapping-1.0.58.txt.gz (gzip) de-obfuscates crash reports of the Play build and is not needed to use the app. mapping-1.0.58-github.txt.gz is the equivalent for the APK.
Full Changelog: v1.0.57...v1.0.58
WakeNudge 1.0.57
Install
- Android phone (sideload): download
WakeNudge-1.0.57.apk, open it and allow installing from your browser or file manager when Android asks. This is the GitHub edition: the only WakeNudge build with the INTERNET permission, used to look for newer releases here. - Google Play:
WakeNudge-1.0.57.aabis the Android App Bundle that is uploaded to Google Play. It cannot be installed on a phone directly; it is attached so the Play build is public too.
The Play build and the APK are signed with different keys (Google re-signs Play builds), so switching from one to the other means uninstalling first. Alarms and settings live on the phone: export a backup before you switch.
What changed
First release.
- Make racy audio assertions wait for the note; update the testing document (0b5e8ca)
- Changelog: describe the initial public release as it now is (f0f9d2a)
- Refresh the editor and missions screenshots for the categorised editor (b15aec9)
- Per-alarm strict options: Emergency stop can be switched off; Snooze switch on its card (7eadc9b)
- Architecture: offline guarantee wording per flavour (bfdf0cd)
- Architecture: flavours, update check, migrations, option categories (16e4a60)
- Harden intent handling, fix test assumptions found on device, tidy update wording (8f4fdc5)
- Fuzz test: guard truncation against an already-empty string (226ae30)
- Ignore browser-automation snapshots (6f87e6f)
- PRIVACY.md: mark the passages the website leaves out (50f704c)
- Let the measurement script build another checkout (9405574)
- docs: correct the JVM test count (09adaef)
- Prove the reliability fixes with tests and document them (21b240b)
- Show the website link next to the repo link on the welcome and About screens (dfc18aa)
- README: updates FAQ describes the GitHub APK only (37cff89)
- README and citation: link the website; drop the Play row from the download table (33f2334)
- Add an on-device test for the widget day rollover and the battery measurement runbook (25feff7)
- Test which parts of the data change a widget's picture (21f399e)
- Make the alarm engine survive failing audio, storage, OS and UI (8ca42de)
- Drive widget updates by events instead of a 30-minute wakeup per widget (9d1f1e6)
- Release assets: gzip the R8 mapping (77 MB raw, ~5 MB gzipped) (bab8e50)
- Add GitHub-APK-only update popup; put the repo link on the welcome and About screens (893a38b)
- Clarify RELEASING.md: who can read the secrets, how queued pushes behave (1ae6d92)
- README: mention the Extra Loud slider and grouped options (36b1838)
- Add CI/CD: verify, auto-version, signed GitHub Release on every push to main (b091488)
- Move the website out of this repository (e2c15b6)
- Prepare for Google Play: backup policy, manifest hygiene, privacy/permissions/Play docs, listing checks (e68f046)
- Add Source code on GitHub row to the Settings hub (532ea2a)
- Extra Loud becomes a strength slider; migrate Room to v2 (86909f0)
- Add GitHub Pages site, SEO-focused README and community files (6777ac1)
- Group alarm options and settings into categories; auto-preview sounds; add play/github flavours (f147075)
- Add Play screenshots, show full mission descriptions in the editor (108d66e)
- Add README, docs, privacy policy, Play listing and GitHub Actions CI (ba72411)
- Arm watchdog with the first alarm; fix restore plural and stale test-alarm note (2ad5bb1)
- Ignore replayed triggers for open occurrences; add real-world abuse suite (9d5a1b1)
- Harden against real-world misuse; add fuzz, abuse and robustness tests (071bf92)
- Ring screen contrast fix and copy tweak (3742a27)
- Fix lint errors, merge new launcher icon; release build verified (cfa935c)
- Add Alarm Health and Backup screens, health badge, widget/tile intent routing (8f76220)
- Redesign the app icon: cookie sun-clock mark (6e68edb)
- Add missions editor, onboarding, settings, groups, exceptions, about; wire navigation (a85b04c)
- Add widgets, quick settings tile, backup/restore and Alarm Health (710743c)
- WIP: app shell, alarms list/editor, ring screen, timer, stopwatch, clock, morning, sleep, settings (3ad6231)
- Add wake-up missions module: math, memory, typing, QR, NFC, shake, steps, squats, puzzle, photo (9569c30)
- Add design system: theme, expressive shapes/motion/haptics, core controls (ade9df2)
- Add alarm engine, data layer, bundled tones and unit tests (a10cea9)
- Scaffold WakeNudge: Gradle 9.8 / AGP 9.4 / Kotlin 2.4 / Hilt / Room / Compose (a5a2906)
Verify your download
Both files are signed with the same key. Signing certificate SHA-256:
E4:43:C8:69:AA:CC:20:5D:6C:41:C9:17:F9:4A:6A:83:BE:4C:00:53:C2:4B:0D:24:6C:C7:74:FF:75:13:51:97
Check a download with sha256sum --check SHA256SUMS.txt, and the APK signature with apksigner verify --print-certs WakeNudge-1.0.57.apk.
mapping-1.0.57.txt.gz (gzip) de-obfuscates crash reports of the Play build and is not needed to use the app. mapping-1.0.57-github.txt.gz is the equivalent for the APK.
Full Changelog: https://github.com/riyadmondol2006/WakeNudge/commits/v1.0.57