You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No more direct filesystem access: the plugin no longer uses the Node.js fs module at all, so the Direct Filesystem Access warning from Obsidian's automated plugin review no longer applies. It never reads, writes, or checks any file, inside or outside your vault.
The Shell Execution warning remains. Starting a terminal requires child_process; this is inherent to the plugin and is explained in the README under Permissions & Security. No shell is involved (shell: false) and the target folder is always passed as a separate argument.
🔧 Changes
Linux: installed terminals are no longer looked up by scanning PATH. Candidates are started in the same order as before (preferred terminal, then the system default, then the rest alphabetically); one that is not installed is skipped and the next is tried. The terminal that worked is remembered for later clicks.
Linux: the Debian/Ubuntu x-terminal-emulator default is now identified with update-alternatives --query x-terminal-emulator.
macOS: app bundles are tried with /usr/bin/open in the same fixed locations as before (/Applications, /System/Applications/Utilities, /System/Applications, ~/Applications) instead of being checked for existence first. macOS support is still not verified on a real Mac.