feat: finish the host-metrics plugin, move host status into core (B16)

This commit is contained in:
LukeGus committed 2026-09-24 11:21:23 -05:00
1 parent 14eb558b85
commit 0a3f05d99d
308 files changed
+53073 -8985

No files matched your search

+1 -35
View File
@@ -57,8 +57,6 @@ type GeneralSettingsSectionProps = {
handleSaveSessionTimeout: () => void;
statusInterval: string;
setStatusInterval: Dispatch<SetStateAction<string>>;
metricsInterval: string;
setMetricsInterval: Dispatch<SetStateAction<string>>;
handleSaveMonitoring: () => void;
logLevel: string;
handleSaveLogLevel: (level: string) => void;
@@ -98,8 +96,6 @@ export function AdminGeneralSettingsSection({
handleSaveSessionTimeout,
statusInterval,
setStatusInterval,
metricsInterval,
setMetricsInterval,
handleSaveMonitoring,
logLevel,
handleSaveLogLevel,
@@ -352,22 +348,6 @@ export function AdminGeneralSettingsSection({
<span className="text-xs text-muted-foreground">
{t("admin.sec")}
</span>
</div>
</div>
<div className="flex flex-col gap-1.5">
<label className="text-[10px] font-semibold text-muted-foreground uppercase tracking-widest">
{t("admin.metrics")}
</label>
<div className="flex items-center gap-2">
<Input
type="number"
value={metricsInterval}
onChange={(e) => setMetricsInterval(e.target.value)}
className="w-20 text-sm"
/>
<span className="text-xs text-muted-foreground">
{t("admin.sec")}
</span>
<Button
variant="outline"
size="sm"
@@ -972,22 +952,8 @@ export function AdminHostDefaultsSection({
<div className="flex flex-col gap-2 border-t border-border pt-3">
<span className="text-[10px] font-bold uppercase tracking-widest text-muted-foreground">
{t("admin.hostDefaultsMetrics")}
{t("admin.hostDefaultsStatus")}
</span>
<SettingRow
label={t("admin.hostDefaultsMetricsEnabled")}
description={t("admin.hostDefaultsMetricsEnabledDesc")}
>
<AdminToggle
on={defaults.metricsEnabled ?? true}
onToggle={() =>
setDefaults((p) => ({
...p,
metricsEnabled: !(p.metricsEnabled ?? true),
}))
}
/>
</SettingRow>
<SettingRow
label={t("admin.hostDefaultsStatusCheckEnabled")}
description={t("admin.hostDefaultsStatusCheckEnabledDesc")}