mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-28 18:21:17 +00:00
* feat(line): wire base.allowlist config-edit adapter LINE was the only DM/group channel without a base.allowlist adapter, so `openclaw allow line` / the /allowlist command replied "does not support" instead of editing the LINE allowlist. Reuse buildDmGroupAccountAllowlistAdapter (DM + group + per-group-override scopes), matching Telegram/Signal; entry normalization flows through the existing lineConfigAdapter.formatAllowFrom. * fix(allowlist): preserve inherited account entries * fix(allowlist): preserve all-scope store edits Co-authored-by: Eden <146086744+edenfunf@users.noreply.github.com> * test(allowlist): import config type Co-authored-by: Eden <146086744+edenfunf@users.noreply.github.com> * fix(allowlist): preserve empty effective overrides Co-authored-by: Eden <146086744+edenfunf@users.noreply.github.com> * fix(allowlist): reject group-only store edits Co-authored-by: Eden <146086744+edenfunf@users.noreply.github.com> * fix(allowlist): preserve cleared channel overrides Co-authored-by: Eden <146086744+edenfunf@users.noreply.github.com> --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>