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 |
|
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
|
2ee1adf142
|
chore: delete entry files because they aren't modified
|
2024-05-21 17:22:11 -04:00 |
|
Aarnav Tale
|
06d7d1ccad
|
feat: add support for split dns
|
2024-05-21 17:21:14 -04:00 |
|
Aarnav Tale
|
6794b1b2dd
|
fix: don't log the context
|
2024-05-20 14:06:38 -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
|
0a12cdb3d6
|
fix: call button onPress even without state handler
|
2024-05-20 14:02:04 -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 |
|
Aarnav Tale
|
2f02ccc362
|
style: eslint changes
|
2024-05-15 21:54:40 -04:00 |
|
Aarnav Tale
|
e7c6271322
|
chore: cleanup login page
|
2024-05-15 21:54:02 -04:00 |
|
Aarnav Tale
|
3deec75715
|
fix: Promise.all on concurrent promises
|
2024-05-15 21:53:39 -04:00 |
|
Aarnav Tale
|
18999357a8
|
fix: return the revalidator in useLiveData
|
2024-05-15 21:53:12 -04:00 |
|
Aarnav Tale
|
e6eba645c4
|
feat: implement complete user control
|
2024-05-15 21:52:19 -04:00 |
|
Aarnav Tale
|
f563335fab
|
feat: add loading indicator
|
2024-05-11 23:07:24 -04:00 |
|
Aarnav Tale
|
6102fabfcb
|
fix: add fallback values from the config
|
2024-05-11 23:07:06 -04:00 |
|
Aarnav Tale
|
87430ccf7b
|
feat: continue moving older components to aria
|
2024-05-05 23:38:41 -04:00 |
|
Aarnav Tale
|
ee42016a67
|
fix: patch @react-aria/overlays to support scroll gutter
|
2024-05-04 16:21:35 -04:00 |
|
Aarnav Tale
|
7f55ad826c
|
chore: add link to headscale acl faq on acl page
|
2024-05-04 15:04:55 -04:00 |
|
Aarnav Tale
|
2cc65e8783
|
chore: do a feature check for scrollbar-gutter-stable
|
2024-05-04 15:04:40 -04:00 |
|
Aarnav Tale
|
5ff09e44d9
|
feat: cleanup header and extract to component
|
2024-05-04 15:04:22 -04:00 |
|
Aarnav Tale
|
c6cdcf35eb
|
chore: switch from heroicons to primer icons
|
2024-05-04 15:03:21 -04:00 |
|
Aarnav Tale
|
82f5e17207
|
feat: add various machine operations
|
2024-05-01 02:47:45 -04:00 |
|
Aarnav Tale
|
a63f4e4d52
|
fix: API_KEY is no longer required for login to work
|
2024-05-01 02:47:36 -04:00 |
|
Aarnav Tale
|
a57e777a6b
|
feat: completely nuke headlessui and consolidate to aria
|
2024-05-01 02:21:54 -04:00 |
|
Aarnav Tale
|
8205f2b99b
|
feat: replace the old modal completely
|
2024-04-30 11:03:53 -04:00 |
|
Aarnav Tale
|
769556efda
|
fix: make the toaster click-throughable
|
2024-04-29 20:32:14 -04:00 |
|
Aarnav Tale
|
ea47bb5fec
|
chore: cleanup and use aria components in places
|
2024-04-29 20:32:00 -04:00 |
|
Aarnav Tale
|
3abd617a90
|
feat: switch to react aria and replace many components
|
2024-04-29 20:31:29 -04:00 |
|
Aarnav Tale
|
252e78d618
|
feat: facelift overall machines page and refactor
|
2024-04-22 14:33:51 -04:00 |
|
Aarnav Tale
|
c6930732ee
|
fix: oidc config variables were named incorrectly
|
2024-04-22 13:21:48 -04:00 |
|
Aarnav Tale
|
f04b17109b
|
fix: only sighup if we have docker
|
2024-04-17 17:44:12 -04:00 |
|
Aarnav Tale
|
0ff9e6fdc3
|
feat: implement better ssr fallbacks
|
2024-04-17 17:42:44 -04:00 |
|
Aarnav Tale
|
94174ebcce
|
feat: add dumb yaml detection
|
2024-04-17 17:20:35 -04:00 |
|
Aarnav Tale
|
b285753b24
|
fix: omg why do i forget these things here
|
2024-04-15 04:02:23 -04:00 |
|
Aarnav Tale
|
8eac733a5d
|
fix: we shouldn't return early if the env var isn't there
|
2024-04-15 03:52:51 -04:00 |
|
Aarnav Tale
|
39868b5043
|
feat: implement raw acl editing on the web ui
|
2024-04-15 03:40:52 -04:00 |
|
Aarnav Tale
|
ca32590e54
|
fix: string constructor in js causes oidc fast track
|
2024-04-07 14:01:38 -04:00 |
|
Aarnav Tale
|
6dae5d647a
|
chore: various fixes
|
2024-04-01 19:41:39 -04:00 |
|
Aarnav Tale
|
d787b8517e
|
fix: protect the restart endpoint with auth
|
2024-04-01 19:33:22 -04:00 |
|
Aarnav Tale
|
bdb00b6cd7
|
feat: make the modal and dropdown more workable
|
2024-03-31 19:06:06 -04:00 |
|
Aarnav Tale
|
f1347803a4
|
fix: logout is a button
|
2024-03-31 18:14:28 -04:00 |
|
Aarnav Tale
|
6fa27e5d28
|
fix: read oidc configuration from env then config
|
2024-03-30 19:11:13 -04:00 |
|
Aarnav Tale
|
78140927ad
|
fix: use either HEADSCALE_URL or config.server_url
|
2024-03-30 19:05:31 -04:00 |
|
Aarnav Tale
|
a47fb61549
|
feat: implement node removal
|
2024-03-30 18:58:16 -04:00 |
|
Aarnav Tale
|
1d9f4553eb
|
feat: support children in confirmation modal
|
2024-03-30 18:42:49 -04:00 |
|