openclaw/src
Stefan Galescu 40f0a80208 feat(slack): add dm-specific replyToMode configuration
Adds support for separate replyToMode settings for DMs vs channels:

- Add channels.slack.dm.replyToMode for DM-specific threading
- Keep channels.slack.replyToMode as default for channels
- Add resolveSlackReplyToMode helper to centralize logic
- Pass chatType through threading resolution chain

Usage:
```json5
{
  channels: {
    slack: {
      replyToMode: "off",     // channels
      dm: {
        replyToMode: "all"    // DMs always thread
      }
    }
  }
}
```

When dm.replyToMode is set, DMs use that mode; channels use the
top-level replyToMode. Backward compatible when not configured.
2026-01-23 05:07:23 +00:00
..
acp fix: stabilize acp streams and tests 2026-01-18 08:54:00 +00:00
agents fix: follow soul.md more closely (#1434) 2026-01-23 05:00:13 +00:00
auto-reply feat(slack): add dm-specific replyToMode configuration 2026-01-23 05:07:23 +00:00
browser Browser: suppress Chrome restore prompt 2026-01-21 21:27:34 -07:00
canvas-host chore: update a2ui bundle hash 2026-01-22 08:48:09 +00:00
channels feat(slack): add dm-specific replyToMode configuration 2026-01-23 05:07:23 +00:00
cli CLI: fix Windows gateway startup 2026-01-23 04:47:01 +00:00
commands feat: refine onboarding hatch flow 2026-01-23 04:32:23 +00:00
config feat(slack): add dm-specific replyToMode configuration 2026-01-23 05:07:23 +00:00
cron fix: narrow cron payload merge types 2026-01-21 01:14:24 +00:00
daemon fix(node): use node run for node daemon 2026-01-22 11:15:51 -08:00
discord refactor(channels): centralize match metadata 2026-01-21 18:21:19 +00:00
docs refactor: route channel runtime via plugin api 2026-01-18 11:01:16 +00:00
gateway test: speed up gateway suite setup 2026-01-23 04:28:02 +00:00
hooks refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
imessage feat: implement reply context handling in BlueBubbles messaging, enhancing message formatting and metadata resolution 2026-01-20 12:07:54 +00:00
infra fix: normalize Windows exec allowlist paths 2026-01-23 03:11:41 +00:00
logging fix: align rolling logs to local time 2026-01-22 07:02:52 +00:00
macos fix: type gateway lock handle 2026-01-21 23:05:11 +00:00
markdown test: expand frontmatter coverage 2026-01-17 20:12:04 +00:00
media fix: allow MEDIA local paths with spaces 2026-01-22 07:51:09 +00:00
media-understanding refactor: add aws-sdk auth mode and tighten provider auth 2026-01-20 08:28:40 +00:00
memory test: speed up test suite 2026-01-23 02:22:02 +00:00
node-host fix: allow chained exec allowlists 2026-01-23 00:11:58 +00:00
pairing feat: add /allowlist command 2026-01-21 05:34:53 +00:00
plugin-sdk feat(slack): add dm-specific replyToMode configuration 2026-01-23 05:07:23 +00:00
plugins feat: add OpenProse plugin skills 2026-01-23 00:49:40 +00:00
process fix: suppress npm fund prompts 2026-01-21 03:47:50 +00:00
providers refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
routing fix: resolve ci failures 2026-01-18 08:45:29 +00:00
security fix: honor gateway env token for doctor/security 2026-01-23 03:16:52 +00:00
sessions fix: inherit model overrides for thread sessions 2026-01-22 06:03:23 +00:00
signal test: fix await-thenable in signal typing test 2026-01-22 02:20:42 +00:00
slack feat(slack): add dm-specific replyToMode configuration 2026-01-23 05:07:23 +00:00
telegram fix(auth): skip auth profiles in cooldown during selection and rotation 2026-01-23 03:28:18 +00:00
terminal fix: put plugin descriptions under source 2026-01-23 04:02:42 +00:00
test-helpers refactor: add hook guards and test helpers 2026-01-18 06:15:24 +00:00
test-utils refactor: route channel runtime via plugin api 2026-01-18 11:01:16 +00:00
tui fix: honor user-pinned profiles and search ranking 2026-01-23 03:28:47 +00:00
types chore: fix lint/format 2026-01-20 13:52:59 +00:00
utils fix: harden Mattermost plugin gating (#1428) (thanks @damoahdominic) 2026-01-23 01:23:23 +00:00
web Merge remote-tracking branch 'origin/main' into feature/agent-avatar-support 2026-01-22 06:27:45 +00:00
whatsapp refactor: prune legacy group prefixes 2026-01-17 08:47:25 +00:00
wizard feat: refine onboarding hatch flow 2026-01-23 04:32:23 +00:00
channel-web.barrel.test.ts
channel-web.ts
docker-setup.test.ts
entry.ts fix: harden windows argv parsing 2026-01-19 23:41:06 +00:00
git-hooks.test.ts fix: add git hook setup and stable config hash sorting 2026-01-19 02:02:17 +00:00
globals.test.ts
globals.ts CLI: streamline startup paths and env parsing 2026-01-18 23:10:39 +00:00
index.test.ts
index.ts fix: tame invalid config logging 2026-01-21 01:58:47 +00:00
logger.test.ts fix: align rolling logs to local time 2026-01-22 07:02:52 +00:00
logger.ts refactor(logging): split config + subsystem imports 2026-01-19 00:15:44 +00:00
logging.ts fix: unblock bundled plugin load 2026-01-18 19:34:21 +00:00
polls.test.ts
polls.ts
postinstall-patcher.test.ts
runtime.ts perf: speed up memory batch polling 2026-01-18 03:55:14 +00:00
utils.test.ts
utils.ts refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
version.ts