feat: Enhance task filtering, smart scheduling, audit logs and translations
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
+22
-22
@@ -41,8 +41,8 @@ This document outlines the strategic plan for evolving TaskFlow into a multi-use
|
||||
- [x] Granular permissions for label collaborators (Read/Write).
|
||||
|
||||
## 🛡️ Phase 3: Security & Sessions (New)
|
||||
- [ ] **2-Factor Authentication (2FA)**:
|
||||
- Email-based One-Time Password (OTP) on login.
|
||||
- [x] **2-Factor Authentication (2FA)**:
|
||||
- [x] Email-based One-Time Password (OTP) on login.
|
||||
- [x] **Persistent Sessions**:
|
||||
- "Remember Me" functionality.
|
||||
- Long-lived cookies for Mobile/PWA stability.
|
||||
@@ -91,13 +91,13 @@ This document outlines the strategic plan for evolving TaskFlow into a multi-use
|
||||
- [ ] **AI Knowledge Base**:
|
||||
- Enable AI to read closed/completed tasks to learn from history.
|
||||
- Analyze notes and past items to provide context-aware suggestions (Knowledge Platform).
|
||||
- [ ] **Advanced Task Planning**:
|
||||
- **Time Estimation**: Optional "rough" time estimates per task (e.g., "2 hours", "half a day").
|
||||
- **Multi-day / Subtasks**:
|
||||
- Support for tasks spanning multiple days.
|
||||
- Ability to break down tasks into subtasks directly via Chat Agent.
|
||||
- **AI Integration**: AI can read/set estimates and handle multi-day scheduling.
|
||||
- **Localization**: Full translation support for time units and planning interface.
|
||||
- [x] **Advanced Task Planning**:
|
||||
- [x] **Time Estimation**: Optional "rough" time estimates per task (e.g., "2 hours", "half a day").
|
||||
- [x] **Multi-day / Subtasks**:
|
||||
- [x] Support for tasks spanning multiple days.
|
||||
- [x] Ability to break down tasks into subtasks directly via Chat Agent.
|
||||
- [x] **AI Integration**: AI can read/set estimates and handle multi-day scheduling.
|
||||
- [x] **Localization**: Full translation support for time units and planning interface.
|
||||
|
||||
## 🔔 Phase 8: Notifications & Task Hygiene (New - User Requested)
|
||||
### Smart Notifications
|
||||
@@ -121,18 +121,18 @@ This document outlines the strategic plan for evolving TaskFlow into a multi-use
|
||||
|
||||
## 🤖 Phase 10: AI Workflows & Task Hygiene (New - User Requested)
|
||||
### Follow-up Task System
|
||||
- [ ] **AI Analysis**: Automatically detect completed tasks requiring follow-up (e.g., "Email sent" -> "Check for reply").
|
||||
- [ ] **Smart Prompts**: Pop-up on completion asking if a follow-up is needed.
|
||||
- [ ] **Manual Action**: "Create Follow-up" option in Task Card menu (Three dots).
|
||||
- [x] **AI Analysis**: Automatically detect completed tasks requiring follow-up (e.g., "Email sent" -> "Check for reply").
|
||||
- [x] **Smart Prompts**: Pop-up on completion asking if a follow-up is needed.
|
||||
- [x] **Manual Action**: "Create Follow-up" option in Task Card menu (Three dots).
|
||||
|
||||
### Morning/Evening Routine Mode
|
||||
- [ ] **Configuration**:
|
||||
- [ ] Settings to enable/disable.
|
||||
- [ ] Set Timezone, Morning start time (e.g., 9am), Evening start time (e.g., 10pm).
|
||||
- [ ] **Morning Overview**:
|
||||
- [ ] Restricted view showing only early morning tasks.
|
||||
- [ ] "Plan the Day" button to unlock full functionality.
|
||||
- [ ] **Evening Reflection**:
|
||||
- [ ] Read-only view of completed tasks (Mood booster).
|
||||
- [ ] Simple actions: "Mark as Done" for remaining items or "Move to Tomorrow".
|
||||
- [ ] Blocking: Prevent adding new distractions after hours.
|
||||
- [x] **Configuration**:
|
||||
- [x] Settings to enable/disable.
|
||||
- [x] Set Timezone, Morning start time (e.g., 9am), Evening start time (e.g., 10pm).
|
||||
- [x] **Morning Overview**:
|
||||
- [x] Restricted view showing only early morning tasks.
|
||||
- [x] "Plan the Day" button to unlock full functionality.
|
||||
- [x] **Evening Reflection**:
|
||||
- [x] Read-only view of completed tasks (Mood booster).
|
||||
- [x] Simple actions: "Mark as Done" for remaining items or "Move to Tomorrow".
|
||||
- [x] Blocking: Prevent adding new distractions after hours.
|
||||
|
||||
Reference in New Issue
Block a user