Commit Graph

1060 Commits

Author SHA1 Message Date
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
Jade 0feab692bd fix(ui): submit raw number input value for auth key expiry (#609)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 21:40:53 -04:00
Sandro e1f9db4c4e Fix restty links across docs pages (#595) 2026-08-18 21:39:38 -04:00
Aarnav Tale b3c0c1c691 fix(agent): always spawn agent with pre-auth key and auto-approve
- Generate a fresh pre-auth key for every agent startup
- Preserve existing tailscale state to avoid creating a new host
- Auto-approve pending auth requests via /api/v1/auth/approve
- Show approval link in settings UI as fallback

Closes HP-558
2026-07-13 11:00:43 -04:00
Sandro 3d9b9b0f7e Fix typo url in code to docs (#586) 2026-07-12 18:20:07 -04:00
Sandro f52c4161cc Fix wasm ssh in nix build (#588) 2026-07-12 18:18:48 -04:00
Tommy Nevtelen fb73181cba fix: treat Go pseudo-versions as unknown server versions (#590)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 18:18:21 -04:00
Aarnav Tale 17e7b35478 chore: v0.7.0 v0.7.0 2026-07-04 11:10:57 -04:00
Aarnav Tale 51a4613295 chore: fix unit tests 2026-07-04 00:55:42 -04:00
Aarnav Tale 1345b7ca13 fix(ui): fix assigning ACL tags to non-user nodes 2026-07-04 00:50:57 -04:00
Aarnav Tale 948cfad58c fix: handle registration keys on headscale 0.29+
Closes HP-555.
2026-07-04 00:07:53 -04:00
Aarnav Tale 990e1e9ff5 chore(ssh): warn about broken SSH on certain versions 2026-07-01 11:23:35 -04:00
Aarnav Tale 18263e4878 fix(ui): show display names in lists
Closes HP-549.
2026-06-22 20:23:41 -04:00
Aarnav Tale 12cee9763e fix(ui): stop split DNS from crashing the page when undefined
Closes HP-548.
2026-06-22 20:23:40 -04:00