Skip to content

alarms: Add support for snoozing next recurring alarm occurrence - #1901

Open
ericsantigosa wants to merge 1 commit into
coredevices:mainfrom
ericsantigosa:feature/snooze-next
Open

alarms: Add support for snoozing next recurring alarm occurrence#1901
ericsantigosa wants to merge 1 commit into
coredevices:mainfrom
ericsantigosa:feature/snooze-next

Conversation

@ericsantigosa

Copy link
Copy Markdown
  • Add alarm_set_snoozed_next() and alarm_get_snoozed_next() APIs.
  • Store is_snoozed_next in AlarmConfig bitfield maintaining binary compatibility.
  • Advance cron job from immediate occurrence when snoozed without disabling recurrence.
  • Add 'Snooze Next' / 'Resume Next' item to Alarms ActionMenu.
  • Display 'SNZ' status in Alarms list.
  • Add comprehensive Clar test cases for snooze logic.
  • Update test harness for clang compiler compatibility.

- Add alarm_set_snoozed_next() and alarm_get_snoozed_next() APIs.
- Store is_snoozed_next in AlarmConfig bitfield maintaining binary compatibility.
- Advance cron job from immediate occurrence when snoozed without disabling recurrence.
- Add 'Snooze Next' / 'Resume Next' item to Alarms ActionMenu.
- Display 'SNZ' status in Alarms list.
- Add comprehensive Clar test cases for snooze logic.
- Update test harness for clang compiler compatibility.

Signed-off-by: Eric Santigosa <ericsantigosa1@gmail.com>
Co-authored-by: Google Antigravity <noreply@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant