Peter Steinberger
4fa5092cdc
docs: document small extension sources
2026-06-04 21:02:07 -04:00
Shakker
53a3d58d62
test: isolate npm update smoke env
2026-06-05 02:00:29 +01:00
Shakker
cef423d066
test: isolate group report planner env
2026-06-05 01:58:47 +01:00
Shakker
5cf63f295b
test: snapshot exec audit home env
2026-06-05 01:57:47 +01:00
Shakker
86d958647f
test: scope embedded shutdown grace env
2026-06-05 01:57:25 +01:00
Peter Steinberger
12a56d4d46
docs: document control ui sources
2026-06-04 20:57:09 -04:00
Shakker
39cc11ad28
test: scope tui shutdown grace env
2026-06-05 01:56:16 +01:00
Peter Steinberger
4df95d3c3f
docs: document package sources
2026-06-04 20:54:41 -04:00
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