LukeGus
6b4d1432ab
feat: finish the automations plugin (B17)
2026-09-24 13:05:44 -05:00
LukeGus
5796186a1c
feat: make each plugin an npm workspace built by a termix-plugin CLI
2026-09-22 15:09:50 -05:00
LukeGus
4758016f41
feat: collapse plugin runtime to one tier behind a plugin SDK
2026-09-22 14:11:50 -05:00
LukeGus
6e058f6e9e
feat: move web endpoint into a first-party plugin
2026-09-22 12:30:35 -05:00
LukeGus
6f0dff58a3
feat: move workspaces into a first-party plugin
2026-09-22 10:45:15 -05:00
LukeGus
5fbd5fb7e2
feat: move network topology into a first-party plugin
2026-09-22 10:45:15 -05:00
LukeGus
e0f14f2ecf
feat: move automations into a first-party plugin
2026-09-22 08:14:03 -05:00
LukeGus
a6f6a0439c
feat: move fleets into a first-party plugin
2026-09-21 20:44:00 -05:00
LukeGus
76b2e5739a
feat: wire remote-desktop plugin into core and rename i18n keys
...
Repoints core consumers (dispatcher, collab, session-sharing, tab
utils) at the plugin, adds isTabTypeAvailable gating for rdp/vnc/
telnet, widens hostCapability to accept an array, and renames the
guacamole i18n namespace to remoteDesktop.
2026-09-21 20:26:09 -05:00
LukeGus
19b70430a1
feat: ship host metrics as a first-party in-process plugin
2026-09-21 11:30:46 -05:00
LukeGus
a2479c19b0
feat: ship docker as a first-party in-process plugin
...
Moves docker backend and frontend into plugins/docker/, alongside
ssh-terminal. Adds a host editor tab seam, a dashboard card registry,
and a build step to compile plugin backends into dist.
2026-09-21 09:55:37 -05:00
LukeGus
c94a453f1e
feat: ship the ssh terminal as a first-party in-process plugin
...
Adds a hardcoded process:transport-owner tier so the terminal can own its
WebSocket server and ssh2 clients, which cannot cross the worker boundary.
2026-09-21 08:28:50 -05:00