Skip to content

1.2.0

Choose a tag to compare

@parhamf6 parhamf6 released this 31 Aug 19:30
· 8 commits to main since this release

Tempo 1.2.0

Release focused on reorganizing and restarting trackers with less friction: drag-and-drop reordering, configurable auto-naming, a live breadcrumb of what you're tracking, and a one-click reset.

What's new in 1.2.0

  • Drag to reorder segments. Grab the grip handle at the start of any row to reorder it among its siblings — an accent line previews exactly where it will land, dropping onto its own spot does nothing, and Escape cancels the drag. Works at any nesting depth (sub-entries reorder within their parent), stays correct with Display segments in reverse order enabled, and is touch-friendly. Chevron up/down buttons in each row's actions do the same moves without dragging, and disable at the ends.

  • Running segment breadcrumb in the Current timer. While a segment runs, the "Current" card now shows what you're actually tracking instead of a static label — the full chain down to the running entry, e.g. Work › Part 2. Long names truncate with an ellipsis and the full path is available on hover.

  • One-click reset. A reset button at the right end of the controls bar clears the whole tracker in one go, after an explicit confirmation that offers two actions: Delete all wipes every segment, and Clear times only keeps segment names and structure as a reusable template — handy for recurring daily or weekly trackers. Resetting a running tracker stops the running segment.

  • Configurable auto-naming. Two new settings control the fallback names for new segments and sub-entries. Every run of # becomes the counter, zero-padded to its length: Segment #, PART ###PART 001, ## part01 part. The defaults reproduce the old Segment N / Part N behavior, and a typed name always wins.

Install

Community

You can install the plugin from obsidian plugin store
Obsidian Community

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.