Skip to content

StoneGate v2.1.1

Latest

Choose a tag to compare

@t40ix t40ix released this 18 Aug 10:50
· 1 commit to main since this release

2.1.1

馃敟 New

  • Support for locking individual files, not just folders. The existing protected-paths picker now lets you search and select files as well as folders, with icons to distinguish vault, folder, and file entries.
  • Keyboard navigation (arrow keys and Enter) in the path picker's autocomplete list.
  • Adjustable background blur amount for the lock screen, from 2px to 10px, under Appearance settings.

Fixed

  • Settings panel could become unresponsive (requiring an Obsidian restart) after certain lock/unlock sequences.
  • The password field could fail to accept input immediately after returning focus to the Obsidian window in some cases.
  • The lock screen could immediately reappear right after a correct unlock, in vaults with multiple protected paths or short idle timeouts.
  • The lock screen could appear with a noticeable delay on startup, briefly exposing vault content.
  • Keyboard shortcuts (including Obsidian commands such as switching vaults, and browser developer tools shortcuts) no longer work while the lock screen is active.
  • Searching for a path starting with a leading slash (e.g. "/00") now matches correctly.

Changed

  • The password visibility (eye) icon is now embedded within the input field's border instead of floating over it.
  • Password hint fields are now shown directly under the per-path password controls.
  • The Appearance section has been moved to the bottom of the settings tab.
  • Clarified the description of "Lock when Obsidian loses focus" to note that opening another app, including screenshot tools, counts as losing focus.

Internal

  • Refactored the plugin's internal file structure for maintainability: split the previous god-class LockManager into separate lock/idle/ghost-mode managers, and split the large settings.ts file into focused modal and settings-tab files. This is not user-facing but makes future updates safer and faster to ship.