Skip to content

1.1.0

Choose a tag to compare

@CodyHp CodyHp released this 25 Aug 16:22
· 44 commits to main since this release

What's new in 1.1.0

Word tracking (IME-safe)

  • Replaced per-character tracking with idle-pause sampling: on a short pause, the doc's char count is sampled and the net delta is logged (+added / -deleted), so deletions are now visualized correctly without IME composition noise.

Performance

  • Reuse ECharts instances instead of disposing/rebuilding every chart on each render.
  • Charts render lazily as they scroll into view, and update through async idle scheduling.
  • Parsed event files are cached by mtime/size to avoid repeated I/O.

Fixes

  • Exclude the dashboard note itself from tracking (it was inflating char counts and active time).
  • Auto-refresh the dashboard when switching back to it.
  • Follow Obsidian theme changes via css-change; language switch forces re-render.

Full Changelog: 1.0.0...1.1.0