See Roadmap for upcoming features.

Disclaimer: Mentioned frontmatter properties represent their default keys; you may have renamed them in your vault.


v1.7.4, 2026-11-13

Feature: Calendar axes now sticky.

v1.7.3, 2026-11-03

Calendar Hotfix: Hide weekday when zooming out.

v1.7.2, 2026-11-03

Calendar Feature: Change weekday property short to optional.

v1.7.1, 2026-11-03

Calendar Features:

  • Added optional weekdays property. Will get shown in front of axis date.
  • Defining a bcSuffix will now remove the minus sign in front of negative dates.
  • Extended moon options:
    • Added optional property colorBg for background color. Defaults to black.
    • Added optional property phases, defines the number of phases drawn in 1 cycle. Defaults to 4.
    • Small moon SVG icon improvements in performance.

v1.7.0, 2026-10-30

Feature: Extend calendar YAML config with optional colors for axis, dates and ticks.

v1.6.16, 2026-10-30

Toolbar Feature: Make visibility toggle of zoom and pan buttons work for local chart settings dropdown menu.

v1.6.15, 2026-10-29

  • Feature:

    • Extend options of positional calendars configs. May now be 1-based, as opposed to 0-based.
    • Add new warning for diagnostics popup.
  • Bugfix: Moon offset calculation no longer broken.

v1.6.14, 2026-10-27

  • Bugfix: Sticky Toolbar behavior fixed

v1.6.13, 2026-10-27

  • Features:

    • Toolbar Menus:
      • Refactored menu creation to rely on Obsidian’s native Menu class.
      • Applied Menu class to existing dropdowns.
      • Added a generic reset button to the dropdown menus.
    • Diagnostics & Reloads:
      • Added a new warning type to diagnostics.
      • Reset error and problem logs upon manual reload, updating visual indicators for the reset diagnostics button.
  • Bugfixes:

    • Tooltips: Fixed issue where crucial settings were not reloaded on tooltip render.
    • Event Arrows: Ensured predecessor data is loaded properly even when highlighting and connecting features are turned off.
  • Refactoring of Redraw Logic:

    • Refined redraw triggers by adding an isManual flag to bypass redraw cooldowns.
    • A lot of code maintenance

v1.6.12, 2026-10-24

  • Features:
    • Settings: Add ‘Rename’ button to calendars and groups
    • Better Reload: ‘Reload data’ button now resets calendars
    • Tooltip:
      • Now places itself to be better visible.
      • Contains more metadata.

v1.6.11, 2026-10-22

  • Features:
    • Enable event start and end date properties to be wrapped in square brackets, like gantt-start: [[2026-10-22]]. Use this to link to your daily notes.
    • Update library dependencies.

v1.6.10, 2026-10-22

  • Features:

    • Tooltips: Added event date to tooltips for non-repeating events, formatted according to the configured output option.
    • Local Chart Settings: Extended the UI of chart-specific settings, introducing initial configuration options for testing.
    • Diagnostics & Error Handling: Improved text clarity across the diagnostics popup and added structured parsing for YAMLParseError instances to assist with custom calendar configuration issues.
    • Internal Optimizations: Refined resource management and lifecycle handling behind the scenes.
  • Bug Fixes:

    • Corrected the position of the date sign to appear at the beginning of the date string.

v1.6.9, 2026-10-20

  • Features:

    • Amount of automatic reloads reduced.
    • Obsidian version added to diagnostics popup.
  • Bugfix:

    • Dependency arrows rendering fixed after reload.

v1.6.8, 2026-10-20

  • Features:

    • Reload data button no longer re-draws view.
    • Month index replaced with month name in warning text.
  • Bugfix:

    • Dependency arrows rendering fixed. Broke during splitting of render layers.

v1.6.7, 2026-10-19

  • Toolbar Features:
    • Icon of diagnostics button now orange when your data is partially invalid.
      • Popup now shows plugin version.
    • Group visibility toggle dropdown now ..
      1. .. longer to contain more groups.
      2. .. sorted alpha-numerically.
      3. .. contains unregistered groups.
      4. .. marks those unregistered groups with an asterisk.

