Skip to content

Releases: riyadmondol2006/WakeNudge

WakeNudge 1.0.60

Choose a tag to compare

@github-actions github-actions released this 22 Oct 04:42

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.apk is the very same file under a fixed name, so this link always downloads the latest release.
  • Google Play: WakeNudge-1.0.60.aab is 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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:10

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.apk is the very same file under a fixed name, so this link always downloads the latest release.
  • Google Play: WakeNudge-1.0.59.aab is 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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:44

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.apk is the very same file under a fixed name, so this link always downloads the latest release.
  • Google Play: WakeNudge-1.0.58.aab is 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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:17

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.aab is 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