Colin Johnson
|
0f36ee5a2e
|
Slack: harden slash and interactions ingress checks (openclaw#29091) thanks @Solvely-Colin
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: Solvely-Colin <211764741+Solvely-Colin@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-03-01 09:40:57 -06:00 |
|
Peter Steinberger
|
ce8c67c314
|
fix(slack): gate interactive system events by sender auth
|
2026-02-26 02:11:50 +01:00 |
|
Peter Steinberger
|
6f3fed0470
|
test(slack): use lightweight clear in interactions modal-close case
|
2026-02-22 08:13:42 +00:00 |
|
Peter Steinberger
|
474ba45a2f
|
refactor(slack): dedupe modal lifecycle interaction handlers
|
2026-02-22 07:44:56 +00:00 |
|
Peter Steinberger
|
a3936264ea
|
test(slack): use lightweight clears for interaction event mock
|
2026-02-22 07:35:54 +00:00 |
|
cpojer
|
2a4ca7671e
|
chore: Fix types in tests 35/N.
|
2026-02-17 15:50:07 +09:00 |
|
cpojer
|
a78839e60c
|
chore: Fix Slack test.
|
2026-02-17 11:15:15 +09:00 |
|
Peter Steinberger
|
d6226355e6
|
fix(slack): validate interaction payloads and handle malformed actions
|
2026-02-17 02:51:00 +01:00 |
|
Colin
|
7a4efbb030
|
Slack: capture workflow button interaction metadata
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
bd20c1e24d
|
Slack: include stacked modal lifecycle context
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
7aaf1547df
|
Slack: escape mrkdwn in interaction confirmations
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
a7c1b8aea7
|
Slack: attribute interaction confirmations and structured selects
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
9fcb93dd13
|
Slack: add rich text previews for modal inputs
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
05ab147081
|
Slack: expand advanced modal controls payloads and confirms
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
5bbbc3e3e6
|
Slack: show picker values in interaction confirmations
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
7c5529a153
|
Slack: enrich modal input payload normalization
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
d1aa2323bd
|
Slack: update action rows for select interactions
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
296ba8e934
|
Slack: enrich block action context payloads
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
7e42408ade
|
Slack: dedupe normalized interaction selections
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
c01c6b7079
|
Slack: expand interaction payload normalization coverage
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
e023c84d78
|
Slack: infer interaction channel type from channel ID
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
bd17587b2a
|
Slack: route modal interactions via private metadata
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
cf0ca47a82
|
Slack: capture Block Kit view closed events
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
e7cded82b2
|
Slack: capture Block Kit modal submissions
|
2026-02-16 23:51:44 +01:00 |
|
Colin
|
9419d029c9
|
Slack: enrich Block Kit interaction events
|
2026-02-16 23:51:44 +01:00 |
|