v1.6.6, 2026-10-18

  • Feature:

    • Shorten group visibility toggles to single button, shows dropdown menu.
  • Other:

    • Extended list of possible errors for diagnostics popup.
    • Merge event handling -> bring vertical panning to mobile version.

v1.6.5, 2026-10-16

  • Bugfix: Fix drag events in popped out windows.

v1.6.4, 2026-10-16

  • Feature: Add scrolling by vertical pan.

v1.6.3, 2026-10-14

  • Error handling: Added lots of new human-readable warnings to chart popup.

v1.6.2, 2026-10-14

  • ESLint fix: Remove static CSS from code.

v1.6.1, 2026-10-13

General error handling

  • Button added in v1.6 now opens popup for chart diagnostics.
  • Errors and chart metadata get collected and shown in popup.
  • If a specific event file is responsible for a problem, the popup will show a link to it.

v1.6.0, 2026-10-11

  • Toolbar Feature: Hide and unhide toolbar with new button.

  • Bugfix: Text on events no longer broken after panning. (mobile only)

v1.5.6, 2026-10-08

Bases Feature: Make Bases read formulas as event properties (where frontmatter properties aren’t given)

v1.5.5, 2026-10-07

Features

  • UX:
    • Shorten dates when zooming out, a lot; First, hide days, then months, finally shorten years
    • Split overly long Settings sub-page into several pages
  • Performance:
    • Do not render icons and text while panning
    • Prepare results of repetitive calculations
    • Split calendar SVG layer into static and dynamic rendering layers
  • Maintenance:
    • Code cleanup, settings reorganization, dependency updates

Bugfix

  • Fix unintended panning/drift when resizing container width

v1.5.4, 2026-10-03

  • Bugfix: Changed Regex because iOS can’t lookbehind.

v1.5.3, 2026-10-03

  • Shorten Gregorian dates:
    • Omit days and months when zooming out
    • Shorten years when over 100K
  • Add new setting: Makes toolbar sticky

v1.5.2, 2026-10-02

Feature

  • Events can now be repeated on a day or year basis.
  • Repetition can now be ended.
    • Example for Historic Olympic Games: start: -0776-08-01 repeat every 4 years, until 0393

Bugfix

  • Corrected current date calculation for gregorian calendar.

v1.5.1, 2026-10-01

Bugfix

  • Calendar property noYearZero no longer ignored in Gregorian calendar.

v1.5.0, 2026-09-30

New Features

  • Clicking a calendar badge now opens calendar note in new tab
  • Added optional property today to calendar YAML. Use to define current day for fantasy time management.

v1.4.5, 2026-09-29

Features

  • Enable date suffix " repeat yearly" for events of year-based calendars
  • Add current date and original date to footnote of tool-tip of repeating events

v1.4.4, 2026-09-29

  • CSS update: Enables use of RPG Awesome icons

v1.4.3, 2026-09-28

Bases Feature

  • Add all selected properties to event tooltip.
    • (was only note, now includes file and formula properties)

v1.4.2, 2026-09-25

Features

  • Keep text on bars and eras visible when moving partially off-screen
  • Critical performance improvements for repeating events
    • Excluded off-screen calculations
    • Optimized lane assignment logic
    • Moved all repeating instances one layer back in rendering order
    • Added opacity to visually distinguish repeating instances

Other

  • Minor CSS improvements
  • Partial merge of desktop and mobile event management

Bugfixes

  • Zoom no longer stuck on mobile after reaching maximum zoom limit

v1.4.1, 2026-09-23

  • Improve performance of repeating events by drawing a more sensible amount of duplicates.

v1.4.0, 2026-09-22

Features

  • Added option for repeating events.
  • Added settings to manually change size of event shapes, event icons and event rows.

Other

  • Minor CSS improvements
  • Moved documentation from kiln to quartz
  • Removed unused setting
  • Major refactoring of SVG drawing class

v1.3.0, 2026-09-17

