managarten/packages/shared-ui/src
Till JS 4fa096147c feat(shared-stores,shared-ui): add shared reminder system
Add notificationService (Browser Notification API wrapper),
createReminderScheduler (30s poller with source pattern for checking
due reminders), and ReminderPicker UI component.

Todo module gets todoReminderSource (checks task dueDate - minutesBefore)
and ReminderSelector now delegates to shared ReminderPicker.

Scheduler supports multiple sources (todo, calendar, planta, etc.),
tag-based dedup, graceful error handling, and runtime source addition.
22 new tests (8 notification + 8 scheduler + 6 ReminderPicker).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 16:54:15 +02:00
..
actions feat(shared-ui): add focusTrap action and apply to shared Modal 2026-03-24 10:04:04 +01:00
atoms chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
bottom-stack feat(todo/web): add page maximize/minimize/close controls and default todo page 2026-04-01 21:31:04 +02:00
charts feat(shared-ui): add unified statistics components with theme support 2025-12-10 21:12:07 +01:00
command-bar refactor(shared-ui): replace remaining inline SVGs with Phosphor icons 2026-03-31 12:44:50 +02:00
components refactor(shared-ui): replace remaining inline SVGs with Phosphor icons 2026-03-31 12:44:50 +02:00
context-menu fix(shared-ui): fix transparent context menu background 2026-03-23 09:37:53 +01:00
dnd feat(shared-ui, todo): add cross-type drag & drop system with tag enrichment 2026-04-01 21:00:25 +02:00
help feat(shared-ui): add reusable HelpModal system with keyboard shortcuts and syntax panels 2025-12-14 23:43:19 +01:00
molecules feat(shared-stores,shared-ui): add shared reminder system 2026-04-02 16:54:15 +02:00
navigation fix(shared-ui): open AppDrawer above PillNav instead of below 2026-04-02 12:31:56 +02:00
organisms feat(shared-ui): add focusTrap action and apply to shared Modal 2026-03-24 10:04:04 +01:00
pages refactor(shared-ui): replace remaining inline SVGs with Phosphor icons 2026-03-31 12:44:50 +02:00
quick-input refactor(shared-ui): replace remaining inline SVGs with Phosphor icons 2026-03-31 12:44:50 +02:00
settings refactor(shared-ui): replace remaining inline SVGs with Phosphor icons 2026-03-31 12:44:50 +02:00
test feat(shared-ui): add TagChip component and tag component tests 2026-04-02 14:24:19 +02:00
toast ♻️ refactor: centralize global error handler in shared-ui 2026-01-29 15:17:17 +01:00
index.ts feat(shared-stores,shared-ui): add shared reminder system 2026-04-02 16:54:15 +02:00