Aarnav Tale
c030d1fbe4
feat: de-uglify the ACL editor
2026-04-10 21:00:52 -04:00
Aarnav Tale
dc80c93184
chore: update deps
2026-04-10 20:38:26 -04:00
Aarnav Tale
a0b2077c7b
chore: remove faker-js dependency
2026-04-09 21:57:46 -04:00
Aarnav Tale
0f19fdf0da
feat: rebuild browser ssh from the ground up
2026-04-09 21:56:42 -04:00
Aarnav Tale
d255098128
fix: make the ssh button look nicer
2026-04-07 00:36:04 -04:00
Aarnav Tale
98e0806e5a
fix: handle the tag owner username
2026-04-07 00:32:59 -04:00
Aarnav Tale
33f7bbb0cf
fix: handle empty ACLs
2026-04-07 00:24:50 -04:00
Aarnav Tale
10278d0cc9
fix: correctly expire pre-auth-keys in 0.28.0+
2026-04-07 00:24:50 -04:00
Aarnav Tale
bdcd4c5bad
Merge pull request #518 from Kroppeb/fix/wrong-url-in-help-message
2026-04-06 21:42:48 -04:00
Aarnav Tale
43cff2f4b7
feat: i guess we're undoing agent work
2026-04-06 21:19:27 -04:00
Aarnav Tale
61e7303363
fix: handle URI components in provider ID
2026-04-06 21:19:27 -04:00
Aarnav Tale
4b47b1bbed
chore: update auth-service to not be class based
2026-04-03 16:57:39 -04:00
Aarnav Tale
1259642f8a
feat: replace openid-client with clean-room oidc system
2026-04-03 16:36:27 -04:00
Aarnav Tale
4cd0c1e206
fix: use headscale.api_key where possible
2026-04-03 16:34:50 -04:00
Robbe Pincket
b2dfa773b0
fix: change oidc config error notice url
2026-04-01 22:17:11 +02:00
Aarnav Tale
73b5d5514e
fix: don't nuke agent working dir
2026-03-30 14:02:39 -04:00
Aarnav Tale
838a2cd732
fix: store profile picture in db to prevent header overload
2026-03-30 13:58:29 -04:00
Aarnav Tale
9ac3ab1861
Merge pull request #507 from siemenvdn/feature/extend-machine-filtering
...
Add additional Machines list filters
2026-03-29 20:29:33 -04:00
Siemen Van den Neste
44f45c396c
fix: update user filtering to use user name instead of user ID
2026-03-29 20:37:18 +02:00
Aarnav Tale
ee59a2d06d
feat: switch agent to a periodic dump rather than long running process
2026-03-27 13:32:59 -04:00
Aarnav Tale
2c57187628
feat: switch to a generalized api key config
2026-03-27 13:32:59 -04:00
Aarnav Tale
131c54f501
fix: correctly re-enqueue event stream controller when closed
2026-03-26 12:58:35 -04:00
Aarnav Tale
333220a153
feat: ditch react-aria
2026-03-26 12:58:24 -04:00
Aarnav Tale
61ca6693c4
fix: keep footer below dialogs
2026-03-26 12:57:45 -04:00
Aarnav Tale
30bbcbab2a
feat: separate code snippets and code blocks for copyable snippets
2026-03-26 12:57:30 -04:00
Aarnav Tale
98d8dfe235
fix: prefix hp_wasm paths correctly
...
Co-authored-by: palchrb <Breyholtz@gmail.com >
2026-03-26 12:54:29 -04:00
Aarnav Tale
54f236a332
feat: update some components
2026-03-26 12:54:29 -04:00
Lloyd Owen
2e2d5d1dff
Update oidc-callback.ts
2026-03-24 11:48:20 +00:00
Siemen Van den Neste
4e94e82a01
feat: implement custom hook for machine filter parameters management
2026-03-21 01:46:27 +01:00
Siemen Van den Neste
3ec00e17d8
feat: add machine filtering functionality with dropdowns for user, tag, status, and route
2026-03-21 01:43:54 +01:00
Aarnav Tale
718cbf3c40
feat: switch to a new form hook
2026-03-19 12:35:25 -04:00
Aarnav Tale
7403ebea06
feat: switch form fields to base-ui
2026-03-19 12:35:25 -04:00
Aarnav Tale
941971b8c7
feat: replace button and toast provider with base-ui
2026-03-19 12:35:24 -04:00
Aarnav Tale
5f81822366
feat: correct package.json dependencies and remove libsql
2026-03-17 13:31:35 -04:00
Aarnav Tale
b1361e9062
feat: upgrade to node 24 and drizzle
2026-03-17 13:22:48 -04:00
Aarnav Tale
8f6fe05c83
fix: actually fix type errors
2026-03-16 23:41:09 -04:00
Aarnav Tale
25dc09e025
perf: switch to SSE dispatched changes
...
Previously we would use naive revalidators which would invalidate EVERY
SINGLE action loader every 3 seconds, resulting in several fetches. It
would also bubble fetches across the layout actions into the individual
pages.
This new approach selectively has live stores of resources which then
poll for changes on the server side and then dispatches updates to the
client via a new /events/live SSE endpoint.
2026-03-16 23:32:06 -04:00
Aarnav Tale
27f8fa0b42
feat: swap button and decompose dialog components
2026-03-16 23:32:05 -04:00
Mathias Rangger
0741567754
fix: validate required Docker API version
2026-03-15 02:08:07 +01:00
Aarnav Tale
a26faab139
feat: add ownership transfer support
2026-03-14 15:17:45 -04:00
Aarnav Tale
55ddbe0987
fix: handle user deletion
2026-03-14 14:59:34 -04:00
Aarnav Tale
e255407115
feat: redo user page to match account linking
2026-03-14 14:56:04 -04:00
Aarnav Tale
225a52ded6
feat: correctly use error boundaries per-page
2026-03-14 13:52:08 -04:00
Aarnav Tale
38cf93e5ae
feat: replace onboarding for explicit user linking
2026-03-14 13:23:22 -04:00
Aarnav Tale
b7a85684a9
fix: tweak card styling to have better contrast
2026-03-14 13:22:23 -04:00
Aarnav Tale
e1808bee1e
fix: use currentColor on the svgs
2026-03-14 13:22:09 -04:00
Aarnav Tale
6470f5a821
feat: refactor several components and clean up ui
2026-03-09 22:09:58 -04:00
Aarnav Tale
a53fd31d27
chore: combine link usage
2026-03-09 13:56:03 -04:00
Aarnav Tale
37d0080cba
feat: cleanup button + add correct focus rings
2026-03-09 00:17:39 -04:00
Aarnav Tale
0ce411e92b
feat: switch to mist color from tailwind
2026-03-08 23:48:03 -04:00