Repository navigation
Releases: FengBuL/note-pulse
Release list
1.4.0
Clip Dedupe is merged into Note Pulse as Duplicate cleanup / 重复内容清理: its own tab, ribbon icon, commands and a subtle entry card on the dashboard. Beginner flow kept (welcome, 3 steps, preview, undo, help, advanced options collapsed). New settings group with an on/off switch; existing settings preserved, settings from a standalone Clip Dedupe install imported once. See README for details.
1.3.0
New: write word counts into note properties (opt-in), so Bases can sort, filter and run formulas on them.
- New settings section 字数属性 (off by default): property name (
words), optional reading time (reading_time, minutes, configurable speeds), minimum change, idle time, skip oversized notes, include / exclude folders. - Written as numbers with
processFrontMatter. Automatic updates follow only the note you are editing, after you stop typing; nothing is rewritten when the value is unchanged; notes modified in the last 2 seconds are skipped; the plugin ignores its own writes. - Commands: 更新当前笔记字数属性, 批量更新所有笔记字数属性 (dry-run count + confirm + progress), 移除所有字数属性 (confirm).
- README: Bases usage with a
.baseexample (en + zh). - Dashboard unchanged. Minimum Obsidian version stays 1.7.2.
Back up before enabling: Obsidian rewrites the properties block when it saves a property (YAML comments can be lost).
1.2.4
Clean-up for the Obsidian community plugin review (no visual change except a solid instead of dotted underline on unresolved links): minAppVersion is now 1.7.2; no !important in styles.css; typed access to Obsidian internals (no any / lint-disable); promises handled explicitly; window.setTimeout for popout windows; settings exposed through getSettingDefinitions() (Obsidian 1.13+) with display() kept for older versions; builtin-modules dev dependency removed.
1.2.3
Mobile fixes: the last card is no longer hidden behind the floating bottom navbar (extra bottom padding for navbar + safe area), and tapping inside the Tasks / Tags / Links cards no longer makes the page jump (scroll position preserved across tab switches and refreshes, cards never shrink, no focus scrolling, tap guard, no sticky hover on touch).
1.2.2
1.2.2
- Removed the decorative concentric arcs from the "today" card. The faint rings in its top-right corner are gone, along with leftover header pulse-line styles. The progress ring, the card's soft gradient and the gradient logo badge are unchanged.
1.2.1
1.2.0
A richer look: soft gradient page background with faint accent glows, tinted cards with edge highlight and layered shadows, gradient logo badge and pulse line in the header, hero card with decorative rings, gradient icon chips, polished charts. Derived from Obsidian theme variables with color-mix; CSS/SVG only. Status colours and the primary button darkened slightly for WCAG AA contrast.
1.1.2
1.1.1
Note Pulse 1.1.0
1.1.0
- Fix: auto-collected files (e.g. daily "ForYou" dumps) no longer distort the trend. Notes over a threshold (default 20,000 words) are excluded from word trends, the heatmap and streaks, with a visible note and a switch. New "collection folders" setting, plus a banner that suggests folders that look auto-collected.
- Growth trend defaults to new notes per day; the word curve is labelled as based on current word counts.
- Heatmap default is now Smart: measured daily added words (recorded in the background) plus estimates for earlier days.
- Word counting fixes (Greek/Arabic/Hangul, huge-text slowdowns), on-disk word cache, no more rewriting a large data.json on each refresh.
- Accessibility: keyboard support for all clickable items, heatmap arrow-key navigation, higher-contrast secondary text.
- See the README changelog for the full list.
Install: put main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/note-pulse/.