Skip to content

Commit 5214859

Browse files
committed
chore: add changelog and format fix for #39414
1 parent 930caea commit 5214859

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,7 @@ Docs: https://docs.openclaw.ai
350350
- Gateway/Telegram webhook-mode recovery: add `webhookCertPath` to re-upload self-signed certificates during webhook registration and skip stale-socket detection for webhook-mode channels, so Telegram webhook setups survive health-monitor restarts. Landed from contributor PR #39313 by @fellanH. Thanks @fellanH.
351351
- Discord/config schema parity: add `channels.discord.agentComponents` to the strict Zod config schema so valid `agentComponents.enabled` settings (root and account-scoped) no longer fail with unrecognized-key validation errors. Landed from contributor PR #39378 by @gambletan. Thanks @gambletan and @thewilloftheshadow.
352352
- ACPX/MCP session bootstrap: inject configured MCP servers into ACP `session/new` and `session/load` for acpx-backed sessions, restoring Canva and other external MCP tools. Landed from contributor PR #39337. Thanks @goodspeed-apps.
353+
- Control UI/Telegram sender labels: preserve inbound sender labels in sanitized chat history so dashboard user-message groups split correctly and show real group-member names instead of `You`. (#39414) Thanks @obviyus.
353354

354355
## 2026.3.2
355356

src/cli/daemon-cli/lifecycle.test.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,16 @@ const renderGatewayPortHealthDiagnostics = vi.fn(() => ["diag: unhealthy port"])
3636
const renderRestartDiagnostics = vi.fn(() => ["diag: unhealthy runtime"]);
3737
const resolveGatewayPort = vi.fn(() => 18789);
3838
const findGatewayPidsOnPortSync = vi.fn<(port: number) => number[]>(() => []);
39-
const probeGateway =
40-
vi.fn<
41-
(opts: {
42-
url: string;
43-
auth?: { token?: string; password?: string };
44-
timeoutMs: number;
45-
}) => Promise<{
46-
ok: boolean;
47-
configSnapshot: unknown;
48-
}>
49-
>();
39+
const probeGateway = vi.fn<
40+
(opts: {
41+
url: string;
42+
auth?: { token?: string; password?: string };
43+
timeoutMs: number;
44+
}) => Promise<{
45+
ok: boolean;
46+
configSnapshot: unknown;
47+
}>
48+
>();
5049
const isRestartEnabled = vi.fn<(config?: { commands?: unknown }) => boolean>(() => true);
5150
const loadConfig = vi.fn(() => ({}));
5251

0 commit comments

Comments
 (0)