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:
@@ -47,13 +47,16 @@
|
||||
"noMatchingTasks": "No tasks match your filters",
|
||||
"noUnscheduledTasks": "No unscheduled tasks. Drag tasks to the calendar below to schedule them!",
|
||||
"unscheduledTasksLabel": "Unscheduled Tasks - Drag to calendar below to schedule",
|
||||
"listHeader": "Task List",
|
||||
"calendarTitle": "Next {{count}} Days",
|
||||
"filter": {
|
||||
"all": "All",
|
||||
"todo": "To Do",
|
||||
"inProgress": "In Progress",
|
||||
"done": "Done",
|
||||
"overdue": "Overdue"
|
||||
"overdue": "Overdue",
|
||||
"planned": "Planned",
|
||||
"unplanned": "Unplanned"
|
||||
},
|
||||
"sort": {
|
||||
"dueDate": "Due Date",
|
||||
@@ -196,6 +199,7 @@
|
||||
"quickDelete": "Quick delete",
|
||||
"toggleComplete": "Mark task as complete/incomplete",
|
||||
"running": "running",
|
||||
"blockedBy": "Blocked by: {{tasks}}",
|
||||
"overdue": "Overdue",
|
||||
"timeTracked": "{{hours}}h {{minutes}}m tracked"
|
||||
},
|
||||
@@ -205,6 +209,9 @@
|
||||
"weekend": "Weekend",
|
||||
"previousWeek": "Previous Week",
|
||||
"moreItems": "+{{count}} more",
|
||||
"clickToEdit": "Click to edit",
|
||||
"dropHere": "✓ Drop here",
|
||||
"drop": "Drop",
|
||||
"tasksDue": "{{count}} task due",
|
||||
"tasksDue_plural": "{{count}} tasks due"
|
||||
},
|
||||
@@ -305,6 +312,38 @@
|
||||
"saving": "Saving...",
|
||||
"saveSuccess": "Settings saved successfully"
|
||||
},
|
||||
"audit": {
|
||||
"action": {
|
||||
"CREATE": "Created",
|
||||
"UPDATE": "Updated",
|
||||
"DELETE": "Deleted",
|
||||
"LOGIN": "Logged In",
|
||||
"LOGOUT": "Logout",
|
||||
"Generate API Key": "Generate API Key",
|
||||
"Revoke API Key": "Revoke API Key",
|
||||
"EXPORT_DATA": "Data Export",
|
||||
"PURCHASE": "Purchase",
|
||||
"UNKNOWN": "Unknown"
|
||||
},
|
||||
"entity": {
|
||||
"USER": "User",
|
||||
"TASK": "Task",
|
||||
"LABEL": "Label",
|
||||
"SYSTEM_SETTINGS": "System Settings",
|
||||
"AI_CONFIG": "AI Config",
|
||||
"MCP": "MCP",
|
||||
"CONVERSATION": "Conversation",
|
||||
"REWARD": "Reward",
|
||||
"UNKNOWN": "Unknown"
|
||||
},
|
||||
"source": {
|
||||
"USER": "User",
|
||||
"ADMIN": "Admin",
|
||||
"AI": "AI",
|
||||
"SYSTEM": "System",
|
||||
"WEB": "Web"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"title": "Task Labels",
|
||||
"description": "Create and manage labels to organize your tasks",
|
||||
@@ -405,6 +444,18 @@
|
||||
"eveningSubtitle": "Time to reflect and unwind.",
|
||||
"dayComplete": "Day Complete! Great job."
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Schedule Settings",
|
||||
"description": "Define your availability for smart scheduling.",
|
||||
"start": "Start Time",
|
||||
"end": "End Time",
|
||||
"days": "Active Days",
|
||||
"saved": "Schedule saved",
|
||||
"work": "Work Schedule",
|
||||
"personal": "Personal Schedule",
|
||||
"workDesc": "Tasks with 'Work' labels will be scheduled during these hours.",
|
||||
"personalDesc": "Tasks with 'Personal' labels will be scheduled during these hours. 'Neutral' tasks can use either."
|
||||
},
|
||||
"aiChat": {
|
||||
"title": "AI Assistant",
|
||||
"welcome": "How can I help you manage your tasks today?",
|
||||
@@ -609,6 +660,7 @@
|
||||
"successAccessDesc": "User can now view all your tasks.",
|
||||
"errorAccess": "Failed to grant access",
|
||||
"sharedWith": "Shared with",
|
||||
"sharedWithMe": "Shared with me",
|
||||
"unshare": "Unshare",
|
||||
"confirmShareTitle": "Share Task",
|
||||
"confirmShareDesc": "Are you sure you want to share this task with {{username}}?",
|
||||
@@ -832,5 +884,13 @@
|
||||
"enterCodeSentTo": "Enter the 6-digit code sent to",
|
||||
"codeExpiresIn10": "Code expires in 10 minutes",
|
||||
"verify": "Verify"
|
||||
},
|
||||
"planning": {
|
||||
"minutes": "Minutes",
|
||||
"durationPlaceholder": "e.g. 30",
|
||||
"startDate": "Start Date",
|
||||
"estimatedDuration": "Estimated Duration",
|
||||
"subtasks": "Subtasks",
|
||||
"timeEstimate": "Time Estimate"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user