All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to an Odd-Even Versioning scheme. Odd-numbered versions are used for development and pre-release updates, while even-numbered versions are used for stable or public releases.
- The Tailscale extension for VS Code is generally available (GA)
- Symlink support in File explorer
- Fixed issue with port discovery not working on Linux
- Using "Attach VS Code" requires the user to be defined in the SSH configuration. We will now prompt to sync SSH configuration when using that feature.
- Allow setting a sub-directory as a root using tilde (example: ~/foo)
- Add "tailscale.fileExplorer.showDotFiles" to control if dot-files (example: .foo) are shown in the File Explorer.
- Support for Tailscale client version 1.50.0
- Auto-refresh Node Explorer periodically for updates to your tailnet. The polling period can be configured (and polling can be disabled) via "tailscale.nodeExplorer.refreshInterval".
- Allow for opening and editing of symlinks
- Provide context menu to change SSH user or home directory on the File Explorer node
New: View and interact with machines on your tailnet. Powered by Tailscale SSH, you can remotely manage files, open terminal sessions, or attach remote VS Code sessions.
An update providing a fix for users running on Flatpak while reducing the required VS Code version to 1.74.0.
- package.json: change "engines"."vscode" to "^1.74.0" (#89)
- Only run in the UI, not on a remote (#58)
- Replace tailscale binary with tailscaled unix socket (#83)
- Upgrade dependencies: vscode (#48), @types/node (#49), glob (#51), eslint (#65), webpack (#63), typescript (#69, #78), react (#68), @types/react (#74), swr (#72),
- Run flatpak-spawn when pkexec is needed (#86)
- Only add menu items to serve view (#77)
- Use sudo-prompt to re-run tsrelay in Linux (#64)
- src/tailscale/cli: fix go path for development mode (#67)
- Return manual resolution when access is denied to LocalBackend (#60)
- Output server details as json (#37)
- Upgrade dependencies: react, typescript, webpack, eslint, prettier, postcss, tailwindcss, lint-staged (#38, #39, #40, #41, #43, #44, #46, #47, #50, #53)
- serve/simple: Notice for Linux users (#62)
- Show error message for expired node key (#1)
- Provide information on service underlying a proxy (#2)
- readme: Added notice for Linux users (#61)
- portdisco: switch to upstream portlist package (#10)
- Upgrade dependencies: webpack, webpack-cli, webpack-dev-server, css-loader, postcss-loader, style-loader, ts-loader (#34)
Initial public release
- Simple view for adding a Funnel