Skip to content

Persistent task notifications optionΒ #31

@nvllz

Description

@nvllz

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
There's an issue with task notifications – currently, there's no option to make them sticky, and the absence of a recurring notification option makes it easy to forget tasks when accidentally dismissed and yet to be completed.

Describe the solution you'd like
I suggest adding a checkbox on the task creation screen to enable sticky notifications. This could prevent accidental dismissals by allowing notifications for important tasks to disappear only when manually marked as done. The implementation might involve checking the database for tasks with the sticky parameter to ensure that notifications for completed tasks aren't missed, especially if users turn on their devices after the notification time has passed (after a restart, the app should show notifications for any uncompleted tasks with the sticky option checked).

Describe alternatives you've considered
Add a toggle option in the application settings for users to choose whether task notifications stay in the notification bar until marked as done. However, this might hinder the app's ability to notify for past unfinished tasks, so sticking with the main approach seems more reasonable.

Additional context
It's crucial to enhance the reliability of the Calendar app's notifications. Introducing the ability to stick task notifications in the notification bar for individual tasks could be a critical improvement for many users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is about a new feature or improving existing feature/behavior.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions