Peter Steinberger
b8d08f0cfd
docs: document repository scripts
2026-06-04 20:52:50 -04:00
Shakker
95d51c5fe8
test: snapshot redact config env
2026-06-05 01:51:48 +01:00
Shakker
5c6a501269
test: snapshot log tail config env
2026-06-05 01:51:48 +01:00
Shakker
dc4c9030fc
test: snapshot diagnostic state env
2026-06-05 01:51:48 +01:00
Shakker
8ede9e0e07
test: scope doctor gateway token env
2026-06-05 01:51:48 +01:00
Shakker
9739249043
test: scope channel prompts locale
2026-06-05 01:51:48 +01:00
Shakker
dbb80f3bb7
test: scope search setup locale
2026-06-05 01:51:27 +01:00
Shakker
61d9ac8c5d
test: scope channel status locale
2026-06-05 01:51:27 +01:00
Shakker
abc00f4c98
test: snapshot logging config env
2026-06-05 01:51:27 +01:00
Shakker
28737a0b09
test: snapshot console settings env
2026-06-05 01:51:27 +01:00
Shakker
28b63e69e9
test: snapshot logger settings env
2026-06-05 01:51:27 +01:00
Shakker
5392cb7139
test: snapshot logger level env
2026-06-05 01:51:27 +01:00
Shakker
55c414ca81
test: reuse parallels env helper
2026-06-05 01:51:27 +01:00
Shakker
74680e3484
test: reuse release env helper
2026-06-05 01:51:27 +01:00
Shakker
d6e1ca997b
test: snapshot openai provider env
2026-06-05 01:51:27 +01:00
Shakker
c4ed850f9b
test: snapshot tts prefs env
2026-06-05 01:51:27 +01:00
Shakker
4957e3b02f
test: share brew env helpers
2026-06-05 01:51:27 +01:00
Shakker
323c8aa87f
test: snapshot npm global config env
2026-06-05 01:51:27 +01:00
Shakker
442a2107b5
test: scope bun install detection env
2026-06-05 01:51:27 +01:00
Shakker
ed52d27d78
test: share env api key snapshot
2026-06-05 01:51:27 +01:00
Shakker
cb17c84410
test: let flow registry helper own state env
2026-06-05 01:51:27 +01:00
Shakker
f57adba400
test: snapshot task executor env
2026-06-05 01:51:27 +01:00
Shakker
9f6ed16a6d
test: snapshot task flow maintenance env
2026-06-05 01:51:27 +01:00
Shakker
99a838fac4
test: snapshot task registry store env
2026-06-05 01:51:27 +01:00
Shakker
064182aff8
test: snapshot task flow audit env
2026-06-05 01:51:26 +01:00
Shakker
0f9bb59b73
test: snapshot task owner state env
2026-06-05 01:51:26 +01:00
Shakker
79b6dd049e
test: scope inherited agent dir fixture
2026-06-05 01:51:26 +01:00
Peter Steinberger
58c663920d
docs: document script tests
2026-06-04 20:49:50 -04:00
Marcus Castro
dd2083c7ec
fix(whastapp): bound connection startup waits ( #90486 )
...
* fix: add timeout to waitForWaConnection to prevent indefinite hangs
If Baileys fails to emit a 'connection.update' event with either 'open'
or 'close' status (e.g. due to network issues or internal errors), the
waitForWaConnection promise hangs forever, blocking the entire monitor
loop.
Add a configurable timeout (default 60s) that rejects the promise and
cleans up the event listener if no connection state is received in time.
The timeout is backward-compatible as an optional parameter with a
sensible default.
* test: add coverage for waitForWaConnection timeout path
- Test that promise rejects with descriptive error after timeout
- Test that event listener is cleaned up after timeout
- Test that timer is cleared when connection opens before timeout
* fix: default timeoutMs to 0 to preserve QR login behavior
The 60s default broke the QR login flow in login-qr.ts, which calls
waitForWaConnection without a timeout and expects to wait up to 3 minutes
while the user scans. Change the default to 0 (wait forever, matching
original behavior) and pass the 60s timeout explicitly at the monitor
callsite where it's actually needed.
* fix: bound whatsapp connection startup waits
* fix: align web channel wait contract
* fix: retry whatsapp setup timeouts
* fix: satisfy whatsapp status lint
* fix: preserve whatsapp wait compatibility
---------
Co-authored-by: MMMMSSSS8899 <praelovk@gmail.com >
2026-06-04 21:45:43 -03:00
Peter Steinberger
29f5e9d35c
docs: document test helpers
2026-06-04 20:42:26 -04:00
Peter Steinberger
25211167e8
docs: document vitest config files
2026-06-04 20:40:11 -04:00
Peter Steinberger
ecb6779a16
docs: document root test files
2026-06-04 20:37:28 -04:00
Peter Steinberger
edb920b857
docs: document remaining src helpers
2026-06-04 20:34:26 -04:00
Peter Steinberger
b2e320dfb1
docs: document support test files
2026-06-04 20:31:55 -04:00
Peter Steinberger
1bdf210b43
docs: document rescue and trajectory tests
2026-06-04 20:29:59 -04:00
Peter Steinberger
d8326f13c3
docs: document proxy and mcp helpers
2026-06-04 20:27:46 -04:00
Peter Steinberger
9b30ff181c
docs: document routing helpers
2026-06-04 20:25:55 -04:00
Peter Steinberger
4f79f2419c
docs: document video generation helpers
2026-06-04 20:24:49 -04:00
Peter Steinberger
65546f0158
docs: document tui components
2026-06-04 20:23:23 -04:00
Peter Steinberger
6d58ff3562
docs: document session helpers
2026-06-04 20:22:09 -04:00
Peter Steinberger
47bae66415
docs: document session config tests
2026-06-04 20:20:20 -04:00
Peter Steinberger
f5b6a977d7
docs: document tts helpers
2026-06-04 20:19:15 -04:00
Peter Steinberger
85e6940202
docs: document talk helpers
2026-06-04 20:17:42 -04:00
Peter Steinberger
5ba4eeceac
docs: document daemon tests
2026-06-04 20:16:21 -04:00
Peter Steinberger
a628a66e4d
docs: document process helpers
2026-06-04 20:14:34 -04:00
Peter Steinberger
ef08c83e17
docs: document utility helpers
2026-06-04 20:12:49 -04:00
Peter Steinberger
b6ce59d367
docs: document wizard helpers
2026-06-04 20:11:22 -04:00
Peter Steinberger
c8665c66ba
docs: document flow helpers
2026-06-04 20:10:01 -04:00
Peter Steinberger
4c3b4f8ad8
docs: document hook helpers
2026-06-04 20:08:40 -04:00
Peter Steinberger
e6f85453dc
docs: document llm helpers
2026-06-04 20:07:13 -04:00