585 Commits

Author SHA1 Message Date
Erik Parawell
7f952bcb3b Nix changes 2025-08-05 13:16:02 -04:00
StealthBadger747
c3112507b5 Copy drizzle as well 2025-08-05 13:16:02 -04:00
StealthBadger747
8b3d0e9bb6 Maybe actually fix builds 2025-08-05 13:16:02 -04:00
StealthBadger747
7a34a01dd0 Got the build working 2025-08-05 13:16:02 -04:00
Igor Ramazanov
51a85e1bfe fix: nix update hash 2025-08-05 13:16:02 -04:00
StealthBadger747
5ab9686460 Update the configuration README
Revert flake.nix and package.nix to main; drop wasm.nix
2025-08-05 13:15:03 -04:00
Erik Parawell
5cfd9e411b Implement path loading
Got the build working

Maybe actually fix builds

Copy drizzle as well
2025-08-05 13:15:03 -04:00
Aarnav Tale
7691f74d43
fix: basename should always be prefix??? 2025-07-10 11:30:23 -04:00
Aarnav Tale
ce4617d0e1
chore: walk back on nonroot, its too much of a breaking change 2025-06-24 12:23:05 -04:00
Aarnav Tale
6d99aca058
feat: add matrix build for release 2025-06-24 12:06:23 -04:00
Aarnav Tale
d809eea564
feat: finalize split debug and distroless container (closes #255) 2025-06-24 11:28:55 -04:00
Aarnav Tale
eacde3deb8
chore: attestation is sha256 based, we dont need tags 2025-06-24 11:15:28 -04:00
Aarnav Tale
fc7bedc8b1
feat: append -next to pre-release versions in pnpm build 2025-06-24 11:04:24 -04:00
Aarnav Tale
ecc547601f
fix: pass in github token for mise ratelimits 2025-06-24 11:01:16 -04:00
Aarnav Tale
eed12d348e
feat: build a debug-shell and distroless container 2025-06-24 10:56:43 -04:00
Aarnav Tale
5a254b746b
docs: enforce node lts 22.16 which has sqlite support unflagged 2025-06-24 10:39:51 -04:00
Aarnav Tale
2cc4339499
chore: update changelog 2025-06-23 00:35:50 -04:00
Aarnav Tale
84c820efb1
chore: merge remote-tracking branch 'origin' into next 2025-06-23 00:35:04 -04:00
Gabe Cook
779af42601 fix: username never falling back to email 2025-06-23 00:33:29 -04:00
Aarnav Tale
f990670e86
Merge remote-tracking branch 'origin/main' into next 2025-06-22 17:59:03 -04:00
Peder 'hayer' Husom
0344f17887 Proc mode: try to guess PID based on PPID when multiple found 2025-06-22 17:57:52 -04:00
Aarnav Tale
f28bfd5f86
fix: add attestation perms to gha 2025-06-22 17:36:22 -04:00
Aarnav Tale
8f1b577b5e
fix: allow id-token write in gh actions 2025-06-22 17:32:39 -04:00
github-actions[bot]
6ea9fe169d
chore: update flake.lock (#260)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-22 17:28:45 -04:00
Aarnav Tale
9a81b76398
feat: add provenance attestations 2025-06-22 17:28:19 -04:00
Aarnav Tale
144a8b87cd
feat: cache docker build cache using gha 2025-06-22 17:17:56 -04:00
Aarnav Tale
2bf088b4a9
feat: speed up docker build 2025-06-22 16:59:21 -04:00
Aarnav Tale
87b8d64bcc
feat: reintroduce missing local dns override (fixes #236) 2025-06-21 13:54:33 -04:00
Aarnav Tale
8819af270d
fix: properly handle removing the last split dns record
Previously it would set the value to an empty array, breaking DNS resolution for that split completely.
The correct behavior was to remove the key altogether! This fixes #231
2025-06-21 13:08:31 -04:00
Aarnav Tale
1150d1616e
fix: support user input when not specified for ssh 2025-06-20 20:09:28 -04:00
Aarnav Tale
dd287c0444
fix: menu should work even with ssh target 2025-06-20 19:55:02 -04:00
Aarnav Tale
cf55621b57
docs: warn about permission change 2025-06-20 19:46:20 -04:00
Aarnav Tale
73f0a0d273
fix: use distroless and fix build 2025-06-20 11:32:27 -04:00
Aarnav Tale
71f130ede5
feat: switch to libsql since its esm friendly 2025-06-20 10:36:29 -04:00
Aarnav Tale
c0af2aa9c8
chore: update changelog 2025-06-20 00:20:47 -04:00
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