Dale Yarborough
a95a0be133
feat(slack): add typingReaction config for DM typing indicator fallback ( #19816 )
...
* feat(slack): add typingReaction config for DM typing indicator fallback
Adds a reaction-based typing indicator for Slack DMs that works without
assistant mode. When `channels.slack.typingReaction` is set (e.g.
"hourglass_flowing_sand"), the emoji is added to the user's message when
processing starts and removed when the reply is sent.
Addresses #19809
* test(slack): add typingReaction to createSlackMonitorContext test callers
* test(slack): add typingReaction to test context callers
* test(slack): add typingReaction to context fixture
* docs(changelog): credit Slack typingReaction feature
* test(slack): align existing-thread history expectation
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-03 21:07:17 -08:00
..
2026-03-03 16:28:38 -05:00
2026-02-18 01:34:35 +00:00
2026-02-18 01:34:35 +00:00
2026-02-21 16:14:55 +01:00
2026-03-02 20:05:12 -05:00
2026-03-02 20:05:12 -05:00
2026-03-02 20:55:15 +00:00
2026-03-02 00:32:33 +00:00
2026-03-02 22:09:36 +00:00
2026-02-23 05:45:54 +00:00
2026-02-24 01:09:31 +00:00
2026-02-21 12:49:57 +01:00
2026-02-21 13:04:37 +01:00
2026-03-03 02:58:20 +00:00
2026-02-21 13:04:37 +01:00
2026-03-02 19:57:33 +00:00
2026-02-26 22:04:16 +00:00
2026-03-02 23:48:11 +00:00
2026-03-02 23:48:11 +00:00
2026-02-27 08:14:05 -06:00
2026-03-03 11:20:59 -06:00
2026-02-22 17:11:54 +00:00
2026-03-01 23:08:37 +00:00
2026-02-22 16:06:27 +01:00
2026-03-02 00:10:51 +00:00
2026-02-22 07:44:57 +00:00
2026-02-01 10:03:47 +09:00
2026-03-03 00:02:37 +00:00
2026-02-17 12:00:29 +09:00
2026-03-03 20:27:04 -05:00
2026-03-02 23:28:24 +00:00
2026-03-02 11:35:13 +00:00
2026-02-13 14:48:45 +00:00
2026-02-22 17:11:54 +00:00
2026-02-22 17:11:54 +00:00
2026-03-02 20:05:12 -05:00
2026-02-23 18:46:40 +00:00
2026-03-02 18:11:32 +00:00
2026-03-02 13:47:59 +00:00
2026-03-02 19:57:33 +00:00
2026-02-01 10:03:47 +09:00
2026-02-13 14:28:22 +00:00
2026-03-02 22:26:52 +00:00
2026-02-17 23:20:36 +05:30
2026-03-04 09:35:53 +05:30
2026-02-01 10:03:47 +09:00
2026-03-02 18:41:58 +00:00
2026-03-03 22:57:19 -06:00
2026-02-24 01:33:08 +00:00
2026-03-03 02:58:20 +00:00
2026-03-03 00:15:14 +00:00
2026-03-02 19:57:33 +00:00
2026-02-14 01:53:17 +01:00
2026-02-19 14:27:36 +00:00
2026-03-03 01:06:00 +00:00
2026-02-16 14:59:30 +00:00
2026-02-22 16:06:27 +01:00
2026-03-02 00:42:22 +00:00
2026-02-24 04:20:30 +00:00
2026-02-24 04:20:30 +00:00
2026-02-19 15:08:14 +00:00
2026-02-18 01:34:35 +00:00
2026-02-26 18:49:48 +00:00
2026-02-26 12:42:14 +01:00
2026-03-02 00:45:51 -05:00
2026-02-24 04:20:30 +00:00
2026-02-24 00:31:58 +00:00
2026-02-26 14:47:22 +00:00
2026-03-02 20:55:15 +00:00
2026-03-02 15:43:20 +00:00
2026-03-02 20:05:12 -05:00
2026-03-02 20:05:12 -05:00
2026-03-02 19:57:33 +00:00
2026-03-03 20:42:35 -05:00
2026-02-18 01:34:35 +00:00
2026-03-03 00:15:14 +00:00
2026-02-19 00:29:00 +00:00
2026-03-03 20:42:35 -05:00
2026-01-14 05:39:51 +00:00
2026-03-03 20:27:04 -05:00
2026-02-22 00:25:22 +01:00
2026-03-01 19:53:00 -08:00
2026-03-01 19:53:00 -08:00
2026-02-22 17:58:51 +01:00
2026-01-27 12:21:02 +00:00
2026-02-24 01:09:31 +00:00
2026-03-02 22:01:24 +00:00
2026-01-30 03:16:21 +01:00
2026-02-22 00:25:22 +01:00
2026-02-16 14:59:30 +00:00
2026-02-22 00:25:22 +01:00
2026-02-22 14:08:51 +00:00
2026-02-23 03:18:55 -05:00
2026-02-22 23:00:33 +01:00
2026-02-13 15:11:38 +00:00
2026-02-18 01:34:35 +00:00
2026-02-21 21:40:39 +00:00
2026-03-02 18:41:58 +00:00
2026-03-03 00:15:14 +00:00
2026-02-26 11:00:09 +01:00
2026-02-17 00:45:02 +00:00
2026-02-19 16:09:56 +01:00
2026-01-31 16:19:20 +09:00
2026-02-24 01:09:31 +00:00
2026-03-02 22:30:21 +00:00
2026-03-02 22:30:21 +00:00
2026-03-02 22:14:35 +00:00
2026-03-02 22:30:21 +00:00
2026-02-22 14:08:51 +00:00
2026-02-22 12:44:23 +01:00
2026-02-22 12:44:23 +01:00
2026-02-21 12:49:57 +01:00
2026-02-21 13:04:37 +01:00
2026-03-03 00:31:51 +00:00
2026-03-03 16:28:38 -05:00
2026-02-26 14:47:22 +00:00
2026-03-03 00:31:51 +00:00
2026-02-10 17:33:57 -06:00
2026-03-03 16:28:38 -05:00
2026-02-24 01:57:11 +00:00
2026-03-02 23:00:49 +00:00
2026-03-02 20:19:10 +00:00
2026-03-02 22:09:36 +00:00
2026-03-03 02:53:13 +00:00
2026-02-23 22:39:48 +00:00
2026-03-03 02:58:20 +00:00
2026-02-16 02:45:00 +00:00
2026-03-03 02:58:20 +00:00
2026-03-03 02:58:20 +00:00
2026-02-17 23:20:36 +05:30
2026-02-26 20:01:50 +05:30
2026-03-03 02:58:20 +00:00
2026-02-23 20:40:44 +00:00
2026-02-27 10:02:39 +01:00
2026-03-01 20:39:24 +01:00
2026-03-03 16:28:38 -05:00
2026-02-22 18:37:25 +00:00
2026-02-23 18:46:40 +00:00
2026-01-24 20:56:40 +00:00
2026-01-14 01:17:56 +00:00
2026-03-02 00:07:29 +00:00
2026-03-02 00:49:57 -08:00
2026-02-22 18:37:25 +00:00
2026-03-02 04:03:46 +00:00
2026-03-03 00:31:51 +00:00
2026-03-03 02:58:20 +00:00
2026-03-03 14:59:57 -06:00
2026-03-03 02:58:20 +00:00
2026-02-26 14:47:22 +00:00
2026-03-02 22:34:43 +00:00
2026-03-02 04:03:46 +00:00
2026-02-22 21:19:09 +00:00
2026-03-02 04:03:46 +00:00
2026-02-21 18:54:33 -06:00
2026-03-02 02:04:39 +00:00
2026-02-27 17:20:47 -08:00
2026-03-03 02:58:20 +00:00
2026-01-24 04:21:47 +00:00
2026-03-02 20:05:12 -05:00
2026-02-22 21:19:09 +00:00
2026-02-10 17:33:57 -06:00
2026-03-02 18:11:32 +00:00
2026-03-03 02:58:20 +00:00
2026-03-02 04:03:46 +00:00
2026-02-26 14:47:22 +00:00
2026-03-03 21:07:17 -08:00
2026-03-04 09:35:53 +05:30
2026-03-03 22:57:19 -06:00
2026-03-03 00:31:51 +00:00
2026-03-03 02:58:20 +00:00
2026-03-02 04:03:46 +00:00
2026-03-02 20:05:12 -05:00
2026-03-02 20:05:12 -05:00
2026-01-31 16:19:20 +09:00
2026-03-03 16:28:38 -05:00
2026-02-15 16:53:38 +00:00
2026-03-03 22:57:19 -06:00
2026-02-22 11:47:11 +01:00
2026-02-15 02:41:45 +00:00
2026-01-24 20:56:40 +00:00
2026-01-24 09:07:03 +00:00
2026-03-03 02:58:20 +00:00
2026-02-23 22:39:48 +00:00
2026-02-18 18:25:25 +00:00
2026-02-19 15:11:25 +01:00
2026-02-22 21:19:09 +00:00
2026-03-03 21:07:17 -08:00
2026-03-02 04:03:46 +00:00
2026-02-20 19:26:25 -06:00
2026-03-03 02:58:20 +00:00
2026-02-13 16:19:21 +01:00
2026-02-25 23:54:02 +00:00
2026-03-02 02:04:39 +00:00
2026-03-03 02:58:20 +00:00
2026-02-22 21:19:09 +00:00