Commit Graph

  • c265758cdd fix(ssh-terminal): close owner sockets when presentations unmount (#1501) ZacharyZcR 2026-09-30 22:46:29 +08:00
  • 24def2b613 fix(hosts): preserve plugin settings when reopening the editor (#1499) ZacharyZcR 2026-09-30 22:46:23 +08:00
  • 718717554d fix(sidebar): keep compact host addresses visible (#1524) ZacharyZcR 2026-09-30 22:46:00 +08:00
  • 64b9b18fe6 fix(file-manager): restore text selection and copying in Markdown previews (#1518) ZacharyZcR 2026-09-30 22:45:54 +08:00
  • a1f72b9e53 feat(remote-desktop): expose display zoom controls for RDP (#1514) ZacharyZcR 2026-09-30 22:45:49 +08:00
  • 12a373e598 fix(ssh-terminal): preserve input order during local echo reconciliation (#1505) ZacharyZcR 2026-09-30 22:45:44 +08:00
  • 126a8c433b fix(file-manager): refresh disk usage with directory listing (#1503) ZacharyZcR 2026-09-30 22:45:39 +08:00
  • f6ea218100 fix(session-sharing): replace local presentation after takeover (#1500) ZacharyZcR 2026-09-30 22:45:34 +08:00
  • fb28cd1f21 fix(remote-desktop): release held keys on focus loss (#1498) ZacharyZcR 2026-09-30 22:45:29 +08:00
  • a4a4d4f27b feat: redesign user host defaults system LukeGus 2026-09-30 06:19:56 -05:00
  • 3028ab1176 fix: load and save plugin host settings in the editor and tighten settings row spacing LukeGus 2026-09-29 22:40:01 -05:00
  • 1a6f9ffad6 fix: keep plugin css below core utilities and version plugin assets by their css LukeGus 2026-09-29 19:06:57 -05:00
  • 80944301dd feat: harden plugin api for separate repos, signed updates and generic external login LukeGus 2026-09-29 18:11:59 -05:00
  • fb9c168b6b feat: plugins only see their own host settings in the browser LukeGus 2026-09-29 13:38:11 -05:00
  • 50d43e29fb feat: replace core homepage widget registry with generic extension points LukeGus 2026-09-29 13:23:51 -05:00
  • b8bbcd2196 feat: type the plugin host record, move plugin strings out of core and add lint checks LukeGus 2026-09-29 13:08:39 -05:00
  • bba06f7ff6 feat: store rdp, vnc and telnet logins in a generic per-protocol table LukeGus 2026-09-29 12:33:09 -05:00
  • e0c30a4e6f feat: move snippets, keybinding actions and macros out of core into plugins LukeGus 2026-09-29 11:39:14 -05:00
  • d9bba10612 feat: move terminal settings, look and ssh tools into ssh-terminal plugin LukeGus 2026-09-29 02:38:37 -05:00
  • ffa872ebd3 fix: proxmox guest sync, startup snippet sync, drop dead cloudflare ssh transport LukeGus 2026-09-28 21:59:37 -05:00
  • 44062e30d1 feat: improve quick connect system using plugin api LukeGus 2026-09-28 21:23:06 -05:00
  • b4457b6121 fix(ai): stop streams getting cut off and keep tool steps across messages LukeGus 2026-09-28 21:08:48 -05:00
  • c5b2b880b6 feat(ssh-terminal): add host setting to turn off password prompt auto-fill LukeGus 2026-09-28 20:51:16 -05:00
  • f0d720cf05 feat(ssh-terminal): add toolbar position, start state, display and fade host settings LukeGus 2026-09-28 20:45:23 -05:00
  • 1fd89acd90 feat(snippets): bring back sharing, target hosts and drag reorder LukeGus 2026-09-28 20:34:51 -05:00
  • 796db8f0a8 fix(session-recording): stop session logs panel from refetching in a loop LukeGus 2026-09-28 20:14:54 -05:00
  • 75c3542ba0 feat(snippets): redesign panel to match the host list LukeGus 2026-09-28 20:13:08 -05:00
  • 278fc7e32a feat(sidebar): add host click behavior setting, default to always opening a new tab LukeGus 2026-09-28 19:56:52 -05:00
  • 81e7aa6274 feat(split-screen): redesign split screen with free-form panes and pane picker LukeGus 2026-09-28 19:49:04 -05:00
  • 5f3372f9f6 fix(sidebar): remeasure visible rows after density changes (#1489) ZacharyZcR 2026-09-28 06:36:11 +08:00
  • 107cf55d8c fix(split-screen): allow layout creation without randomUUID (#1490) ZacharyZcR 2026-09-28 06:36:01 +08:00
  • 4e652720af fix(electron): signal backend readiness over IPC (#1488) ZacharyZcR 2026-09-28 06:35:40 +08:00
  • 407d358f6b fix(file-manager): show download progress in file viewers (#1487) ZacharyZcR 2026-09-28 06:35:33 +08:00
  • 7b1e0294aa feat: add descriptions to plugin host enable toggles LukeGus 2026-09-27 14:14:51 -05:00
  • c7fd900732 feat: merge host editor terminal tabs into one owned by ssh-terminal LukeGus 2026-09-27 14:03:02 -05:00
  • fff373d5bd chore: remove references to plugin sdk ARCHITECTURE.md LukeGus 2026-09-27 14:02:40 -05:00
  • 4ce551822b chore: untrack plugin sdk ARCHITECTURE.md LukeGus 2026-09-27 14:00:49 -05:00
  • bbeed088ad fix: compute beta changes across dev branches and move the beta tag LukeGus 2026-09-27 01:12:39 -05:00
  • 378be3405a fix(ldap): preserve the directory-provided bind DN (#1486) ZacharyZcR 2026-09-27 13:51:18 +08:00
  • 4897024324 fix: make link-store secret check immune to random base64 matches LukeGus 2026-09-27 00:50:14 -05:00
  • 25d11b1edb Merge remote-tracking branch 'origin/dev-2.9.0' into dev-2.9.0 LukeGus 2026-09-27 00:45:11 -05:00
  • 50a263a8dc feat: add plugin sdk build to beta release LukeGus 2026-09-27 00:45:04 -05:00
  • 0c46950d4c fix(file-manager): pipeline SFTP download reads (#1485) ZacharyZcR 2026-09-27 13:39:03 +08:00
  • 98cf62547f fix(file-manager): accept OS file drops over existing rows (#1484) ZacharyZcR 2026-09-27 13:38:55 +08:00
  • 4423c4c8ef fix: keep plugins loaded after signing in from the login screen LukeGus 2026-09-27 00:38:06 -05:00
  • 8043d6dbdd chore: simplify plugin readmes, changelogs and manifest descriptions LukeGus 2026-09-27 00:24:38 -05:00
  • 7423e33184 fix(remote-desktop): stop unsolicited clipboard read prompts (#1482) ZacharyZcR 2026-09-27 13:12:08 +08:00
  • 2824b49ba9 fix(homepage): check allowlisted private service reachability (#1479) ZacharyZcR 2026-09-27 13:11:41 +08:00
  • 3b9a1bacf0 fix(remote-desktop): probe the saved host guacd endpoint (#1481) ZacharyZcR 2026-09-27 13:11:09 +08:00
  • c98003f90e fix(file-manager): prioritize file names in narrow lists (#1483) ZacharyZcR 2026-09-27 13:10:51 +08:00
  • 44f751a5e5 fix(file-manager): preserve font sizes in compact mode (#1480) ZacharyZcR 2026-09-27 13:10:41 +08:00
  • 322f811f2c fix(file-manager): apply compact density to directory tree (#1478) ZacharyZcR 2026-09-27 13:10:28 +08:00
  • 2a2ba2f790 fix(file-manager): cancel uploads and stop remote writes (#1477) ZacharyZcR 2026-09-27 13:10:19 +08:00
  • 26d52c7631 fix: keep rounded-full circular in production builds LukeGus 2026-09-26 18:49:48 -05:00
  • 2770f14a25 fix(file-manager): restore Ctrl/Cmd+F file search (#1472) ZacharyZcR 2026-09-27 07:19:35 +08:00
  • 5e02e30d0f fix(file-manager): preserve selected backgrounds on hover (#1473) ZacharyZcR 2026-09-27 07:19:25 +08:00
  • 8192886a69 docs(api): clarify local and remote version fields (#1474) ZacharyZcR 2026-09-27 07:19:15 +08:00
  • 4a1880acb8 fix(dashboard): reuse translated host status labels (#1475) ZacharyZcR 2026-09-27 07:19:05 +08:00
  • 488e940c1a fix(file-manager): keep inline rename consistent (#1476) ZacharyZcR 2026-09-27 07:18:40 +08:00
  • f05f626507 fix(ci): build plugin SDK and repair MySQL settings migration (#1471) ZacharyZcR 2026-09-27 07:18:30 +08:00
  • ec982aadb5 fix(hosts): normalize imported jump host references (#1470) ZacharyZcR 2026-09-27 07:18:21 +08:00
  • 710f545e34 fix(host-metrics): exclude image and firmware filesystems (#1469) ZacharyZcR 2026-09-27 07:18:12 +08:00
  • c38c2e84b8 fix: link every plugin workspace before npm ci in docker deps stage LukeGus 2026-09-26 13:05:16 -05:00
  • 2ca7a36dbc fix: link plugin-sdk workspace before npm ci in docker deps stage LukeGus 2026-09-26 12:56:31 -05:00
  • e14c0b32e0 fix: set blacksmith builder cache-key to stop broken gha cache fallback LukeGus 2026-09-26 12:53:21 -05:00
  • 6cd9a2846d feat: rebuild desktop sync as linked server accounts, fix packaged plugin bundles and UI scaling LukeGus 2026-09-26 00:41:25 -05:00
  • 7c02daccf4 feat: unify alerts into one plugin, channels, rules and inbox LukeGus 2026-09-25 16:26:37 -05:00
  • fbe736bc20 feat: tailscale add host and copy ip, fix outbound fetch hang and plugin ESM warning LukeGus 2026-09-25 13:06:33 -05:00
  • c21bca8cf0 feat: show credential sharing inline in the sidebar like host sharing LukeGus 2026-09-25 12:03:41 -05:00
  • 4a320a2258 feat: improve UI loading time and jitter LukeGus 2026-09-25 11:33:24 -05:00
  • 0f8956dcf3 fix: give bundled plugin backends a real require for CJS deps LukeGus 2026-09-25 10:13:52 -05:00
  • f779d6a08e test: prove 2.8 to 2.9.0 upgrade is lossless and fix what it caught LukeGus 2026-09-25 09:58:45 -05:00
  • 2ee9b3592c feat: add plugin packing, signing, pinned trust and tmxplug bundling LukeGus 2026-09-25 09:21:28 -05:00
  • c6a44b7ff3 fix: harden the plugin runtime after the 2.9.0 security review LukeGus 2026-09-25 08:48:54 -05:00
  • 2961297989 chore: lock the plugin boundary and remove 2.9.0 leftovers LukeGus 2026-09-25 07:24:46 -05:00
  • 6489b62ece fix: finish 2.9.0 plugin moves and get every check green LukeGus 2026-09-24 23:35:18 -05:00
  • 8c1e02af89 feat: move acme certificate automation into a plugin (C7) LukeGus 2026-09-24 21:19:27 -05:00
  • 4dbce08379 feat: move termix identity into a plugin (C6) LukeGus 2026-09-24 20:50:54 -05:00
  • 6e56c90aac feat: move vault ssh signing into a plugin (C5) LukeGus 2026-09-24 20:24:09 -05:00
  • b027717c46 feat: move step-ca into a plugin (C4) LukeGus 2026-09-24 19:55:28 -05:00
  • 98d367d7e2 feat: move opkssh and warpgate into plugins (C3) LukeGus 2026-09-24 19:28:19 -05:00
  • 925da4a661 feat: move sso and ldap logins into plugins (C2) LukeGus 2026-09-24 18:23:20 -05:00
  • 5c18435105 feat: move totp and passkeys into plugins (C1) LukeGus 2026-09-24 16:57:24 -05:00
  • f4f26a9b8b feat: convert secret-sources into a plugin (B20) LukeGus 2026-09-24 16:20:20 -05:00
  • 2ac7779eda feat: convert wake-on-lan into a plugin (B20) LukeGus 2026-09-24 15:49:55 -05:00
  • d4ec444558 feat: finish the homepage plugin, move service links and canvas out of core (B19) LukeGus 2026-09-24 15:07:25 -05:00
  • 21937a6b02 feat: finish the ai plugin (B18) LukeGus 2026-09-24 13:43:26 -05:00
  • 6b4d1432ab feat: finish the automations plugin (B17) LukeGus 2026-09-24 13:05:44 -05:00
  • 993a91c899 feat: finish the docker plugin (B15) LukeGus 2026-09-24 11:58:20 -05:00
  • 0a3f05d99d feat: finish the host-metrics plugin, move host status into core (B16) LukeGus 2026-09-24 11:21:23 -05:00
  • 14eb558b85 feat: finish the remote-desktop plugin (B14) LukeGus 2026-09-24 01:02:45 -05:00
  • 0af2c94983 feat: turn session recording into a plugin (B13) LukeGus 2026-09-24 00:09:48 -05:00
  • a276f6898c feat: move session sharing and collab rooms into a plugin (B12) LukeGus 2026-09-23 23:42:46 -05:00
  • 791d8656a1 feat: convert serial console into the serial plugin LukeGus 2026-09-24 01:26:40 +00:00
  • 708eedb861 feat: convert tmux monitoring into a plugin (B10) LukeGus 2026-09-23 22:42:56 -05:00
  • 79d77678c9 feat: move the terminal fully into the ssh-terminal plugin (B9) LukeGus 2026-09-23 21:41:22 -05:00
  • 535126fd1b feat: finish the web-endpoint plugin, add ctx.desktop (B8) LukeGus 2026-09-23 18:36:41 -05:00
  • 1682861853 feat: convert ssh tunnels into a plugin LukeGus 2026-09-23 17:27:28 -05:00
  • c85c1fdb86 feat: convert file manager into a plugin LukeGus 2026-09-23 16:27:29 -05:00
  • b76da9ab52 Merge remote-tracking branch 'origin/dev-2.9.0' into dev-2.9.0 LukeGus 2026-09-23 13:10:24 -05:00