grub-basket_SP/release-notes/0.102.16.md

1.1 KiB

0.102.16 — Plugin-store review compliance

Housekeeping release: changes to satisfy Obsidian's automated community-plugin review. No behavior changes — same features as 0.102.12, just cleaner under the hood. Still alpha; keep backups.

Under the hood

  • Zip handling switched from JSZip to fflate. .zip / .tar.gz / .stash export and import, plus encrypted-bundle handling, now use the dependency-free fflate library. This removes legacy polyfill code the review flagged and trims the bundle. Bundles round-trip identically (text, attachments, and nested paths verified); existing .stash files still import.
  • Code-quality cleanups for the store guidelines: OS detection via Obsidian's Platform API, inline styles moved to setCssStyles, settings headings use the standard Setting().setHeading(), cached note bodies are re-hydrated without innerHTML, and unused imports removed. No visible change.

CSS

  • Internal stylesheet tidy-up (a mislabeled grid gap), with the remaining intentional rules documented. No visual change.