openclaw/src
joelnishanth d5865bbcc2 fix: decouple approval availability from native delivery enablement (#59620)
getActionAvailabilityState in createApproverRestrictedNativeApprovalAdapter
was gating on both hasApprovers AND isNativeDeliveryEnabled, causing
Telegram exec approvals to report "not allowed" when
channels.telegram.execApprovals.target was configured but
execApprovals.enabled was not explicitly true. The availability check
should only depend on whether approvers exist; native delivery mode is
a routing concern handled downstream.
2026-04-03 02:21:17 +09:00
..
acp fix: share ACP owner-only approval classes (#201) (#59255) 2026-04-02 10:45:41 -06:00
agents fix: avoid gateway cwd for node exec (#58977) (thanks @Starhappysh) 2026-04-03 02:04:26 +09:00
auto-reply fix(agent): close remaining internal-context leak paths (#59649) 2026-04-02 23:45:06 +09:00
bindings
bootstrap
canvas-host
channels Channel setup: ignore untrusted workspace shadows (#59158) 2026-04-02 07:40:23 -07:00
chat
cli fix(tasks): tighten task-flow CLI surface (#59757) 2026-04-03 00:25:10 +09:00
commands fix(tasks): tighten task-flow CLI surface (#59757) 2026-04-03 00:25:10 +09:00
compat
config feat(approvals): auto-enable native chat approvals 2026-04-02 17:30:40 +01:00
context-engine
cron fix(cron-tool): add typed properties to job/patch schemas (#55043) 2026-04-01 23:41:19 +03:00
daemon
docs
flows !refactor(xai): move x_search config behind plugin boundary (#59674) 2026-04-02 22:08:59 +09:00
gateway fix(infra): align env key normalization in approval binding path (#59182) 2026-04-02 11:14:33 -06:00
generated
hooks
i18n
image-generation
infra fix(infra): align env key normalization in approval binding path (#59182) 2026-04-02 11:14:33 -06:00
interactive
link-understanding
logging
markdown
mcp
media fix(whatsapp): add HTML/XML/CSS to MIME map + fallback for unknown media types (#51562) 2026-04-02 00:25:12 -03:00
media-understanding fix(providers): route image generation through shared transport (#59729) 2026-04-03 00:32:37 +09:00
node-host test: accept Windows exec approval denial path 2026-04-03 02:04:26 +09:00
pairing
plugin-sdk fix: decouple approval availability from native delivery enablement (#59620) 2026-04-03 02:21:17 +09:00
plugins refactor(plugin-sdk): add task domain runtime surfaces (#59805) 2026-04-03 02:11:21 +09:00
process fix(exec): hide windows console windows 2026-04-03 02:19:32 +09:00
routing
scripts
secrets fix(xai): make x_search auth plugin-owned (#59691) 2026-04-02 23:54:07 +09:00
security fix(browser): keep static helper seams cold (#59471) 2026-04-02 17:12:32 +09:00
sessions
shared fix: strip antml thinking tags 2026-04-02 14:28:54 +05:30
tasks refactor(plugin-sdk): add task domain runtime surfaces (#59805) 2026-04-03 02:11:21 +09:00
terminal
test-helpers
test-utils !feat(plugins): add web fetch provider boundary (#59465) 2026-04-02 20:25:19 +09:00
tts fix(plugins): guard runtime facade activation (#59412) 2026-04-02 14:37:12 +09:00
tui
types
utils Matrix: restore ordered progress delivery with explicit streaming modes (#59266) 2026-04-01 19:35:03 -04:00
web-fetch test: make web fetch runtime env handling hermetic 2026-04-02 15:02:40 +01:00
web-search !refactor(xai): move x_search config behind plugin boundary (#59674) 2026-04-02 22:08:59 +09:00
wizard
channel-web.ts
docker-build-cache.test.ts
docker-image-digests.test.ts
docker-setup.e2e.test.ts
dockerfile.test.ts
entry.respawn.test.ts
entry.respawn.ts
entry.test.ts
entry.ts
entry.version-fast-path.test.ts
extensionAPI.ts
global-state.ts
globals.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts
param-key.ts
plugin-activation-boundary.test.ts fix(browser): keep static helper seams cold (#59471) 2026-04-02 17:12:32 +09:00
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.ts
ui-app-settings.agents-files-refresh.test.ts
utils.test.ts
utils.ts
version.test.ts
version.ts