Added optional calendar property without year zero.
This enables you to use the more natural Gregorian calendar used outside of astronomy and computers.

  • Add noYearZero: true|false to the ruleBasedDetails part of a calendar.
    • Omitting the property will default to false.

v1.2.4, 2026-09-14

  • Prevent default swipe reaction on mobile for a smoother manual pan experience.

v1.2.3, 2026-09-14

Features

  • Toolbar improvements:
    • Bar, Point and Group are now icon buttons by @CePeU in #6
    • Added faster tooltips
    • Toolbar can now be moved to below Gantt chart with new setting
  • Use filename as fallback tooltip title if event’s name-property is empty
  • CSS improvements

Bugfixes

  • Removed default group ‘general’ from event creation
    • -> Group can now contain vertical-line events and eras
  • Zoom and Pan buttons no longer broken when upper and lower bound given
  • Edge case behaviour on maximum zoom no longer broken
    • Maximum zoom now shows 4 dates

v1.2.2, 2026-08-28

v1.2.1, 2026-08-26

  • Timestamp events now have text descriptions.
  • Added command which adds all missing Gantt properties to the current file (matching your renamed property keys)
  • Settings:
    • Default calendar selection goes from text to dropdown
    • Default group selection added, also dropdown
    • You can no longer delete the default group/calendar
  • Add fallback implementation for Gregorian calendar

v1.2.0, 2026-08-26

  • Added predecessors and successors to event properties. Optional list properties
    • Added option to highlight related events
    • Added option to connect related events with directional arrows
  • Added cooldown to re-rendering of Gantt chart. Set it to anything from 0 to 30 seconds.
  • Bases: add new setting to the base itself to be able to use lower and upper bound date with fantasy calendar instead
    of gregorian.
  • Optional: Use filename as fallback for event start date. Useful for daily notes. Disabled in v1.2.1.

Other

  • Settings: Split Add ribbon icon into 2 options; 1 for desktop, 1 for mobile
  • CSS: Changed text and arrow color depending on theme

v1.1.8, 2026-08-22

  • Place timestamp events with symbol vertical-line in their respective group vertically (like eras)

Bugfix

  • Add default color to event icons

v1.1.7, 2026-08-21

  • Add optional suffix to descriptive date: “today +-X”
    • X gets interpreted as days for now, more options to come
  • Sort and cleanup plugin settings
    • New setting: hide moons
    • New setting: choose color for hover effect
  • Random color for new groups and calendars

v1.1.6, 2026-08-19

  • Bases: Improved layout of custom tooltip - define what you want to see
  • Bases: Show file preview when hovering while holding CTRL
    • Key will be configurable in the next update
  • Move vertical hover overlay of events to behind event symbols
  • Improve naming of frontmatter property names related to calendars

v1.1.5, 2026-08-18

  • Bases feature: Improved tooltip layout in bases
    • The tooltip title prefix Day:xyz prefix is gone

Bugfix

  • Fix overlay and click reaction of point events

v1.1.4, 2026-08-18

Bugfix

  • End-date property no longer ignored

v1.1.3, 2026-08-18

  • New plugin Settings lets you decide which button to use while scrolling to zoom / pan.
    • With this you will be able to just scroll over a chart without breaking the scroll
  • General grammar and description improvements

v1.1.2, 2026-08-17

  • Bugfix: Add missing overlay for new icons ‘star’ and ‘octagon’

v1.1.1, 2026-08-17

  • Includes Bases in the most basic version. You will be able to do the following:
  • Use bases to see your fantasy Gantt charts. This comes with
    • Have all your charts in 1 file
    • Manually select which folders to use for your events
      • Filter file in folder foo/bar to see events in this folder including sub-folders
      • Filter folder is foo/bar to see events in this folder not including sub-folders
    • Set up a lower and upper date range for each chart individually (which will reference your default calendar)
    • See the amount of found events in the top-left corner
  • Stars and octagons are available
  • Release done because the last one failed due to GitHub hickup. This should have been 1.1.0

v1.0.3, 2026-08-16

  • Add setting for default event symbol
  • Calendars now may contain an optional outputFormat (to display dates differently from input format in event notes)
  • A year-only date is now a valid option
    • Points to January 1st for now, a setting will allow to interpret it as a 1-year timespan

