0.102.16
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
fflatelibrary. This removes legacy polyfill code the review flagged and trims the
bundle. Bundles round-trip identically (text, attachments, and nested paths
verified); existing.stashfiles still import. - Code-quality cleanups for the store guidelines: OS detection via Obsidian's
PlatformAPI, inline styles moved tosetCssStyles, settings headings use the
standardSetting().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.