Peter Steinberger
|
a038ad29f9
|
test(cli): keep pairing notify mock on clear with default resolve
|
2026-02-22 07:35:54 +00:00 |
Peter Steinberger
|
e36f857e46
|
test(cli): seed restart and doctor defaults with lightweight clears
|
2026-02-22 07:35:54 +00:00 |
Peter Steinberger
|
142e8cb383
|
test(cli): use lightweight clears for devices runtime/detail mocks
|
2026-02-22 07:35:54 +00:00 |
Peter Steinberger
|
67aef31187
|
test(cli): replace setup mock resets with clears in update suite
|
2026-02-22 07:35:54 +00:00 |
Vignesh Natarajan
|
73b4330d4c
|
CLI/Config: keep explicitly unset keys removed
|
2026-02-21 21:08:04 -08:00 |
Vignesh Natarajan
|
8920e281cc
|
Plugins: allowlist plugins when enabling from CLI
|
2026-02-21 19:37:26 -08:00 |
Peter Steinberger
|
548c227411
|
test: fix nodes camera case typing for CI
|
2026-02-22 00:38:36 +01:00 |
Peter Steinberger
|
8af676edb3
|
test: tighten web and cron cli timeout budgets
|
2026-02-21 23:36:24 +00:00 |
Peter Steinberger
|
4ab85cee0b
|
test(cli): table-drive repeated argv and byte-size checks
|
2026-02-21 23:28:07 +00:00 |
Peter Steinberger
|
dd4e8f8098
|
test(cli): table-drive camera url failure cases
|
2026-02-21 23:28:07 +00:00 |
Gustavo Madeira Santana
|
0e1aa77928
|
chore(tsgo/format): fix CI errors
|
2026-02-21 17:51:56 -05:00 |
Peter Steinberger
|
861718e4dc
|
test: group remaining suite cleanups
|
2026-02-21 21:44:57 +00:00 |
Peter Steinberger
|
a1ccd03da0
|
refactor(cli): share outbound send dependency mapping
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
84686db850
|
refactor(cli): dedupe system gateway action handling
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
a04cdc0390
|
refactor(cli): share update global command runner adapter
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
944913fc98
|
refactor(cli): extract shared command-removal and timeout action helpers
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
bb490a4b51
|
test(cli): expand agent registrar coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
b5a66e7b7e
|
test(cli): add message registrar wiring coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
fecc29d2c8
|
test(cli): add onboard registrar coverage for daemon flag precedence
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
3d2f4aea63
|
test(cli): add setup registrar coverage for wizard dispatch
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
bd8b3cd15e
|
test(cli): add configure registrar coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
580417685b
|
test(cli): add build-program wiring coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
1c78ade1a1
|
test(cli): add program help coverage for root output and version fast-path
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
ceaa43df7a
|
test(cli): add preaction hook coverage for banner/config/plugin gating
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
d5bfbc36d8
|
test(cli): add program context unit coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
0f36cbe677
|
test(cli): add program helper parser coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
ab3fa83f17
|
test(cli): add action-reparse coverage for fallback argv resolution
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
5de9419748
|
test(cli): add status/health/sessions registrar coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
938fb652b5
|
fix(cli): honor dashboard no-open and expand maintenance coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
6de7f9d9b0
|
test(cli): dedupe config-guard harness and cover invalid-config gates
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
4503bd0591
|
test(cli): expand command-registry grouped and subcommand coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
037da5d8a8
|
test(cli): extend command option inheritance edge coverage
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
cdb92494d1
|
test(cli): dedupe inspect runner and cover snapshot/screenshot mode defaults
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
81ddc98e12
|
test(cli): dedupe browser state command runner and cover input validation
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
8581e6b52d
|
test(cli): dedupe route assertions and cover missing-flag guards
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
2d62685ff0
|
test(cli): dedupe memory runtime spies and cover json/search fallback flows
|
2026-02-21 21:40:39 +00:00 |
Peter Steinberger
|
00ab894feb
|
test(cli): dedupe acp program setup and cover token-file errors
|
2026-02-21 21:40:39 +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
|
0ecb07e6d1
|
test(cli): dedupe acp secret file setup and cover password flag collisions
|
2026-02-21 19:17:01 +00:00 |
Peter Steinberger
|
e5aa04d432
|
refactor(test): snapshot daemon cli env in coverage e2e
|
2026-02-21 19:16:21 +00:00 |
Peter Steinberger
|
bd9d3e2f87
|
refactor(test): reuse env helper in update cli tests
|
2026-02-21 19:13:47 +00:00 |
Peter Steinberger
|
7724abeee0
|
refactor(test): dedupe env setup across suites
|
2026-02-21 19:13:46 +00:00 |
Peter Steinberger
|
905e355f65
|
fix: verify gateway restart health after daemon restart
|
2026-02-21 18:02:14 +01:00 |
Peter Steinberger
|
e93ba6ce2a
|
fix: harden update restart service convergence
|
2026-02-21 17:40:28 +01:00 |
fanziqing
|
559736a5a0
|
feat(volcengine): integrate Volcengine & Byteplus Provider
|
2026-02-21 15:05:09 +01:00 |
Vignesh Natarajan
|
c0d5fc8d1e
|
CLI: default pairing channel for pairing commands
|
2026-02-20 19:59:54 -08:00 |
Shadow
|
c378439246
|
Security: harden tool media paths
|
2026-02-20 13:32:49 -06:00 |
Mariano
|
8e4f6c0384
|
fix(browser): block upload symlink escapes (#21972)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 4381ef9a4d
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-20 16:36:25 +00:00 |
Shakker
|
aa3c8f732b
|
CLI: recover devices commands via local pairing fallback
|
2026-02-20 05:12:05 +00:00 |
adhitShet
|
164d478652
|
fix(cli): correct --verbose / -v option syntax in acp commands (#21303)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 20d058dcf5
Co-authored-by: adhitShet <131381638+adhitShet@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-19 21:04:22 -05:00 |
adhitShet
|
d871ee91d0
|
fix(config-cli): correct misleading --json flag description (#21332)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: b6c8d1edfa
Co-authored-by: adhitShet <131381638+adhitShet@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-19 20:09:17 -05:00 |
Peter Steinberger
|
20004711df
|
fix(update): restart daemon after service refresh
|
2026-02-20 00:02:53 +01:00 |
Peter Steinberger
|
03d7aad0a4
|
fix(test): mock runDaemonInstall with vi.mocked
|
2026-02-19 17:43:29 +01:00 |
Vincent Koc
|
45d9b20692
|
fix(cli): refresh gateway service env during update (#21071)
* changelog: add security deepMerge prototype-pollution fix entry
* update: refresh gateway service env during update restart
* test(cli): fix daemon install mock assertion
* test(cli): guard update restart false path
|
2026-02-19 08:32:56 -08:00 |
Peter Steinberger
|
30e36c30d4
|
fix(ci): tighten test typing for browser and cron cli
|
2026-02-19 15:29:57 +00:00 |
Peter Steinberger
|
a1cb700a05
|
test: dedupe and optimize test suites
|
2026-02-19 15:19:38 +00:00 |
Peter Steinberger
|
f76f98b268
|
chore: fix formatting drift and stabilize cron tool mocks
|
2026-02-19 15:41:38 +01:00 |
Peter Steinberger
|
b40821b068
|
fix: harden ACP secret handling and exec preflight boundaries
|
2026-02-19 15:34:20 +01:00 |
Peter Steinberger
|
a99fd8f2dd
|
refactor: reuse daemon action response type in lifecycle core
|
2026-02-19 14:27:36 +00:00 |
Peter Steinberger
|
5dc50b8a3f
|
fix(security): harden npm plugin and hook install integrity flow
|
2026-02-19 15:11:25 +01:00 |
Peter Steinberger
|
b4dbe03298
|
refactor: unify restart gating and update availability sync
|
2026-02-19 10:00:41 +01:00 |
Peter Steinberger
|
64546d33ee
|
test(cli): dedupe cron edit existing-job lookup mocks
|
2026-02-19 08:38:50 +00:00 |
Peter Steinberger
|
1481160484
|
test(cli): dedupe browser state command setup
|
2026-02-19 08:25:12 +00:00 |
Gustavo Madeira Santana
|
c5698caca3
|
Security: default gateway auth bootstrap and explicit mode none (#20686)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: be1b73182c
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-19 02:35:50 -05:00 |
Peter Steinberger
|
a2e846f649
|
test: drop duplicate skills-cli integration coverage
|
2026-02-19 07:33:37 +00:00 |
Peter Steinberger
|
a4da6cfd53
|
test(update-cli): dedupe restart script test setup helpers
|
2026-02-19 07:33:16 +00:00 |
Peter Steinberger
|
0383c79c9c
|
test(cli): dedupe account-option assertion in message helper tests
|
2026-02-19 07:27:42 +00:00 |
Peter Steinberger
|
858286aecb
|
refactor(cli): centralize memory manager setup wiring
|
2026-02-19 06:43:36 +00:00 |
Peter Steinberger
|
fa31f1cad2
|
refactor(cli): reuse allowlist mutation flow in approvals CLI
|
2026-02-19 06:43:36 +00:00 |
Peter Steinberger
|
ac44190952
|
refactor(cli): dedupe device role validation for token ops
|
2026-02-19 00:28:51 +00:00 |
Peter Steinberger
|
a8ebe942aa
|
refactor(cli): share camera clip file writer
|
2026-02-18 23:48:32 +00:00 |
Peter Steinberger
|
cea586ba5a
|
test: merge skills-cli json output cases
|
2026-02-18 23:34:47 +00:00 |
Peter Steinberger
|
3f621d13ff
|
refactor(cli): dedupe browser debug and download opts
|
2026-02-18 23:34:15 +00:00 |
Peter Steinberger
|
b366279030
|
refactor(shared): reuse node list parsers across cli and tools
|
2026-02-18 23:34:15 +00:00 |
Peter Steinberger
|
3b7c8fe79a
|
refactor(cli): extract shared node media helpers
|
2026-02-18 23:34:15 +00:00 |
Peter Steinberger
|
3ce615ff06
|
refactor(cli): share runtime status color rendering
|
2026-02-18 23:09:09 +00:00 |
Peter Steinberger
|
bdb13d6c4c
|
refactor(cron-cli): share enable-disable command wiring
|
2026-02-18 22:49:39 +00:00 |
Peter Steinberger
|
61c0c147ad
|
refactor(update-cli): share timeout option validation
|
2026-02-18 22:49:39 +00:00 |
Peter Steinberger
|
c7458782b8
|
refactor(cli): dedupe service-load and command-removal loops
|
2026-02-18 22:40:26 +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
|
7b9db18d5e
|
refactor(cli): share directory list command flow
|
2026-02-18 18:38:58 +00:00 |
Peter Steinberger
|
005e1d5fd1
|
refactor(cli): share styled select prompt helper
|
2026-02-18 17:48:02 +00:00 |
Peter Steinberger
|
33f30367e1
|
fix(cli): include model and thinking fields in cron edit patch type
|
2026-02-18 13:39:40 +00:00 |
Peter Steinberger
|
c7bfa818ea
|
test(cli): dedupe cron add/edit assertion harness
|
2026-02-18 13:39:40 +00:00 |
Peter Steinberger
|
e71e9a55ab
|
fix(cli): align runtime capture helper with RuntimeEnv signature
|
2026-02-18 13:34:03 +00:00 |
Peter Steinberger
|
8f866d51c4
|
test(cli): dedupe runtime capture fixtures across command specs
|
2026-02-18 13:34:03 +00:00 |
Peter Steinberger
|
3af9f704c8
|
test(cli): dedupe repeated gateway node and slack pairing setup
|
2026-02-18 13:34:03 +00:00 |
Mariano
|
1437ed76a0
|
Gateway/CLI: add paired-device remove and clear flows (#20057)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 26523f8a38
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 13:27:31 +00:00 |
Peter Steinberger
|
7f7fc523cf
|
test(cli): dedupe runMessageAction helper specs
|
2026-02-18 12:59:36 +00:00 |
Peter Steinberger
|
4750be9d5f
|
test(cli): extract update-cli package-install test helpers
|
2026-02-18 12:04:32 +00:00 |
Peter Steinberger
|
8a9fddedc9
|
refactor: extract shared install and embedding utilities
|
2026-02-18 04:49:22 +00:00 |
Peter Steinberger
|
50e5553533
|
fix: align retry backoff semantics and test mock signatures
|
2026-02-18 04:53:09 +01:00 |
Gustavo Madeira Santana
|
40a6661597
|
test(cli): fix option-collision mock typings
|
2026-02-17 21:32:04 -05:00 |
Gustavo Madeira Santana
|
5a31da8eec
|
chore: format imports in gateway and session tools
|
2026-02-17 21:10:38 -05:00 |
Gustavo Madeira Santana
|
985ec71c55
|
CLI: resolve parent/subcommand option collisions (#18725)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: b7e51cf909
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-17 20:57:09 -05: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 |
Peter Steinberger
|
6dcc052bb4
|
fix: stabilize model catalog and pi discovery auth storage compatibility
|
2026-02-18 02:09:40 +01:00 |