openclaw/extensions/nextcloud-talk/src
wangai-studio 57326f72e6
fix(nextcloud-talk): sign message text instead of JSON body (#2092)
Nextcloud Talk's ChecksumVerificationService verifies HMAC against the
extracted message/reaction text, not the full JSON body. This fixes 401
authentication errors when sending messages via the bot API.

- sendMessageNextcloudTalk: sign 'message' text only
- sendReactionNextcloudTalk: sign 'reaction' string only
2026-02-05 16:25:21 -08:00
..
accounts.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
channel.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
config-schema.ts feat: per-channel responsePrefix override (#9001) 2026-02-04 16:16:34 -05:00
format.ts chore: Lint extensions folder. 2026-01-31 22:42:45 +09:00
inbound.ts feat: per-channel responsePrefix override (#9001) 2026-02-04 16:16:34 -05:00
monitor.ts fix: enforce Nextcloud Talk allowlist by user id 2026-02-03 18:03:53 -08:00
normalize.ts chore: Lint extensions folder. 2026-01-31 22:42:45 +09:00
onboarding.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
policy.test.ts refactor: remove unnecessary blank line in policy test file 2026-02-03 18:10:26 -08:00
policy.ts fix: enforce Nextcloud Talk allowlist by user id 2026-02-03 18:03:53 -08:00
room-info.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
runtime.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
send.ts fix(nextcloud-talk): sign message text instead of JSON body (#2092) 2026-02-05 16:25:21 -08:00
signature.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
types.ts feat: per-channel responsePrefix override (#9001) 2026-02-04 16:16:34 -05:00