Releases: houjoe0829/sparkmemo
Releases · houjoe0829/sparkmemo
Release list
0.1.2
0.1.1
This release addresses feedback from the Obsidian community plugin review.
Fixed
- Removed
detachLeavesOfTypefromonunloadto preserve the user's sidebar layout across plugin reloads. - Replaced inline
styleassignments with CSS classes /setCssStyles(settings preview badge, textarea auto-resize, caret-position mirror div). - Converted
containerEl.createEl('h2' | 'h3')calls in the settings tab tonew Setting().setHeading()for a consistent Obsidian UI. - Replaced unscoped
as anycasts (witheslint-disablecomments) with properly typed local interfaces. - Removed the deprecated
setDynamicTooltip()call on the image-compression quality slider. - Removed the unused
ExtraButtonComponentimport. - Dropped the
builtin-modulesdev dependency (no longer referenced).
CSS
- Removed the unsupported
ui-monospacefont family from the timestamp badge. - Replaced
column-gapwithgapin the stats heatmap grid.
No user-facing behavior changes.
0.1.0
Highlights
- Shoot first, write later — paste or upload a photo and Spark Memo uses its EXIF capture time and GPS location to write the memo at the original moment and place
- Quick-capture sidebar — write, dictate, paste images, or record audio; entries land in today's daily note under
## Memo - Tag & location roll-ups — every
#tagand every geo-tagged memo grouped for review - Yearly heatmap — GitHub-style grid per year, with total words, writing days, entries, and longest streak
- Random rewind — the Search tab greets you with a random past memo
- Multi-language — follows Obsidian's UI language (English / 简体中文)
Install
Download main.js, manifest.json, and styles.css below into <vault>/.obsidian/plugins/spark-memo/, then enable in Settings → Community plugins.