Priority Task Manager

Preparing your workspace...

Priority Task Manager Tasks
{{ user.name }} mdi-logout
Login Login {{ currentView === 'tasks' ? 'Analytics' : 'Tasks' }} Import CSV Export Tasks {{ isDarkTheme ? 'Light Mode' : 'Dark Mode' }} Logout

mdi-chart-areaspline Productivity Analytics Analytics

Track your focus time, streaks, and productivity insights

mdi-target
{{ analytics.productivityScore }}%
Productivity
Time on high-importance tasks
mdi-fire
{{ analytics.currentStreak }}
Day Streak
Consecutive focus days
mdi-clock-outline
{{ analytics.thisWeekHours }}h
This Week
{{ analytics.weekChange >= 0 ? 'mdi-arrow-up' : 'mdi-arrow-down' }} {{ Math.abs(analytics.weekChange) }}%
mdi-timer
{{ analytics.totalPomodoros }}
Pomodoros
25+ min sessions
{{ analytics.totalHours }}h
Total Focus
{{ analytics.totalSessions }}
Sessions
{{ analytics.avgSessionMins }}m
Avg Session
{{ analytics.tasksCompleted }}
Completed
{{ analytics.tasksActive }}
Active
{{ analytics.completionRate }}%
Completion
mdi-chart-timeline-variant Daily Focus Time (Last 30 Days)
mdi-chart-donut Session Distribution
mdi-clock-time-eight Focus by Hour of Day
mdi-timer-outline Pomodoros Over Time
mdi-format-list-numbered Top Tasks by Time Spent
mdi-chart-scatter-plot {{ isQ1ZoomMode ? 'Q1 Zoom: Priorities' : 'Eisenhower Matrix' }}
{{ cat }}
{{ activeTasks.length }}
Active Tasks {{ allExpanded ? 'Collapse All' : 'Expand All' }} Add Task {{ activeTasks.length }} {{ influenceMode ? 'mdi-arrow-up-bold-circle' : 'mdi-star-circle' }} {{ barStyle === 'chips' ? 'mdi-label' : barStyle === 'segmented' ? 'mdi-chart-bar' : 'mdi-gauge' }} {{ showCompletedSubtasks ? 'mdi-eye-off' : 'mdi-eye' }} {{ showNotSureTasks ? 'mdi-help-circle' : 'mdi-help-circle-outline' }}
mdi-playlist-check
No active tasks. Add a task to get started!
mdi-check-circle Completed Tasks {{ completedTasks.length }} {{ taskSectionOpen.completed ? 'mdi-chevron-up' : 'mdi-chevron-down' }}
mdi-close Add Subtask Add Add Subtask
Importance: {{ Number(newSubtask.importance).toFixed(1) }}
Urgency: {{ Number(newSubtask.urgency).toFixed(1) }}
Cancel Add Subtask
mdi-close Edit Subtask Save Edit Subtask
Importance: {{ Number(editingSubtask.importance).toFixed(1) }} {{ editingSubtask.importance >= 8 ? 'CRITICAL' : (editingSubtask.importance >= 5 ? 'HIGH' : 'LOW') }}
Urgency: {{ Number(editingSubtask.urgency).toFixed(1) }} {{ editingSubtask.urgency >= 8 ? 'IMMEDIATE' : (editingSubtask.urgency >= 5 ? 'SOON' : 'LATER') }}
Cancel Save
mdi-close Edit Task Save Edit Task
Importance: {{ Number(editingTask.importance).toFixed(1) }} {{ editingTask.importance >= 8 ? 'CRITICAL' : (editingTask.importance >= 5 ? 'HIGH' : 'LOW') }}
Urgency: {{ Number(editingTask.urgency).toFixed(1) }} {{ editingTask.urgency >= 8 ? 'IMMEDIATE' : (editingTask.urgency >= 5 ? 'SOON' : 'LATER') }}
Cancel Save
mdi-close {{ currentTask.notes ? 'Edit Notes' : 'Add Notes' }} Save {{ currentTask.notes ? 'Edit Notes: ' : 'Add Notes: ' }} {{ currentTask.name }}
Task ID: {{ currentTask.id }}
Note Length: {{ editingNotes ? editingNotes.length : 0 }} characters
Cancel Save Notes
mdi-close Import CSV Import mdi-file-import Import Tasks from CSV
Successfully imported {{ csvImportResult.details.imported }} tasks ({{ csvImportResult.details.errors.length }} errors)
Failed to import CSV: {{ csvImportResult.error }}
Errors:
  • Row {{ error.row }}: {{ error.error }}
Cancel mdi-upload Import CSV
mdi-close Quick Add Task Add mdi-plus-circle-outline Quick Add Task
Importance: {{ isQ1ZoomMode ? quickAddTask.importance.toFixed(1) : quickAddTask.importance }} {{ quickAddTask.importance >= 8 ? 'CRITICAL' : (quickAddTask.importance >= 5 ? 'HIGH' : 'LOW') }}
Urgency: {{ isQ1ZoomMode ? quickAddTask.urgency.toFixed(1) : quickAddTask.urgency }} {{ quickAddTask.urgency >= 8 ? 'IMMEDIATE' : (quickAddTask.urgency >= 5 ? 'SOON' : 'LATER') }}
Cancel Add Task mdi-check
🍅 Pomodoro Complete!
mdi-check-circle

Great job! You completed a 25-minute focus session.

Task: {{ breakTask.name }}

🍅 {{ breakTask.pomodoro_count }} Pomodoros completed

Time for a {{ breakType === 'long' ? '15' : '5' }}-minute break!

{{ breakType === 'long' ? '🌟 Long break - You earned it!' : '☕ Short break - Rest and recharge' }}

Skip Break mdi-coffee Start {{ breakType === 'long' ? '15' : '5' }}-Min Break
mdi-coffee Break Time: {{ formatTime(breakTimeRemaining) }} mdi-close
{{ snackbar.text }}
mdi-rocket-launch

Welcome to Priority Manager

Take control of your time with the Eisenhower Matrix and Pomodoro focus sessions.

Get Started