Commit Graph

83 Commits

Author SHA1 Message Date
Aarnav Tale
0f75636342
feat: add react-scan in dev 2025-01-25 12:51:32 -05: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
Aarnav Tale
d524f927a4
fix: don't throw when session manager isn't available 2025-01-18 07:39:12 +00:00
Aarnav Tale
539c76dfb3
chore: switch to shared healtcheck func 2025-01-18 07:38:55 +00:00
Aarnav Tale
325e9ba43d
chore: push disabled local-agent code 2025-01-18 07:37:03 +00:00
Aarnav Tale
e01fd8d50c
fix: handle undefined websocket in context 2025-01-17 08:34:19 +00:00
Aarnav Tale
f464c42802
fix: format hostinfo in overview correctly 2025-01-10 14:41:05 +05:30
Aarnav Tale
39546849ae
fix: mix cached and uncached data on the ws-agent 2025-01-10 14:24:15 +05:30
Aarnav Tale
eb922c9318
fix: implement write-lock for agent cache 2025-01-10 14:06:22 +05:30
Aarnav Tale
5569ba4660
feat: rework oidc to be more resilient
This includes setting a custom redirect URI, handling errors, and using a better library.
As an API decision I've also disabled per session API keys as it clutters up too much.
2025-01-10 13:55:24 +05:30
Aarnav Tale
e33504016b
feat: integrate hostinfo into ui 2025-01-08 14:34:53 +05:30
Aarnav Tale
7d4da73141
fix: relax config requirement for paths by using nullish 2025-01-06 08:49:26 +05:30
Aarnav Tale
55c832c536
feat: do partial client method validation 2025-01-06 08:19:41 +05:30
Aarnav Tale
7217659720
fix: prevent cookie manager from racing env init
this fixes a bug where using LOAD_ENV_FILE did not work with COOKIE_SECRET
2025-01-06 08:19:40 +05:30
Aarnav Tale
f3c9d8b54c
style: run biome lint 2025-01-06 08:19:40 +05:30
Aarnav Tale
aa9872a45b
chore: switch to react-router v7 2025-01-06 08:19:40 +05:30
Aarnav Tale
6156d78907
feat: add ws server for agent 2024-12-30 13:48:18 +05:30
Aarnav Tale
b80bb0cc09
fix: await testOidc 2024-12-06 19:29:44 -05:00
Aarnav Tale
e713dae91b
fix: validate and respect oidc validation settings 2024-12-06 19:05:07 -05:00
Aarnav Tale
f623e7bc66
feat: enable all remix future flags 2024-12-06 11:58:17 -05:00
Aarnav Tale
712fc28683
feat: allow a public headscale URL separate from the main one 2024-11-30 15:33:58 -05:00
Aarnav Tale
da0ee1382b
feat: allow setting OIDC_CLIENT_SECRET_METHOD 2024-11-30 15:00:51 -05:00
Aarnav Tale
feb8b8bba5
chore: remove logging on expected errors 2024-11-08 12:04:24 -05:00
Aarnav Tale
d369e36fa4
fix: potentially catch undefined bearer errors 2024-11-07 13:08:43 -05:00
Aarnav Tale
10bb4eba97
fix: skip loading env file if context is loaded 2024-11-04 18:00:50 -05:00
Aarnav Tale
9dafd8e8b0
feat: load from dotenv if specified 2024-10-16 23:07:41 -04:00
Akira Yamazaki
29d91785fb
fix: build oidc callback url in a more proper way (#28) 2024-10-07 23:23:31 -04:00
Aarnav Tale
1d6066d3f0
feat(TALE-33): add debug logging with DEBUG env 2024-10-02 13:33:39 -04:00
Aarnav Tale
ea2ffdf0c1
feat: support removing config values via null 2024-08-24 10:33:30 -04:00
Aarnav Tale
690b52d8c6
chore(TALE-29): remove acl from integration/context 2024-08-24 10:19:07 -04:00
Aarnav Tale
a72a3d6e5f
chore(TALE-29): remove references to ACL_FILE 2024-08-24 10:19:06 -04:00
Akira Yamazaki
c4c1fd8aab
feat: make secure flag of cookie configurable (#26) 2024-08-24 10:18:38 -04:00
Aarnav Tale
9801ef453d
fix(TALE-29): remove all old ACL_FILE handling
No longer required if the minimum is beta2
2024-08-23 16:12:46 -04:00
Aarnav Tale
a2054786f8
fix(TALE-31): use oidc variables first over config 2024-08-23 15:12:53 -04:00
Aarnav Tale
5a46fd0a97
feat(TALE-30): add support for new DNS configs
This is a breaking change to support 0.23-beta2
2024-08-22 16:55:05 -04:00
Aarnav Tale
b8999161a2
feat(TALE-29): handle no ACL configurations being available 2024-08-04 17:30:41 -04:00
Aarnav Tale
75ba3a3dc7
feat(TALE-29): support the headscale policy api changes 2024-08-04 11:32:29 -04:00
Aarnav Tale
ea8ecfb28f
chore: use new logger 2024-07-10 19:36:13 -04:00
Aarnav Tale
099bd3bcb8
feat(TALE-7): add proper integration logging 2024-07-10 19:26:59 -04:00
Aarnav Tale
0aa0406ea6
feat(TALE-7): reimplement integration system 2024-07-09 22:53:00 -04:00
Aarnav Tale
be8ce7a2fe
fix: set defaults with HEADSCALE_UNSTRICT 2024-06-18 23:59:06 -04:00
Aarnav Tale
3ea5fed8f6
fix: support jsonc comments and switch to monaco for acls 2024-06-02 22:40:23 -04:00
Aarnav Tale
98ea2cb06f
feat: add a way to escape hatch from strict config checking 2024-05-30 10:41:40 -04:00
Aarnav Tale
868d85bbeb
chore: log about context loading 2024-05-30 10:28:37 -04:00
Aarnav Tale
72cc9d8974
fix: flexible duration and go boolean handling 2024-05-30 10:20:41 -04:00
Aarnav Tale
ed50c48965
fix: handle configs better and propagate errors 2024-05-30 10:15:02 -04:00
Aarnav Tale
e19dbda5ed
fix: headscale expiry can be a literal 0 2024-05-26 19:41:56 -04:00
Aarnav Tale
f0e4868252
feat: configure support for generic integrations
Co-authored-by: Gage Orsburn <gageorsburn@live.com>
2024-05-26 19:23:24 -04:00
Aarnav Tale
c7e59b137c
docs: solidify DOCKER_SOCK and ROOT_API_KEY usage 2024-05-22 12:43:42 -04:00