ux: keep window in edit, add escape to cancel; fix lint drift

This commit is contained in:
Peter Steinberger
2025-12-08 20:22:56 +01:00
parent cfdcabc8b4
commit ded106b9e3
3 changed files with 28 additions and 15 deletions

View File

@@ -8,6 +8,10 @@ import { statusCommand } from "../commands/status.js";
import { loadConfig } from "../config/config.js";
import { danger, info, setVerbose } from "../globals.js";
import { getResolvedLoggerSettings } from "../logging.js";
import {
readLatestHeartbeat,
tailHeartbeatEvents,
} from "../process/heartbeat-events.js";
import {
loginWeb,
logoutWeb,
@@ -23,10 +27,6 @@ import {
resolveHeartbeatSeconds,
resolveReconnectPolicy,
} from "../web/reconnect.js";
import {
readLatestHeartbeat,
tailHeartbeatEvents,
} from "../process/heartbeat-events.js";
import {
ensureWebChatServerFromConfig,
startWebChatServer,

View File

@@ -6,12 +6,7 @@ import readline from "node:readline";
export type HeartbeatEvent = {
type: "heartbeat";
ts: number; // epoch ms
status:
| "sent"
| "ok-empty"
| "ok-token"
| "skipped"
| "failed";
status: "sent" | "ok-empty" | "ok-token" | "skipped" | "failed";
to?: string;
preview?: string;
durationMs?: number;