Peter Steinberger
6515bf7821
fix: wrap clack notes for cleaner boxes
2026-01-11 04:23:43 +01:00
Peter Steinberger
2bf2b5d0aa
test: cover whoami command
2026-01-11 04:20:34 +01:00
Peter Steinberger
bf8dabc34b
docs(changelog): consolidate 2026.1.11
2026-01-11 04:17:37 +01:00
Peter Steinberger
118ead57a3
Merge pull request #629 from pasogott/feature/whatsapp-ack-reaction
...
feat(whatsapp): add acknowledgment reactions
2026-01-11 03:11:38 +00:00
Peter Steinberger
c8e94f3a0c
fix: tighten WhatsApp ack reactions and migrate config ( #629 ) (thanks @pasogott)
2026-01-11 04:11:04 +01:00
sheeek
9d894fdfdd
fix: remove any casts in backward compat code
2026-01-11 04:10:43 +01:00
sheeek
062a07704b
style: fix biome linting in ack-reaction tests
2026-01-11 04:10:43 +01:00
sheeek
dd184d33fb
feat(whatsapp): redesign ack-reaction as whatsapp-specific feature
...
- Move config from messages.ackReaction to whatsapp.ackReaction
- New structure: {emoji, direct, group} with granular control
- Support per-account overrides in whatsapp.accounts.*.ackReaction
- Add Zod schema validation for new config
- Maintain backward compatibility with old messages.ackReaction format
- Update tests to new config structure (14 tests, all passing)
- Add comprehensive documentation in docs/providers/whatsapp.md
- Timing: reactions sent immediately upon message receipt (before bot reply)
Breaking changes:
- Config moved from messages.ackReaction to whatsapp.ackReaction
- Scope values changed: 'all'/'direct'/'group-all'/'group-mentions'
→ direct: boolean + group: 'always'/'mentions'/'never'
- Old config still supported via fallback for smooth migration
2026-01-11 04:10:43 +01:00
sheeek
8eaa36ec8c
chore: fix linting issues in ack-reaction feature
...
- Remove unused mock variables in tests
- Remove unused ackReactionScope variables in simple test cases
- Fix line length for ackReactionScope declaration
- All lint checks passing (0 warnings, 0 errors)
- All tests passing (8/8)
2026-01-11 04:10:43 +01:00
sheeek
b201429d45
fix(whatsapp): ack reaction logic for group activation 'always' mode
...
- Fix bug where ack reaction was not sent when group activation is 'always'
- When requireMention=false (activation: always), always send reaction
- Add test case for activation='always' scenario
- Update inline comments for clarity
2026-01-11 04:10:43 +01:00
sheeek
b7fb62f639
feat(whatsapp): add ack reaction support after successful replies
...
- Add automatic emoji reactions on inbound WhatsApp messages
- Support all ackReactionScope modes: all, direct, group-all, group-mentions
- Reaction is sent AFTER successful reply (unlike Telegram/Discord)
- Errors are logged with proper context
- Add comprehensive test suite for ack reaction logic
Config usage:
messages:
ackReaction: "👀 "
ackReactionScope: "group-mentions" # default
Closes: WhatsApp ack-reaction feature request
2026-01-11 04:10:42 +01:00
Peter Steinberger
392a0efbb8
docs: consolidate 2026.1.10 notes
2026-01-11 04:08:33 +01:00
Peter Steinberger
80da2b097e
style: format onboard providers
2026-01-11 04:08:26 +01:00
Peter Steinberger
7c133591e8
fix: improve telegram configuration safety
2026-01-11 03:57:52 +01:00
Peter Steinberger
cbb47c60b5
fix(gateway): show connect vs RPC status
2026-01-11 03:57:52 +01:00
Peter Steinberger
115adeb9ea
Merge pull request #694 from antons/fix/heartbeat-reasoning
...
Fix/heartbeat reasoning
2026-01-11 02:52:12 +00:00
Peter Steinberger
071bcd7ec5
fix: send heartbeat reasoning ( #694 ) (thanks @antons)
2026-01-11 03:51:51 +01:00
Peter Steinberger
ffeda4e7b7
fix: improve provider issue formatting
2026-01-11 03:51:51 +01:00
Anton Sotkov
649f4d22b2
fix: deliver reasoning alongside HEARTBEAT_OK
2026-01-11 03:51:51 +01:00
Anton Sotkov
64f66ecc25
fix: persist reasoning across session resets
2026-01-11 03:51:51 +01:00
Peter Steinberger
77d843a83f
fix(macos): improve onboarding discovery
2026-01-11 03:51:08 +01:00
Peter Steinberger
59ee336078
test: cover docker setup env plumbing
2026-01-11 03:45:45 +01:00
Peter Steinberger
c62e120de8
fix(status): simplify footer guidance
2026-01-11 03:44:28 +01:00
Peter Steinberger
cb5b247779
Merge pull request #703 from mteam88/openrouter-auth-config
...
Openrouter auth config (AI)
2026-01-11 02:44:24 +00:00
Peter Steinberger
4a1789e68f
fix: stabilize onboarding auth tests ( #703 ) (thanks @mteam88)
2026-01-11 03:42:27 +01:00
Matthew
35622f9665
chore: format OpenRouter auth edits
2026-01-11 03:35:45 +01:00
Matthew
2e94170f5c
CLI: reuse OpenRouter credentials
2026-01-11 03:35:45 +01:00
Matthew
e4bcfbf923
CLI: add OpenRouter auth choice
2026-01-11 03:35:45 +01:00
Peter Steinberger
74a7c17d2f
chore(release): 2026.1.11-6
2026-01-11 03:35:28 +01:00
Peter Steinberger
ac7fcf3d5e
docs(status): make status first-step
2026-01-11 03:34:33 +01:00
Peter Steinberger
4b1000e45c
Merge pull request #697 from gabriel-trigo/feat/docker-apt-packages
...
feat(docker): optional apt packages in docker-setup
2026-01-11 02:28:36 +00:00
Peter Steinberger
a95fe638b1
fix: harden docker apt install ( #697 ) (thanks @gabriel-trigo)
2026-01-11 03:27:48 +01:00
Peter Steinberger
a8c6551580
fix: stabilize live probes and docs
2026-01-11 02:26:39 +00:00
Gabriel Trigo
36d69444f1
feat(docker): optional apt packages in docker-setup
2026-01-11 03:26:05 +01:00
Peter Steinberger
f9a6adb00a
fix(agents): enforce single-writer session files
2026-01-11 02:25:45 +00:00
Peter Steinberger
842d1854d0
fix: stabilize cli runner output
2026-01-11 02:25:45 +00:00
Peter Steinberger
89b3c279d8
docs: update changelog for codex cli
2026-01-11 02:25:22 +00:00
Peter Steinberger
d8528f5f5c
fix(macos): include optional relay deps
2026-01-11 03:22:46 +01:00
Peter Steinberger
04c601f899
docs: add link preference for peter
2026-01-11 03:21:28 +01:00
Peter Steinberger
a75fe7e986
Merge pull request #695 from jeffersonwarrior/jeff/no-sign-launchagent
...
macOS: stabilize launchagent in --no-sign
2026-01-11 02:20:32 +00:00
Peter Steinberger
d4f96cd6e2
fix: reset unsigned launchd overrides ( #695 ) (thanks @jeffersonwarrior)
2026-01-11 03:19:24 +01:00
Peter Steinberger
4520dbe570
docs: clarify gateway remote node flow
2026-01-11 03:17:06 +01:00
Jefferson Warrior
2bf7ff1658
scripts: simplify no-sign steps
2026-01-11 03:12:36 +01:00
Jefferson Warrior
f39f90486c
macos: keep launchagent stable on --no-sign
2026-01-11 03:12:36 +01:00
Peter Steinberger
2ca6bd1377
Merge pull request #701 from bjesuiter/fix/update-progress-logs
...
feat(update): add progress spinner during update steps
2026-01-11 02:03:27 +00:00
Peter Steinberger
f310bb2777
fix: guard update spinner output ( #701 ) (thanks @bjesuiter)
2026-01-11 03:03:09 +01:00
Peter Steinberger
cbfa594a20
fix(macos): stabilize onboarding discovery
2026-01-11 03:02:47 +01:00
Benjamin Jesuiter
a43d5e9a04
fix(update): use git status --porcelain for dirty check cross-platform
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
07cd90e243
feat(update): show stderr for failed steps
2026-01-11 03:00:43 +01:00
Benjamin Jesuiter
c870451e9f
fix(update): remove command hint from step labels
2026-01-11 03:00:43 +01:00