From 201d99c7e02c68dfa20aaf496c994d1ead266b5d Mon Sep 17 00:00:00 2001 From: Maofeng Date: Wed, 29 Jul 2026 20:26:10 +0800 Subject: [PATCH] feat(console-ui): display revision unregister events Extend the typed event model and activity feed metadata so development cleanup remains visible in the management console. --- console/src/api.ts | 2 +- console/src/routes/index.tsx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/console/src/api.ts b/console/src/api.ts index 0124db3..15796df 100644 --- a/console/src/api.ts +++ b/console/src/api.ts @@ -35,7 +35,7 @@ export type BackendService = { export type BackendEvent = { id: number; timestamp_ms: number; - kind: "registered" | "deployed" | "started" | "stopped" | "invoked" | "failed"; + kind: "registered" | "unregistered" | "deployed" | "started" | "stopped" | "invoked" | "failed"; service_id: string | null; revision: string | null; message: string; diff --git a/console/src/routes/index.tsx b/console/src/routes/index.tsx index 15e63c5..4be2293 100644 --- a/console/src/routes/index.tsx +++ b/console/src/routes/index.tsx @@ -135,6 +135,7 @@ function toEvent(event: BackendEvent): RuntimeEvent { event.service_id && event.revision ? `${event.service_id}@${event.revision}` : "Wasmeld"; const meta: Record = { registered: { label: "已注册", tone: "success" }, + unregistered: { label: "已注销", tone: "neutral" }, deployed: { label: "部署切换", tone: "success" }, started: { label: "已启动", tone: "success" }, stopped: { label: "已停止", tone: "neutral" },