feat: Enhance task filtering, smart scheduling, audit logs and translations
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-12-17 14:26:54 +01:00
parent 9819d8db0b
commit 2579df0b89
32 changed files with 2219 additions and 456 deletions
+22 -22
View File
@@ -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.