Aarnav Tale
b18147fa82
feat: cleanup removal of old ssh plexer and logic
...
we also have added the necessary logic to auto prune ephemeral nodes because
headscale doesn't seem to automatically remove them. this change made use of a database
which is now stored in the persistent headplane directory.
2025-06-20 00:14:00 -04:00
Aarnav Tale
bf1d75a27a
fix: resize cols and rows, not the other way around *sigh*
2025-06-18 13:37:47 -04:00
Aarnav Tale
1e86b0e95b
feat: add ssh buttons in the ui using hostinfo checks
2025-06-18 11:56:27 -04:00
Aarnav Tale
b34a3f0ca1
chore: sigh update pnpm deps hash
2025-06-16 11:45:45 -04:00
Aarnav Tale
799d7b5728
chore: update go deps nix hash
2025-06-16 11:45:26 -04:00
Aarnav Tale
4961e83a9c
fix: cleanup agent and add to ci
2025-06-16 11:45:25 -04:00
Aarnav Tale
ab7587e7a9
chore: cache go build deps
2025-06-16 11:45:25 -04:00
Aarnav Tale
6d15c411f1
chore: use mise for ci
2025-06-16 11:45:25 -04:00
Aarnav Tale
7f376c3f70
fix: better ssh resilience and customizable timeout for future backoff
2025-06-16 11:45:24 -04:00
Aarnav Tale
6a0e097412
chore: fix tiny nits
2025-06-16 11:45:24 -04:00
Aarnav Tale
721439868f
style: format go code on precommit
2025-06-16 11:45:24 -04:00
Aarnav Tale
f4af5b920d
feat: cleanup and streamline webssh capability
2025-06-16 11:45:23 -04:00
Aarnav Tale
0f9bf73b82
chore: reorganize go code
2025-06-16 11:45:23 -04:00
Aarnav Tale
7a6ad8d2d5
feat: add horrible barely-working go ipn wasm code
2025-06-16 11:45:23 -04:00
Aarnav Tale
f9751f5ab2
chore: add tooling for go wasm
2025-06-16 11:45:23 -04:00
Aarnav Tale
46f1576b8f
chore: update nix go hash
2025-06-16 11:45:21 -04:00
Aarnav Tale
ccde3513dc
feat: support resizing and other xterm.js addons
2025-06-16 11:45:00 -04:00
Aarnav Tale
a0a80852eb
fix: connect to stdout fd after starting an ssh shell
...
this avoids a race condition that would happen if the goroutine tried to read a
file descriptor that wasn't open properly and would lose frame delivery
2025-06-16 11:45:00 -04:00
Aarnav Tale
cb32637938
feat: add xterm frontend ui
2025-06-16 11:44:59 -04:00
Aarnav Tale
55eacb59e9
feat: expand frame type to support stdout/stderr chan
2025-06-16 11:44:59 -04:00
Aarnav Tale
7dfcbef774
feat: initial webssh tooling
2025-06-16 11:44:59 -04:00
github-actions[bot]
f6d8ad25e1
chore: update flake.lock ( #247 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-16 11:41:50 -04:00
Guillaume
e36193a8c0
feat: add logo and favicon ( #238 )
2025-06-09 10:30:03 -04:00
Antônio Lago
0c87f3e6ec
docs: fix acl mode key in docs ( #241 )
2025-06-09 10:29:51 -04:00
github-actions[bot]
090f5c1ba9
chore: update flake.lock ( #243 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-09 10:27:37 -04:00
Sizhe Zhao
9b9d5432c6
fix: update nix deps hash ( #244 )
2025-06-09 10:26:29 -04:00
github-actions[bot]
2a26a74b65
chore: update flake.lock ( #235 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-05 23:07:57 -04:00
Gabe Cook
a298686d6b
fix: fallback to user email when username is unset ( #237 )
2025-06-05 23:06:38 -04:00
Aarnav Tale
2f316176c8
fix: use /proc/pid/comm to check commands
2025-05-29 12:05:30 -04:00
Aarnav Tale
59525b7b63
feat: upgrade to kubernetes client 1.x
2025-05-29 11:55:30 -04:00
Aarnav Tale
b7009e387b
feat: upgrade to tailwindcss v4
2025-05-29 11:16:47 -04:00
Aarnav Tale
e173376319
chore: update deps
2025-05-29 11:16:47 -04:00
github-actions[bot]
59d7f15694
chore: update flake.lock ( #216 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-25 11:05:24 -04:00
Aarnav Tale
0866ced767
chore: update changelog version
v0.6.0
2025-05-25 11:02:19 -04:00
Aarnav Tale
40a2eb4186
fix: show tags on machine page
2025-05-25 11:02:19 -04:00
Aarnav Tale
cc0c7fa61d
fix: i am stupid
2025-05-25 11:02:19 -04:00
Aarnav Tale
d25e5fd883
fix: properly support default/fallback in arktype
2025-05-25 11:02:19 -04:00
Aarnav Tale
769674ab07
fix: check for invalid go timestamp on expiry again
2025-05-25 11:02:19 -04:00
Aarnav Tale
0276a500c7
fix: attempt to auto create agent work_dir if missing
2025-05-25 11:02:19 -04:00
Aarnav Tale
d6fbc3b5ad
fix: use corrected user ids for submission fields on the api
2025-05-25 11:02:19 -04:00
Aarnav Tale
662c38ea44
fix: handle newlines in provided secret paths
2025-05-25 11:02:19 -04:00
Aarnav Tale
c827f56b6b
chore: update changelog to reflect 0.26+
2025-05-25 11:02:19 -04:00
Aarnav Tale
753a403aed
fix: use full users for preauthkey lookup
2025-05-25 11:02:19 -04:00
Aarnav Tale
ffce20e88a
chore: update docs to match 0.26+ criteria
2025-05-25 11:02:19 -04:00
Aarnav Tale
eda8ed0b3e
feat: support 0.26+ routes only
2025-05-25 11:02:19 -04:00
Aarnav Tale
59b32c0842
fix: resolve kubernetes import issue
2025-05-25 11:02:19 -04:00
Aarnav Tale
68bd6200fc
chore: update changelog
2025-05-25 11:02:19 -04:00
Aarnav Tale
f56d4e9d9f
chore: tighten pid logic
2025-05-25 11:02:19 -04:00
Giorgi Lekveishvili
602e55a94d
fix: indentation
2025-05-25 11:02:19 -04:00
Giorgi Lekveishvili
5e60ac1208
fix: improve headscale proc detection
...
Check if command line also includes 'serve'.
Move command line processing logic into a helper function.
2025-05-25 11:02:19 -04:00