Gabe Cook
|
a298686d6b
|
fix: fallback to user email when username is unset (#237)
|
2025-06-05 23:06:38 -04:00 |
|
Aarnav Tale
|
b7009e387b
|
feat: upgrade to tailwindcss v4
|
2025-05-29 11:16:47 -04:00 |
|
Aarnav Tale
|
40a2eb4186
|
fix: show tags on machine page
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
d6fbc3b5ad
|
fix: use corrected user ids for submission fields on the api
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
753a403aed
|
fix: use full users for preauthkey lookup
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
eda8ed0b3e
|
feat: support 0.26+ routes only
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
0808299369
|
fix: use AAAA and A info the record dialog
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
39d6602263
|
fix: use descriptive error messages
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
df4f250e0f
|
fix: mention AAAA in description and fix records table layout
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
7f5e0fe42d
|
fix: resolve some type errors
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
021ecabd3c
|
feat: add support for extra_records_path in hs config
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
81feb2f19a
|
feat: add support for AAAA records
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
abedf40690
|
feat: use host info on the machines page
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
6f2a0773ba
|
feat: disable role changing on unmanaged users
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
a510796e38
|
fix: validate machine rename input
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
69d97ea585
|
fix: allow tags to wrap
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
000e9326fb
|
fix: hide version column if no agents are connected
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
8299aac94f
|
fix: show user under machine name
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
08ee0eff42
|
feat: redo machine tagging system
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
d1f395acfd
|
feat: rework the machine actions
this also fixes the registration regression introduced in 0.5.8
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
fb3bc35b40
|
fix: handle the login form state and report errors correctly on api key login
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
c5e6a6c407
|
feat: switch away from websocket to stdout messaging for agent
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
3dca401837
|
feat: rework the entire pre-auth keys page
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
785d5a663f
|
chore: reorganize settings code layout
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
ece304638f
|
chore: update notice instead of using a custom one on acls
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
169a7b14d0
|
feat: support oidc restriction management in the settings
|
2025-05-25 11:02:19 -04:00 |
|
Aarnav Tale
|
f2747ada94
|
fix: suppress date and button hydration warnings
|
2025-04-03 16:54:12 -04:00 |
|
Aarnav Tale
|
0ad578e651
|
fix: prevent user rename if they are an oidc user
|
2025-04-03 16:25:30 -04:00 |
|
Aarnav Tale
|
8d1132606a
|
fix: add aria-label to radio groups
|
2025-04-03 16:22:52 -04:00 |
|
Aarnav Tale
|
5e332c4a5c
|
fix: filter out empty users in auth-keys, potential headscale bug
|
2025-04-03 16:10:39 -04:00 |
|
Aarnav Tale
|
9b09b13b5f
|
feat: do not login loop if disable_api_key_login is true
|
2025-04-03 12:57:55 -04:00 |
|
Aarnav Tale
|
234020eec5
|
feat: support acl capabilities check
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
58cc7b742c
|
feat: make machine actions permission locked
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
259d150fc4
|
feat: add capabilities enforcement on users
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
5d3fada266
|
feat: add permissions check on dns page
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
1fb084451d
|
fix: fix integrations not loading
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
d5fb8a2966
|
feat: support skipping onboarding
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
7b1340c93e
|
fix: make reassign dialog unactionable if editing owner
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
7d61ad50c4
|
feat: oops commit the user role change page
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
103a826178
|
chore: remove unused code in the user overview
|
2025-04-03 12:57:06 -04:00 |
|
Aarnav Tale
|
80c987f383
|
feat: implement onboarding for non-registered users
|
2025-04-02 13:26:58 -04:00 |
|
Aarnav Tale
|
2e383ddabe
|
feat: reimplement user actions
|
2025-04-01 12:27:44 -04:00 |
|
Aarnav Tale
|
2299907932
|
chore: document user login state
|
2025-03-29 14:28:11 -04:00 |
|
Aarnav Tale
|
bf02015dc7
|
feat: begin working on user auth
|
2025-03-29 14:12:15 -04:00 |
|
Aarnav Tale
|
b8d22beb17
|
feat: bundle node_modules into the server
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
73ea35980d
|
feat: switch agent fetching to the server side
this brings the benefit of fitting in the revalidator lifecycle we have
created via the useLiveData hook.
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
9a1051b9af
|
feat: reimplement websocket to use hono
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
34cfee7cff
|
feat: reach an initial working stage
|
2025-03-24 16:15:38 -04:00 |
|
Aarnav Tale
|
92dedf51aa
|
fix: ignore ws_agents if there are no agents connected
|
2025-03-18 00:43:52 -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 |
|