feat: add task management features to calendar

This commit is contained in:
Linus Rath
2026-03-21 20:45:22 +01:00
parent 64c3d7e384
commit 30284859c7
20 changed files with 1190 additions and 46 deletions
+49 -4
View File
@@ -1753,7 +1753,9 @@
"month_hint": "Month (m)",
"week_hint": "Week (w)",
"day_hint": "Day (d)",
"agenda_hint": "Agenda (a)"
"agenda_hint": "Agenda (a)",
"tasks": "Tasks",
"tasks_hint": "Tasks (k)"
},
"events": {
"create": "Create event",
@@ -1866,7 +1868,11 @@
"show_time_in_month_view": "Show time in month view",
"show_time_in_month_view_desc": "Display event times in the month calendar view",
"show_week_numbers": "Show week numbers",
"show_week_numbers_desc": "Display week numbers in the mini-calendar"
"show_week_numbers_desc": "Display week numbers in the mini-calendar",
"enable_tasks": "Enable tasks",
"enable_tasks_desc": "Show a tasks view in the calendar for managing to-dos",
"show_tasks_on_calendar": "Show tasks on calendar",
"show_tasks_on_calendar_desc": "Display task chips on the day and week calendar views"
},
"days": {
"monday": "Monday",
@@ -1899,7 +1905,8 @@
"rsvp_updated": "Response updated",
"rsvp_error": "Failed to update response",
"event_duplicated": "Event duplicated",
"event_error": "Failed to save event"
"event_error": "Failed to save event",
"task_due": "Task due"
},
"status": {
"loading_calendars": "Loading calendars...",
@@ -1997,10 +2004,48 @@
"last_refreshed": "Last updated: {time}"
},
"tasks": {
"label": "Tasks",
"no_tasks": "No tasks",
"no_title": "(No title)",
"mark_complete": "Mark as complete",
"mark_incomplete": "Mark as incomplete"
"mark_incomplete": "Mark as incomplete",
"filter_all": "All",
"filter_pending": "Pending",
"filter_completed": "Completed",
"filter_overdue": "Overdue",
"show_completed": "Show completed",
"create": "New Task",
"edit": "Edit Task",
"title_placeholder": "Task title",
"description_placeholder": "Add a description...",
"due_date": "Due date",
"include_time": "Include time",
"priority": "Priority",
"priority_none": "None",
"priority_high": "High",
"priority_medium": "Medium",
"priority_low": "Low",
"progress": "Status",
"progress_needs_action": "Needs action",
"progress_in_process": "In process",
"progress_completed": "Completed",
"progress_cancelled": "Cancelled",
"calendar": "Calendar",
"alert": "Reminder",
"alert_none": "None",
"alert_at_time": "At time of due date",
"alert_5min": "5 minutes before",
"alert_15min": "15 minutes before",
"alert_30min": "30 minutes before",
"alert_1hr": "1 hour before",
"alert_1day": "1 day before",
"delete": "Delete",
"cancel": "Cancel",
"save": "Save",
"quick_add_placeholder": "Add a task...",
"due_today": "Today",
"due_tomorrow": "Tomorrow",
"overdue": "Overdue"
}
},
"advanced_search": {