[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