Commit Graph

113 Commits

Author SHA1 Message Date
Aarnav Tale
a2e659f36c
feat(TALE-36): redesign machines page to account for exit nodes 2024-11-07 13:04:53 -05:00
Aarnav Tale
1490406784
feat(TALE-36): show exit node status on machine page 2024-11-06 17:01:36 -05:00
Aarnav Tale
e1c87412d4
feat(TALE-36): support exit node enabling/disabling 2024-11-06 16:48:14 -05:00
Aarnav Tale
6e55f442fd
fix: make the last acl tag removable on machines 2024-11-06 16:10:39 -05:00
Aarnav Tale
09e1b1f261
fix: address a bug that prevented remove split dns records 2024-11-06 15:57:43 -05:00
Aarnav Tale
12754bd0aa
fix: resolve type errors across the codebase 2024-11-04 18:13:10 -05:00
Aarnav Tale
13a734923d
feat: ditch remix-serve for custom-baked server 2024-11-04 18:00:35 -05:00
Aarnav Tale
d5ee8ae0f3
fix: clicking a machine name in users page redirects 2024-11-04 14:59:13 -05:00
Aarnav Tale
a8abd37e3a
fix: handle errors and fix api logic with acl updating 2024-10-27 13:10:32 -04:00
Aarnav Tale
d1fa76971b
feat: switch back to codemirror with jsonc support 2024-10-22 00:41:44 -04:00
Václav Šmejkal
0c1f6969da
feat: hide api key on login page (#39) 2024-10-16 13:23:02 -04:00
Aarnav Tale
4214e14ba8
chore: reorganize machines page to prep for routing data 2024-10-13 00:32:21 -04:00
Aarnav Tale
9e21823163
chore: mention that settings is incomplete 2024-10-11 03:04:45 -04:00
Aarnav Tale
aa7e2a3128
feat(TALE-35): implement pre-auth key management 2024-10-11 03:02:33 -04:00
Aarnav Tale
ecef45c98a
fix(TALE-35): use the correct machine registry endpoint 2024-10-10 11:12:35 -04:00
Aarnav Tale
d165264876
fix: handle nullable expiry values from a db 2024-10-10 10:41:41 -04:00
Aarnav Tale
dd479d4117
fix: remove older references to magic_dns via usernames 2024-10-10 10:03:43 -04:00
Aarnav Tale
e8c1cadf54
feat(TALE-35): add initial machine key authorization 2024-10-03 11:58:05 -04:00
Aarnav Tale
58e98278d1
chore: support dns use_username_in_magic_dns config 2024-09-25 16:22:00 -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
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
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
6b278309ed
fix(TALE-7): use the new integration methods in the code 2024-07-10 19:38:44 -04:00
Aarnav Tale
ea8ecfb28f
chore: use new logger 2024-07-10 19:36:13 -04:00
Aarnav Tale
c60652e39f
fix(TALE-4): prevent duplicate ACL tags from being added 2024-07-07 14:57:16 -04:00
Aarnav Tale
1db385e716
chore(TALE-11): remove unnecessary component in dns 2024-07-07 14:53:16 -04:00
Aarnav Tale
ab0cb7b782
feat(TALE-11): support custom DNS records 2024-07-07 14:52:47 -04:00
Aarnav Tale
fd73832879
fix: use acl diff editor and make discard button work 2024-07-07 14:28:28 -04:00
Aarnav Tale
7804d83181
feat(TALE-4): make acl tags editable from the menu 2024-07-07 14:20:39 -04:00
Aarnav Tale
d71e55d7af
feat(TALE-10): edit machine owner via dropdown 2024-06-23 17:25:33 -04:00
Aarnav Tale
dca5f9d149
fix(TALE-6): make menu dropdown actions available on machines page 2024-06-23 01:05:03 -04:00
Aarnav Tale
08db192db1
fix: use magic domain for machine domain attribute 2024-06-03 22:43:38 -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
2797525969
fix: expired check 2.0? 2024-06-02 14:03:25 -04:00
Aarnav Tale
3bd5cc99aa
fix: handle 0001-01-01 00:00:00 as the no-expiry timestamp 2024-06-02 01:37:31 -04:00
Aarnav Tale
937fa6f6fa
fix: use proper route ids for key mapping 2024-06-02 01:34:58 -04:00
Aarnav Tale
3ffbabd7fc
feat: add functional machine overview page and fix types 2024-06-02 01:33:40 -04:00
Aarnav Tale
c08203cc76
fix: prevent user deletion if they have machines owned 2024-06-02 00:54:20 -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
694b22f205
style: cleanup oidc spaghetti 2024-05-21 23:57:03 -04:00
Aarnav Tale
6bea3b2a55
fix: user grid on mobile should be full width 2024-05-21 17:23:33 -04:00
Aarnav Tale
06d7d1ccad
feat: add support for split dns 2024-05-21 17:21:14 -04:00
Aarnav Tale
a6582ef835
fix: button responders on acl page never worked 2024-05-20 14:05:27 -04:00
Aarnav Tale
3e51e4861d
feat: use strictly typed configs and context 2024-05-20 14:05:09 -04:00
Aarnav Tale
78698dcbba
fix: DISABLE_API_KEY_LOGIN should only work when set to true 2024-05-19 19:15:29 -04:00
Aarnav Tale
260fb870e1
fix: when renaming users start with old names 2024-05-15 23:46:15 -04:00