1.1.0
Tempo 1.1.0
tempo-demo-v1.1.0-compressed.mp4
Tempo is time tracking that lives in your notes. Drop a tempo block anywhere to track your work, and a tempo-stats block to see where the time actually went — across any files, folders, or date ranges you choose.
What's new in 1.1.0
Drill down into any day. Click a bar in the chart to see exactly what you worked on during that day, with times per task. From there, one click filters the entire stats view to that period.
Step through time. The range bar now has a date navigator — step back or forward one day at a time through your history, with the label doubling as a jump-back-to-today button.
Task breakdown donut. A collapsible donut shows what share of your tracked time each task took, top tasks as slices and everything else merged into "Other". Hover a slice for exact numbers, or use the legend.
Expandable leaderboard. Click any task in the leaderboard to expand its day-by-day times across the current range — dates, mini bars, and durations. A search box filters tasks by name when the list gets long.
Live timers. Running segments — and every total they feed — now tick up in real time, every second, right in the table.
Smoother interactions. Panels, accordions, and breakdowns animate open and closed; tooltips follow hover, click, tap, and keyboard focus. Everything respects the system reduced-motion setting.
Keyboard access. Chart bars, leaderboard rows, and donut slices are all reachable and operable from the keyboard.
Improved
- Sticky action buttons stay visible while scrolling wide tracker tables, and the expand chevron no longer wraps below long task names.
- Faster stats computation on large ranges: entry timestamps are parsed once instead of per bucket, so months of data aggregate noticeably quicker.
- Trackers idle silently when paused — no background work until something is running.
- Collapse/expand toggles and repeated UI changes are batched into fewer note writes.
Fixed
- Saving a tracker or the stats view can no longer lose updates when two blocks in the same note write at once (writes are now atomic under Obsidian's lock), including races with sync services.
- Blocks embedded in contexts without editor info (certain embeds) no longer throw on save attempts.
- Long sessions no longer accumulate leftover document-level listeners from chart tooltips.
- Stale save targets are detected and skipped instead of risking corruption after external edits shift lines in a note.
- Upstream support links and package metadata left over from the original project were replaced.
Install
BRAT
Install BRAT, open the command palette and run "BRAT: Add a beta plugin for testing", then enter:
https://github.com/parhamf6/Tempo
Manual
Download main.js, manifest.json, and styles.css from the latest release and place them in:
<vault>/.obsidian/plugins/tempo/
Then enable "Tempo" in Settings → Community plugins.
Tempo builds on Ellpeck's Simple Time Tracker (MIT). Thanks, Ellpeck.