Releases: p1tt1/obsidian-logbook
Release list
0.3.0
Logbook 0.3.0 adds an opt-in task-switching convenience for anyone who juggles more than one task in a session.
Previously, clocking in to a second task while a clock was already running left both entries open. This release adds a setting to make the switch clean: turn it on and clocking in automatically closes the clock you were timing.
Highlights
- Switch task on clock-in (opt-in, default OFF) — when enabled, clocking in to a different task automatically clocks out of the one you're currently timing. Only the active clock is closed; any other open entries elsewhere in your vault are left untouched. Toggle it under Settings → Community plugins → Logbook.
Install
Manual: download main.js, manifest.json, and styles.css from this release into <vault>/.obsidian/plugins/logbook/, then enable Logbook under Settings → Community plugins. Beta testers can also add the repo via BRAT. See the README for details.
0.2.2
The first public release of Logbook — org-mode LOGBOOK-style time tracking for Obsidian task items, stored as Dataview-queryable [clock:: START--END] child list items.
Clock in on any task line and Logbook writes an open clock entry indented beneath it; clock out and it gains an end timestamp. Because every session is a plain Markdown list item with a Dataview inline field, your time data is queryable with DataviewJS without any extra infrastructure.
Highlights
- Clock in / clock out on task items, with a live status-bar timer while a clock is running.
- State survives a restart — an open clock is restored and validated on next load, so you can switch notes or quit Obsidian and still clock out cleanly.
- 100% local — no runtime dependencies, no network requests, no telemetry. Logbook only writes plain Markdown to your vault.
- Dataview-queryable output — sessions are stored as
[clock:: START--END]inline fields, ready for DataviewJS reports (per-task totals, daily rollups, weekly summaries, open-clock finder).
Install
Manual: download main.js, manifest.json, and styles.css from this release into <vault>/.obsidian/plugins/logbook/, then enable Logbook under Settings → Community plugins. Beta testers can also add the repo via BRAT. See the README for details.
0.2.1
The first public release of Logbook — org-mode LOGBOOK-style time tracking for Obsidian task items, stored as Dataview-queryable [clock:: START--END] child list items.
Clock in on any task line and Logbook writes an open clock entry indented beneath it; clock out and it gains an end timestamp. Because every session is a plain Markdown list item with a Dataview inline field, your time data is queryable with DataviewJS without any extra infrastructure.
Highlights
- Clock in / clock out on task items, with a live status-bar timer while a clock is running.
- State survives a restart — an open clock is restored and validated on next load, so you can switch notes or quit Obsidian and still clock out cleanly.
- 100% local — no runtime dependencies, no network requests, no telemetry. Logbook only writes plain Markdown to your vault.
- Dataview-queryable output — sessions are stored as
[clock:: START--END]inline fields, ready for DataviewJS reports (per-task totals, daily rollups, weekly summaries, open-clock finder).
Install
Manual: download main.js, manifest.json, and styles.css from this release into <vault>/.obsidian/plugins/logbook/, then enable Logbook under Settings → Community plugins. Beta testers can also add the repo via BRAT. See the README for details.