openclaw/extensions/googlechat/src
Peter Steinberger 4f91d81e1d
fix(googlechat): preserve reply text after typing update failures
Preserve Google Chat reply text when typing indicator cleanup or update fails.

- Extract Google Chat reply delivery into a focused module
- Retry the failed first text chunk as a new message after placeholder update failure
- Cover media caption and chunk fallback regressions

Thanks @colin-lgtm.
2026-04-25 10:30:41 +01:00
..
accounts.ts refactor: reuse text runtime in google chat 2026-04-21 00:06:19 +01:00
actions.test.ts perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
actions.ts perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
api.ts refactor(lint): reduce map spread patterns 2026-04-18 19:27:43 +01:00
approval-auth.test.ts
approval-auth.ts
auth.ts fix(googlechat): harden google auth transport (#69812) 2026-04-21 22:40:57 -07:00
channel.adapters.ts
channel.deps.runtime.ts
channel.runtime.ts
channel.setup.ts fix(channels): keep bundled setup entries dependency-light 2026-04-24 06:10:07 +01:00
channel.test.ts
channel.ts refactor: move channel doctor migrations to plugins 2026-04-22 18:55:18 +01:00
config-schema.test.ts test(extensions): move remaining channel schema tests 2026-04-20 21:54:49 +01:00
config-schema.ts
doctor-contract.test.ts refactor: move channel doctor migrations to plugins 2026-04-22 18:55:18 +01:00
doctor-contract.ts refactor: move channel doctor migrations to plugins 2026-04-22 18:55:18 +01:00
doctor.ts
gateway.ts perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
google-auth.runtime.test.ts fix(googlechat): harden google auth transport (#69812) 2026-04-21 22:40:57 -07:00
google-auth.runtime.ts fix(googlechat): harden google auth transport (#69812) 2026-04-21 22:40:57 -07:00
group-policy.ts
monitor-access.test.ts
monitor-access.ts perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
monitor-reply-delivery.ts fix(googlechat): preserve reply text after typing update failures 2026-04-25 10:30:41 +01:00
monitor-routing.ts perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
monitor-types.ts perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
monitor-webhook.test.ts fix(googlechat): log webhook auth reject reasons and warn on appPrincipal misconfig (#71145) 2026-04-24 20:10:57 +01:00
monitor-webhook.ts fix(googlechat): log webhook auth reject reasons and warn on appPrincipal misconfig (#71145) 2026-04-24 20:10:57 +01:00
monitor.reply-delivery.test.ts fix(googlechat): preserve reply text after typing update failures 2026-04-25 10:30:41 +01:00
monitor.ts fix(googlechat): preserve reply text after typing update failures 2026-04-25 10:30:41 +01:00
monitor.webhook-routing.test.ts fix(googlechat): log webhook auth reject reasons and warn on appPrincipal misconfig (#71145) 2026-04-24 20:10:57 +01:00
runtime.ts
secret-contract.test.ts
secret-contract.ts
sender-allow.ts refactor: reuse text runtime in google chat 2026-04-21 00:06:19 +01:00
setup-core.ts
setup-surface.ts refactor: reuse text runtime in google chat 2026-04-21 00:06:19 +01:00
setup.test.ts perf: optimize bundled extension tests 2026-04-17 16:05:09 +01:00
targets.test.ts fix(googlechat): harden google auth transport (#69812) 2026-04-21 22:40:57 -07:00
targets.ts refactor: reuse text runtime in google chat 2026-04-21 00:06:19 +01:00
types.config.ts
types.ts