Commit Graph
100 Commits
Author SHA1 Message Date
LukeGus 5ff5ae19d9 fix: network graph lag when adding hosts and on every render 2026-10-01 13:14:03 -05:00
LukeGus 744510520d fix: session log player scrolling off screen horizontally 2026-10-01 13:14:00 -05:00
LukeGus deb86d11b6 fix: fleet detail buttons overflowing the sidebar 2026-10-01 13:13:55 -05:00
LukeGus f9ad5a0189 fix: onboarding rerunning for existing users after upgrading 2026-10-01 13:13:52 -05:00
LukeGus 95a5e75495 fix: file manager and sftp text showing raw i18n keys 2026-10-01 13:13:45 -05:00
LukeGus 9015d5dccb fix: redesign session log player controls, fix tooltip overlap and drop dot separators 2026-10-01 00:09:32 -05:00
LukeGus b3c8f37c0d fix: remove duplicate top border on split screen menu 2026-09-30 23:58:45 -05:00
LukeGus f3ed947a7c fix: recent activity card no longer cuts off host names early 2026-09-30 23:56:20 -05:00
LukeGus 6217b91ae2 feat: move telemetry out of core into a usage statistics plugin 2026-09-30 23:54:38 -05:00
LukeGus f8edb5f299 fix: crowdin sync and pretranslate for plugin locales, run plugin tests on release 2026-09-30 23:27:34 -05:00
LukeGus 1c4b057fd8 fix: add description to the web endpoint enable switch 2026-09-30 23:14:26 -05:00
LukeGus 7f0a825583 fix: remote desktop auth method labels and notes for vnc and telnet 2026-09-30 23:14:21 -05:00
LukeGus d2a1be2eb0 fix: host defaults tabs sit where the host editor puts them and skip plugins with nothing to default 2026-09-30 23:14:17 -05:00
LukeGus f101d29d8a fix: drop the top border on the split layout menu 2026-09-30 22:48:19 -05:00
LukeGus 49acec4770 fix: host status shows online when the port answers and only warns on a failed login 2026-09-30 18:18:38 -05:00
LukeGus c28cb1bfc6 fix: hide the built-in source pill in the host editor 2026-09-30 17:50:42 -05:00
LukeGus f97f35de1f fix: count plugin ssh logins toward host status and stop showing reachable as a warning 2026-09-30 17:49:09 -05:00
LukeGus 69b1b9805b fix: proxmox stats tab reads its switch from plugin host settings 2026-09-30 17:48:37 -05:00
LukeGus ba05b6a610 chore: fix dependabot alerts and apply safe npm upgrades 2026-09-30 17:18:26 -05:00
LukeGus 90c6540f85 fix: docker container logs use the base background color 2026-09-30 17:06:45 -05:00
LukeGus 14cf0946b3 fix: quick connect fills the host address from plugin auth editors like tailscale 2026-09-30 16:50:58 -05:00
LukeGus e1f2cc975d feat: restore the alert feed homepage widget 2026-09-30 16:21:22 -05:00
LukeGus 0d94ad5e5f revert: drop the alert feed widget, the notification center replaces it 2026-09-30 16:19:40 -05:00
LukeGus 84c94bf9a6 fix: declare terminal.listSessions use for snippet targets 2026-09-30 14:56:51 -05:00
LukeGus de9b4a064c chore: openapi docs for undocumented routes and fix two broken doc blocks 2026-09-30 14:55:13 -05:00
LukeGus 5ecf8156e6 chore: openapi docs for host metrics manager routes 2026-09-30 14:49:56 -05:00
LukeGus d8fb2e75af fix: show the remote desktop note under connection origin again 2026-09-30 14:45:18 -05:00
LukeGus 9ce63d65d3 fix: toolbar files button opens at the shell directory again 2026-09-30 14:42:29 -05:00
LukeGus 20f19ff13b fix: translate leftover hardcoded ui text 2026-09-30 14:39:28 -05:00
LukeGus 1b342322dc fix: translate hardcoded toasts and drop em dashes from ui text 2026-09-30 14:25:51 -05:00
LukeGus 3c66931245 feat: list the fixed app shortcuts in keyboard shortcuts 2026-09-30 14:19:17 -05:00
LukeGus 25cbd40283 feat: recent servers list when linking the desktop app 2026-09-30 14:17:31 -05:00
LukeGus cb12541c16 feat: share button on connection tabs again 2026-09-30 14:16:11 -05:00
LukeGus f2c9358ecf feat: pick target terminals for snippets again 2026-09-30 14:12:52 -05:00
LukeGus 80f089268a feat: bring back the alert feed homepage widget 2026-09-30 14:10:07 -05:00
LukeGus 5f2b10fed8 feat: tighter compact host rows with inline tags (#1325) 2026-09-30 14:03:56 -05:00
LukeGus 911fc3bc69 feat: optional auto reconnect for dropped ssh sessions (#1321) 2026-09-30 14:02:42 -05:00
LukeGus 41d0c0ab85 fix: prompt for jump host TOTP in terminal, file manager and metrics (#1312) 2026-09-30 13:58:26 -05:00
LukeGus 09259de01c fix: cover the gnome close path in the desktop quit test (#1332) 2026-09-30 12:16:00 -05:00
LukeGus 71bbec7084 fix: load the linux tray icon reliably and log tray failures (#1332) 2026-09-30 12:15:35 -05:00
LukeGus da588f8fa1 fix: show disk usage for the mount being browsed (#1347) 2026-09-30 12:14:26 -05:00
LukeGus e3eada899c fix: reliable file manager saves with sudo prompt and no base64 guessing (#1335) 2026-09-30 12:12:41 -05:00
LukeGus f896e121e2 fix: show meeting guests to members and hide the roster from guests (#1353) 2026-09-30 12:09:05 -05:00
LukeGus ab43563247 fix: build desktop session share links on the linked server (#1350) 2026-09-30 12:04:25 -05:00
LukeGus d30875483d fix: readable terminal selection with the light theme (#1319) 2026-09-30 11:58:35 -05:00
LukeGus e88df7827b fix: prefer ipv4 when resolving ssh host names (#1365) 2026-09-30 11:56:14 -05:00
LukeGus 4076eb66ab fix: ship the plugin sdk and serialport in desktop builds 2026-09-30 11:21:16 -05:00
LukeGus f4c9090b88 fix: type errors and lint failures from merged plugin prs 2026-09-30 10:04:17 -05:00
LukeGus a4a4d4f27b feat: redesign user host defaults system 2026-09-30 06:19:56 -05:00
LukeGus 3028ab1176 fix: load and save plugin host settings in the editor and tighten settings row spacing 2026-09-29 22:40:01 -05:00
LukeGus 1a6f9ffad6 fix: keep plugin css below core utilities and version plugin assets by their css 2026-09-29 19:06:57 -05:00
LukeGus 80944301dd feat: harden plugin api for separate repos, signed updates and generic external login 2026-09-29 18:11:59 -05:00
LukeGus fb9c168b6b feat: plugins only see their own host settings in the browser 2026-09-29 13:38:11 -05:00
LukeGus 50d43e29fb feat: replace core homepage widget registry with generic extension points 2026-09-29 13:23:51 -05:00
LukeGus b8bbcd2196 feat: type the plugin host record, move plugin strings out of core and add lint checks 2026-09-29 13:08:39 -05:00
LukeGus bba06f7ff6 feat: store rdp, vnc and telnet logins in a generic per-protocol table 2026-09-29 12:33:09 -05:00
LukeGus e0c30a4e6f feat: move snippets, keybinding actions and macros out of core into plugins 2026-09-29 11:39:14 -05:00
LukeGus d9bba10612 feat: move terminal settings, look and ssh tools into ssh-terminal plugin 2026-09-29 02:38:37 -05:00
LukeGus ffa872ebd3 fix: proxmox guest sync, startup snippet sync, drop dead cloudflare ssh transport 2026-09-28 21:59:37 -05:00
LukeGus 44062e30d1 feat: improve quick connect system using plugin api 2026-09-28 21:23:06 -05:00
LukeGus b4457b6121 fix(ai): stop streams getting cut off and keep tool steps across messages 2026-09-28 21:08:48 -05:00
LukeGus c5b2b880b6 feat(ssh-terminal): add host setting to turn off password prompt auto-fill 2026-09-28 20:51:16 -05:00
LukeGus f0d720cf05 feat(ssh-terminal): add toolbar position, start state, display and fade host settings 2026-09-28 20:45:23 -05:00
LukeGus 1fd89acd90 feat(snippets): bring back sharing, target hosts and drag reorder 2026-09-28 20:34:51 -05:00
LukeGus 796db8f0a8 fix(session-recording): stop session logs panel from refetching in a loop 2026-09-28 20:14:54 -05:00
LukeGus 75c3542ba0 feat(snippets): redesign panel to match the host list 2026-09-28 20:13:08 -05:00
LukeGus 278fc7e32a feat(sidebar): add host click behavior setting, default to always opening a new tab 2026-09-28 19:56:52 -05:00
LukeGus 81e7aa6274 feat(split-screen): redesign split screen with free-form panes and pane picker 2026-09-28 19:49:04 -05:00
LukeGus 7b1e0294aa feat: add descriptions to plugin host enable toggles 2026-09-27 14:14:51 -05:00
LukeGus c7fd900732 feat: merge host editor terminal tabs into one owned by ssh-terminal 2026-09-27 14:03:02 -05:00
LukeGus fff373d5bd chore: remove references to plugin sdk ARCHITECTURE.md 2026-09-27 14:02:40 -05:00
LukeGus 4ce551822b chore: untrack plugin sdk ARCHITECTURE.md 2026-09-27 14:00:49 -05:00
LukeGus bbeed088ad fix: compute beta changes across dev branches and move the beta tag 2026-09-27 01:12:39 -05:00
LukeGus 4897024324 fix: make link-store secret check immune to random base64 matches 2026-09-27 00:50:14 -05:00
LukeGus 25d11b1edb Merge remote-tracking branch 'origin/dev-2.9.0' into dev-2.9.0 2026-09-27 00:45:11 -05:00
LukeGus 50a263a8dc feat: add plugin sdk build to beta release 2026-09-27 00:45:04 -05:00
LukeGus 4423c4c8ef fix: keep plugins loaded after signing in from the login screen 2026-09-27 00:38:06 -05:00
LukeGus 8043d6dbdd chore: simplify plugin readmes, changelogs and manifest descriptions 2026-09-27 00:24:48 -05:00
LukeGus 26d52c7631 fix: keep rounded-full circular in production builds 2026-09-26 18:49:48 -05:00
LukeGus c38c2e84b8 fix: link every plugin workspace before npm ci in docker deps stage 2026-09-26 13:05:16 -05:00
LukeGus 2ca7a36dbc fix: link plugin-sdk workspace before npm ci in docker deps stage 2026-09-26 12:56:31 -05:00
LukeGus e14c0b32e0 fix: set blacksmith builder cache-key to stop broken gha cache fallback 2026-09-26 12:53:21 -05:00
LukeGus 6cd9a2846d feat: rebuild desktop sync as linked server accounts, fix packaged plugin bundles and UI scaling 2026-09-26 00:41:25 -05:00
LukeGus 7c02daccf4 feat: unify alerts into one plugin, channels, rules and inbox 2026-09-25 16:26:37 -05:00
LukeGus fbe736bc20 feat: tailscale add host and copy ip, fix outbound fetch hang and plugin ESM warning 2026-09-25 13:06:33 -05:00
LukeGus c21bca8cf0 feat: show credential sharing inline in the sidebar like host sharing 2026-09-25 12:03:41 -05:00
LukeGus 4a320a2258 feat: improve UI loading time and jitter 2026-09-25 11:33:24 -05:00
LukeGus 0f8956dcf3 fix: give bundled plugin backends a real require for CJS deps 2026-09-25 10:13:52 -05:00
LukeGus f779d6a08e test: prove 2.8 to 2.9.0 upgrade is lossless and fix what it caught 2026-09-25 09:58:45 -05:00
LukeGus 2ee9b3592c feat: add plugin packing, signing, pinned trust and tmxplug bundling 2026-09-25 09:21:28 -05:00
LukeGus c6a44b7ff3 fix: harden the plugin runtime after the 2.9.0 security review 2026-09-25 08:48:54 -05:00
LukeGus 2961297989 chore: lock the plugin boundary and remove 2.9.0 leftovers 2026-09-25 07:24:46 -05:00
LukeGus 6489b62ece fix: finish 2.9.0 plugin moves and get every check green 2026-09-24 23:35:18 -05:00
LukeGus 8c1e02af89 feat: move acme certificate automation into a plugin (C7) 2026-09-24 21:19:27 -05:00
LukeGus 4dbce08379 feat: move termix identity into a plugin (C6) 2026-09-24 20:50:54 -05:00
LukeGus 6e56c90aac feat: move vault ssh signing into a plugin (C5) 2026-09-24 20:24:09 -05:00
LukeGus b027717c46 feat: move step-ca into a plugin (C4) 2026-09-24 19:55:28 -05:00
LukeGus 98d367d7e2 feat: move opkssh and warpgate into plugins (C3) 2026-09-24 19:28:19 -05:00
LukeGus 925da4a661 feat: move sso and ldap logins into plugins (C2) 2026-09-24 18:23:20 -05:00
LukeGus 5c18435105 feat: move totp and passkeys into plugins (C1) 2026-09-24 16:57:24 -05:00