Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Markwhen File Sync

rouvenjahnkerouvenjahnke1k downloads

Synchronize properties from your notes with a Markwhen timeline file

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This is an Obsidian plugin.

Synchronize Properties from your Obsidian notes with Markwhen timeline files.

Features

  • Bidirectional synchronization
  • Customizable grouping and sorting
  • Flexible filtering options
  • Auto-sync capability
  • Status tag support

A possible use case is goal planning, where you can visualize projects and milestones with Markwhen, see for more informations my Medium-Article.

Installation

  1. Open Obsidian Settings
  2. Search for "Markwhen File Sync"
  3. Install and Enable

Settings

  1. Set the timeline file path to the path to the markwhen-timeline (include .mw)
  2. Set the notes folder path to the path to the folder in which you have your notes, which you want to synchronize with the Markwhen-Timeline-File. Leave this blank to sync the entire vault.
  3. Enable or disable the bidirectional synchronization.
    • if you enable it, then the date and endDate will synchronize from the notes to the timeline and the opposite direction
    • if you disable it, then the synchronization will synchronize only from tthe notes to the timeline
  4. In the next step you have to set the name of the tag-property in your notes (usually tags)
  5. Then choose tags which are required for the notes (currently you can't leave it empty, I'll modify it as soon as possible)
  6. Additionally you can choose a property to group the files (for each different value of this property it is another group)
  7. So you can also choose a property, such that the value of this is a tag to the Markwhen-Events in the timeline-note (you can leave it empty)

The format of the properties for the dates in the notes are based on the format from Full Calendar, so the start-date is: date and the end-date is: endDate.

The other settings are less important and should be self-explanatory

Notes:

  • The plugin preserves an existing header block at the top of your Markwhen file. If you set a Header in settings, that value is used; otherwise the existing header is kept.
  • Timeline events with month-only or year-only dates (e.g., 2025-06 or 2025) are supported; the plugin expands these to the start/end of the corresponding month/year according to your configured date format.

Usage

To use the synchronization you have to create notes in the notes-folder. For example: image

If you already have a Markwhen timeline note, you can toggle synchronization using the Sync Timeline button in the left sidebar.

So than you have the synchronisation between the notes and the timeline-note. Only the dates will synchronize, the tags as well as the groups are not synchronized.

Example

You have this notes: Screenshot 2025-01-30 172624

and Screenshot 2025-01-30 172604 So than you can toggle the synchronization: image Than the markwhen-note going to be updated: Screenshot 2025-01-30 172701 and you can see the timeline: Screenshot 2025-01-30 172724

Support

If you encounter any issues or have suggestions, please open an issue on GitHub.

License

MIT License

74%
HealthGood
ReviewCaution
About
Synchronize note properties with Markwhen .mw timeline files, offering bidirectional sync, auto-sync, and status-tag support. Group, sort, and filter events by note properties and preserve existing timeline headers while handling month- or year-only dates.
IntegrationsPropertiesDates
Details
Current version
1.1.0
Last updated
8 months ago
Created
Last year
Updates
4 releases
Downloads
1k
Compatible with
Obsidian 1.7.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
rouvenjahnkerouvenjahnke
github.com/rpj-07
GitHubrouvenjahnke
  1. Community
  2. Plugins
  3. Integrations
  4. Markwhen File Sync

Related plugins

Reminder

Manage Markdown TODOs with reminder.

April's Automatic Timelines

Simple timeline generator for story tellers.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

BRAT

Easily install a beta version of a plugin for testing.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.