Repository navigation
Releases
LunkAlarm for Android 1.1.0
What’s new
- Readable dark themes: Fixed unreadable text across all dark themes.
- iOS 1.6 updates: Added repeat-day badges and five additional themes, bringing Android to 19 themes.
- Keyboard time entry: Tap the selected hour or minute in At a time to type a value.
- Native math keypad: Added a Use native keyboard/keypad toggle beneath the math test settings.
- Jigsaw wake-up test: Assemble 6–10 solid-color, theme-colored pieces using drag-and-snap or tap controls. Piece shapes and order randomize for each new puzzle.
Wake-up test timers
All timer choices now use five-second increments.
| Test | Available durations |
|---|---|
| Math | 5, 10, 15 seconds per question |
| Typing | 15, 20, 25, 30 seconds |
| Puzzle | 15, 20, 25, 30, 35, 40 seconds |
Existing saved timer values automatically migrate to the nearest supported interval.
LunkAlarm - Website, iOS & Android
LunkAlarm — Web, iOS & Android
A customizable alarm clock with a large clock display, native mobile apps, and wake-up challenges.
📱 Available Builds
| Platform | Version | Minimum Requirement |
|---|---|---|
| iOS | 1.5.0 | iOS 26 |
| Android | 1.0.0 | Android 8.0 |
Download the .ipa or .apk attached below.
✨ Mobile Features
- Clock-first interface with local date, time zone, and 12/24-hour formats.
- Fourteen themes and ten offline ringtones.
- Saved alarms with optional names and daily or selected-weekday schedules.
- Countdown timers that disappear after completion.
- Tap to edit, duplicate alarms, and swipe to delete.
- Floating Add alarm / Save changes buttons and looping time pickers.
- Timed typing and math challenges, automatic math submission, and keypad haptics.
- Custom ringtone imports, volume controls, previews, and gradual fade-in.
📥 Installation
Android
- Download and open the APK.
- Allow installation from your browser or file manager if prompted.
- Open Alarm access in LunkAlarm and enable:
- Alarms & reminders
- Notifications
- Full-screen alarms, where available
- Check your phone’s alarm volume and try a short alarm.
iOS
- Download the IPA.
- Sign and install it using AltStore Classic/AltServer or another compatible signing tool.
- Allow LunkAlarm’s Alarms permission when prompted.
iOS signing: An unsigned IPA cannot be installed directly. Uploading it to GitHub does not replace Apple’s signing and provisioning requirements.
💾 Local Storage
Alarms, settings, and imported sounds stay on each device. Data does not sync between the website, iOS, and Android apps.
🧪 Build Notes
These are development/test builds, separate from App Store and Google Play distribution.
Test a short alarm with your phone locked before relying on it overnight. System permissions, volume, Focus/Do Not Disturb, and battery settings can affect alarm behavior.
Website alarms: Keep the page open and your device awake. A website cannot wake a sleeping device.
LunkAlarm for iOS v1.6.0 - New Themes & Clearer Repeat Days
What’s new
Clearer repeat days
- Removed weekday summaries such as “Tue” below the alarm time.
- Selected weekday letters now have circles around them.
- Alarms scheduled for all seven days display Daily instead of the weekday letters.
Five new themes
- Eggshell White — warm off-white with subtle neutral accents.
- Heritage — oxblood, ivory, and navy.
- Signal Blue — crimson, navy, and steel blue.
- Cobalt & Coral — deep blue with coral accents.
- Midnight Cherry — dark cherry with soft blue accents.
All existing themes remain available, bringing the total to 19.
Download
Download the attached .ipa file. This build is unsigned and requires signing before installation.
Validation
- iPhone device and simulator builds passed.
- All 14 native UI tests passed.
This release updates iOS only. Android and the website are unchanged.
LunkAlarm for Android 1.0.0
Native LunkAlarm for Android 8.0 and later, built with Kotlin and Jetpack Compose.
- Large clock, swipe navigation, compact saved alarms and active countdowns.
- Optional names, weekday routines, editing, exact duplicates, and swipe-to-delete with haptic feedback.
- Floating Add alarm / Save changes buttons and native looping time/test controls.
- The same fourteen themes and ten offline ringtones, with previews and audio-file imports.
- Android exact alarms and foreground alarm playback, lock-screen presentation when allowed, and recovery after restarting the phone.
- Timed typing/math wake-up tests, automatic math submission, answering sound switch, volume slider and gradual fade.
Download LunkAlarm-Android-1.0.0.apk, open it on your phone, and allow installation from your browser or file manager when Android asks. In LunkAlarm, allow Alarms & reminders, Notifications, and Full-screen alarms for lock-screen presentation. Overall sound level uses your device's alarm volume.
This is a signed development APK for personal testing, not a Google Play release. Test a short alarm with the phone locked before relying on it overnight. Android's Force stop disables app alarms until the app is reopened; Android and device battery settings control background behavior.