Commit Graph

10690 Commits

Author SHA1 Message Date
Peter Steinberger
a4784c955e build: refresh canvas a2ui bundle hash 2026-05-12 07:31:57 +01:00
Peter Steinberger
f6d787cc5c build: hard-pin dependency specs 2026-05-12 07:10:13 +01:00
Kaspre
e30e4d1cfa test(extensions): narrow post-rebase type assertions 2026-05-12 07:08:38 +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
2dc0072547 build: refresh canvas a2ui bundle hash 2026-05-12 06:51:48 +01:00
remdev
a3e534c677 fix(openrouter): address stt review follow-ups
Map `.mp4` filename fallback to `m4a` so audio attachments with missing MIME resolve correctly, and fix changelog attribution formatting flagged in PR review.
2026-05-12 06:50:12 +01:00
remdev
f756b9a6f1 fix(openrouter): normalize stt mime parsing 2026-05-12 06:50:12 +01:00
remdev
5c87b692cb feat(openrouter): add inbound audio STT support 2026-05-12 06:50:12 +01:00
Peter Steinberger
c98698aa0e chore: release 2026.5.12-beta.1 2026-05-12 06:33:41 +01:00
Peter Steinberger
f55491b208 chore: update dependencies 2026-05-12 06:31:48 +01:00
Ayaan Zaidi
4b40daf0ee test(active-memory): clean threaded DM coverage 2026-05-12 10:32:12 +05:30
vyctorbrzezowski
1ee29fb0ae fix(active-memory): classify threaded telegram dms 2026-05-12 10:32:12 +05:30
Andy Ye
7624b0d16d fix(imessage): surface Full Disk Access probe failures
Preserve canonical iMessage Full Disk Access probe failures through non-sensitive health snapshots and status output, promote imsg denial banners to the public remediation message, and add a narrow audit exception for the reviewed Mistral advisory false-positive.
2026-05-11 21:41:08 -07:00
Peter Steinberger
339b0e164f fix: normalize gemini provider catalog defaults 2026-05-12 04:14:35 +01:00
Peter Steinberger
e87fd7aa30 fix: normalize google gemini preview config 2026-05-12 03:36:58 +01:00
Peter Steinberger
9fd5cf48a6 test: guard tlon sse mock calls 2026-05-12 03:20:55 +01:00
Peter Steinberger
dea633e7dd test: guard foundry provider mock call 2026-05-12 03:19:53 +01:00
Peter Steinberger
8bddf0efe1 test: guard voice-call realtime mock calls 2026-05-12 03:14:40 +01:00
Peter Steinberger
0d4e6676dc test: guard voice-call webhook mock calls 2026-05-12 03:12:50 +01:00
Peter Steinberger
899730dad6 test: guard voice-call response mock calls 2026-05-12 03:10:46 +01:00
Peter Steinberger
8d35fc2197 test: guard voice-call notify mock calls 2026-05-12 03:09:24 +01:00
Peter Steinberger
7863643dac test: guard voice-call runtime mock calls 2026-05-12 03:08:10 +01:00
Peter Steinberger
f55b305077 test: guard voice-call media stream mock calls 2026-05-12 03:05:45 +01:00
Peter Steinberger
17b9f7a8e0 test: guard discord reaction monitor mock calls 2026-05-12 02:52:24 +01:00
Peter Steinberger
6ebc6cad17 test: guard discord webhook fetch mock call 2026-05-12 02:50:29 +01:00
Peter Steinberger
e1cd9275dc test: guard discord message process mock calls 2026-05-12 02:49:19 +01:00
Peter Steinberger
97d9efee37 test: guard discord preflight mock calls 2026-05-12 02:47:41 +01:00
Peter Steinberger
a010277524 test: guard discord model picker mock calls 2026-05-12 02:46:24 +01:00
Peter Steinberger
7f4a17f565 test: guard discord component mock calls 2026-05-12 02:44:31 +01:00
Peter Steinberger
0c4e52a6b3 test: guard discord plugin dispatch mock calls 2026-05-12 02:43:17 +01:00
Peter Steinberger
7dc3e22571 test: guard discord provider proxy mock calls 2026-05-12 02:42:06 +01:00
Peter Steinberger
22981a2cc4 test: guard discord status-direct mock calls 2026-05-12 02:40:41 +01:00
Peter Steinberger
a3f67c2c6e test: guard discord allow-from mock calls 2026-05-12 02:37:27 +01:00
Peter Steinberger
1c09002027 test: guard discord rest proxy mock calls 2026-05-12 02:36:09 +01:00
Peter Steinberger
88c6255ed8 test: guard discord thread binding api mock calls 2026-05-12 02:34:58 +01:00
Peter Steinberger
578dcfbcf4 test: guard discord thread title mock calls 2026-05-12 02:33:10 +01:00
Peter Steinberger
2f4fa9cbe2 test: guard discord listener mock calls 2026-05-12 02:32:13 +01:00
Peter Steinberger
411846893c test: guard discord command arg mock calls 2026-05-12 02:31:16 +01:00
Peter Steinberger
0611e16e0f test: guard discord thread binding mock calls 2026-05-12 02:29:52 +01:00
Peter Steinberger
a0fb3c1dfd test: guard discord provider mock calls 2026-05-12 02:28:39 +01:00
Peter Steinberger
3cbc889701 test: guard discord provider startup mock calls 2026-05-12 02:26:19 +01:00
Peter Steinberger
d970a81138 test: guard discord component mock calls 2026-05-12 02:23:52 +01:00
Peter Steinberger
cbfc14171b test: guard discord message utils mock calls 2026-05-12 02:21:36 +01:00
Peter Steinberger
6e1e6ecb4f test: guard discord reply delivery mock calls 2026-05-12 02:20:16 +01:00
Peter Steinberger
fead3bfc55 test: guard discord action mock calls 2026-05-12 02:19:05 +01:00
Peter Steinberger
14d248fd18 test: guard discord threading starter mock calls 2026-05-12 02:17:41 +01:00
Peter Steinberger
860bf921ed test: guard discord gateway supervisor mock calls 2026-05-12 02:16:34 +01:00
Peter Steinberger
0e28f4f70f test: guard browser tab selection mock calls 2026-05-12 02:15:06 +01:00
Peter Steinberger
eab88c61e7 test: guard slack tool result mock calls 2026-05-12 02:14:05 +01:00
Peter Steinberger
1894e9f4d7 test: guard msteams attachment mock calls 2026-05-12 02:12:33 +01:00