Commit Graph

  • 74e87bd80e
    chore: v0.1.9 Aarnav Tale 2024-06-03 22:52:26 -04:00
  • d01699009d
    chore: update packages Aarnav Tale 2024-06-03 22:51:45 -04:00
  • 08db192db1
    fix: use magic domain for machine domain attribute Aarnav Tale 2024-06-03 22:43:38 -04:00
  • 3ea5fed8f6
    fix: support jsonc comments and switch to monaco for acls Aarnav Tale 2024-06-02 22:40:23 -04:00
  • dd9d6cd550
    fix: set edge tag to main Aarnav Tale 2024-06-02 16:52:29 -04:00
  • f82244f85a
    fix: github actions work this time? Aarnav Tale 2024-06-02 14:33:43 -04:00
  • 896aaad61e
    fix: push action had syntax error Aarnav Tale 2024-06-02 14:29:32 -04:00
  • e5dece5b7b
    feat: add build and nightly Aarnav Tale 2024-06-02 14:28:42 -04:00
  • 2797525969
    fix: expired check 2.0? Aarnav Tale 2024-06-02 14:03:25 -04:00
  • f0f8a6f01b
    chore: v0.1.8 Aarnav Tale 2024-06-02 01:40:05 -04:00
  • 3bd5cc99aa
    fix: handle 0001-01-01 00:00:00 as the no-expiry timestamp Aarnav Tale 2024-06-02 01:37:19 -04:00
  • 937fa6f6fa
    fix: use proper route ids for key mapping Aarnav Tale 2024-06-02 01:34:58 -04:00
  • 3ffbabd7fc
    feat: add functional machine overview page and fix types Aarnav Tale 2024-06-02 01:33:40 -04:00
  • c08203cc76
    fix: prevent user deletion if they have machines owned Aarnav Tale 2024-06-02 00:54:20 -04:00
  • 57f045eaf6
    fix: support top level await on the server Aarnav Tale 2024-05-30 11:41:36 -04:00
  • faa583bb38
    chore: v0.1.7 Aarnav Tale 2024-05-30 10:41:55 -04:00
  • 98ea2cb06f
    feat: add a way to escape hatch from strict config checking Aarnav Tale 2024-05-30 10:40:19 -04:00
  • 868d85bbeb
    chore: log about context loading Aarnav Tale 2024-05-30 10:28:37 -04:00
  • dbd9d39da9
    style: cleanup vite.config.ts Aarnav Tale 2024-05-30 10:20:53 -04:00
  • 72cc9d8974
    fix: flexible duration and go boolean handling Aarnav Tale 2024-05-30 10:20:41 -04:00
  • ed50c48965
    fix: handle configs better and propagate errors Aarnav Tale 2024-05-30 10:15:02 -04:00
  • e19dbda5ed
    fix: headscale expiry can be a literal 0 Aarnav Tale 2024-05-26 19:41:56 -04:00
  • a72cc1bb1c
    chore: document the new integration providers Aarnav Tale 2024-05-26 19:40:46 -04:00
  • f0e4868252
    feat: configure support for generic integrations Aarnav Tale 2024-05-26 19:23:24 -04:00
  • 1a30185047
    chore: v0.1.6 Aarnav Tale 2024-05-22 14:15:05 -04:00
  • c7e59b137c
    docs: solidify DOCKER_SOCK and ROOT_API_KEY usage Aarnav Tale 2024-05-22 12:43:42 -04:00
  • 694b22f205
    style: cleanup oidc spaghetti Aarnav Tale 2024-05-21 23:57:03 -04:00
  • 84855d9d51
    chore: update pnpm and enforce engines Aarnav Tale 2024-05-21 23:50:43 -04:00
  • 6bea3b2a55
    fix: user grid on mobile should be full width Aarnav Tale 2024-05-21 17:23:33 -04:00
  • 2ee1adf142
    chore: delete entry files because they aren't modified Aarnav Tale 2024-05-21 17:22:11 -04:00
  • 06d7d1ccad
    feat: add support for split dns Aarnav Tale 2024-05-21 17:21:14 -04:00
  • 2aae6bfc06
    chore: v0.1.5 Aarnav Tale 2024-05-20 14:08:10 -04:00
  • 6794b1b2dd
    fix: don't log the context Aarnav Tale 2024-05-20 14:06:38 -04:00
  • a6582ef835
    fix: button responders on acl page never worked Aarnav Tale 2024-05-20 14:05:27 -04:00
  • 3e51e4861d
    feat: use strictly typed configs and context Aarnav Tale 2024-05-20 14:05:09 -04:00
  • 0a12cdb3d6
    fix: call button onPress even without state handler Aarnav Tale 2024-05-20 14:02:04 -04:00
  • 78698dcbba
    fix: DISABLE_API_KEY_LOGIN should only work when set to true Aarnav Tale 2024-05-19 19:15:29 -04:00
  • 260fb870e1
    fix: when renaming users start with old names Aarnav Tale 2024-05-15 23:46:15 -04:00
  • 2b1e7be193
    chore: v0.1.4 (attempt 2) Aarnav Tale 2024-05-15 22:27:03 -04:00
  • 65a76a7fa2
    fix: docker needs the patches dir Aarnav Tale 2024-05-15 22:26:36 -04:00
  • 3d554a2434
    chore: v0.1.4 Aarnav Tale 2024-05-15 22:23:19 -04:00
  • d57ee2677c
    feat: react 19 to take advantage of compiler Aarnav Tale 2024-05-15 22:22:38 -04:00
  • 2f02ccc362
    style: eslint changes Aarnav Tale 2024-05-15 21:54:40 -04:00
  • 37a31e30c7
    chore: update eslint package Aarnav Tale 2024-05-15 21:54:15 -04:00
  • e7c6271322
    chore: cleanup login page Aarnav Tale 2024-05-15 21:54:02 -04:00
  • 3deec75715
    fix: Promise.all on concurrent promises Aarnav Tale 2024-05-15 21:53:39 -04:00
  • 18999357a8
    fix: return the revalidator in useLiveData Aarnav Tale 2024-05-15 21:53:12 -04:00
  • e6eba645c4
    feat: implement complete user control Aarnav Tale 2024-05-15 21:52:19 -04:00
  • f563335fab
    feat: add loading indicator Aarnav Tale 2024-05-11 23:07:24 -04:00
  • 6102fabfcb
    fix: add fallback values from the config Aarnav Tale 2024-05-11 23:07:06 -04:00
  • 87430ccf7b
    feat: continue moving older components to aria Aarnav Tale 2024-05-05 23:38:41 -04:00
  • ee42016a67
    fix: patch @react-aria/overlays to support scroll gutter Aarnav Tale 2024-05-04 16:21:35 -04:00
  • 9f5ac6a9ef
    chore: v0.1.3 Aarnav Tale 2024-05-04 15:07:27 -04:00
  • 7f55ad826c
    chore: add link to headscale acl faq on acl page Aarnav Tale 2024-05-04 15:04:55 -04:00
  • 2cc65e8783
    chore: do a feature check for scrollbar-gutter-stable Aarnav Tale 2024-05-04 15:04:40 -04:00
  • 5ff09e44d9
    feat: cleanup header and extract to component Aarnav Tale 2024-05-04 15:04:22 -04:00
  • c6cdcf35eb
    chore: switch from heroicons to primer icons Aarnav Tale 2024-05-04 15:03:21 -04:00
  • 61ae161496
    chore: update readme Aarnav Tale 2024-05-01 02:51:03 -04:00
  • 82f5e17207
    feat: add various machine operations Aarnav Tale 2024-05-01 02:47:45 -04:00
  • a63f4e4d52
    fix: API_KEY is no longer required for login to work Aarnav Tale 2024-05-01 02:43:44 -04:00
  • a57e777a6b
    feat: completely nuke headlessui and consolidate to aria Aarnav Tale 2024-05-01 02:21:54 -04:00
  • 8205f2b99b
    feat: replace the old modal completely Aarnav Tale 2024-04-30 11:03:53 -04:00
  • c95218b8dd
    fix: prune an image for readme Aarnav Tale 2024-04-29 20:33:51 -04:00
  • 769556efda
    fix: make the toaster click-throughable Aarnav Tale 2024-04-29 20:32:14 -04:00
  • ea47bb5fec
    chore: cleanup and use aria components in places Aarnav Tale 2024-04-29 20:32:00 -04:00
  • 3abd617a90
    feat: switch to react aria and replace many components Aarnav Tale 2024-04-29 20:31:29 -04:00
  • cbecf85979
    chore: update readme images Aarnav Tale 2024-04-23 01:15:31 -04:00
  • 0ebadc26bc
    fix: oidc will fail in the dev config Aarnav Tale 2024-04-22 14:34:03 -04:00
  • 252e78d618
    feat: facelift overall machines page and refactor Aarnav Tale 2024-04-22 14:33:51 -04:00
  • c6930732ee
    fix: oidc config variables were named incorrectly Aarnav Tale 2024-04-22 13:21:48 -04:00
  • f04b17109b
    fix: only sighup if we have docker Aarnav Tale 2024-04-17 17:44:12 -04:00
  • 0ff9e6fdc3
    feat: implement better ssr fallbacks Aarnav Tale 2024-04-17 17:42:44 -04:00
  • 94174ebcce
    feat: add dumb yaml detection Aarnav Tale 2024-04-17 17:20:35 -04:00
  • c2fe69ec17
    chore: add acl file instructions Aarnav Tale 2024-04-15 04:06:18 -04:00
  • b285753b24
    fix: omg why do i forget these things here Aarnav Tale 2024-04-15 04:01:57 -04:00
  • 8eac733a5d
    fix: we shouldn't return early if the env var isn't there Aarnav Tale 2024-04-15 03:52:51 -04:00
  • 89a7cb5aae
    chore: stop prefixing tags with v Aarnav Tale 2024-04-15 03:41:28 -04:00
  • 39868b5043
    feat: implement raw acl editing on the web ui Aarnav Tale 2024-04-15 03:40:27 -04:00
  • ca32590e54
    fix: string constructor in js causes oidc fast track Aarnav Tale 2024-04-07 14:01:38 -04:00
  • a846249be1
    chore: add a warning to the compose.yaml Aarnav Tale 2024-04-05 18:32:12 -04:00
  • bcf00beb75
    fix: add publish archs Aarnav Tale 2024-04-02 15:02:09 -04:00
  • 6dae5d647a
    chore: various fixes Aarnav Tale 2024-04-01 19:41:39 -04:00
  • d787b8517e
    fix: protect the restart endpoint with auth Aarnav Tale 2024-04-01 19:33:22 -04:00
  • bdb00b6cd7
    feat: make the modal and dropdown more workable Aarnav Tale 2024-03-31 19:06:06 -04:00
  • f1347803a4
    fix: logout is a button Aarnav Tale 2024-03-31 18:14:28 -04:00
  • 6fa27e5d28
    fix: read oidc configuration from env then config Aarnav Tale 2024-03-30 19:11:13 -04:00
  • 78140927ad
    fix: use either HEADSCALE_URL or config.server_url Aarnav Tale 2024-03-30 19:00:59 -04:00
  • a47fb61549
    feat: implement node removal Aarnav Tale 2024-03-30 18:56:21 -04:00
  • 1d9f4553eb
    feat: support children in confirmation modal Aarnav Tale 2024-03-30 18:42:49 -04:00
  • b146e4c3a8
    feat: add confirmation modal Aarnav Tale 2024-03-30 18:39:46 -04:00
  • 381c3d6df4
    feat: create shared dropdown component Aarnav Tale 2024-03-30 15:22:34 -04:00
  • 37f84cfba5
    fix: use the request url protocol for oidc Aarnav Tale 2024-03-30 05:17:53 -04:00
  • 52c8e2c3bc
    fix: remix relies on build dir Aarnav Tale 2024-03-30 05:06:17 -04:00
  • 0a8d3e26f4
    chore: we now have images! Aarnav Tale 2024-03-30 04:51:37 -04:00
  • 9342e81733
    chore: wording on actions should be ghcr.io Aarnav Tale 2024-03-30 04:49:11 -04:00
  • 224621d9a5
    fix: actions needs ghcr.io Aarnav Tale 2024-03-30 04:47:46 -04:00
  • 5c0b823c12
    fix: replace chokidar with fs.watch Aarnav Tale 2024-03-30 04:20:16 -04:00
  • 935e015be9
    feat: add loading states Aarnav Tale 2024-03-30 04:12:37 -04:00
  • cc1427882f
    feat: watch config file for external edits Aarnav Tale 2024-03-30 02:53:51 -04:00
  • 02e5e3e92a
    fix: set cookie expiry to match expiry of api key Aarnav Tale 2024-03-30 02:47:42 -04:00