Vincent Koc
|
0f7d9c9570
|
fix(runtime): split approval and gateway client seams
|
2026-04-11 18:36:48 +01:00 |
|
Peter Steinberger
|
1fb2e18f47
|
refactor: simplify cli conversions
|
2026-04-11 01:27:48 +01:00 |
|
Peter Steinberger
|
c05107adcb
|
refactor: simplify nodes notify inputs
|
2026-04-11 00:36:42 +01:00 |
|
Peter Steinberger
|
594a84cfa4
|
refactor: simplify nodes invoke option values
|
2026-04-10 23:26:29 +01:00 |
|
Peter Steinberger
|
1e72b11825
|
refactor: remove redundant canvas option conversions
|
2026-04-10 22:59:08 +01:00 |
|
Peter Steinberger
|
7c37de2d41
|
refactor: remove redundant location option conversions
|
2026-04-10 22:58:10 +01:00 |
|
Peter Steinberger
|
3a2dd52cf9
|
refactor: remove redundant screen option conversions
|
2026-04-10 22:56:41 +01:00 |
|
Peter Steinberger
|
9470b616c9
|
refactor: remove redundant camera CLI conversions
|
2026-04-10 21:53:47 +01:00 |
|
Peter Steinberger
|
df91db906f
|
refactor: dedupe cli cron trimmed readers
|
2026-04-08 01:36:38 +01:00 |
|
Peter Steinberger
|
1a3f141215
|
refactor: dedupe cli lowercase helpers
|
2026-04-07 17:50:38 +01:00 |
|
Peter Steinberger
|
978a0a720e
|
refactor: dedupe cli lowercase helpers
|
2026-04-07 13:01:23 +01:00 |
|
Peter Steinberger
|
74ea9de6f2
|
refactor: dedupe reply lowercase helpers
|
2026-04-07 10:37:39 +01:00 |
|
Peter Steinberger
|
02c08b3929
|
refactor: dedupe shared normalizer readers
|
2026-04-07 08:40:35 +01:00 |
|
Peter Steinberger
|
679a393f6d
|
refactor: dedupe metadata readers
|
2026-04-07 07:36:11 +01:00 |
|
Peter Steinberger
|
8a40cd7ed4
|
refactor: dedupe core helper error formatting
|
2026-04-07 02:03:34 +01:00 |
|
Shakker
|
36c8282795
|
refactor: lazy load cli gateway helper runtimes
|
2026-04-04 01:07:28 +09:00 |
|
Peter Steinberger
|
f6317fb747
|
fix(gateway): stop pinning node commands to pairing state
|
2026-04-01 18:27:06 +09:00 |
|
Peter Steinberger
|
db0cea5689
|
refactor(gateway): extract node pairing reconciliation
|
2026-04-01 18:02:31 +09:00 |
|
Peter Steinberger
|
3f1d6fe147
|
test: speed up cli and command suites
|
2026-03-31 02:25:02 +01:00 |
|
Peter Steinberger
|
193f781fad
|
fix: stabilize ci and serial test gate
|
2026-03-30 00:43:01 +01:00 |
|
Peter Steinberger
|
2255e04b07
|
test(nodes): update coverage after exec consolidation
|
2026-03-30 00:41:06 +01:00 |
|
Peter Steinberger
|
5dae663ea4
|
refactor(nodes): remove nodes.run execution path
|
2026-03-30 00:41:06 +01:00 |
|
Peter Steinberger
|
f16c176a4c
|
fix: disambiguate legacy mac node identities
|
2026-03-29 22:47:15 +01:00 |
|
Peter Steinberger
|
4ee41cc6f3
|
refactor(cli): separate json payload output from logging
|
2026-03-22 23:19:17 +00:00 |
|
Peter Steinberger
|
f806b07208
|
refactor: share cli install helpers
|
2026-03-14 00:30:14 +00:00 |
|
Vincent Koc
|
04e103d10e
|
fix(terminal): stabilize skills table width across Terminal.app and iTerm (#42849)
* Terminal: measure grapheme display width
* Tests: cover grapheme terminal width
* Terminal: wrap table cells by grapheme width
* Tests: cover emoji table alignment
* Terminal: refine table wrapping and width handling
* Terminal: stop shrinking CLI tables by one column
* Skills: use Terminal-safe emoji in list output
* Changelog: note terminal skills table fixes
* Skills: normalize emoji presentation across outputs
* Terminal: consume unsupported escape bytes in tables
|
2026-03-11 09:13:10 -04:00 |
|
Peter Steinberger
|
68c674d37c
|
refactor(security): simplify system.run approval model
|
2026-03-11 01:43:06 +00:00 |
|
Peter Steinberger
|
c6575891c7
|
fix(exec): inherit ask from exec-approvals.json when tools.exec.ask unset
Landed from contributor PR #29187 by @Bartok9.
Co-authored-by: Bartok9 <259807879+Bartok9@users.noreply.github.com>
|
2026-03-08 00:35:50 +00:00 |
|
Peter Steinberger
|
3c71e2bd48
|
refactor(core): extract shared dedup helpers
|
2026-03-07 10:41:05 +00: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
|
155118751f
|
refactor!: remove versioned system-run approval contract
|
2026-03-02 01:12:53 +00:00 |
|
Ayaan Zaidi
|
b8373eaddc
|
fix(nodes): reject facing=both when camera deviceId is set
|
2026-02-27 10:15:21 +05:30 |
|
Peter Steinberger
|
4b4718c8df
|
refactor(cli): decompose nodes run approval flow
|
2026-02-26 22:01:27 +01:00 |
|
Peter Steinberger
|
78a7ff2d50
|
fix(security): harden node exec approvals against symlink rebind
|
2026-02-26 21:47:45 +01:00 |
|
Peter Steinberger
|
f789f880c9
|
fix(security): harden approval-bound node exec cwd handling
|
2026-02-26 04:14:11 +01:00 |
|
Peter Steinberger
|
4a3f8438e5
|
fix(gateway): bind node exec approvals to nodeId
|
2026-02-24 03:05:58 +00:00 |
|
Peter Steinberger
|
8a0a28763e
|
test(core): reduce mock reset overhead across unit and e2e specs
|
2026-02-22 08:22:58 +00:00 |
|
Peter Steinberger
|
a1cb700a05
|
test: dedupe and optimize test suites
|
2026-02-19 15:19:38 +00:00 |
|
Peter Steinberger
|
a8ebe942aa
|
refactor(cli): share camera clip file writer
|
2026-02-18 23:48:32 +00:00 |
|
Peter Steinberger
|
b366279030
|
refactor(shared): reuse node list parsers across cli and tools
|
2026-02-18 23:34:15 +00:00 |
|
Mariano
|
99d099aa84
|
Gateway: add APNs push test pipeline (#20307)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 6a1c442207
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-18 19:32:42 +00:00 |
|
Peter Steinberger
|
8a9fddedc9
|
refactor: extract shared install and embedding utilities
|
2026-02-18 04:49:22 +00:00 |
|
Peter Steinberger
|
b8b43175c5
|
style: align formatting with oxfmt 0.33
|
2026-02-18 01:34:35 +00:00 |
|
Peter Steinberger
|
31f9be126c
|
style: run oxfmt and fix gate failures
|
2026-02-18 01:29:02 +00:00 |
|
cpojer
|
d0cb8c19b2
|
chore: wtf.
|
2026-02-17 13:36:48 +09:00 |
|
Sebastian
|
ed11e93cf2
|
chore(format)
|
2026-02-16 23:20:16 -05:00 |
|
cpojer
|
e09643e82c
|
chore: chore: Fix types in tests 19/N.
|
2026-02-17 12:23:12 +09:00 |
|
cpojer
|
a76a9c375f
|
chore: Fix types in tests 15/N.
|
2026-02-17 12:00:29 +09:00 |
|
cpojer
|
90ef2d6bdf
|
chore: Update formatting.
|
2026-02-17 09:18:40 +09:00 |
|