Jose Olarte III
7b41ca9e0b
feat(dual): complete scheduleDualNotification; add relationship (contentTimeout/fallbackBehavior)
Plugin (iOS):
- Real cron parsing in calculateNextRunTime(from:); stable dual id + replace semantics; UNCalendarNotificationTrigger for daily
- cancelDualSchedule() and updateDualScheduleConfig(); persist/clear dual config for relationship
Plugin (Android):
- cancelDualSchedule() and updateDualScheduleConfig(); FetchWorker.scheduleFetchForDual; ScheduleHelper.cancelDualSchedule; dual_notify_* id
- Persist dual config; DualScheduleHelper + Worker dual branch for relationship at fire time
Relationship:
- iOS: replace pending dual notification when fetch completes (contentTimeout/fallbackBehavior)
- Android: resolve config + content cache in Worker for dual_notify_*; show resolved title/body
Doc: COMPLETION-PLAN-SCHEDULE-DUAL-NOTIFICATION.md (two types, Edit/updateDualScheduleConfig, §1.3a, status)
2026-03-18 21:10:49 +08:00
..
2025-11-06 06:28:00 +00:00
2026-03-14 19:52:40 -06:00
2026-03-14 19:52:40 -06:00
2025-11-05 08:08:37 +00:00
2026-03-18 21:10:49 +08:00
2025-11-05 08:08:37 +00:00
2026-03-12 14:26:07 +08:00
2026-03-14 19:52:40 -06:00
2026-03-12 14:26:07 +08:00
2025-12-31 12:53:02 +08:00
2025-11-05 08:08:37 +00:00
2025-11-05 08:08:37 +00:00
2025-11-06 06:28:00 +00:00