Skip to content

Releases: houjoe0829/sparkmemo

0.1.2

Choose a tag to compare

@houjoe0829 houjoe0829 released this 11 Jul 16:00

Maintenance release to retrigger the community plugin review scan.

No code or behavior changes since v0.1.1.

0.1.1

Choose a tag to compare

@houjoe0829 houjoe0829 released this 11 Jul 15:53

This release addresses feedback from the Obsidian community plugin review.

Fixed

  • Removed detachLeavesOfType from onunload to preserve the user's sidebar layout across plugin reloads.
  • Replaced inline style assignments with CSS classes / setCssStyles (settings preview badge, textarea auto-resize, caret-position mirror div).
  • Converted containerEl.createEl('h2' | 'h3') calls in the settings tab to new Setting().setHeading() for a consistent Obsidian UI.
  • Replaced unscoped as any casts (with eslint-disable comments) with properly typed local interfaces.
  • Removed the deprecated setDynamicTooltip() call on the image-compression quality slider.
  • Removed the unused ExtraButtonComponent import.
  • Dropped the builtin-modules dev dependency (no longer referenced).

CSS

  • Removed the unsupported ui-monospace font family from the timestamp badge.
  • Replaced column-gap with gap in the stats heatmap grid.

No user-facing behavior changes.

0.1.0

Choose a tag to compare

@houjoe0829 houjoe0829 released this 11 Jul 14:56

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 #tag and 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.