v0.6.0
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.
Tests
- Removes @vscode/test-electron (#114) #114 (Tyler Smalley)
- Introduces Vitest for unit tests (#116) #116 (Tyler Smalley)
Continuous Integration
- Validate types and fix invalid reference (#7) #7 (Tyler Smalley)
- Automation for backporting PRs (#12) #12 (Tyler Smalley)
- Fix branch label mapping for backport (#13) #13 (Tyler Smalley)
- Add renovate config (#35) #35 (Tyler Smalley)
Chores
- deps: update dependency lint-staged to ^13.2.2 (#38) #38 (renovate[bot])
- deps: update dependency tailwindcss to ^3.3.2 (#41) #41 (renovate[bot])
- deps: update dependency postcss to ^8.4.24 (#39) #39 (renovate[bot])
- deps: update dependency prettier to ^2.8.8 (#40) #40 (renovate[bot])
- deps: update eslint (#46) #46 (renovate[bot])
- deps: update dependency eslint-plugin-unicorn to v47 (#50) #50 (renovate[bot])
- deps: update webpack (#43) #43 (renovate[bot])
- deps: update dependency typescript to v5 (#53) #53 (renovate[bot])
- deps: update typescript to ^5.59.11 (#47) #47 (renovate[bot])
- deps: update react (#44) #44 (renovate[bot])
- deps: update vscode (#48) #48 (renovate[bot])
- deps: ignore dependency updates for @types/node (#49) #49 (renovate[bot])
- deps: update dependency glob to v10 (#51) #51 (renovate[bot])
- deps: update dependency eslint to ^8.43.0 (#65) #65 (renovate[bot])
- deps: update dependency webpack to ^5.88.0 (#63) #63 (renovate[bot])
- deps: update typescript to ^5.60.0 (#69) #69 (renovate[bot])
- deps: update react (#68) #68 (renovate[bot])
- deps: update dependency @types/react to ^18.2.14 (#74) #74 (renovate[bot])
- deps: update typescript to ^5.60.1 (#78) #78 (renovate[bot])
- deps: update dependency swr to ^2.2.0 (#72) #72 (renovate[bot])
- deps: update dependency glob to ^10.3.1 (#81) #81 (renovate[bot])
- deps: update dependency typescript to ^5.1.6 (#82) #82 (renovate[bot])
- deps: update dependency lint-staged to ^13.2.3 (#84) #84 (renovate[bot])
- deps: update webpack (#85) #85 (renovate[bot])
- deps: update dependency eslint to ^8.45.0 (#96) #96 (renovate[bot])
- deps: update typescript to ^5.62.0 (#97) #97 (renovate[bot])
- deps: update dependency backport to ^8.9.8 (#98) #98 (renovate[bot])
- deps: update webpack (#101) #101 (renovate[bot])
- deps: update dependency glob to ^10.3.3 (#102) #102 (renovate[bot])
- deps: update dependency tailwindcss to ^3.3.3 (#103) #103 (renovate[bot])
- deps: update react (#104) #104 (renovate[bot])
- deps: update typescript to v6 (major) (#105) #105 (renovate[bot])
- deps: update eslint (major) (#99) #99 (renovate[bot])
Commits
- v0.5.0 (Tyler Smalley)
- e6f39d1: Show error message for expired node key (#1) (Marwan Sulaiman) #1
- bac7ee7: Provide information on service underlying a proxy (#2) (Marwan Sulaiman)
- only show service message when there is a port (#9) #9 (Marwan Sulaiman)
- 86e8412: serve/advanced: Remove UI (#8) (Tyler Smalley) #8
- switch to upstream portlist package (#10) #10 (Marwan Sulaiman)
- 0f9da3b: ci/backport: Update github_token (#14) (Tyler Smalley) #14
- Upgrade webpack (#34) #34 (Tyler Smalley)
- Removes unused and groups React types (#57) #57 (Tyler Smalley)
- Notice for Linux users (#61) #61 (Tyler Smalley)
- 83b0a9b: serve/simple: Notice for Linux users (#62) (Tyler Smalley) #62
- f690ea4: Output server details as json (#37) (Marwan Sulaiman) #37
- b946afc: Return manual resolution when access is denied to LocalBackend (#60) (Marwan Sulaiman) #60
- e4db808: src/tailscale/cli: fix go path for development mode (#67) (shayne) #67
- 84715e0: Use sudo-prompt to re-run tsrelay in Linux (#64) (Marwan Sulaiman) #64
- 717da68: Revert "readme: Notice for Linux users (#61)" (Tyler Smalley)
- v0.4.3 (#70) #70 (Tyler Smalley)
- Only run in the UI, not on a remote (#58) #58 (Tyler Smalley)
- Disable other extensions in development (#71) #71 (Tyler Smalley)
- 91e6143: Only add menu items to serve view (#77) (Tyler Smalley) #77
- cf36726: Replace tailscale binary with tailscaled unix socket (#83) (Marwan Sulaiman) #83
- cf322bb: Run flatpak-spawn when pkexec is needed (#86) (Marwan Sulaiman) #86
- f3a5ab0: Tiny refactor for common tsrelay args (#87) (Marwan Sulaiman) #87
- 7a627b1: package.json: change "engines"."vscode" to "^1.74.0" (#89) (Tyler Smalley) #89
- 2105a74: Add ability to mock LocalClient (#90) (Marwan Sulaiman) #90
- v0.4.4 (#93) #93 (Tyler Smalley)
- d81d37e: [build] Automatically run goreleaser for local builds (#91) (Tyler Smalley) #91
- Update golang packages (#95) #95 (Tyler Smalley)
- Set schedule (#92) #92 (Tyler Smalley)
- d1e0ef1: Make port discovery optional via settings (#94) (Marwan Sulaiman) #94
- Implements Nodes list (#106) #106 (Tyler Smalley)
- 3800031: Node explorer: escape spaces in directory names (#108) (Marwan Sulaiman) #108
- break up routes into their own files (#112) #112 (Marwan Sulaiman)
- f40b6be: File Explorer: Adds SSH, Remote Window, and Machine Details Commands (#113) (Tyler Smalley) #113
- 5f93acc: Adds a ConfigManager to persist configuration (#115) (Tyler Smalley) #115
- 49c9af1: File Explorer: Prompt for SSH username (#117) (Tyler Smalley) #117
- bdcb818: Node Explorer: Add refresh and change root dir (#119) (Tyler Smalley) #119
- 46b3ab3: Node Explorer: Exclude ShareeNode (#121) (Tyler Smalley) #121
- 5f443f9: File explorer: remove incorrect item for empty dir (#120) (Marwan Sulaiman) #120
- e5f54fd: Node Explorer: Include tailnet name in Uri (#126) (Tyler Smalley) #126
- a197b46: Node Explorer: Add inline actions (#125) (Tyler Smalley) #125
- d76e7af: Node Explorer: Change titles to sentence case (#124) (Tyler Smalley) #124
- f56266b: Use /serve for node explorer for better error handling (#127) (Marwan Sulaiman) #127
- 7c15bfe: Fix 'change root directory' TODO + show path in file explorer (#129) (Marwan Sulaiman) #129
- 8cbfb74: CONTRIBUTING.md: Fix typo, Relase->Release (#132) (shayne) #132
- 16f6c32: package.json: Use concurrently for run scripts (#131) (shayne) #131
- 335efe6: package.json: update context menu items (#133) (shayne) #133
- 40c3b71: Fix Windows bugs in Node explorer view (#130) (shayne) #130
- 709080a: Remove defaultRootPath configuration option (#140) (Tyler Smalley) #140
- f75ddd3: Node Explorer: Create a Uri util for parseTsUri (#141) (Tyler Smalley) #141
- d276ea5: Ensure offline node is not expandable (#144) (Marwan Sulaiman) #144
- 3050390: Node Explorer: Set note tooltip (#145) (Tyler Smalley) #145
- 535d928: Node Explorer: Include Tailnet name in title (#146) (Tyler Smalley) #146
- 6eb7604: File Explorer: Introduce sftp connection method (#139) (Tyler Smalley) #139
- 70438a1: Prompt user before deleting a file or directory (#149) (Marwan Sulaiman) #149
- b610f67: Fix empty peer list with link to adding node (#150) (Marwan Sulaiman) #150
- 4de5d45: Ensure funnel errors don't effect node explorer (#152) (Marwan Sulaiman) #152
- 6056f55: Node Explorer: Include full DNSName for external nodes (#148) (Tyler Smalley) #148
- 5e0a0f4: Distinguish between display name and tailnet name (#153) (Marwan Sulaiman) #153
- bd11e72: Add Node Explorer Error Handling (#155) (Marwan Sulaiman) #155
- 3c918cf: File Explorer: Change default connection type to SFTP (#157) (Tyler Smalley) #157
- 1e0afb4: Update node tooltips to standardize "is online" / "is offline" (#159) (Sam Linville) #159
- dd6179b: Rename view and viewItem contexts for consistency with tree classes (#154) (Tyler Smalley) #154
- d248577: File Explorer: Provide context menu to create a directory (#158) (Tyler Smalley) #158
- bbe2f61: File Explorer: Add inline context for refresh (#156) (Tyler Smalley) #156
- c659665: Use Address instead of Hostname to connect (#160) (Marwan Sulaiman) #160
- 7630959: Update typescript to ^6.2.1 (#138) (renovate[bot]) #138
- 1bd2339: Update dependency @vscode/vsce to ^2.20.0 (#136) (renovate[bot]) #136
- b111ea7: Update dependency node-fetch to ^3.3.2 (#135) (renovate[bot]) #135
- 65f1f37: Update dependency @types/react to ^18.2.18 (#134) (renovate[bot]) #134
- bdb0c0c: Update dependency postcss to ^8.4.27 (#118) (renovate[bot]) #118
- Separate Node Sections (#161) #161 (Marwan Sulaiman)
- 7cf6559: Node Explorer: Remove SSH connection type (#162) (Tyler Smalley) #162
- 389e384: File Explorer: Add rename (#163) (Tyler Smalley) #163
- 3f7b53c: File Explorer: Fix issue with creating directory from file (Tyler Smalley)
- 407fd07: Revert "File Explorer: Fix issue with creating directory from file" (Tyler Smalley)
- 3bff2d4: File Explorer: Context to add file (#165) (Tyler Smalley) #165
- bd192b6: File Explorer: Fix issue with creating directory from file (#164) (Tyler Smalley) #164
- 4be860d: File Explorer: Limit create actions to directories (#166) (Tyler Smalley) #166
- b10ccd2: Node Explorer: Removes setting required to enable (#168) (Tyler Smalley) #168
- 2bf170f: Node explorer: Enable terminal and VS Code remote navigation (#167) (Tyler Smalley) #167
- 717cc79: Node Explorer: Some error message improvements (#169) (Tyler Smalley) #169
- 38f9101: File Explorer: Fix issue with deleting a file (#171) (Tyler Smalley) #171
- e401365: File Explorer: Use the correct byte offset (#172) (Tyler Smalley) #172
- 97b7dce: Show warning for wrong host user (#170) (Marwan Sulaiman) #170
- 8a397bd: Node Explorer: Change "copy hostname" to "copy dns name" (#174) (Tyler Smalley) #174
- 1f1b531: ssh-connection-manager.ts: Fix typo (s/ALCs/ACLs) (#179) (Walter Poupore) #179
- e30851c: Node Explorer: Always remove root label from DNSName (#181) (Tyler Smalley) #181
- 6f7dbb8: package.json: support "workspace" extension kind (#184) (shayne) #184
- 62caf79: tool/*: remove dependency on redo for tooling (#183) (shayne) #183
- ca9046f: Update dependency eslint-config-prettier to v9 (#176) (renovate[bot]) #176
- 4f58ac0: Update dependency @vscode/vsce to ^2.20.1 (#175) (renovate[bot]) #175
- 89d730f: Re-enable drag and drop (#177) (Marwan Sulaiman) #177
- cc64ced: tsrelay/handler: add offline peer group (#186) (shayne) #186
- 2e14bcd: tsrelay/handler: change nodes to machines (#188) (shayne) #188
- 87c5135: update readme with machine explorer (Sam Linville)
- c1ae142: Revert "update readme with machine explorer" (Tyler Smalley)
- 48f1bcc: update readme with machine explorer (#190) (Tyler Smalley) #190
- d2ddfc8: v0.6.0 changelog (#191) (Tyler Smalley)
- v0.6.0 (Tyler Smalley)