Juan Flores
46a04099a4
fix(infra): skip POSIX tmp path on Windows ( #73533 )
...
Skip the POSIX `/tmp/openclaw` preferred path on Windows so temp files land under the trusted `os.tmpdir()`/`%TEMP%`-based `openclaw-<uid>` path instead of `C:\tmp\openclaw`.
Add regression coverage for Windows path selection and the WhatsApp media temp directory integration, plus a changelog entry.
Fixes #60713 .
Tests:
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md src/infra/tmp-openclaw-dir.ts src/infra/tmp-openclaw-dir.test.ts extensions/whatsapp/src/media.test.ts
- pnpm test src/infra/tmp-openclaw-dir.test.ts extensions/whatsapp/src/media.test.ts
- pnpm check:changed
Thanks @juan-flores077.
Co-authored-by: Juan Flores <112629487+juan-flores077@users.noreply.github.com >
Co-authored-by: Brad Groux <3053586+BradGroux@users.noreply.github.com >
2026-05-04 20:32:36 -05:00
..
2026-05-05 01:21:42 +01:00
2026-05-04 16:47:38 -05:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 16:17:51 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-05 01:51:23 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 22:12:06 +05:30
2026-05-05 00:43:07 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-05 01:33:22 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 15:38:14 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 16:31:49 -07:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 17:14:08 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 16:17:51 -07:00
2026-05-04 21:05:05 +00:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-04-28 04:33:47 +01:00
2026-05-04 09:20:03 -07:00
2026-05-04 23:07:09 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:26:25 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-04-28 04:33:47 +01:00
2026-05-04 10:09:55 +01:00
2026-05-05 09:00:39 +09:00
2026-05-04 10:09:55 +01:00
2026-05-01 12:02:22 +01:00
2026-05-01 14:12:17 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 20:32:36 -05:00
2026-05-04 23:07:09 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 23:07:09 +01:00
2026-05-04 22:47:19 +05:30
2026-05-04 00:30:02 +01:00
2026-04-29 05:25:43 +01:00
2026-05-03 15:19:55 -07:00
2026-04-29 05:25:43 +01:00