Aarnav Tale
862180df91
Merge pull request #384 from Murgeye/main
2025-12-13 14:23:47 -05:00
Aarnav Tale
11a7c335f7
Merge pull request #394 from Lapin0t/main
2025-12-13 14:13:03 -05:00
lapinot
3d71049afe
fix: accept the full discovered oidc configuration
2025-12-12 21:26:35 +01:00
Fabian Ising
8948d440fc
Improve OIDC error logging
2025-12-08 10:55:19 +01:00
Aarnav Tale
d1e2773179
fix: use healthy/unhealthy for info endpoint
2025-12-06 15:03:57 -05:00
Aarnav Tale
295dd43059
feat: add info route
2025-12-06 15:02:18 -05:00
Aarnav Tale
b3791385b9
Merge pull request #371 from tale/update_flake_lock_action
2025-12-06 14:44:14 -05:00
Aarnav Tale
70d535fe8d
Merge pull request #377 from The-Greg-O/feat/machines-search-sort
2025-12-05 15:46:09 -05:00
Aarnav Tale
2ff5dd290f
docs: enable search
2025-12-05 15:38:36 -05:00
Aarnav Tale
1463a8cc42
docs: go more indepth on sso setup
2025-12-05 15:38:16 -05:00
The-Greg-O
87485a81f3
refactor: move formatTimeDelta to shared utils
...
Moves the formatTimeDelta helper function to app/utils/time.ts
for reusability across the codebase, as requested in PR review.
2025-12-04 12:43:52 -08:00
Aarnav Tale
3a3e5ca65e
feat: pkce
v0.6.2-beta.2
2025-12-04 11:37:22 -05:00
Aarnav Tale
3eff763436
docs: create initial sso page
2025-12-04 10:52:16 -05:00
Aarnav Tale
6ad0847653
fix: the login page would crash if OIDC is not enabled correctly
2025-12-04 10:39:24 -05:00
Aarnav Tale
199ef46ee1
fix: correctly passthrough and handle a new OIDC redirect_uri system
2025-12-04 10:34:48 -05:00
Aarnav Tale
e09c5760af
chore: random quick fixes
v0.6.2-beta.1
2025-12-04 04:11:52 -05:00
Aarnav Tale
a824ea3dcf
chore: spammy log cleanup
2025-12-04 03:37:48 -05:00
Aarnav Tale
bf3fdd47cd
chore: changelog
2025-12-04 00:49:49 -05:00
Aarnav Tale
f6cdad535a
chore: update to vite 8 beta
2025-12-04 00:48:59 -05:00
Aarnav Tale
ba61656fb0
feat: cleanup oidc logic and surface errors better
2025-12-04 00:44:31 -05:00
Aarnav Tale
d363ed5486
chore: add tests for nodes
2025-12-03 19:05:54 -05:00
The-Greg-O
b938642da7
feat: add search and sortable columns to machines list
...
- Add search input to filter machines by name or IP address
- Add sortable column headers for Name, IP, Version, and Last Seen
- Sort IP addresses numerically by octets (not alphabetically)
- Sort versions numerically by segments (1.10.0 > 1.9.0)
- Sort Last Seen with online machines treated as most recent
- Add time delta display for offline machines (e.g., "2 days ago")
- Add machine count display showing filtered/total counts
- Add clear button (X) to search input
Closes #351
2025-12-03 02:07:29 -08:00
Aarnav Tale
45de5f6833
fix: define log debug
2025-12-02 20:22:18 -05:00
Aarnav Tale
afc5d5451a
chore: nix hash omg
2025-12-01 02:57:39 -05:00
Aarnav Tale
ef6563742c
chore: update api versions
2025-12-01 02:48:40 -05:00
Aarnav Tale
86184e3420
feat: overhaul config loading
2025-12-01 02:46:22 -05:00
github-actions[bot]
e868f177aa
flake.lock: Update
...
Flake lock file updates:
• Updated input 'devshell':
'github:numtide/devshell/07bacc9' (2025-11-07)
→ 'github:numtide/devshell/17ed8d9' (2025-11-24)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/1d4c883' (2025-11-15)
→ 'github:nixos/nixpkgs/a09378c' (2025-11-29)
2025-11-30 08:25:12 +00:00
Aarnav Tale
d3d7c7cc0e
feat: better error handling for oidc api key
...
This also ships with a better error page
2025-11-28 17:54:52 -05:00
Aarnav Tale
c0c4ecf631
Merge pull request #370 from llluiix/fix/update-docker-api-version
2025-11-22 09:43:06 -05:00
Luiz Fernando Oliveira dos Santos
5ea96db816
fix(docker): bump docker api version to v1.44
2025-11-21 19:02:16 -03:00
Aarnav Tale
cc533f1b72
fix: shut up vitest
2025-11-20 18:16:53 -05:00
Aarnav Tale
3d9b6370bf
chore: refactor unit tests
2025-11-18 02:11:53 -05:00
Aarnav Tale
afd512138b
fix: nix is the death of me
2025-11-16 18:35:17 -05:00
Aarnav Tale
08a251cc8c
feat: add e2e integration tests and canonical versioning
2025-11-16 18:31:09 -05:00
Aarnav Tale
63d1e84ebe
chore: update deps
2025-11-16 18:28:13 -05:00
Aarnav Tale
20f5342ea3
Merge pull request #367 from tale/update_flake_lock_action
2025-11-16 16:10:13 -05:00
Aarnav Tale
db850942ef
Merge pull request #362 from itzTheMeow/main
2025-11-16 16:09:29 -05:00
github-actions[bot]
c9986ba466
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e1ebeec86b771e9d387dd02d82ffdc77ac753abc?narHash=sha256-g/da4FzvckvbiZT075Sb1/YDNDr%2BtGQgh4N8i5ceYMg%3D' (2025-11-07)
→ 'github:nixos/nixpkgs/1d4c88323ac36805d09657d13a5273aea1b34f0c?narHash=sha256-esRhOS0APE6k40Hs/jjReXg%2Brx%2BJ5LkWw7cuWFKlwYA%3D' (2025-11-15)
2025-11-16 08:25:27 +00:00
Aarnav Tale
d331a22951
Merge pull request #363 from alexfornuto/patch-1
2025-11-11 00:58:37 -05:00
Aarnav Tale
6be801e9bb
Merge pull request #364 from tale/update_flake_lock_action
2025-11-11 00:56:09 -05:00
github-actions[bot]
299859e279
flake.lock: Update
...
Flake lock file updates:
• Updated input 'devshell':
'github:numtide/devshell/7c9e793ebe66bcba8292989a68c0419b737a22a0?narHash=sha256-kWNaq6wQUbUMlPgw8Y%2B9/9wP0F8SHkjy24/mN3UAppg%3D' (2025-03-08)
→ 'github:numtide/devshell/07bacc9531f5f4df6657c0a02a806443685f384a?narHash=sha256-RXN%2Blcx4DEn3ZS%2BLqEJSUu/HH%2BdwGvy0syN7hTo/Chg%3D' (2025-11-07)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/a7fc11be66bdfb5cdde611ee5ce381c183da8386?narHash=sha256-QoJjGd4NstnyOG4mm4KXF%2BweBzA2AH/7gn1Pmpfcb0A%3D' (2025-10-31)
→ 'github:nixos/nixpkgs/e1ebeec86b771e9d387dd02d82ffdc77ac753abc?narHash=sha256-g/da4FzvckvbiZT075Sb1/YDNDr%2BtGQgh4N8i5ceYMg%3D' (2025-11-07)
2025-11-09 08:23:05 +00:00
Meow
5090733013
fix: change nodeList to existingTags
2025-11-09 01:19:59 -05:00
Alex Fornuto
7d77f2cb81
Update default dns_records_path in config.example.yaml
...
The example path looked for Headscale's `extra_records.json` file in `/var/lib/headplane`, not `/var/lib/headscale`.
2025-11-07 15:03:59 -06:00
Meow
c3e07e4e10
feat: change node tag dialog to use Select
2025-11-06 19:49:55 -05:00
Aarnav Tale
1aa921aebe
chore: update deps
2025-11-05 00:00:35 -05:00
Aarnav Tale
444b2325fb
feat: fix acl api logic to work correctly
2025-11-04 23:51:36 -05:00
Aarnav Tale
c84e9ca4a8
feat: update more primitives to use the new api
2025-11-04 23:06:56 -05:00
Aarnav Tale
d68737e410
feat: switch machine apis to new runtime api client
2025-11-04 22:44:58 -05:00
Aarnav Tale
a68aedc297
feat: create type-safe API object for Headscale
2025-11-04 22:40:57 -05:00
Aarnav Tale
1c0561edb8
Merge pull request #357 from tale/update_flake_lock_action
2025-11-04 13:07:55 -05:00