Commit Graph

1073 Commits

Author SHA1 Message Date
Aarnav Tale 05e3ee33f6 chore: v0.8.2 v0.8.2 2026-10-22 14:53:31 -07:00
github-actions[bot] ecd4d868a3 chore: update nix pnpm deps hash 2026-10-22 21:42:10 +00:00
Aarnav Tale fef306aec5 feat: patch against the latest CA compromises 2026-10-22 14:40:25 -07:00
Aarnav Tale bacc6ebd15 ci: build versioned docs archives for 0.8 2026-10-18 22:43:01 -07:00
Aarnav Tale d9d943ef15 fix: lock down the individual machine page by capability
(cherry picked from commit 46f37ca57f)
2026-10-17 13:45:32 -07:00
Aarnav Tale 6417610aaa fix(agent): wait for a fresh auth key to register before re-registering 2026-10-17 13:37:16 -07:00
Aarnav Tale f03210e5c3 Improve agent resiliency and add integration tests (#662)
(cherry picked from commit 569337d230)
2026-10-17 12:51:08 -07:00
Aarnav Tale da0d6b6a2e ci: support release branches and keep latest on the newest release
(cherry picked from commit a91f898c1f)
2026-10-16 11:29:20 -07:00
Aarnav Tale d8dd041450 chore: v0.8.1 v0.8.1 2026-10-16 10:43:17 -07:00
Aarnav Tale 4188731754 docs: add a little reverse proxy blurb in the changelog 2026-10-16 10:42:42 -07:00
Aarnav Tale a51e7d5dda fix(users): unlink headplane accounts when deleting their headscale user
Closes #625
2026-10-16 10:36:37 -07:00
Aarnav Tale 531cc94375 fix(auth): log headscale errors instead of [object Object]
Closes #587
Closes #600
2026-10-16 10:34:00 -07:00
Aarnav Tale e93ba50436 fix(oidc): disable sso when server.base_url is unset
Closes #585
2026-10-16 10:27:20 -07:00
Aarnav Tale 255be7b271 fix(dns): reset add nameserver dialog on close
Closes #635.
2026-10-16 10:21:42 -07:00
Aarnav Tale 858ba114bd fix(runtime): rewrite origins behind TLS terminated proxies
React Router 8.4 compares the full origin in its CSRF check so every
action would fail when the browser sent HTTPS origins to HTTP behind a
reverse proxy.

Closes #657.
2026-10-16 10:12:23 -07:00
github-actions[bot] 3747fdd78c chore: update nix pnpm deps hash 2026-10-13 20:25:43 +00:00
Aarnav Tale 42dfac5a09 chore: v0.8.0 v0.8.0 2026-10-13 13:21:28 -07:00
Aarnav Tale 72c7759597 chore: update go and npm dependencies 2026-10-13 13:21:17 -07:00
Aarnav Tale 08c8e0eae0 test: type the overloaded readFile mock 2026-10-13 13:12:48 -07:00
Aarnav Tale 5cec1d4d32 fix(ui): stack the footer on narrow screens 2026-10-13 13:09:50 -07:00
Aarnav Tale 7123e056c4 fix(ui): sort user pickers alphabetically 2026-10-13 11:17:51 -07:00
Aarnav Tale 9065c9ee8c fix(ui): scroll menus that overflow the viewport 2026-10-13 11:17:13 -07:00
Aarnav Tale ca684b08f8 fix(dns): trim whitespace from added record names and values 2026-10-13 11:16:50 -07:00
Aarnav Tale 0034793649 fix(auth): keep the logout marker so reloads don't sign back in 2026-10-13 11:14:05 -07:00
Aarnav Tale d1c4c1d34d docs: point the native prerequisites at v0.8.0 2026-10-13 11:12:48 -07:00
Aarnav Tale e65d866c26 chore: add the structured acl editor to the changelog 2026-10-13 11:12:48 -07:00
github-actions[bot] 4f4a374799 flake.lock: Update (#643)
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/a67c0f8' (2026-09-02)
  → 'github:numtide/devshell/7f66906' (2026-10-08)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/8d5d270' (2026-09-27)
  → 'github:nixos/nixpkgs/8edc0c7' (2026-10-08)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-13 11:12:43 -07:00
KutiFF 19548f8a83 fix: restore authentication restrictions link in settings (#646)
* fix: use Headscale OIDC config for restrictions link

* test(settings): test the overview loader instead of rendering

* test(settings): drop the overview loader test

---------

Co-authored-by: Aarnav Tale <git@tale.me>
2026-10-13 11:07:59 -07:00
Daniel Hüsken 577cb13ce6 feat: add support for floating minor version tags in Docker images (#649) 2026-10-13 10:59:37 -07:00
Dmytro Karpovych 1976754143 fix: replace removed Vitest sequential suite API (#639) 2026-10-01 08:32:20 -07:00
Aarnav Tale faa2c04048 fix: fall back to copying via execCommand in http 2026-09-29 00:21:47 -07:00
github-actions[bot] dbaf5e701a chore: update nix pnpm deps hash 2026-09-29 07:12:39 +00:00
Aarnav Tale 683165fdd8 chore: update the changelog to reflect reality 2026-09-29 00:11:03 -07:00
Aarnav Tale 2c6cd5e785 chore: update go and npm dependencies 2026-09-29 00:10:52 -07:00
Mishey 381ba4fb25 fix(config): Added config.oidc.jwks_endpoint (#620) 2026-09-28 23:57:01 -07:00
expire5853 f06f5947fc Correct native build prerequisites and document the complete build (#633)
Co-authored-by: root <root@codex.local>
2026-09-28 23:56:08 -07:00
github-actions[bot] 584cc52146 flake.lock: Update (#638) 2026-09-28 23:55:44 -07:00
github-actions[bot] f62c86c294 flake.lock: Update (#624) 2026-09-25 08:12:28 -07:00
albedev 72ea6aa0b3 feat(ui): structured editor for ACL rules, tags and groups (#608) 2026-08-28 12:58:06 -07:00
Aarnav Tale 30c842ed8d chore: v0.7.1 v0.7.1 2026-08-27 17:07:48 -07:00
Aarnav Tale c97e5c6f72 chore: add a release automation script 2026-08-27 17:07:32 -07:00
Aarnav Tale 29afac60f6 feat(ssh): bump restty and follow upstream tailscale ssh 2026-08-27 14:59:47 -07:00
Aarnav Tale b9aa99c45e chore: update dependencies 2026-08-25 14:20:35 -07:00
Aarnav Tale 5515b4bc02 feat: clamp docker daemon version and support v1.24
Fixes HP-563.
2026-08-25 14:14:33 -07:00
Michael Lopez cbc81bb5cd fix(config): stop lowercasing filesystem paths (#613)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:05:43 -07:00
github-actions[bot] 884284247c chore: update flake.lock (#616) 2026-08-24 22:04:58 -07:00
Jade 03ce112457 feat(users): validate usernames before creating or renaming (#610) 2026-08-24 22:04:49 -07:00
QEDeD a5b6ecf28e fix(agent): allow disabling Tailscale netns (#618) 2026-08-24 22:04:15 -07:00
github-actions[bot] 9375e18b55 chore: update flake.lock (#563) 2026-08-18 21:45:18 -04:00
Julian Lehrhuber cd59c310f6 Add key expiry disable/enable toggle (#554) 2026-08-18 21:41:30 -04:00