Skip to content

[Feature Request]: task reminder functionality for pages and databases #12708

@NorkzYT

Description

@NorkzYT

Description

A built-in reminder feature that works in both pages and databases. This feature would allow users:

  • Insert a date and time in a page or database record and mark it as a reminder.
  • Tag another user when creating a reminder (for example, “@Dahyun @remind next Tuesday 9 AM to review report”).
  • See reminders turn red when they are due today or past due.
  • Receive a visual indicator (a badge or icon) next to an “Inbox” or “Notifications” section.
  • Get push notifications in the desktop and mobile apps at the reminder time.
  • Fall back to an email notification if AFFiNE is not open when the reminder fires.

This should behave similarly to how Notion handles reminders (see https://www.notion.com/help/reminders), although work inside both pages and database entries.

I would like to know your thoughts on this.
How would the team want this feature to be implemented?

Use case

An example use case would be:

A project manager sets a reminder in a team meeting page: “@Nayeon @remind Friday 4 PM to finalize budget.” At 4 PM, AFFiNE shows a red badge next to the inbox and sends a desktop push notification. If Nayeon is offline, she receives a mobile push within five minutes or an email if AFFiNE is closed.

A product designer adds a “Launch Plan” record in a database with a “Release Date” field. They check “Set Reminder” and choose one week before launch. AFFiNE then triggers a notification to the designer and any collaborators at the chosen time that are assigned to the task.

Anyone who tracks deadlines, assigns tasks, or collaborates on documents can use this feature. It helps individuals remember key dates and helps teams coordinate deliverables without needing a separate task app.

(Or needing to set alarms as I do).

Anything else?

Notion image examples:

Image

Image

Image

Are you willing to submit a PR?

  • Yes I'd like to help by submitting a PR!

Metadata

Metadata

Assignees

Labels

storyFeatures perceivable by end-users

Type

No type

Projects

Status

🆕 *Untriaged

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions