Due date notification
Can you let me set notifications about specific critical deadlines? Maybe email or text message aler
## Objective
Set up notifications for specific critical deadlines.
## Requirements
- [ ] Allow users to set notifications for specific deadlines.
- [ ] Provide options for notification methods (email and text message).
- [ ] Ensure users can customize notification settings.
## Implementation
- [ ] Develop a user interface for setting deadlines and notification preferences.
- [ ] Add UI component with toggle button (default on) that says "e-mail notification"
- [ ] Show component below date only if due date is assigned
- [ ] Integrate email and text messaging services for alerts.
- [ ] Send email notification only if task isn't marked done/on hold/canceled by completion day
- [ ] Send email notification the day it's due
- [ ] Simple email notification: Your action 'Name' is due today. Use the same template as when someone shares an action with you, and you get a link that you can open.
- [ ] Add confirmation message when a task is marked done to notify users that notifications are canceled.
- [ ] Disable the "email notification" toggle if the task is marked done before the due date.
- [ ] Test notification delivery for accuracy and reliability.
## Testing
- [ ] Conduct user testing to ensure notifications are sent as expected.
- [ ] Gather user feedback to make necessary adjustments.
## Final Results
A system that allows users to receive timely notifications about critical deadlines via their preferred method of communication.
## Key Decisions & Insights from the Thread
- The priority of this idea was initially raised to "high" by Eduarda.
- Discussions refined the notification logic, confirming that if a task is marked done, there's no need to notify.
- A key decision was made to disable the "email notification" toggle if a task is marked done *before* its due date, preventing user confusion.
- The thread also highlighted the importance of a confirmation message when a task is marked done to inform users that associated notifications have been canceled.
- Although due dates were later removed from the platform, this feature request was changed from `canceled` to `on-hold` to acknowledge its continued relevance for user needs around deadlines and reminders, suggesting it should be revisited when a new approach to deadlines or similar concepts is implemented.By Alek Kaknevicius