Skip to content

0.7.0

Choose a tag to compare

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

0.7.0

🌟 What's New

  • macOS Support (untested):
    • The plugin now opens the built-in Terminal.app at the target folder on macOS, via /usr/bin/open.
    • Ghostty or Kitty is used instead when selected under Style Settings → Preferred Terminal and installed in /Applications or ~/Applications.
    • ⚠️ The macOS code path is covered by automated tests only and has not been verified on a real Mac. If it does not work for you, please open an issue.
  • Linux Follows the System Default Terminal:
    • No terminal is favoured any more. Auto-detect tries xdg-terminal-exec first, then the Debian/Ubuntu x-terminal-emulator alternative (followed to the real terminal).
    • Only if no default can be determined does it fall back to the first installed terminal among Alacritty, Foot, Ghostty, GNOME Terminal, GNOME Console, Kitty, Konsole, Ptyxis, WezTerm and XFCE4 Terminal (alphabetical).
    • Behavior change: Ghostty is no longer picked first when it is installed. To keep using it, select Ghostty under Style Settings → Preferred Terminal.
  • Kitty in Style Settings:
    • Preferred Terminal now offers Auto-detect, Ghostty, Kitty and Ptyxis (Linux only), and applies to both Linux and macOS.
    • If the selected terminal is not installed, the plugin falls back to auto-detection.

🐛 Fixes

  • authorUrl and the repository links now point at the current GitHub account (upand0wn); the old ethanffu URLs returned 404.
  • Notices and console log prefixes that still said "Open Terminal Here" now say Native Terminal Here.
  • The "no terminal found" notice on Linux no longer recommends a specific terminal, and macOS has its own notice.

📝 Docs

  • New Permissions & Security section in the README, explaining the two capability warnings from Obsidian's automated plugin review (direct filesystem access and shell execution): what they are used for and what they do not do.
  • Linux terminal support is now described in distribution-neutral wording.

📦 Release Assets

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