Skip to content

Alerts and Notifications #253

@git-union

Description

@git-union

Alerts and Notifications

As a user, I want the chrome extension to remind me to work on the task I set for the current session by analyzing the context of the information on my tabs and prompting me if I get distracted.

Acceptance Criteria

  • User can specify their goal for the current session.
  • Extension detects the content of current and newly opened tabs.
  • Extension prompts the user if the active tab's content is unrelated to the set goal.
  • User can snooze or dismiss the reminder.
  • User receives periodic reminders based on set intervals if distraction continues.
  • Extension allows the user to define what constitutes a 'distraction' based on keywords or websites.
  • Extension provides an option to turn off alerts for a specified period.
  • Extension maintains a history log of distractions for user review.
sequenceDiagram
  participant User
  participant Extension
  User->>Extension: Specify goal for session
  loop Every X minutes or tab change
    Extension->>User: Check content relevancy
    alt is content related
      User->>Extension: Continue working
    else is content unrelated
      Extension->>User: Display alert
      User-->>Extension: Snooze/Dismiss alert
    end
  end
Loading

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions