Aarnav Tale
6470f5a821
feat: refactor several components and clean up ui
2026-03-09 22:09:58 -04:00
Aarnav Tale
937bc4a667
chore: update deps
2026-02-26 01:23:02 -05:00
Aarnav Tale
c8861ec978
chore: update react-router-hono-server due to vulnerability
2026-01-24 13:00:34 -05:00
Aarnav Tale
40361175e5
chore: update dependencies
2026-01-15 22:11:19 -05:00
Aarnav Tale
034ba25ce3
feat: switch to oxc linting/formatting
2026-01-15 22:09:58 -05:00
Aarnav Tale
e09c5760af
chore: random quick fixes
2025-12-04 04:11:52 -05:00
Aarnav Tale
f6cdad535a
chore: update to vite 8 beta
2025-12-04 00:48:59 -05:00
Aarnav Tale
ba61656fb0
feat: cleanup oidc logic and surface errors better
2025-12-04 00:44:31 -05:00
Aarnav Tale
86184e3420
feat: overhaul config loading
2025-12-01 02:46:22 -05:00
Aarnav Tale
3d9b6370bf
chore: refactor unit tests
2025-11-18 02:11:53 -05:00
Aarnav Tale
63d1e84ebe
chore: update deps
2025-11-16 18:28:13 -05:00
Aarnav Tale
1aa921aebe
chore: update deps
2025-11-05 00:00:35 -05:00
Aarnav Tale
a68aedc297
feat: create type-safe API object for Headscale
2025-11-04 22:40:57 -05:00
Aarnav Tale
8f260b79f1
feat: bundle all node_modules to reduce size
2025-10-15 18:14:14 -04:00
Aarnav Tale
9b53711673
feat: redo xterm terminal logic
2025-10-02 13:52:19 -04:00
Aarnav Tale
eb4669498a
feat: overhaul oidc work
2025-08-28 22:55:26 -04:00
Aarnav Tale
6c5656334d
chore: update and prune deps
2025-08-21 11:48:59 -04:00
Aarnav Tale
ae2bd35cbf
chore: update biome to v2
2025-08-19 17:52:26 -04:00
Aarnav Tale
d2c4f5eb2b
feat: completely overhaul the auth model
...
* Cookies are now encrypted JWTs (GHSA-wrqq-v7qw-r5w7)
* Authentication is stored in the SQLite database (auto-migrated)
* Session logic is much cleaner
2025-08-19 17:52:16 -04:00
Aarnav Tale
a4a037ed68
feat: update to rolldown-vite and typescript-go
2025-08-18 16:42:29 -04:00
Aarnav Tale
17712cbb1c
feat: upgrade react-router + hono-server
2025-08-18 16:05:51 -04:00
Aarnav Tale
361bc493c0
chore: pin vitepress to 2.0.0 and add sponsor link
2025-08-18 13:28:16 -04:00
Igor Ramazanov
9192013bfe
feat: documentation website using Vitepress
...
Adds documentation website using https://vitepress.dev .
Some decisions are questionable, for example creation of a symbolic link
for the README in the `docs/`. I wanted to preserve the ability to read
docs using Github. Maybe not needed.
Another issue, is the page outline for the `NixOS` chapter is too
narrow.
But should serve as a scaffold/basis for doing it properly.
2025-08-18 13:10:38 -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
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
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
0f9bf73b82
chore: reorganize go code
2025-06-16 11:45:23 -04:00
Aarnav Tale
ccde3513dc
feat: support resizing and other xterm.js addons
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
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
Aarnav Tale
6be55ec686
fix: redirect /admin to /admin/ automatically
2025-05-25 11:02:19 -04:00
Aarnav Tale
c5e6a6c407
feat: switch away from websocket to stdout messaging for agent
2025-05-25 11:02:19 -04:00
Aarnav Tale
3a5ab68432
chore: defer the path based config loading till 0.6.1. ( #223 )
2025-05-23 10:46:14 -04:00
Erik Parawell
8ea8c7195f
Implement path-based secret loading
2025-05-19 16:38:35 -04:00
Aarnav Tale
000ec620b4
fix: serve css and js assets correctly
2025-04-02 14:27:23 -04:00
Aarnav Tale
80c987f383
feat: implement onboarding for non-registered users
2025-04-02 13:26:58 -04:00
Aarnav Tale
5918d0e501
fix: allow hostname passthrough for hono node
2025-03-24 16:15:38 -04:00
Aarnav Tale
03acebb23e
fix: env variables did not resolve in prod
2025-03-24 16:15:38 -04:00
Aarnav Tale
b0a3f9d5fd
chore: update deps
2025-03-24 16:15:38 -04:00
Aarnav Tale
08c25caca3
chore: add deps and include
2025-03-24 16:15:38 -04:00
Aarnav Tale
e701e16112
chore: begin bundling all deps into the server
2025-03-17 10:39:38 -04:00
Aarnav Tale
76d263b7e6
feat: switch to config file system
2025-02-13 12:35:12 -05:00
Aarnav Tale
2a1c795d46
feat: update to node 22, pnpm 10
2025-02-04 17:25:39 -05:00
Aarnav Tale
d1f6c450c0
feat: remove react-aria-components
2025-02-04 11:42:57 -05:00
Aarnav Tale
0f75636342
feat: add react-scan in dev
2025-01-25 12:51:32 -05:00