shayherchen139 downloadsA vault dashboard with an activity heatmap, folder distribution, and configurable visual-folder quick links.
English · 中文 · 日本語 · 한국어 · Français · Español · Italiano
A dashboard for your Obsidian vault: an activity heatmap, a folder-distribution view, and configurable "quick access" links — all in one pane.
All / 30 days / 7 days ranges.
Newest weeks are on the left.Each note contributes one "activity day", resolved with this fallback chain:
updated (the field name is configurable).created / date.YYYY-MM-DD prefix in the filename.mtime) — on by default. Most vaults have notes with
neither a frontmatter date nor a filename date, so without this fallback the
heatmap would be nearly empty. If a sync drive bulk-refreshes mtimes and
creates a false spike, turn it off in settings.Note activity works out of the box in any vault with no extra configuration.
Counts entries in one or more changelog files. A parser reads ## YYYY-MM-DD
sections and counts the top-level list items under each date:
## 2026-08-23
- Publish the July report
- Fix a typo in the style guide
> Note: blockquotes under a date section are ignored.
Each file can be a single note or a folder (all .md files inside, non-recursive).
Open the dashboard from the ribbon icon or the "Open dashboard" command.
| Setting | Description |
|---|---|
| Language | Interface language for the settings page and the dashboard. |
| Appearance | Visual style: Minimal Tech, Y2K Console, Coffee House, Pop Fast Food, Black Stage, or Blue Sky. |
| Activity data source | Note activity or Changelog. |
| Activity date field | Frontmatter field used first in the note-activity fallback chain. |
| Fall back to file modified time | Use mtime as the final fallback (on by default). |
| Changelog paths | Files/folders parsed in changelog mode. |
| Quick access | Up to 5 blocks; each points to a folder and lists its recent notes. |
| Subfolders to show | Per block: tick which subfolders become second-level tabs. Tick all and subfolders added later appear automatically. |
Install "Vault Dashboard X" from Settings → Community plugins, then enable it.
main.js, manifest.json, and styles.css from the latest release..obsidian/plugins/vault-dashboard-x/ in your vault.Full changelog — every release with what changed and why.
GNU General Public License v3.0
There is no build step — main.js is the plugin artifact. After editing,
disable and re-enable the plugin (or run Reload app) in Obsidian to pick up
changes.
npm version <patch|minor|major>; it syncs manifest.json
and versions.json automatically.node test/harness.js.The release tag must equal the version in manifest.json without a v
prefix; main.js, manifest.json, and styles.css are attached as separate
release assets.