Skip to content

Releases: ms3056/Tokei

v0.9.0 - Forgiving Timezone Search

21 Dec 04:46

Choose a tag to compare

What's New

Features

  • Added forgiving timezone search with partial matching
  • Timezone offset field now filters suggestions as you type
  • Search is case-insensitive and matches any part of the timezone name
  • Example: searching "Los" finds "America/Los_Angeles"
  • Empty search shows all available timezones

Installation

Download main.js, styles.css, and manifest.json from the latest release and place them in your .obsidian/plugins/Tokei/ folder.

v0.8.1 — IANA Timezones, Label Style block, and UI polish

21 Dec 03:21

Choose a tag to compare

Release Notes

  • Added: IANA timezone support in Offset/IANA field. Accepts numeric UTC offsets (e.g., -5, +5.5) or IANA zone IDs (e.g., America/New_York). IANA zones are DST-aware and include a suggestions list from known timezones.
  • Added: Label style (blank names) as its own block under Show timezones, placed between Timezone Format and the Timezone grid. Options: City segment, Zone abbreviation, Full IANA, UTC offset.
  • Improved: Immediate refresh when Name is blank or changed, or when Offset/IANA updates — labels and times update without needing a reload.
  • Improved: Settings alignment under Show timezones. Timezone Format, Label style, and the Timezone grid now share consistent indentation and hide together when the toggle is off.
  • Improved: Input sizing — wider Offset/IANA field and a shorter Name field for cleaner grid layout.
  • Improved: Timezone cards expand to fit longer labels to avoid clipping.
  • Docs: README updated with a Settings Overview and guidance on label styles, IANA usage, and grouped visibility.
  • Compatibility: Numeric offsets continue to work. For best accuracy, consider switching to IANA zone IDs (DST-aware).

Upgrade Notes

  • No breaking changes. After updating, open Settings → Tokei:
  • Verify your preferred Timezone Format.
  • Choose a Label style for blank names (City default).
  • Migrate any numeric offsets to IANA zone IDs to benefit from automatic DST handling.

0.8.0

13 Nov 11:55

Choose a tag to compare

Update to 0.8.0 - Attempt to update only elements that need updating …

0.7.1 - Added debounce to timezone entries

25 Oct 06:26

Choose a tag to compare

Added the Obsidian built in debounce function to the timezone data entry fields.

0.7.0 - Add ability to reverse the timezone display order

13 Sep 03:02

Choose a tag to compare

0.6.5 - Requested code changes for release

09 Sep 05:54

Choose a tag to compare

updateInterval: NodeJS.Timeout | null = null;
Use a regular number here and use window.setTimeout everywhere you use this (same as in the other plugin)

Response: code change implemented in 0.6.5

containerEl.createEl("h1", { text: "Tokei" });
Don't include a header with your plugin name in the settings

I would also recommend to move the donation information at the bottom.

Response: code change implemented in 0.6.5

0.6.1 - Code review changes

08 Jul 02:26

Choose a tag to compare

.theme-dark {
Same feedback as with your other plugin, these variables are too generic, and you should use the build in variables from Obsidian if possible.

Your CSS class names are also a bit too generic.

updated with same compromise - variables changed to be specific and Style Settings control of colors added.

dateFormatSetting.settingEl.style.borderTop = "none";
You should avoid assigning styles via JavaScript or in HTML and instead move all these styles into CSS so that they are more easily adaptable by themes and snippets.

completed - all styling of the settings moved to CSS

new Notice("Maximum timezone entries added.");
Why is there a limit here?

limit imposed based on tester feedback and the fact the more than 5 makes the UI look awkward. If the user community believes we should expand the number beyond 5 I will consider the change.

0.5.0 - reviewer changes

04 Jul 00:21

Choose a tag to compare

Reviewer changes implemented

0.4.0 - Code Cleanup

03 Jul 03:22
bd4d8cb

Choose a tag to compare

Update README.md

Initial release

20 Jun 10:31

Choose a tag to compare

0.3.0

Update version