You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/client/web
Will Norris d74c771fda client/web: always use new web client; remove old client
This uses the new react-based web client for all builds, not just with
the --dev flag.

If the web client assets have not been built, the client will serve a
message that Tailscale was built without the web client, and link to
build instructions. Because we will include the web client in all of our
builds, this should only be seen by developers or users building from
source. (And eventually this will be replaced by attempting to download
needed assets as runtime.)

We do now checkin the build/index.html file, which serves the error
message when assets are unavailable.  This will also eventually be used
to trigger in CI when new assets should be built and uploaded to a
well-known location.

Updates tailscale/corp#13775

Signed-off-by: Will Norris <will@tailscale.com>
10 months ago
..
build client/web: always use new web client; remove old client 10 months ago
src client/web: always use new web client; remove old client 10 months ago
dev.go client/web: add barebones vite dev setup 11 months ago
index.html client/web: always use new web client; remove old client 10 months ago
package.json client/web: add csrf protection to web client api 11 months ago
postcss.config.js client/web: add tailwind styling to react app 11 months ago
qnap.go client/web: enforce full path for CGI platforms 10 months ago
synology.go client/web: enforce full path for CGI platforms 10 months ago
tailwind.config.js client/web: add tailwind styling to react app 11 months ago
tsconfig.json client/web: add tsconfig.json 11 months ago
vite.config.ts client/web: enforce full path for CGI platforms 10 months ago
web.go client/web: always use new web client; remove old client 10 months ago
web_test.go client/web: extract web client from cli package 11 months ago
yarn.lock client/web: add csrf protection to web client api 11 months ago