qingminlong
c5aa7397b4
fix(nodes): reject malformed camera content lengths ( #105954 )
2026-07-13 04:42:21 -07:00
qingminlong
183139f3ed
fix(nodes): reject malformed media payloads when base64 is invalid ( #104414 )
...
* fix(nodes): reject malformed media base64 payloads
* fix(nodes): keep media base64 size preflight
* refactor(nodes): reuse shared base64 boundary
Co-authored-by: qingminlong <qing.minlong@xydigit.com >
* docs(changelog): note node media validation
* chore: leave changelog to release automation
* test(nodes): cover empty invalid media payloads
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-11 10:11:09 -07:00
Peter Steinberger
461772868d
fix(computer): prevent stale, replayed, and post-cancel desktop actions ( #103422 )
...
* fix(ai): preserve streamed tool-call identity
* fix(computer): bind actions to current tool authority
* fix(macos): serialize computer control lifecycle
* docs(computer): document hardened control contract
* chore: follow release-owned changelog policy
* test(agents): cover node list cancellation
2026-07-10 06:47:56 +01:00
mikasa
541c9f0bf0
fix(cli): bound node camera URL downloads ( #103266 )
...
* fix(cli): bound node camera URL downloads
* refactor(cli): enforce camera download policy at guard
* refactor(cli): enforce camera download policy at guard
* refactor(cli): enforce camera download policy at guard
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: Peter Steinberger <peter@steipete.me >
2026-07-10 06:21:01 +01:00
Vincent Koc
797865c9dc
fix(cli): cancel camera URL error bodies
2026-06-19 11:57:43 +02:00
zengLingbiao
4c9e7f6c61
fix(nodes): return screen snapshots as media ( #93499 )
...
Merged via squash.
Prepared head SHA: 6a69c5cdcc
Co-authored-by: zenglingbiao <290951975+zenglingbiao@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-16 14:35:58 +08:00
Peter Steinberger
408ba4c8a0
docs: document remaining cli tests
2026-06-04 19:37:38 -04:00
Peter Steinberger
a4e95cf7b1
fix(cli): bound node media file writes
2026-05-24 03:55:49 +01:00
Peter Steinberger
ae14f3a459
test: tighten nodes camera assertion
2026-05-09 12:57:03 +01:00
Shakker
50898c4a72
test: tighten backup camera cleanup assertions
2026-05-09 02:51:16 +01:00
Peter Steinberger
3f1d6fe147
test: speed up cli and command suites
2026-03-31 02:25:02 +01:00
Peter Steinberger
b4fe0faf1b
test: dedupe config and utility suites
2026-03-28 00:46:53 +00:00
Peter Steinberger
1ceaad18a6
test: harden vitest no-isolate coverage
2026-03-22 10:48:21 -07:00
Peter Steinberger
bb60687b89
refactor(nodes): dedupe camera payload and node resolve helpers
2026-03-02 23:32:41 +00:00
Peter Steinberger
3bf19d6f40
fix(security): fail-close node camera URL downloads
2026-03-02 23:23:39 +00:00
Peter Steinberger
4f7032fbd9
test(utils): share temp-dir helper across cli and web tests
2026-02-22 07:44:57 +00:00
Peter Steinberger
548c227411
test: fix nodes camera case typing for CI
2026-02-22 00:38:36 +01:00
Peter Steinberger
dd4e8f8098
test(cli): table-drive camera url failure cases
2026-02-21 23:28:07 +00:00
Peter Steinberger
bd74d49169
test(cli): dedupe camera temp fixtures and cover clip url error paths
2026-02-21 21:40:39 +00:00
Peter Steinberger
bdfb979940
test(cli): dedupe camera fetch stubs and cover empty-body download rejection
2026-02-21 21:40:39 +00:00
Peter Steinberger
b889a5d516
test(cli): dedupe temp dirs in camera tests and cover non-ok url responses
2026-02-21 19:17:01 +00:00
Peter Steinberger
a8ebe942aa
refactor(cli): share camera clip file writer
2026-02-18 23:48:32 +00:00
Peter Steinberger
88033002ba
test: consolidate nodes screen helpers
2026-02-16 02:45:00 +00:00
Ahmad Bitar
c179f71f42
feat: Android companion app improvements & gateway URL camera payloads ( #13541 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 9c179c9c31
Co-authored-by: smartprogrammer93 <33181301+smartprogrammer93@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-02-13 16:49:28 +01:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
83460df96f
chore: update molt.bot domains
2026-01-27 12:21:01 +00:00
Peter Steinberger
246adaa119
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
a92eb1f33d
feat(camera): add snap/clip capture
2025-12-14 00:48:58 +00:00