Skip to content

Tags: izumisagirii/silent-alarm

Tags

v2.0

Toggle v2.0's commit message
Harden privileged shell, alarm recovery, and scheduling

- Secure Shizuku provider permission
- Report real shell exit codes and verify anti-kill tweaks
- Recover interrupted ringing sessions after process death
- Stop instead of fake-ringing when all audio sources fail
- Tear down previous session before overlapping triggers
- Add exact-alarm permission request entry
- Reschedule alarms on TIME_SET without reacting to timezone changes
- Deduplicate and track watchdog state accurately
- Serialize keepalive reconciliation
- Move Shizuku binder transact off the main thread
- Remove unused launcher png and shizuku_install strings

v1.4

Toggle v1.4's commit message
Fix alarm playback race with a single MediaPlayer

Reuse one MediaPlayer for the BT warm-up and looping ringtone, and guard the completion callback so stopping the alarm cannot start another track.

Co-Authored-By: Codex <noreply@openai.com>

v1.3

Toggle v1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update README.md

v1.2

Toggle v1.2's commit message
[update] Bump version name to 1.2 in build.gradle.kts

v1.1

Toggle v1.1's commit message
change package name

v1.0

Toggle v1.0's commit message
[refactor]

- Added GitHubRepoCard component to display repository information and check for updates.
- Updated AlarmAudioService to handle idle mode and improve notification management.
- Fix some known issues.

beta1

Toggle beta1's commit message
remove obsolete release files and metadata