Skip to content

Add native notification scheduler for workday reminders #5

Description

@BrainerVirus

Summary

Build a Rust-backed service that schedules OS-native reminders before the workday ends.

Scope

  • Add the Tauri notification plugin and wire it into the desktop app.
  • Schedule reminders relative to the user's work schedule, not a fixed clock.
  • Recompute the next reminder when schedule or preferences change.
  • Keep the runtime lightweight: one deadline-based timer, no frequent polling.

Platform notes

  • macOS may require notification permission.
  • Linux should follow the desktop notification daemon.
  • Windows notifications work best in installed apps.

Acceptance criteria

  • Timely can send a native notification from the desktop runtime.
  • The scheduler works from tray/background mode while the app is running.
  • Reminder timing is derived from the user's shift end and remaining work time.
  • The implementation does not use fake fallback notifications in runtime code.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    desktopDesktop and Tauri workenhancementNew feature or requestnotificationsNotifications and reminderspetCompanion and pet features

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions