feat: Implement Task Reminders and Notifications
Problem Statement
Users often miss important task deadlines or updates because there's no built-in reminder or notification system. This leads to delays and communication gaps in project execution.
Proposed Solution
Implement a comprehensive notification system that includes:
- Due date reminders (configurable timing)
- Task assignment notifications
- Comment and mention alerts
- Status change notifications
- Notification preferences per user
- Multiple delivery channels (in-app, email, etc.)
Alternative Solutions
- Using external calendar reminders
- Manual follow-ups on tasks
- Using third-party notification tools
Relevant Context
Timely notifications are essential for keeping projects on track and ensuring team members are aware of their responsibilities and changes to their work.
Does this feature align with Kaneo's focus on simplicity?
Yes, because it reduces the need for manual follow-up while giving users control over which notifications they receive, ensuring they stay informed without being overwhelmed.
This is the only reason I have not adopted Kaneo. Is there any info on implementation?
Hey @jlar0che - I'm currently working on SMTP server setup. I've completed the work for:
- Sending verification emails when inviting someone
- Reminders
I'll open a pull request soon and add this.