Skip to content

Releases: leonardsellem/hypermnesic-companion

0.3.2

18 Jun 17:34
c3b7d00

Choose a tag to compare

[0.3.2] - 2026-06-18

Follow-up to the 0.3.1 Obsidian review (LS-1796): clears the two remaining
Source/CSS Warnings the re-review still flagged.

Fixed

  • no-unsafe-assignment (src/core.ts): rewrote the block-cache eviction to
    iterate keys() with for…of (which yields the string key type) instead of
    reading IteratorResult.value (typed any under the reviewer's TypeScript), so
    no unsafe any is assigned — robust across TS/lib versions. Also promoted
    @typescript-eslint/no-unsafe-assignment to error in the repo lint config.
  • CSS text-decoration partial support (styles.css): reverted the CSS3
    longhands to the legacy single-value text-decoration: line-through, which is
    universally supported (the CSS3 longhands/shorthand-with-style are what the
    review flags).

Release assets (main.js, styles.css) carry GitHub build-provenance attestations. Verify with: gh attestation verify --repo leonardsellem/hypermnesic-companion

0.3.1

18 Jun 15:12
9daf626

Choose a tag to compare

[0.3.1] - 2026-06-18

Obsidian community-plugin review remediation (LS-1795): gets the Source, CSS, and
Releases review sections green for the pending directory submission.

Changed

  • Raised minAppVersion to 1.7.2 to match the Obsidian API the plugin uses
    (Workspace.revealLeaf became async in 1.7.2), clearing the review's
    no-unsupported-api error.

Fixed

  • Cleared all Obsidian Source + CSS review findings: window-scoped timers
    (window.setTimeout / window.clearTimeout), activeDocument for popout-window
    compatibility, a narrowed block-cache type, native node:module builtins in the
    bundler config, and longhand text-decoration. The corresponding lint rules are
    restored to error severity so the findings can't silently regress.

Release

  • Release assets (main.js, styles.css) now carry GitHub build-provenance
    attestations
    (verifiable with gh attestation verify), and releases ship with
    notes generated from this changelog.

Documentation

  • Disclosed system-clipboard usage in the README: the plugin only writes the
    clipboard on explicit "Copy as link" / "Copy path" actions and never reads
    it. Clears the review's undisclosed-clipboard-behavior recommendation.

Release assets (main.js, styles.css) carry GitHub build-provenance attestations. Verify with: gh attestation verify --repo leonardsellem/hypermnesic-companion

0.3.0

14 Jun 16:04

Choose a tag to compare

Hypermnesic Companion 0.3.0