What's New in Full Calendar¶
This page highlights the latest major features and improvements to help you get the most out of the plugin.
For a detailed version-by-version breakdown, see the Changelog.
✅ Integrated Obsidian Task Plugin¶
Turn your calendar into a powerful task manager with first-class support for the Obsidian Tasks plugin. A new "Tasks" calendar source brings your tasks to life inside Full Calendar.
- Task Backlog: View all your tasks in a dedicated backlog panel.
- Drag-and-Drop Scheduling: Drag tasks from the backlog directly onto your calendar to schedule them.
- In-Calendar Actions: Complete, edit, or delete tasks right from the calendar view.
- Powerful Filters: Filter tasks by status or path to focus on what matters.
- Overdue Task Surfacing: Automatically highlights overdue tasks for quick rescheduling.
➡️ Learn more about Tasks Integration.
🔔 Event Reminder System¶
Never miss an important meeting again! The new Event Reminder System brings native desktop notifications to Full Calendar. Get notified 10 minutes before your events start, and optionally before they end.
- Smart Notifications: Native desktop notifications work across all operating systems
- Flexible Timing: 10-minute advance warning with optional end-time reminders
- Universal Support: Works with all calendar sources - local notes, Google Calendar, CalDAV, and ICS feeds
- Privacy-First: All reminder processing happens locally in your vault
➡️ Enable notifications in Settings → General → Event Notifications
🧩 Calendar Workspaces¶
Create and switch between tailored calendar setups with Workspaces. Save your selected sources, filters (categories, tasks, all‑day), and view preferences (month/week/day/timeline) into named workspaces like "Planning" or "Deep Work" and swap in a click. Optimized to apply changes incrementally for fast transitions.
- Save sources, filters, and display preferences per workspace
- Quick switcher in the calendar header and command palette support
- Optional default workspace on startup
➡️ See how to use it: Workspaces
🗓️ Google Calendar Integration¶
Full Calendar now supports two-way sync with Google Calendar! Connect your Google account to create, modify, and delete events (including recurring events) directly in Obsidian. OAuth 2.0 authentication, calendar selection, and automatic token refresh are all built-in.
- Seamless Sync: Events created in Obsidian appear instantly in Google Calendar, and vice versa.
- Recurring Events: Full support for recurring events and per-instance overrides.
- Advanced Categories: Google Calendar events can use category coloring and sub-category organization for powerful visual management.
- Multi-Account Multi-Calendar: Now supports multiple calendars across different Google Accounts.
➡️ Learn how to set up OAUTH2.0 for Google Calendar Sync
🏷️ Timeline View for Categories & Projects¶
Visualize your schedule by category and sub-category with the new Timeline View! This advanced view organizes events into horizontal lanes, making it perfect for project management, resource planning, and complex schedules.
- Hierarchical Lanes: Events are grouped by category and sub-category, with expandable/collapsible groups.
- Drag-and-Drop: Move events between lanes to change their category or sub-category instantly.
- Shadow Events: Parent categories can show aggregate shadow events for a quick overview.
- Custom Colors: Color-code categories and sub-categories for instant recognition.
- Works with All Sources: Timeline View supports local, remote, and Google Calendar events.
🎨 Powerful Advanced Categories & Coloring¶
Supercharge your calendar's organization with Advanced Categories! This new system allows you to override a calendar's default color for specific events based on a category prefix in the event's title. It's the foundation for many powerful features to come.
- Universal Organization: Works for local and remote calendars. An event from Google Calendar titled
Work - Project Deadline
will be colored correctly in Obsidian. - Sub-Categories: Organize even further with a
Category - SubCategory - Title
format. - Smart Setup: When you enable the feature, the plugin can automatically categorize your existing events based on their folder structure.
- Autocomplete Editor: The event editor now has a dedicated "Category" field with autocomplete suggestions for all your existing categories, ensuring consistency.
➡️ Learn how to set up Advanced Categories
✨ Recurring Events Reimagined¶
The entire recurring event system has been rebuilt from the ground up to be more powerful, intuitive, and safe.
- Per-Instance Editing: Drag, resize, or rename a single occurrence of a recurring event without affecting the entire series. The plugin automatically creates a smart "override" that is linked to the parent.
- Recurring Tasks That Work: Check off a single instance of a recurring task as "done." It will be crossed out for that day only, leaving future occurrences ready for action.
- Safe Deletion: When deleting a recurring event, you'll now be asked whether you want to delete just that one instance, or the entire series (including any overrides you've made).
➡️ Learn more about Recurring Events & Overrides
🧠 Chrono Analyser Dashboard¶
Unlock powerful insights into your time with Chrono Analyser! Chrono Analyser is a built-in dashboard that transforms your calendar events into actionable analytics.
- Proactive Insights Engine: Automatically analyzes your calendar history and highlights trends, habits, and summaries.
- Interactive Charting: Explore your data visually with pie, sunburst, time-series, and activity pattern charts.
- Persona & Group Analysis: Create custom insight groups (e.g., "Productivity", "Routine") for tailored analysis.
- All Sources Supported: Works with Full Note, Daily Note, Google Calendar, CalDAV, and ICS calendars.
- Real-Time Filtering: Instantly filter by category, project, or date range.
➡️ Learn more about Chrono Analyser
🌍 Robust Timezone Support¶
Travel and collaborate across timezones with confidence. Full Calendar is now fully timezone-aware, ensuring your events always appear at the correct local time, no matter where you are.
- Display Timezone: Set a specific timezone for your calendar view, independent of your system's timezone. Perfect for planning trips or coordinating with remote teams.
- Automatic Conversion: Events from all sources—local notes, daily notes, and remote calendars like Google Calendar—are automatically converted to your chosen display timezone.
- DST Safe: All conversions are Daylight Saving Time aware, so you never have to worry about "fall back" or "spring forward" bugs again.
➡️ Read more about Timezone Support
🖌️ Redesigned Event Editor¶
The event editor has been completely redesigned from the ground up for a cleaner, more intuitive experience.
- Two-Column Layout: A polished layout makes it easier to find and edit the fields you need.
- Logical Grouping: Date, time, and recurrence options are logically grouped for faster editing.
- Dedicated Actions: Buttons for Save, Delete, and Open Note are neatly organized in the footer.