Aarnav Tale
0cff389051
chore: v0.6.2
2026-02-26 18:22:12 -05:00
Aarnav Tale
b2db6efd63
fix: use correct versions for the UI
2026-02-26 01:23:02 -05:00
Aarnav Tale
9f4a7dc6e0
chore: update changelog
2026-02-26 01:23:02 -05:00
Aarnav Tale
0b8ae8fa2d
feat: fix pre-auth-key dialog to be usable again
2026-02-08 11:09:03 -05:00
Aarnav Tale
1a1d7dbe6a
feat: fix api-key login on headscale 0.28+
2026-01-24 12:58:07 -05:00
Aarnav Tale
403f9c9b0b
feat: add lazy retrying oidc connector
2026-01-16 00:33:10 -05:00
Aarnav Tale
42ffe69486
feat: add docker health check
2026-01-13 22:54:11 -05:00
Aarnav Tale
0fb02d0d8b
feat: implement better token auth endpoint method heuristic for oidc
2026-01-13 22:17:17 -05:00
Aarnav Tale
d189d75d5d
fix: resolve random css issues with mobile layouts
2026-01-11 15:55:14 -05:00
Aarnav Tale
8105b8f94d
fix: enforce machine key length being 24 on registration
2026-01-11 15:20:00 -05:00
Aarnav Tale
0965e16401
fix: apply gravatar images to the users page
2026-01-11 14:55:22 -05:00
Aarnav Tale
985d7d9dc6
chore: oops forgot changelog
2025-12-14 15:09:57 -05:00
Aarnav Tale
82cb74b20b
fix: handle user setting owner to itself
2025-12-14 00:42:21 -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
3a3e5ca65e
feat: pkce
2025-12-04 11:37:22 -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
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
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
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
Aarnav Tale
b1c93512df
feat: support custom cookie options
2025-11-02 14:04:38 -05:00
Aarnav Tale
ce4be73faf
feat: add a warning banner on the login page for misconfigured cookies
2025-11-02 13:54:45 -05:00
Aarnav Tale
ef8dcec9c8
chore: changelog
2025-10-19 15:35:41 -04:00
Aarnav Tale
53b8f76ac6
Merge remote-tracking branch 'origin/main' into next
2025-10-19 13:05:36 -04:00
Aarnav Tale
3b93f2fb61
chore: more docs cleanup/unification
2025-10-16 21:18:27 -04:00
Aarnav Tale
225dfceddb
chore: changelog
2025-10-15 18:18:26 -04:00
Aarnav Tale
bb0d24b708
chore: update changelog date
2025-10-12 14:22:29 -04:00
Aarnav Tale
eb4669498a
feat: overhaul oidc work
2025-08-28 22:55:26 -04:00
Aarnav Tale
4351e1fcb3
feat: support gravatar profile pictures for oidc
2025-08-21 12:16:18 -04:00
Aarnav Tale
d2c4f5eb2b
feat: completely overhaul the auth model
...
* Cookies are now encrypted JWTs (GHSA-wrqq-v7qw-r5w7)
* Authentication is stored in the SQLite database (auto-migrated)
* Session logic is much cleaner
2025-08-19 17:52:16 -04:00
Aarnav Tale
8cb91cd45b
feat: overhaul hp_agent lifecycle handling
...
* Added backoff and liveness probes for better management
* Switched IPC to a simple text based system
* Lookups don't directly touch the agent now
* Use the database as a source of truth
2025-08-19 00:10:06 -04:00
Aarnav Tale
1355e1535d
chore: update changelog
2025-08-05 14:33:29 -04:00
Aarnav Tale
ce4617d0e1
chore: walk back on nonroot, its too much of a breaking change
2025-06-24 12:23:05 -04:00
Aarnav Tale
d809eea564
feat: finalize split debug and distroless container ( closes #255 )
2025-06-24 11:28:55 -04:00
Aarnav Tale
2cc4339499
chore: update changelog
2025-06-23 00:35:50 -04:00
Aarnav Tale
2bf088b4a9
feat: speed up docker build
2025-06-22 16:59:21 -04:00
Aarnav Tale
87b8d64bcc
feat: reintroduce missing local dns override ( fixes #236 )
2025-06-21 13:54:33 -04:00
Aarnav Tale
8819af270d
fix: properly handle removing the last split dns record
...
Previously it would set the value to an empty array, breaking DNS resolution for that split completely.
The correct behavior was to remove the key altogether! This fixes #231
2025-06-21 13:08:31 -04:00
Aarnav Tale
cf55621b57
docs: warn about permission change
2025-06-20 19:46:20 -04:00
Aarnav Tale
73f0a0d273
fix: use distroless and fix build
2025-06-20 11:32:27 -04:00
Aarnav Tale
c0af2aa9c8
chore: update changelog
2025-06-20 00:20:47 -04:00
Aarnav Tale
b18147fa82
feat: cleanup removal of old ssh plexer and logic
...
we also have added the necessary logic to auto prune ephemeral nodes because
headscale doesn't seem to automatically remove them. this change made use of a database
which is now stored in the persistent headplane directory.
2025-06-20 00:14:00 -04:00
Aarnav Tale
0866ced767
chore: update changelog version
2025-05-25 11:02:19 -04:00
Aarnav Tale
662c38ea44
fix: handle newlines in provided secret paths
2025-05-25 11:02:19 -04:00
Aarnav Tale
c827f56b6b
chore: update changelog to reflect 0.26+
2025-05-25 11:02:19 -04:00
Aarnav Tale
68bd6200fc
chore: update changelog
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