Clubvolare
← All reference
feature

Reminders

What it does

Time-based notifications for check-ins, visa deadlines, documents expiring, custom one-offs.

Where to find it

Reminder list lives inside Trip Overview. Foreground notifications fire via useReminderNotifications.

Notification model (current)

  • Foreground only: when app/tab is open, browser Notification fires at remind_at
  • Background push (VAPID) is NOT implemented — see roadmap

How to use it

  1. Trip → "+ Reminder" → title, type, remind_at
  2. Browser asks for Notification permission on first reminder
  3. Reminder fires once, then is_dismissed = true

Related files

src/hooks/useReminderNotifications.ts, table: reminders

Tags: reminders, notifications
Updated 5/26/2026