0.3.1 — revert setDestructive + minAppVersion to keep iOS install path
What's in 0.3.1
0.3.0 set minAppVersion: 1.13.0 so setDestructive() would clear the no-unsupported-api Error. Mobile App Store Obsidian is still on 1.12.7, so BRAT blocked the 0.3.0 install on iOS.
This release reverts the API + minAppVersion bump:
setDestructive()→setWarning()at three SettingsTab destructive buttons + theconfirmAsyncmodal helper.minAppVersion1.13.0 → 1.8.7.
setWarning() is @since 0.11.0 so the entire supported range covers it. It triggers a deprecation Recommendation (non-blocking) in the community-plugin review — same status it had under 0.2.8 which passed Completed.
All other 0.3.0 fixes stay in: globalThis.fetch → window.fetch, missed activeDocument.createTextNode in StatsGraph, second .obsidian/ literal swapped for ${this.app.vault.configDir}/, text-decoration → border-bottom.
BRAT install
iOS 1.12.7 + desktop both install cleanly. Promote to stable after manual smoke.