Great contributions from calexander3 (much appreciated!):
- Heartbeat no longer steals focus: the 6-hourly safety-net wakeup now silently reschedules instead of opening the app UI
- Heartbeat fires when missed: if the watch was off at heartbeat time (e.g., off overnight), it fires on wake to rebuild the notification chain
- Per-medication vibration patterns: choose short (default), long, or double pulse per medication
- Backlight flashes on notifications: the screen lights briefly when a dose or snooze reminder fires
User requested features:
1. Weekly scheduling! Pick a time and any subset of days of the week for reminders.
2. More flexible interval schedules - you can now take your meds every 3, 9, or 123 hours.
Bug fixes:
1. Removing a medication should now remove any associated timeline pins.
2. Fix (hopefully) for a race condition that could result in reminder notifications stopping if the watch app isn't opened for several days.
Fixed settings page load failure in some situations
Fix button hint positioning on Chalk (original Time Round)