Milestones and Progress¶
Reward Your Consistency
Milestones provide long-horizon progress tracking across all your calendar activities. Designed to reward consistent usage without artificially inflating counts from failed operations, they gamify your productivity.
Accessing Milestones¶
The absolute fastest way to view your progress is to use the FCR Command. Just open the command palette (Ctrl/Cmd + P), select the FCR Command, and type open milestones or show achievements.
- Open Full Calendar Settings.
- Navigate to the Appearance tab.
- Click the gear icon next to Milestones to open the dedicated page.
- Click Back to settings at the top when you are finished.
Dashboard Overview¶
The Milestones dashboard provides a beautifully crafted view of your calendar journey. It displays interactive Milestone cards that automatically sort your unlocked achievements to the top. Each card features a clear status badge, descriptive target text, and a visual progress bar paired with a precise numeric label to track exactly how close you are to your next goal.
Progression Mechanics¶
Your progress securely updates in the background after every successful, provider-backed operation.
Tracked Operations
Creating, updating, moving, or deleting events will increment your milestone counters. To ensure fairness, canceled operations, provider failures, and optimistic rollbacks do not inflate your stats.
Comprehensive Source Coverage: Whether you're scheduling in Local or Daily Note calendars, syncing with remote sources like Google and CalDAV, or managing productivity via TaskNotes, your activity counts. The system even evaluates behavioral metadata, rewarding advanced usages like recurring-series creation, heavy NLP utilization, distinct timezone tracking, and consistent daily streaks.
Achievement Notifications¶
When your hard work pays off and a milestone unlocks, you will be celebrated with a non-blocking toast notification. If you unlock multiple milestones simultaneously, they elegantly queue and display in sequence, ensuring you never miss a reward.
Under the Hood
Milestones are strictly read-only from the UI. Your unlock states and counters safely persist within the plugin's settings data, and your progress is dynamically computed from this secure state every time the dashboard renders. For technical details, see the Milestones Architecture.