Georgios Ntoutsos
5b3b4eb240
Add filtering by container labels
...
This commit adds the ability to filter containers by their labels in the
Docker integration. The new functionality allows users to specify
container labels in the configuration, instead of container names, to
allow for dynamic container name resolution.
This is particularly useful in environments where container names may
change frequently or are not defined in advance.
Fixes #193
Signed-off-by: Georgios Ntoutsos <gntouts@nubificus.co.uk>
2025-04-24 17:07:50 +03:00
Aarnav Tale
fe2d7cb57a
chore: v0.5.10
2025-04-03 23:44:19 -04:00
Aarnav Tale
66c7d9a327
chore: v0.5.9
2025-04-03 23:24:13 -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
69c6fc4847
chore: v0.5.8
2025-04-03 13:11:33 -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
72c1174cb3
fix: make the hidden URL link aria compatible
2025-04-03 12:57:06 -04:00
Aarnav Tale
63bfad77ce
fix: add api-error file
2025-04-03 12:57:06 -04:00
Aarnav Tale
6a94e815f2
feat: improve error returning and parsing logic
2025-04-03 12:57:06 -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
9d046a0cf6
fix: use new logger on oidc utils
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
8596a56375
chore: v0.5.7
2025-04-02 14:47:50 -04:00
Aarnav Tale
d698cf5478
fix: open file in a+ to avoid read issues
2025-04-02 13:40:01 -04:00
Aarnav Tale
80c987f383
feat: implement onboarding for non-registered users
2025-04-02 13:26:58 -04:00
Aarnav Tale
17d477bf0f
fix: join copied commands without a space
2025-04-02 13:25:33 -04:00
Aarnav Tale
5e5c7c4c7a
fix: remove unreleased feature and ignore invalid keys in config
2025-04-02 10:16:34 -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
3771890f98
fix: disable live data fetching when a dialog is open
2025-03-29 14:27:56 -04:00
Aarnav Tale
bf02015dc7
feat: begin working on user auth
2025-03-29 14:12:15 -04:00
Aarnav Tale
9a5952adcb
fix: split email for username if preferred_username is unavailable
2025-03-29 12:16:38 -04:00
Aarnav Tale
222ac7a279
chore: make prefixes.v4/6 optional
2025-03-27 12:20:47 -04:00
Aarnav Tale
b8d22beb17
feat: bundle node_modules into the server
2025-03-24 16:15:38 -04:00
Aarnav Tale
5918d0e501
fix: allow hostname passthrough for hono node
2025-03-24 16:15:38 -04:00
Aarnav Tale
03acebb23e
fix: env variables did not resolve in prod
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
c066b3064d
fix: make useLiveData a context that is pausable
2025-03-24 16:15:38 -04:00
Aarnav Tale
98d02bb595
chore: migrate patching to HeadscaleConfig
2025-03-24 16:15:38 -04:00
Aarnav Tale
2964ff295e
fix: set config after loading
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
08c25caca3
chore: add deps and include
2025-03-24 16:15:38 -04:00
Aarnav Tale
cbbd64e91a
feat: initial server side systems
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
a8a4d2a6f8
fix: handle localized number fields
2025-03-17 22:45:31 -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
Aarnav Tale
7741ab88bf
fix: navigate back to machines page on node deletion
2025-03-17 10:46:31 -04:00
Aarnav Tale
3bdbfdc033
fix: loosen headscale config validation
2025-03-17 10:44:13 -04:00
Aarnav Tale
951a96fad6
fix: set id ref to none to fetch agent data on first change
2025-03-11 22:35:02 -04:00