Aarnav Tale
1dfb2fb777
fix: upgrade to new tailscale go version to fix ssh
2025-09-27 12:10:15 -04:00
Aarnav Tale
ff3bdc1898
feat: remove octicons icon pack
2025-08-21 11:41:16 -04:00
Aarnav Tale
356abab90a
feat: do insane type validation for the config
2025-08-21 11:41:14 -04:00
Aarnav Tale
82f6294499
Merge branch 'main' into next
2025-08-20 15:14:17 -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
Domingo Dirutigliano
27b2831f00
displayName correctly integrated
2025-07-14 07:54:18 -04:00
Domingo Dirutigliano
ad469129bc
fix display name
2025-07-14 07:54:18 -04:00
Aarnav Tale
84c820efb1
chore: merge remote-tracking branch 'origin' into next
2025-06-23 00:35:04 -04:00
Gabe Cook
779af42601
fix: username never falling back to email
2025-06-23 00:33:29 -04:00
Aarnav Tale
dd287c0444
fix: menu should work even with ssh target
2025-06-20 19:55:02 -04:00
Aarnav Tale
1e86b0e95b
feat: add ssh buttons in the ui using hostinfo checks
2025-06-18 11:56:27 -04:00
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
eda8ed0b3e
feat: support 0.26+ routes only
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
abedf40690
feat: use host info on the machines page
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
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
f2747ada94
fix: suppress date and button hydration warnings
2025-04-03 16:54:12 -04:00
Aarnav Tale
58cc7b742c
feat: make machine actions permission locked
2025-04-03 12:57:06 -04:00
Aarnav Tale
2e383ddabe
feat: reimplement user actions
2025-04-01 12:27:44 -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
Aarnav Tale
7741ab88bf
fix: navigate back to machines page on node deletion
2025-03-17 10:46:31 -04:00
Aarnav Tale
5b9dc7cfc6
feat: ingest data from new agent system
2025-03-11 22:34:30 -04:00
Aarnav Tale
5dd4c41291
feat: use a new ws implementation thats encapsulated
2025-03-11 15:29:45 -04:00
bitbronze
45537620a6
fix: stop checking for mkey prefix on registration ( #131 )
...
String "mkey:" was being appended to the node registration http request causing it to fail. Removed mkey presence check and changed default hint. Form validation is based on length instead.
2025-03-11 15:24:31 -04:00
Aarnav Tale
f5436f5ee3
feat: respect context in server
2025-02-19 18:09:42 -05:00
Aarnav Tale
44d08169a9
fix: use ring instead of outline on components
2025-02-14 00:03:46 -05:00
Aarnav Tale
76d263b7e6
feat: switch to config file system
2025-02-13 12:35:12 -05:00
Aarnav Tale
287ac2dff0
feat: unify all colors
2025-02-04 17:21:03 -05:00
Aarnav Tale
d1f6c450c0
feat: remove react-aria-components
2025-02-04 11:42:57 -05:00
Aarnav Tale
771b87ae41
chore: only invoke useLiveData in root
2025-02-02 00:54:42 -05:00
Aarnav Tale
68babd7fe9
feat: redesign tooltips
2025-02-01 15:28:04 -05:00
Aarnav Tale
c9d8052e39
chore: remove cn non-default exports
2025-01-28 17:46:16 -05:00
Aarnav Tale
843cfc4d4f
chore: fix build issues
2025-01-28 16:18:51 -05:00
Aarnav Tale
28e40eecbf
fix: switch to new aria components
2025-01-28 16:02:47 -05:00
Aarnav Tale
741f9aa6b5
feat: switch to new dialog across all code
2025-01-26 15:04:13 -05:00
Aarnav Tale
665509e710
chore: extract tags to shared chip component
2025-01-23 11:28:42 -05:00