Commit Graph

249 Commits

Author SHA1 Message Date
bitbronze
63d6353d38
Change the email returned by Headscale API to username
Change the email returned by Headscale API to username for PreAuthKey frontend.
2025-03-18 16:39:19 +03: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
Aarnav Tale
9c8a2c0120
feat: support oidc picture if available 2025-03-11 15:35:11 -04:00
Aarnav Tale
5f6460f42f
fix: use the userinfo endpoint for oidc 2025-03-11 15:29:45 -04:00
Aarnav Tale
5dd4c41291
feat: use a new ws implementation thats encapsulated 2025-03-11 15:29:45 -04:00
bitbronze
45537620a6
fix: stop checking for mkey prefix on registration (#131)
String "mkey:" was being appended to the node registration http request causing it to fail. Removed mkey presence check and changed default hint. Form validation is based on length instead.
2025-03-11 15:24:31 -04:00
Gage Orsburn
21af5c4a4d
fix: handle missing split dns config (#129)
Closes #127
2025-03-11 15:12:49 -04:00
Aarnav Tale
f7c9a14e92
chore: temporarily halt full form validation 2025-03-01 10:36:58 -05:00
Aarnav Tale
6e514a9064
fix: handle oidc scope types correctly 2025-03-01 10:36:58 -05:00
Aarnav Tale
c5c2f8a93b
fix: use context for k8s config 2025-02-28 11:29:31 -05:00
Aarnav Tale
25e6410c65
feat: reimplement integrations 2025-02-27 13:42:36 -05:00
Aarnav Tale
f982217dd0
fix: use globals to avoid loader race conditions 2025-02-20 10:45:52 -05:00
Aarnav Tale
f5436f5ee3
feat: respect context in server 2025-02-19 18:09:42 -05:00
Aarnav Tale
774fdb7be2
fix: use new headscale user api routes 2025-02-19 13:01:20 -05:00
Aarnav Tale
e6580eed2c
fix: no top level await 2025-02-19 13:00:21 -05:00
Aarnav Tale
44d08169a9
fix: use ring instead of outline on components 2025-02-14 00:03:46 -05:00
Aarnav Tale
76d263b7e6
feat: switch to config file system 2025-02-13 12:35:12 -05:00
Aarnav Tale
5be3cb345e
feat: switch to normal form actions for dns 2025-02-13 12:29:16 -05:00
Aarnav Tale
287ac2dff0
feat: unify all colors 2025-02-04 17:21:03 -05:00
Aarnav Tale
d1f6c450c0
feat: remove react-aria-components 2025-02-04 11:42:57 -05:00
Aarnav Tale
0a14533756
fix: copyable code cannot be a button 2025-02-04 11:39:17 -05:00
Aarnav Tale
347c6698ee
chore: fix aria label warnings 2025-02-04 11:27:29 -05:00
Aarnav Tale
771b87ae41
chore: only invoke useLiveData in root 2025-02-02 00:54:42 -05:00
Aarnav Tale
31ac25d510
feat: redesign code and attribute 2025-02-01 18:11:33 -05:00
Aarnav Tale
68babd7fe9
feat: redesign tooltips 2025-02-01 15:28:04 -05:00
Aarnav Tale
c9d8052e39
chore: remove cn non-default exports 2025-01-28 17:46:16 -05:00
Aarnav Tale
843cfc4d4f
chore: fix build issues 2025-01-28 16:18:51 -05:00
Aarnav Tale
2c8880c84d
feat: switch to new toast provider 2025-01-28 16:06:41 -05:00
Aarnav Tale
a19eb6bcda
feat: add new menu 2025-01-28 16:04:42 -05:00
Aarnav Tale
28e40eecbf
fix: switch to new aria components 2025-01-28 16:02:47 -05:00
Aarnav Tale
741f9aa6b5
feat: switch to new dialog across all code 2025-01-26 15:04:13 -05:00
Aarnav Tale
0f75636342
feat: add react-scan in dev 2025-01-25 12:51:32 -05:00
Aarnav Tale
665509e710
chore: extract tags to shared chip component 2025-01-23 11:28:42 -05:00
Aarnav Tale
ac937f9014
fix: dedupe machine tags 2025-01-23 11:16:56 -05:00
Aarnav Tale
c24cd34925
feat: switch to new dialog gutter 2025-01-20 08:14:42 +00:00
Aarnav Tale
af248df648
feat: redesign buttons and share them in dialogs 2025-01-19 17:31:46 +00:00
Aarnav Tale
ec36876b9f
feat: begin redesign and component unification 2025-01-19 15:24:03 +00:00
Aarnav Tale
fd506ba474
feat: redesign header and footer 2025-01-18 18:42:49 +00:00
Aarnav Tale
9734f0c704
chore: remove old username in dns option 2025-01-18 13:22:43 +00:00
Aarnav Tale
bd11453593
fix: store oidc redirect_uri in session for parity 2025-01-18 08:18:19 +00:00
kevinf100
9bb20024fa
fix: Reusable Pre-Auth Keys no longer show expired when used (#88) 2025-01-18 07:48:50 +00:00