No description
Find a file
2026-07-16 21:57:38 +12:00
.github/workflows Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
assets Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
.gitignore Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
CHANGELOG.md Complete Obsidian review compatibility pass 2026-07-16 21:57:38 +12:00
esbuild.config.mjs Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
eslint.config.mjs Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
LICENSE Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
main.js Complete Obsidian review compatibility pass 2026-07-16 21:57:38 +12:00
main.ts Complete Obsidian review compatibility pass 2026-07-16 21:57:38 +12:00
manifest.json Complete Obsidian review compatibility pass 2026-07-16 21:57:38 +12:00
package-lock.json Complete Obsidian review compatibility pass 2026-07-16 21:57:38 +12:00
package.json Complete Obsidian review compatibility pass 2026-07-16 21:57:38 +12:00
README.md Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
styles.css Address Obsidian review findings 2026-07-16 21:46:40 +12:00
tsconfig.json Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
version-bump.mjs Initial Chronicle Lanes release 2026-07-16 21:18:35 +12:00
versions.json Complete Obsidian review compatibility pass 2026-07-16 21:57:38 +12:00

Chronicle Lanes

Chronicle Lanes turns dated Obsidian notes into an explorable visual timeline. Organise notes into colour-coded categories, compare overlapping histories, follow work that is still in progress, and play the vault back chronologically.

Chronicle Lanes is currently designed for Obsidian Desktop.

Timeline Overview showing dated notes grouped into colour-coded categories

Two timeline views

  • Chronicle Lanes is the full explorer, with note labels, category counts, filtering, navigation, and a collapsible note inspector.
  • Timeline Overview is a compact view that can sit in a tab or dock beside your notes.

Full Chronicle Lanes explorer with note inspector

Add notes without editing YAML

Right-click a Markdown note and choose Add or edit timeline entry. Set its start date, optional end date, in-progress state, and category in one place.

Timeline entry editor with date and category controls

The editor writes standard properties to the note:

---
doc_start: 2024-01-06
doc_end: 2026-05-18
timeline-group: Development
---

Enable In progress to write doc_end: current. The range then advances automatically to the present day while Obsidian is open.

Explore the chronology

  • Group notes by an explicit timeline category, folder, or tag
  • Assign persistent colours to discovered categories
  • Display single-date events or start-to-end ranges
  • Sort by category, latest date, oldest date, or time span
  • Merge categories for direct chronological comparison
  • Filter by note title, category, or tag
  • Zoom, fit, jump to today, and navigate to the active note
  • Highlight the current note with a subtle pulse
  • Show or hide note names in the compact overview

Merged latest view comparing histories in one lane

Timelapse

Play the timeline from left to right and watch notes appear in chronological order. Long-running ranges draw toward their end date or the present, with duration-aware timing that keeps shorter events readable.

Watch the Chronicle Lanes timelapse (MP4)

Supported properties

Property Purpose Example
doc_start Start or point date 2024-01-06
doc_end End date or live range 2026-05-18 or current
timeline-group Category/lane name Research
timeline-exclude Explicitly hide a note true
date Configurable fallback date 1884

Dates may be exact ISO dates, years, approximate/circa dates, or BC/BCE years. Legacy start and end properties can also be read as fallbacks.

Diagnostics

Chronicle Lanes reports notes with timeline intent that are missing dates or contain invalid date values. Open the diagnostics from the status counter in the timeline toolbar.

Timeline diagnostics showing a note with a missing date

Installation

Community plugins

Once Chronicle Lanes is available in the Obsidian community directory:

  1. Open Settings > Community plugins.
  2. Select Browse and search for Chronicle Lanes.
  3. Install and enable the plugin.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. Place them in <vault>/.obsidian/plugins/chronicle-lanes/.
  3. Reload Obsidian and enable Chronicle Lanes under Community plugins.

Development

npm install
npm run dev

Before release:

npm run lint
npm run build

Support

Built by Sidepath Studio - small apps, practical tools, and digital experiments.

Chronicle Lanes is a Sidepath Studio tool for Obsidian, built to make dated vault structure easier to explore and understand.

Support Sidepath Studio on Buy Me a Coffee

License

MIT