Commit Graph

  • 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
  • c381955ed0 feat: finish the fleets plugin, add ctx.hosts and host-commands SDK (B4) LukeGus 2026-09-23 13:06:43 -05:00
  • bf147096eb feat: drop proxmox host columns, use plugin settings instead LukeGus 2026-09-23 13:06:43 -05:00
  • 37c015a760 feat: move proxmox node stats and collectors into the proxmox plugin LukeGus 2026-09-23 13:06:18 -05:00
  • 218c5088e7 feat: add ctx.hosts create/update to the SDK, host-metrics drops proxmox LukeGus 2026-09-23 13:06:06 -05:00
  • f9283ec83f chore: regenerate drizzle migration journals for B5 LukeGus 2026-09-23 13:05:55 -05:00
  • 115bc515e1 chore: update proxmox and host-metrics locale files for B5 LukeGus 2026-09-23 13:05:19 -05:00
  • 3b2c849514 feat: finish the fleets plugin, add ctx.hosts and host-commands SDK (B4) LukeGus 2026-09-23 11:24:16 -05:00
  • d2ff5fc78f feat: finish the tailscale plugin, including SSH auth (B3) LukeGus 2026-09-23 09:41:20 -05:00
  • c77301577f feat: wire ai, automations, fleets and ssh-terminal to snippets (B2) LukeGus 2026-09-23 08:59:24 -05:00
  • 3656caf168 feat: add the snippets plugin (B2) LukeGus 2026-09-23 08:59:16 -05:00
  • 1eac0f54b0 feat: point core frontend snippets pickers at the plugin (B2) LukeGus 2026-09-23 08:59:06 -05:00
  • e07221eaf3 feat: move snippets backend and tables into a plugin (B2) LukeGus 2026-09-23 08:58:53 -05:00
  • fdedca39fd feat: convert network-topology to a full plugin (B1) LukeGus 2026-09-23 07:36:39 -05:00
  • 95abe24798 fix: gate second factors after SSO/LDAP behind an admin setting LukeGus 2026-09-23 07:17:03 -05:00
  • f217d8db89 feat: rebuild workspaces as the reference plugin LukeGus 2026-09-23 07:04:03 -05:00
  • d774df8b41 feat: add auth extension points and one ssh connect pipeline LukeGus 2026-09-23 00:44:33 -05:00
  • d3c209af13 fix: mock the ai status fetch in its activate test LukeGus 2026-09-22 20:20:47 -05:00
  • e88d5a52e3 feat: load plugin frontends at runtime and remove plugin ids from the shell LukeGus 2026-09-22 20:15:52 -05:00
  • 49f0286a14 feat: give plugins their own settings and one settings screen LukeGus 2026-09-22 18:31:19 -05:00
  • cc15559ea1 feat: namespace plugin permissions and keep them valid when a plugin is off LukeGus 2026-09-22 17:30:00 -05:00
  • 8431570ff7 feat: serve plugin http and websockets from one mount instead of ports LukeGus 2026-09-22 16:39:41 -05:00
  • c496a093ca feat: give plugins their own tables, migrations and sync entities LukeGus 2026-09-22 15:49:54 -05:00
  • 5796186a1c feat: make each plugin an npm workspace built by a termix-plugin CLI LukeGus 2026-09-22 15:09:50 -05:00
  • 4758016f41 feat: collapse plugin runtime to one tier behind a plugin SDK LukeGus 2026-09-22 14:11:50 -05:00
  • 6e058f6e9e feat: move web endpoint into a first-party plugin LukeGus 2026-09-22 12:30:35 -05:00
  • 6f0dff58a3 feat: move workspaces into a first-party plugin LukeGus 2026-09-22 10:40:30 -05:00
  • 8742c5d381 feat: move tailscale device discovery and settings into a plugin LukeGus 2026-09-22 10:19:40 -05:00
  • 5fbd5fb7e2 feat: move network topology into a first-party plugin LukeGus 2026-09-22 09:19:05 -05:00
  • e372b0eda7 feat: remove legacy alert rules, superseded by automations LukeGus 2026-09-22 08:48:58 -05:00
  • e0f14f2ecf feat: move automations into a first-party plugin LukeGus 2026-09-22 08:14:03 -05:00
  • 49fa488093 chore: sync Crowdin translations LukeGus 2026-09-22 06:14:08 +00:00
  • a6f6a0439c feat: move fleets into a first-party plugin LukeGus 2026-09-21 20:44:00 -05:00
  • 76b2e5739a feat: wire remote-desktop plugin into core and rename i18n keys LukeGus 2026-09-21 20:26:09 -05:00
  • c6bcfdb80d feat: move remote desktop (RDP/VNC/Telnet) into a first-party plugin LukeGus 2026-09-21 20:25:52 -05:00
  • d440ce9073 feat: move proxmox discovery/import/sync into a first-party plugin LukeGus 2026-09-21 19:20:17 -05:00
  • 9db66d5780 feat: add cross-plugin secret references gated by the provider's RBAC permission LukeGus 2026-09-21 17:09:28 -05:00
  • 2d6c1cdecb feat: add a permission-gated UI action registry and action slots for plugins LukeGus 2026-09-21 16:56:15 -05:00
  • 225f618337 feat: add a permission-gated backend service registry for plugins LukeGus 2026-09-21 16:23:00 -05:00
  • ee2d6b4697 fix: remove compiled plugin JS left behind in plugins/ after build LukeGus 2026-09-21 15:25:17 -05:00
  • 504710b065 feat: ship the AI assistant as a first-party in-process plugin LukeGus 2026-09-21 15:20:05 -05:00
  • c58ccbfc3f fix: harden plugin auth and add per-request identity for ctx calls LukeGus 2026-09-21 14:32:59 -05:00
  • 19b70430a1 feat: ship host metrics as a first-party in-process plugin LukeGus 2026-09-21 11:30:46 -05:00
  • a2479c19b0 feat: ship docker as a first-party in-process plugin LukeGus 2026-09-21 09:55:37 -05:00
  • 95987649b7 Revise README.md for clarity and updates temp Luke Gustafson 2026-09-21 09:24:35 -05:00
  • c94a453f1e feat: ship the ssh terminal as a first-party in-process plugin LukeGus 2026-09-21 08:28:50 -05:00
  • e040b12045 fix: update stale SFTP transfer test for single file destination paths LukeGus 2026-09-21 07:23:48 -05:00
  • 4e1dec8435 feat: dispatch plugin HTTP routes and wire the runtime into startup LukeGus 2026-09-21 07:14:23 -05:00
  • 4311a0e98a feat: add plugin ctx broker with permission gate and audit LukeGus 2026-09-21 07:14:12 -05:00
  • 1393fa7581 feat: route internal events through a shared plugin event bus LukeGus 2026-09-21 07:14:00 -05:00
  • 0a771c9600 feat: add plugin loader with manifest validation and crash restart LukeGus 2026-09-21 07:13:51 -05:00
  • 9f4a2d3951 feat: add allowlisted host view for plugins LukeGus 2026-09-21 07:13:42 -05:00
  • 248698f62d feat: add plugin worker protocol, bootstrap and plugin_storage table LukeGus 2026-09-21 07:13:34 -05:00
  • a1805cb7ae chore(deps): bump the prod-patch-updates group with 6 updates (#1461) dependabot[bot] 2026-09-21 01:27:00 -05:00
  • f92ad3a3f7 chore(deps-dev): bump the dev-patch-updates group with 13 updates (#1459) dependabot[bot] 2026-09-21 01:25:56 -05:00
  • ae011e6282 ci(deps): bump the github-actions group with 2 updates (#1458) dependabot[bot] 2026-09-21 01:25:17 -05:00
  • dc8287c22f chore: sync Crowdin translations LukeGus 2026-09-21 06:17:52 +00:00
  • 7f1beddccc feat: add category and icon fields to plugin manifest schema LukeGus 2026-09-20 21:06:16 -05:00
  • 5a76d30637 chore: increment ver LukeGus 2026-09-20 21:00:38 -05:00
  • 6b56accec8 fix: host key updates not syncing, metrics 404 race on first connect LukeGus 2026-09-20 20:24:28 -05:00
  • f694023a65 fix: Tunnel authentication with shared credentials (#1295) LukeGus 2026-09-20 19:45:55 -05:00