mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 07:05:24 +00:00
feat: finish the ai plugin (B18)
This commit is contained in:
1 parent
6b4d1432ab
commit
21937a6b02
193 files changed
+23429
-4244
No files matched your search
@@ -165,7 +165,6 @@ export function createHostEditorForm(
|
||||
scpLegacy: host?.scpLegacy ?? false,
|
||||
enableTmuxMonitor: host?.enableTmuxMonitor ?? false,
|
||||
enableTerminalToolbar: host?.enableTerminalToolbar ?? true,
|
||||
enableAiAssistant: host?.enableAiAssistant ?? false,
|
||||
enableProxmox: (proxmoxSettings.enableProxmox as boolean) ?? false,
|
||||
// The proxmox tab fills in its own defaults when this is unset.
|
||||
proxmoxConfig:
|
||||
@@ -428,7 +427,6 @@ export function buildHostEditorPayload(
|
||||
scpLegacy: form.scpLegacy,
|
||||
enableTmuxMonitor: form.enableTmuxMonitor,
|
||||
enableTerminalToolbar: form.enableTerminalToolbar,
|
||||
enableAiAssistant: form.enableAiAssistant,
|
||||
enableProxmox: form.enableProxmox,
|
||||
proxmoxConfig:
|
||||
form.enableProxmox || form.proxmoxConfig?.source
|
||||
|
||||
@@ -905,15 +905,6 @@ export function HostEditorGeneralTab({
|
||||
onChange={(value) => setField("enableTerminalToolbar", value)}
|
||||
/>
|
||||
</SettingRow>
|
||||
<SettingRow
|
||||
label={t("hosts.enableAiAssistant")}
|
||||
description={t("hosts.enableAiAssistantDesc")}
|
||||
>
|
||||
<FakeSwitch
|
||||
checked={form.enableAiAssistant}
|
||||
onChange={(value) => setField("enableAiAssistant", value)}
|
||||
/>
|
||||
</SettingRow>
|
||||
</div>
|
||||
</SectionCard>
|
||||
</>
|
||||
|
||||
@@ -101,7 +101,6 @@ export function sshHostToHost(h: SSHHostWithStatus): Host {
|
||||
(proxmoxSettings.enableProxmoxStats as boolean) ?? false,
|
||||
enableTmuxMonitor: h.enableTmuxMonitor ?? false,
|
||||
enableTerminalToolbar: h.enableTerminalToolbar ?? true,
|
||||
enableAiAssistant: h.enableAiAssistant ?? false,
|
||||
proxmoxConfig:
|
||||
(proxmoxSettings.proxmoxConfig as Host["proxmoxConfig"]) ?? null,
|
||||
proxmoxStatsConfig:
|
||||
|
||||
@@ -536,8 +536,6 @@ export function UserProfilePanel({
|
||||
storageMode?: string | null;
|
||||
commandAutocomplete?: boolean | null;
|
||||
commandPaletteEnabled?: boolean | null;
|
||||
aiAssistantEnabled?: boolean | null;
|
||||
aiReadOnlyCommands?: boolean | null;
|
||||
showHostTags?: boolean | null;
|
||||
hostTrayOnClick?: boolean | null;
|
||||
compactHostView?: boolean | null;
|
||||
|
||||
@@ -42,7 +42,6 @@ export const FIELD_GROUP_KEYS: Record<FieldGroup, string[]> = {
|
||||
"enableTerminal",
|
||||
"enableCommandHistory",
|
||||
"enableTerminalToolbar",
|
||||
"enableAiAssistant",
|
||||
"enableFileManager",
|
||||
"enableWebUi",
|
||||
"enableProxmox",
|
||||
|
||||
@@ -35,7 +35,6 @@ export function createQuickConnectHost(input: QuickConnectInput): Host {
|
||||
enableFileManager: false,
|
||||
enableTunnel: false,
|
||||
enableTerminalToolbar: false,
|
||||
enableAiAssistant: false,
|
||||
enableSsh: false,
|
||||
domain: input.domain,
|
||||
pluginSettings: {
|
||||
@@ -74,7 +73,6 @@ export function createQuickConnectHost(input: QuickConnectInput): Host {
|
||||
enableProxmoxStats: false,
|
||||
enableTmuxMonitor: false,
|
||||
enableTerminalToolbar: true,
|
||||
enableAiAssistant: false,
|
||||
enableSsh: true,
|
||||
sshPort: input.port,
|
||||
};
|
||||
@@ -103,7 +101,6 @@ export function quickConnectHostToPayload(host: Host): SSHHostData {
|
||||
enableProxmox: host.enableProxmox,
|
||||
enableTmuxMonitor: host.enableTmuxMonitor,
|
||||
enableTerminalToolbar: host.enableTerminalToolbar,
|
||||
enableAiAssistant: host.enableAiAssistant,
|
||||
showTerminalInSidebar: true,
|
||||
showFileManagerInSidebar: true,
|
||||
showTunnelInSidebar: true,
|
||||
|
||||
Reference in new issue
Block a user