Skip to content

0.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Oct 05:43
· 2 commits to main since this release

0.7.1

🔒 Permissions

  • 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.
  • Windows: unchanged.

📦 Release Assets

  • main.js
  • manifest.json
  • styles.css