Commit Graph

912 Commits

Author SHA1 Message Date
Peter Steinberger
b2d8a92f48 test: dedupe feishu docx mock calls 2026-05-12 16:09:16 +01:00
Peter Steinberger
186de9daa0 test: dedupe feishu outbound mock calls 2026-05-12 16:06:08 +01:00
Peter Steinberger
4e3b952b70 test: dedupe feishu comment mock calls 2026-05-12 15:19:46 +01:00
Peter Steinberger
a34d45e2a1 test: dedupe feishu media mock calls 2026-05-12 15:17:31 +01:00
Peter Steinberger
997c28c50c test: dedupe feishu monitor cleanup mock calls 2026-05-12 14:20:45 +01:00
Peter Steinberger
275acdaeba test: guard feishu reply dispatcher mock calls 2026-05-12 12:29:09 +01:00
Peter Steinberger
69298b18cf test: guard feishu drive mock calls 2026-05-12 11:57:20 +01:00
Pavan Kumar Gondhi
8c9dbe3e71 fix(feishu): normalize webhook rate-limit client keys [AI] (#80975)
* fix: normalize Feishu webhook rate limit keys

* addressing claude review

* docs: add changelog entry for PR merge
2026-05-12 16:26:12 +05:30
Peter Steinberger
2ec1a27c9f test: guard extension channel mock calls 2026-05-12 11:19:53 +01:00
Peter Steinberger
04139a7d44 test: guard extension app mock calls 2026-05-12 11:07:04 +01:00
Peter Steinberger
a765668e63 test: guard extension one-hit mock calls 2026-05-12 10:00:29 +01:00
Peter Steinberger
f6d787cc5c build: hard-pin dependency specs 2026-05-12 07:10:13 +01:00
Neerav Makwana
0ac4837878 fix(media): default terminal QR to full-block output (#77820)
Avoid node-qrcode compact (small) terminal mode, which emits a dense
ANSI final row that breaks scanning on some terminals.

Covers WhatsApp/Feishu login flows and the pairing QR CLI path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 07:03:12 +01:00
Peter Steinberger
c98698aa0e chore: release 2026.5.12-beta.1 2026-05-12 06:33:41 +01:00
Peter Steinberger
6eccb0d3bf test: guard extension helper null checks 2026-05-11 21:18:51 +01:00
Peter Steinberger
2caa0d6b4f test: guard feishu mock helpers 2026-05-11 19:21:39 +01:00
Peter Steinberger
ef8fd8f2e3 test: use immediate for feishu pending races 2026-05-11 18:24:03 +01:00
Peter Steinberger
761b2ae870 test: remove feishu comment timer flushes 2026-05-11 16:55:54 +01:00
Peter Steinberger
a3db718d86 test: remove feishu queue timer flush 2026-05-11 16:54:26 +01:00
Shakker
561c19cb58 test: verify plugin warning messages 2026-05-11 16:40:07 +01:00
Peter Steinberger
6781957a99 test: tighten channel extension assertions 2026-05-11 14:13:46 +01:00
Peter Steinberger
da7cc2b11c fix(feishu): make manual setup the default 2026-05-11 13:29:13 +01:00
Shakker
7c18a5f575 test: tighten feishu account assertion 2026-05-11 10:32:45 +01:00
Shakker
32f3af8bbc test: tighten feishu assertion coverage 2026-05-11 09:08:33 +01:00
Shakker
86a67b4b15 test: tighten feishu streaming card assertions 2026-05-11 08:11:24 +01:00
Shakker
a2f1b01ad8 test: tighten feishu probe error assertions 2026-05-11 08:02:13 +01:00
Ruben Cuevas
b5fd7a46c1 fix(feishu): accept nested schema 2 card identity 2026-05-11 05:26:06 +01:00
Peter Steinberger
5764de1259 test: tighten feishu card action lifecycle assertions 2026-05-11 02:54:36 +01:00
Peter Steinberger
91cffbcd75 test: tighten feishu subagent hook assertions 2026-05-11 02:11:05 +01:00
Peter Steinberger
3ec6305bf7 test: tighten feishu card helper assertions 2026-05-11 02:08:51 +01:00
Peter Steinberger
6346e792c4 build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
Shakker
f8e5ef9f76 test: tighten feishu startup warning assertion 2026-05-10 22:56:37 +01:00
Shakker
cb1e7b892e test: tighten feishu reaction log assertion 2026-05-10 22:53:36 +01:00
Shakker
fb3a4bf6c2 test: tighten feishu reconnect log assertion 2026-05-10 22:50:52 +01:00
Peter Steinberger
2f5bdb8d8c test: tighten provider runtime contract assertions 2026-05-10 20:06:33 +01:00
Shakker
8815d46041 test: tighten feishu send parsing assertions 2026-05-10 19:57:40 +01:00
Shakker
4f4f52777f test: tighten feishu comment monitor assertions 2026-05-10 19:56:10 +01:00
Peter Steinberger
85c1467888 test: tighten browser existing session assertions 2026-05-10 19:55:23 +01:00
Shakker
c2b936d623 test: tighten feishu comment handler assertions 2026-05-10 19:53:31 +01:00
Shakker
c43dd3048d test: tighten feishu bot menu assertions 2026-05-10 19:51:15 +01:00
Shakker
a8b6640a17 test: tighten feishu broadcast assertions 2026-05-10 19:50:23 +01:00
Shakker
f7d6ce9a76 test: tighten feishu debounce recorder assertion 2026-05-10 19:48:57 +01:00
Shakker
90e355a3b6 test: tighten feishu comment reaction requests 2026-05-10 19:48:01 +01:00
Peter Steinberger
cfaf8c8d5d test: tighten discord threading assertions 2026-05-10 19:47:35 +01:00
Shakker
3e4158d915 test: tighten feishu reply fallback payload assertions 2026-05-10 19:46:36 +01:00
Peter Steinberger
b9ce42f573 test: tighten feishu docx assertions 2026-05-10 19:45:25 +01:00
Shakker
1b3f6f002b test: tighten feishu launcher send assertion 2026-05-10 19:45:01 +01:00
Shakker
4efaded1d1 test: tighten feishu setup status assertion 2026-05-10 19:44:06 +01:00
Shakker
048a4b5290 test: tighten feishu chat tool assertions 2026-05-10 19:41:40 +01:00
Shakker
0d8f17267c test: tighten feishu thread binding assertions 2026-05-10 19:39:34 +01:00