Bugfixes

  • Move minus for negative years to front of date (was fixed to year before)
  • Calendars no longer have to be lowercase only, this also applies to groups

v1.0.2, 2026-08-14

  • Setting: Makes gantt-item checkbox optional.
    • If active, this saves you 1 frontmatter property per event, but gives less control.
  • Make descriptive date "today" work for non-Gregorian calendars, for code-blocks.

Bugfix

  • Default calendar now works (calendar must be defined in list below)

v1.0.1, 2026-08-14

  • Improved grammar in settings, removed typos.
  • “today” is now a valid date for events. This enables you to:
    • Mark the current day. (e.g. with a vertical-line event)
    • Define an event with an open end. (start: x, end: today)
      • Gregorian only for now

Bugfix

  • Moons are back

v1.0.0, 2026-08-13

  • Improved mobile support with touch events.
  • Added panning with CTRL key (Win + MacOS).
  • Added n-cornered shapes function and added triangle and hexagon as displayTypes by @CePeU
    • Added n-shaped overlays
  • Added pentagon as symbol type and fixed hexagon and diamond classes by @CePeU
  • Added start- and end days for calendars. They can end now instead of going forever.
  • Added attribute ‘displayName’ to events and calendars. Use "" to not show any name.
  • Added optional post-scriptum for calendar dates (“BC”/“AD”).
  • Settings
    • Make zoom and pan controls switchable
    • Add ribbon icon

Bugfixes

  • Tooltip was in wrong place when chart note was popped out of Obsidian.
  • Wider screens now zoom and pan better.

v0.5.3, 2026-08-10

  • Added intelligent minimum and maximum for zoom.
  • Added code block content parsing:
    • Added lower and upper bound ranges for initial view via code block.
    • Added center date for initial focus via code block.
  • Shorten mouse overlay lines to only be visible above related calendar.
  • Added optional list of moons; including color, offset and cycle

v0.5.2, 2026-08-07

  • Added new event type vertical-line.
  • Added text to era events.
  • Moved era and vertical-line events behind others.
  • Automated text and icon removal while zooming.
  • Added optional icons for all events (except vertical-line).
  • Automated number of dates on screen.
  • Allow calendars without months.
  • Added optional calendar displayName - will get shown as axis description.

Other

  • Code - refactor SVG creation

v0.5.1, 2026-08-04

  • New Contributor: CePeU
    • Small fix of group icon and settings description by @CePeU
  • Added colored eras.
  • Fixed offset calculation for calendar definitions.
  • Added short name property of calendar months.
  • Show dates in tooltips with human-readable month names, uses short name if given.

v0.5.0, 2026-07-31

Adapt to new Obsidian settings (version 1.13+).

v0.4.1, 2026-07-28

  • Changed width of code block creator modal to 90%.
  • Added setting: Show row of buttons at the end of toolbar to toggle group visibility.
  • Overhaul German version of README.

v0.4.0, 2026-07-28

  • Added text description to bar events.
  • Added new timestamp event symbol: diamond
  • Added optional icons to timestamp events.
  • Added frontmatter property to let you link to in-note header.
  • Added highlight to hovered events.

v0.3.0, 2026-07-28

  • Added group priority sorting.
  • Added group visibility toggle.

v0.2.7, 2026-07-27

Bugfix: Changed order of DOM elements in settings view.

v0.2.6, 2026-07-27

Remove typo.

v0.2.5, 2026-07-27

Group definitions now optional in settings.

v0.2.4, 2026-07-27

  • Sort groups and calendars in settings.
  • Added shortcut to settings.

v0.2.3, 2026-07-24

Remove hard-coded min & max zoom.

v0.2.2, 2026-07-24

Bugfix: Release done because of version mismatches.

v0.2.1, 2026-07-24

Added reload button to Gantt chart.

v0.2.0, 2026-07-24

Added mobile support via buttons for zooming and panning.

v0.1.0, 2026-07-22

Initial release for testing.