From 9f2f75ff02936c8526a770b0c3de395e4bde9e6d Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 3 May 2026 15:42:58 -0700 Subject: [PATCH] docs(changelog): drop docs-only Channel docs and Google Chat setup-example entries Both entries described pure docs/example fixes (JSON5 channel config snippets and Google Chat `groups..enabled` setup example) with no runtime behavior change. Per CLAUDE.md "Changelog user-facing only" they are not warranted in Unreleased; drop them while keeping QA, Tlon, and external-contributor entries intact. --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4f29c7d520..cc32df92827 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,9 +37,7 @@ Docs: https://docs.openclaw.ai - Plugins/install: recover the install ledger from the managed npm root when `plugins/installs.json` is empty or partial, so reinstalling Discord and Codex no longer makes the other installed plugin disappear. - Google Meet: grant Meet media permissions through the Playwright browser context when CDP grants do not affect the attached Chrome page, and report in-call microphone/speaker permission problems instead of marking realtime speech ready. - QA/Slack: fail the live mention-gating scenario on any unexpected SUT reply, even when the reply does not echo the expected marker. Thanks @vincentkoc. -- Channel docs: keep JSON5 channel config examples parseable and schema-valid, fixing BlueBubbles, QQ Bot, and Slack snippets that could not be copied into config or app manifests as shown. Thanks @vincentkoc. - Tlon: expose `groupInviteAllowlist` in the channel config schema and clarify that group invite auto-accept fails closed without an invite allowlist. Thanks @vincentkoc. -- Google Chat: update the setup example to use the accepted `groups..enabled` key instead of the legacy `allow` alias, with a schema regression for the documented group shape. Thanks @vincentkoc. - Control UI/WebChat: collapse duplicate in-flight internal text sends onto the active Gateway run so rapid repeat submits do not start fresh `agent:main:main` dispatches. Fixes #75737. Thanks @dsdsddd1 and @BunsDev. - Mattermost: accept the documented `channels.mattermost.streaming` config and honor `streaming: "off"` by disabling draft preview posts. Thanks @vincentkoc. - Discord: keep progress draft boundary callbacks bound during streaming replies, so extension lint stays green while progress previews transition between assistant and reasoning blocks. Thanks @vincentkoc.