mirror of
https://github.com/zvx-echo6/meshai.git
synced 2026-08-26 17:31:34 +00:00
The Tracking panel toggle for satpass.enabled was silently dropped on save because SatpassConfig lacked the enabled field. The toggle wrote to a phantom env.satpass.enabled (not in EnvConfig) which the environmental config endpoint ignored. Handlers read enabled from the adapter_config SQLite table, which was never updated. Changes: - Add enabled:boolean to SatpassConfig interface + initial state - Convert GET /api/adapter-config/satpass array response to keyed dict so load actually reads saved values (fixes pre-existing load bug) - Wire enabled into the save path via saveAdapterConfig PUT - Override AdapterPanel enabled/onEnabled for satpass to use satpassConfig instead of the phantom env field - Add test_bool_roundtrip.py: 6 tests proving PUT true/false round- trips through DB (value_json) and accessor (Python bool), plus second+third adapter boolean round-trips (wfigs, fires) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| index.html | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||