Repository navigation
Repeating timers
- Repeat timers a chosen number of times or keep them repeating until stopped.
- Choose a ringing timeout for each timer.
- Preserve repeating-timer settings and progress in clock backups.
Alarms and snooze
- Choose a ringing timeout for each alarm and use Missed restart to ring again after a chosen delay until dismissed.
- Count snooze intervals from when the current ringing started.
- Fix one-time alarm rearming, upcoming reminders, and backup imports.
Ringing and controls
- Improve audio focus and start volume ramps at the selected initial volume.
- Avoid accidental face-down dismissals when the phone is already face down.
- Show a Missed restart information popup with a title, a short explanation, and a Close button. Keep the option's description aligned with other options.
- Tap the stopwatch digits to start or pause.
Shared groups and compatibility
- Allow Jay 1.2.4 and 1.2.5 devices to remain in the same groups.
- Shared repeats, missed-alarm restarts, and per-item ringing timeouts become available in 1.2.5 after the Jay server is updated and the device synchronises. Until then, shared alarms and timers retain their previous behaviour.
- Devices on 1.2.4 use their global ringing limits, do not schedule later timer repeats, and cannot restart missed alarms offline. Update every group device to 1.2.5 for consistent behaviour with these features.
Downloads
| File | Purpose |
|---|---|
jay-1.2.5.apk |
Full production Android app for normal installation |
jay-lite-1.2.5.apk |
Jay Lite production Android app for normal installation |
jay-1.2.5.aab |
Full Android App Bundle for Google Play distribution |
jay-lite-1.2.5.aab |
Jay Lite Android App Bundle for Google Play distribution |
jay-1.2.5-debug.apk |
Debug build for troubleshooting, using a separate app package |
Compare changes: v1.2.4...v1.2.5