tailscale/client/web
Tom Proctor 961ee8727a ipn/ipnstate,types/views: use value views.Slice fields
Change the views.Slice fields in PeerStatus from pointers to values.
This avoids a whole class of nil dereference bugs because the values
behave more like Go's native slices, but leverages the JSON omitzero
semantics to make sure the wire format doesn't change.

Updates #20255

Signed-off-by: Tom Proctor <tomhjp@users.noreply.github.com>
2026-07-08 10:43:37 +00:00
..
build client/web: precompress assets 2023-12-07 20:57:31 -05:00
src all: fix more typos caused by unnecessary repetition 2026-07-06 10:36:17 +01:00
assets.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
auth.go tstest/natlab/vmtest, client/web: add web client integration tests 2026-06-30 06:55:12 -07:00
index.html client/web: use CSP hash for inline javascript 2023-12-11 20:22:56 -08:00
package.json build(deps-dev): bump vitest from 1.3.1 to 1.6.1 in /client/web 2025-11-27 15:11:55 -07:00
qnap.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
styles.json client/web: adjust colors and some UI margins 2023-12-01 15:41:57 -05:00
synology.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tailwind.config.js client/web: fix Vite CJS deprecation warning (#11288) 2024-02-28 16:28:22 -05:00
tsconfig.json client/web: update vite and vitest to latest versions (#11200) 2024-02-23 14:50:41 -07:00
vite.config.ts client/web: update vite and vitest to latest versions (#11200) 2024-02-23 14:50:41 -07:00
web_test.go ipn/ipnstate,types/views: use value views.Slice fields 2026-07-08 10:43:37 +00:00
web.go ipn/ipnstate,types/views: use value views.Slice fields 2026-07-08 10:43:37 +00:00
yarn.lock build(deps): bump lodash from 4.17.21 to 4.17.23 in /client/web (#18476) 2026-02-19 10:22:22 -08:00