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