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

Status Date Tracker

WhileTrueGeekWhileTrueGeek37 downloads

Add dates when a tracked property changes value.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Status Date Tracker is a plugin for Obsidian that adds a date when the status property changes.

How it works

When a note changes from:

status: backlog

to:

status: in-progress

the plugin adds or updates a property named after the new status:

status: in-progress
in-progress: 2026-07-10

Dates use the device's local calendar date in the fixed YYYY-MM-DD format. This format does not follow Daily Notes, Templates, locale, or other Obsidian date-format settings. The ISO format keeps values unambiguous, sortable, and compatible with Obsidian date properties. Existing status-date properties remain in the note as a compact transition history.

The tracked property defaults to status. You can choose another property under Settings → Status Date Tracker → Tracked property.

Final statuses

Some transitions should keep their first date permanently. Add those statuses to the plugin settings:

  • The first transition adds the date if the property is absent.
  • Later transitions back into that status preserve the existing property.
  • Non-final status dates are updated whenever the note re-enters that status.

Configure the comma-separated list under Settings → Status Date Tracker → Final statuses. The list is empty by default, so every status date is overwritten until final statuses are configured.

Alternatively, enable Preserve first date for every value to keep the first date for every tracked value. When enabled, the separate Final statuses field is hidden because it is no longer needed.

Installation

Community Plugins

After the plugin is accepted into the Obsidian Community directory:

  1. Open Settings → Community plugins → Browse.
  2. Search for Status Date Tracker.
  3. Select Install, then Enable.

Manual installation

  1. Download main.js and manifest.json from the latest GitHub release.
  2. Create <vault>/.obsidian/plugins/status-date-tracker/.
  3. Copy both files into that folder.
  4. Reload Obsidian and enable Status Date Tracker under Community plugins.

Data and privacy

  • All processing happens locally inside Obsidian.
  • The plugin makes no network requests.
  • The plugin collects no telemetry or analytics.
  • No account, payment, or external service is required.
  • The plugin reads cached frontmatter and writes only the date property for a detected status transition.

Compatibility

  • Requires Obsidian 1.10.0 or later.
  • Supports desktop and mobile.

Development

npm install
npm run build

The production build creates main.js, which is attached to GitHub releases but is not committed to the source repository.

License

MIT

HealthExcellent
ReviewPassed
About
Record a YYYY-MM-DD date property when a note's status changes, naming the property after the new status (e.g. in-progress: 2026-07-10). Keep a compact transition history as previous status-date properties remain in the note. Change the tracked property and mark final statuses (or enable preserve-first-date) to keep initial dates permanent while other status dates update on re-entry.
PropertiesDatesAutomation
Details
Current version
1.4.0
Last updated
4 weeks ago
Created
4 weeks ago
Updates
5 releases
Downloads
37
Compatible with
Obsidian 1.10.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
WhileTrueGeekWhileTrueGeekwhiletruegeek
GitHubwhiletruegeek
  1. Community
  2. Plugins
  3. Properties
  4. Status Date Tracker

Related plugins

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

MetaEdit

Manage your metadata.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Vault Changelog

Maintain a changelog of recently edited notes.

Fold Properties By Default

Always have editor/metadata properties folded by default

Day and Night

Automatically toggle themes between day theme and night theme on a set time schedule.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Advanced URI

Control everything with URI.

Meta Bind

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