Skip to content

feature: Native alarm system implemented - #68

Merged
orbitronhd merged 18 commits into
mainfrom
fix-alarms
Apr 6, 2026
Merged

feature: Native alarm system implemented#68
orbitronhd merged 18 commits into
mainfrom
fix-alarms

Conversation

@orbitronhd

Copy link
Copy Markdown
Member

Replaces the third-party alarm package with a fully native Android implementation that mirrors the behaviour of system clock apps.

alarm was routing audio through STREAM_MUSIC (media) instead of STREAM_ALARM. This functionality is hardcoded into the package and changing it would require to fork and maintain a local copy.

The alarm system is fully written in native Kotlin to ensure a reliable priority alarm experience.

Fixes #60

…oundService, BroadcastReceiver, and Flutter MethodChannel/EventChannel bridge
…latform channels; add isRinging guard, minimizeIfLocked, and background action handler for notification banner Snooze/Done
@orbitronhd orbitronhd linked an issue Apr 6, 2026 that may be closed by this pull request
@orbitronhd orbitronhd added the enhancement New feature or request label Apr 6, 2026
@orbitronhd orbitronhd self-assigned this Apr 6, 2026
@orbitronhd
orbitronhd merged commit 7d44e52 into main Apr 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

High priority alarm system is broken

1 participant