v0.2.3
What's Changed
- join: print QR code for tailnet-only verify URLs by @littledivy in #540
- join: --login bootstraps tsnet for tailnet-only gateways by @piscisaureus in #560
- clawpatrol: fix Go lint findings by @divybot in #564
- perf: audit binary size and trim avoidable dependency bloat by @divybot in #565
- site: snapshot telemetry counts daily for time-series tracking by @ry in #555
- Unify shared assets between /site and /dashboard by @josh-collinsworth in #569
- fix: keep daemon sessions alive while quiet by @divybot in #563
- ci: auto-deploy demo on push to main by @littledivy in #570
- UI/UX pass by @josh-collinsworth in #571
- Replace demo image with live iframe by @josh-collinsworth in #572
- fix: propagate join write errors; improve daemon mode-missing error by @divybot in #575
- Devices table: let hostname flex, fix IP column width by @divybot in #579
- site: add Credentials doc page and placeholder-dispatch example by @ry in #581
- fix: scope settings credential Profiles column to each profile's own list by @arnauorriols in #582
- fix: decouple tailscale credential status from tunnel liveness (cl-eh83) by @arnauorriols in #583
- dashboard: copy-to-clipboard buttons on action detail page (cl-ik9t) by @arnauorriols in #588
Full Changelog: v0.2.2...v0.2.3