StoneGate v2.0.1
🚀 What's New in 2.0.1
This patch release focuses heavily on security, performance, and strict compliance with the official Obsidian plugin guidelines to ensure a flawless and secure experience.
🔒 Security & Bug Fixes
- Crucial Security Fix: Blocked global keyboard shortcuts (e.g.,
Ctrl+P,Ctrl+O) from bypassing the lock screen. The vault now remains strictly locked and intercepts background hotkeys. - XSS Prevention: Eliminated all unsafe
innerHTMLDOM injections, replacing them with Obsidian's native and securesetIcon()API.
🛠 Under the Hood & UI Improvements
- Ghost Mode Optimization: Replaced dynamic
<style>tag injections with a highly optimizedMutationObserver, making folder hiding/revealing instant and lag-free. - Native Obsidian UI: Refactored over 150 inline styling assignments to use official Obsidian APIs (
setCssStyles,show/hide,setHeading()) for perfect theme compatibility and consistent Settings UI. - Popout Window Support: Improved compatibility with Obsidian's multi-window (popout) feature by correctly scoping elements to
activeDocument. - API Modernization: Bumped
minAppVersionto1.6.6to safely leverage modern and stable Obsidian APIs for path autocomplete.