Releases: leonardsellem/hypermnesic-companion
Releases · leonardsellem/hypermnesic-companion
0.3.2
[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
iteratekeys()withfor…of(which yields thestringkey type) instead of
readingIteratorResult.value(typedanyunder the reviewer's TypeScript), so
no unsafeanyis assigned — robust across TS/lib versions. Also promoted
@typescript-eslint/no-unsafe-assignmentto error in the repo lint config.- CSS
text-decorationpartial support (styles.css): reverted the CSS3
longhands to the legacy single-valuetext-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
[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
minAppVersionto 1.7.2 to match the Obsidian API the plugin uses
(Workspace.revealLeafbecame async in 1.7.2), clearing the review's
no-unsupported-apierror.
Fixed
- Cleared all Obsidian Source + CSS review findings: window-scoped timers
(window.setTimeout/window.clearTimeout),activeDocumentfor popout-window
compatibility, a narrowed block-cache type, nativenode:modulebuiltins in the
bundler config, and longhandtext-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 withgh 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
Hypermnesic Companion 0.3.0