Commit Graph

4520 Commits

Author SHA1 Message Date
Mahmoud Ibrahim
db8026b989 Style: format contact label helper 2026-01-10 01:00:00 +01:00
Mahmoud Ibrahim
951d932563 Changelog: note multi-contact numbers 2026-01-10 01:00:00 +01:00
Mahmoud Ibrahim
8348c95654 WhatsApp: include numbers in contact cards 2026-01-10 01:00:00 +01:00
Peter Steinberger
2ae1e20cc4 refactor: centralize reasoning tag handling 2026-01-10 00:53:48 +01:00
Peter Steinberger
5ad2dd8be0 fix: centralize verbose overrides and tool stream gating 2026-01-10 00:52:24 +01:00
Peter Steinberger
a1400f31ba test: update status expectations for verbose/elevated labels 2026-01-09 23:43:24 +00:00
Peter Steinberger
658c134168 fix: simplify verbose/elevated status labels 2026-01-09 23:41:57 +00:00
Peter Steinberger
ff110d7c25 docs: update changelog 2026-01-09 23:41:57 +00:00
Peter Steinberger
a25ffba8f2 feat: allow session_status in sandbox 2026-01-09 23:41:57 +00:00
Peter Steinberger
09b836b593 fix: clarify sessions_send delivery semantics 2026-01-10 00:34:24 +01:00
Peter Steinberger
399d629add fix: filter NO_REPLY prefixes 2026-01-09 23:29:05 +00:00
Peter Steinberger
effab65fd9 fix: persist verbose off and gate tool stream 2026-01-10 00:22:28 +01:00
Peter Steinberger
10daf8cba2 Merge pull request #624 from clawdbot/refactor/vcard-utils
refactor: extract vcard parsing helper
2026-01-09 23:16:31 +00:00
Peter Steinberger
fea60e5f13 docs: update changelog for vcard refactor (#624) (thanks @steipete) 2026-01-10 00:16:00 +01:00
Peter Steinberger
1a7ea05878 refactor: extract vcard parsing helper 2026-01-10 00:12:53 +01:00
Peter Steinberger
4a49664830 refactor(web): centralize active web listener resolution 2026-01-09 23:12:29 +00:00
Peter Steinberger
3b4f353d6f Merge pull request #614 from zknicker/fix/block-stream-think-leak
fix: prevent <think> leakage in block streaming
2026-01-09 23:10:17 +00:00
Peter Steinberger
4e637d6987 Merge pull request #622 from mahmoudashraf93/fix/whatsapp-contact-cards
fix: handle WhatsApp contact cards inbound
2026-01-09 23:09:40 +00:00
Peter Steinberger
1183039e54 fix: prefer FN for WhatsApp contact cards (#622) (thanks @mahmoudashraf93) 2026-01-10 00:08:30 +01:00
Mahmoud Ibrahim
5784e2797f Changelog: note WhatsApp contact cards 2026-01-10 00:07:04 +01:00
Mahmoud Ibrahim
cb1fde042c WhatsApp: handle contact cards inbound 2026-01-10 00:07:04 +01:00
Peter Steinberger
8cc55df0f0 docs: remove unused root showcase 2026-01-10 00:02:39 +01:00
Peter Steinberger
c1c71b3ebf fix: suppress <think> leakage + split reasoning output (#614) (thanks @zknicker) 2026-01-10 00:02:13 +01:00
Zach Knickerbocker
63d291b43d fix: prevent <think> leakage in block streaming 2026-01-09 23:58:48 +01:00
Peter Steinberger
9374401cb7 fix: cap pairing requests and suppress outbound pairing replies 2026-01-09 22:58:18 +00:00
Peter Steinberger
2f2a18b706 refactor: cron payload migration cleanup (#621)
* refactor: centralize cron payload migration

* test: stabilize block streaming mocks

* test: adjust chunker fence-close case
2026-01-09 22:56:55 +00:00
Peter Steinberger
177542d3d0 docs: add fresh showcase projects 2026-01-09 23:56:44 +01:00
Peter Steinberger
98263d9ede feat(signal): add reaction notifications 2026-01-09 23:53:36 +01:00
Peter Steinberger
8e231525ef Merge pull request #615 from YuriNachos/fix/smoke-test-exit-code
fix(build): remove non-functional smoke test from package-mac-app.sh
2026-01-09 22:42:08 +00:00
Peter Steinberger
b2eea8da4f fix(web): improve WhatsApp Web listener errors (#612, thanks @YuriNachos) 2026-01-09 22:40:58 +00:00
Yurii Chukhlib
b9c453d77f fix(web): remove provider name from gateway listener error messages
Error messages in sendMessageWhatsApp, sendReactionWhatsApp, and
sendPollWhatsApp included hardcoded \"WhatsApp\" references. This caused
confusion when cron jobs using other providers (e.g., Telegram) failed
with errors mentioning WhatsApp.

Changes error messages to be provider-agnostic while maintaining the
same error handling behavior.

Fixes #461
Fixes #470

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-09 22:40:58 +00:00
Peter Steinberger
65d4f482a3 fix: verify bundled relay with version check (#615) (thanks @YuriNachos) 2026-01-09 23:40:52 +01:00
Peter Steinberger
482cea3fa9 Merge pull request #616 from neist/feat/signal-reactions
feat(signal): add reaction message support
2026-01-09 22:40:37 +00:00
Peter Steinberger
d7a9ea9219 fix: handle signal reactions safely (#616) (thanks @neist) 2026-01-09 23:39:18 +01:00
Yurii Chukhlib
3aaadea9d9 fix(build): remove non-functional smoke test from package-mac-app.sh
The --smoke qr argument was removed from the relay CLI, but the smoke
test remained in the macOS app packaging script. This caused the build
to fail with exit code 1 when the bundled relay didn't recognize the
argument.

Removes the 2-line smoke test section to fix the build.

Fixes #317

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-09 23:37:57 +01:00
Kasper Neist
29723c7fd5 feat(signal): add reaction message support
- Add SignalReactionMessage type with emoji, targetAuthor, timestamp
- Handle reaction messages in monitor (log and skip for now)
- Prevents reactions from showing as unknown media
2026-01-09 23:37:33 +01:00
Peter Steinberger
5f5dd47e3b chore: bump pi libs and oxlint-tsgolint 2026-01-09 22:23:58 +00:00
Peter Steinberger
bd8b92a48e refactor: stop pinning hardcoded main session in chat UI 2026-01-09 23:20:58 +01:00
Peter Steinberger
b30de18fdb fix: handle fence-close paragraph breaks 2026-01-09 22:20:22 +00:00
Peter Steinberger
4c7f7b9234 fix: migrate cron payload channel alias 2026-01-09 22:20:22 +00:00
Peter Steinberger
fbcd221204 fix(test): reduce gateway port collisions 2026-01-09 22:18:57 +00:00
Peter Steinberger
0423511f0f fix(protocol): sync generated Swift models 2026-01-09 22:12:28 +00:00
Peter Steinberger
9af73bfc82 docs: embed YouTube video on showcase 2026-01-09 23:10:22 +01:00
Peter Steinberger
18b8802191 docs: clarify npm vs git install switching 2026-01-09 23:10:15 +01:00
Peter Steinberger
633ff13cba fix(protocol): regen Swift GatewayModels 2026-01-09 22:10:01 +00:00
Peter Steinberger
45097a56e7 fix(protocol): keep agent provider string 2026-01-09 23:09:10 +01:00
Peter Steinberger
25d9b5554e ci: run pnpm test on macOS (PRs) 2026-01-09 22:06:36 +00:00
Peter Steinberger
8d351f9b08 fix(gateway): harden agent provider routing 2026-01-09 23:00:36 +01:00
Peter Steinberger
cd3dc4b25d fix: make forced block chunking fence-safe 2026-01-09 21:52:47 +00:00
Peter Steinberger
51023286d0 chore: set version to 2026.1.9 2026-01-09 22:42:25 +01:00