project-switch · Jun 15–21, 2026 · via commits

In-app webview window, pinned commands, tray-managed webserver

project-switch started hosting web apps itself this week. A command can open in a borderless window that comes back with the hotkey, and the tray can now keep the local assist web UI running. Favourite commands can also be pinned so they’re always first in the list.

Added 5

  • Webview windows reload with Cmd+R / Ctrl+R and are titled after the command that opened them
  • webserver config and a tray submenu (Enabled, Restart, Open in browser, View logs) that keeps the assist webserver running in the background, inside WSL on Windows and natively on macOS
  • pinned: true on a command keeps it at the top of the launcher's recent list
  • webview: true on a URL command opens it in a reusable borderless in-app window on Windows and macOS instead of a browser; links to other sites go to the default browser
  • Tray, Dock and window icons now use the project logo

Fixed 3

  • Stopping the webserver only kills the process listening on its port, and the macOS process kill matches the exact process name instead of anything containing it
  • Terminal links clicked inside the macOS webview now open
  • The switcher and webview windows show the right taskbar icon on Windows