Aarnav Tale
|
0ad578e651
|
fix: prevent user rename if they are an oidc user
|
2025-04-03 16:25:30 -04:00 |
|
Aarnav Tale
|
8d1132606a
|
fix: add aria-label to radio groups
|
2025-04-03 16:22:52 -04:00 |
|
Aarnav Tale
|
5e332c4a5c
|
fix: filter out empty users in auth-keys, potential headscale bug
|
2025-04-03 16:10:39 -04:00 |
|
Aarnav Tale
|
69c6fc4847
|
chore: v0.5.8
|
2025-04-03 13:11:33 -04:00 |
|
Aarnav Tale
|
9b09b13b5f
|
feat: do not login loop if disable_api_key_login is true
|
2025-04-03 12:57:55 -04:00 |
|
Aarnav Tale
|
72c1174cb3
|
fix: make the hidden URL link aria compatible
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
63bfad77ce
|
fix: add api-error file
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
6a94e815f2
|
feat: improve error returning and parsing logic
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
234020eec5
|
feat: support acl capabilities check
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
58cc7b742c
|
feat: make machine actions permission locked
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
259d150fc4
|
feat: add capabilities enforcement on users
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
5d3fada266
|
feat: add permissions check on dns page
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
9d046a0cf6
|
fix: use new logger on oidc utils
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
1fb084451d
|
fix: fix integrations not loading
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
d5fb8a2966
|
feat: support skipping onboarding
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
7b1340c93e
|
fix: make reassign dialog unactionable if editing owner
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
7d61ad50c4
|
feat: oops commit the user role change page
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
103a826178
|
chore: remove unused code in the user overview
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
8596a56375
|
chore: v0.5.7
|
2025-04-02 14:47:50 -04:00 |
|
Aarnav Tale
|
d698cf5478
|
fix: open file in a+ to avoid read issues
|
2025-04-02 13:40:01 -04:00 |
|
Aarnav Tale
|
80c987f383
|
feat: implement onboarding for non-registered users
|
2025-04-02 13:26:58 -04:00 |
|
Aarnav Tale
|
17d477bf0f
|
fix: join copied commands without a space
|
2025-04-02 13:25:33 -04:00 |
|
Aarnav Tale
|
5e5c7c4c7a
|
fix: remove unreleased feature and ignore invalid keys in config
|
2025-04-02 10:16:34 -04:00 |
|
Aarnav Tale
|
2e383ddabe
|
feat: reimplement user actions
|
2025-04-01 12:27:44 -04:00 |
|
Aarnav Tale
|
2299907932
|
chore: document user login state
|
2025-03-29 14:28:11 -04:00 |
|
Aarnav Tale
|
3771890f98
|
fix: disable live data fetching when a dialog is open
|
2025-03-29 14:27:56 -04:00 |
|
Aarnav Tale
|
bf02015dc7
|
feat: begin working on user auth
|
2025-03-29 14:12:15 -04:00 |
|
Aarnav Tale
|
9a5952adcb
|
fix: split email for username if preferred_username is unavailable
|
2025-03-29 12:16:38 -04:00 |
|
Aarnav Tale
|
222ac7a279
|
chore: make prefixes.v4/6 optional
|
2025-03-27 12:20:47 -04:00 |
|
Aarnav Tale
|
b8d22beb17
|
feat: bundle node_modules into the server
|
2025-03-24 16:15:38 -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
|
73ea35980d
|
feat: switch agent fetching to the server side
this brings the benefit of fitting in the revalidator lifecycle we have
created via the useLiveData hook.
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
9a1051b9af
|
feat: reimplement websocket to use hono
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
c066b3064d
|
fix: make useLiveData a context that is pausable
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
98d02bb595
|
chore: migrate patching to HeadscaleConfig
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
2964ff295e
|
fix: set config after loading
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
34cfee7cff
|
feat: reach an initial working stage
|
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
|
cbbd64e91a
|
feat: initial server side systems
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
92dedf51aa
|
fix: ignore ws_agents if there are no agents connected
|
2025-03-18 00:43:52 -04:00 |
|
Aarnav Tale
|
a8a4d2a6f8
|
fix: handle localized number fields
|
2025-03-17 22:45:31 -04:00 |
|
Aarnav Tale
|
6108de52e7
|
feat: switch to a central singleton handler
This also adds support for Headscale TLS installations
|
2025-03-17 22:21:16 -04:00 |
|
Aarnav Tale
|
7741ab88bf
|
fix: navigate back to machines page on node deletion
|
2025-03-17 10:46:31 -04:00 |
|
Aarnav Tale
|
3bdbfdc033
|
fix: loosen headscale config validation
|
2025-03-17 10:44:13 -04:00 |
|
Aarnav Tale
|
951a96fad6
|
fix: set id ref to none to fetch agent data on first change
|
2025-03-11 22:35:02 -04:00 |
|
Aarnav Tale
|
5b9dc7cfc6
|
feat: ingest data from new agent system
|
2025-03-11 22:34:30 -04:00 |
|
Aarnav Tale
|
e36352b7f3
|
fix: define globals for context
|
2025-03-11 21:59:26 -04:00 |
|
Aarnav Tale
|
c3ddac42a0
|
fix: memoize agent query params to prevent infinite refetching
|
2025-03-11 18:16:47 -04:00 |
|
Aarnav Tale
|
01f432cedc
|
feat: support oidc client_secret_path with env interpolation
|
2025-03-11 18:15:56 -04:00 |
|