openclaw/src/gateway/server
Val Alexander 3e2b3bd2c5
Fix Control UI operator.read scope handling (#53110)
Preserve Control UI scopes through the device-auth bypass path, normalize implied operator device-auth scopes, ignore cached under-scoped operator tokens, and degrade read-backed main pages gracefully when a connection truly lacks operator.read.

Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com>
2026-03-23 14:57:21 -05:00
..
__tests__ refactor(gateway): hard-break plugin wildcard http handlers 2026-03-02 16:24:06 +00:00
plugins-http fix(gateway): harden plugin HTTP route auth 2026-03-07 19:55:06 +00:00
ws-connection Fix Control UI operator.read scope handling (#53110) 2026-03-23 14:57:21 -05:00
close-reason.ts
health-state.ts fix: resolve live config paths in status and gateway metadata (#39952) 2026-03-08 09:59:32 -05:00
hooks.ts fix(gateway): preserve async hook ingress provenance 2026-03-22 22:21:49 -07:00
http-auth.ts fix(gateway): require auth for canvas routes 2026-03-23 09:31:40 -07:00
http-listen.test.ts fix(gateway): synthesize lifecycle robustness for restart and startup probes (#33831) 2026-03-03 21:31:12 -06:00
http-listen.ts fix(gateway): synthesize lifecycle robustness for restart and startup probes (#33831) 2026-03-03 21:31:12 -06:00
plugins-http.test.ts test: harden no-isolate gateway auth and pairing 2026-03-22 15:15:50 -07:00
plugins-http.ts fix(gateway): pin plugin webhook route registry (#47902) 2026-03-15 21:53:05 -07:00
presence-events.test.ts
presence-events.ts
readiness.test.ts feat(gateway): make health monitor stale threshold and max restarts configurable (openclaw#42107) 2026-03-14 21:21:56 -05:00
readiness.ts fix(gateway): skip stale-socket restarts for Telegram polling (openclaw#38405) 2026-03-07 00:20:34 -06:00
tls.ts
ws-connection.ts Session management improvements and dashboard API (#50101) 2026-03-19 12:12:30 +09:00
ws-types.ts