Repository navigation
Conversation
Signed-off-by: nflyernz <319460892+nflyernz@users.noreply.github.com>
Previous review (2026-10-30)Automated review note — AI-generated (Claude+Codex), validated against the live diff. Please sanity-check before acting. Reviewed at head The reconciliation fix works for port moves, saved renames and FC availability, but it can bring back a derived row the user has just deleted. Should fix
Minor
Minor test coverage (1)
|
Signed-off-by: nflyernz <319460892+nflyernz@users.noreply.github.com>
Signed-off-by: nflyernz <319460892+nflyernz@users.noreply.github.com>
Previous review (2026-10-30)Automated review note — AI-generated (Claude+Codex), validated against the live diff. Please sanity-check before acting. Reviewed at head The two follow-up commits fix the main problem, and what is left is non-blocking: a pre-existing loss of saved rows, plus minor edge cases and test gaps. Since the last review at c3da9d8, a derived row that the user deletes now stays deleted through inline component edits, port changes and save, until it is re-added or the step is reloaded. Should fix
Minor
Minor test coverage (2)
|
Signed-off-by: nflyernz <319460892+nflyernz@users.noreply.github.com>
Signed-off-by: nflyernz <319460892+nflyernz@users.noreply.github.com>
Previous review (2026-10-31)Automated review note — AI-generated (Claude+Codex), validated against the live diff. Please sanity-check before acting. Reviewed at head The latest commit fixes the saved-row loss, but it adds a narrow regression when a renamed serial row is deleted and then re-added. Not blocking, but worth fixing before merge. Since the review at ad15fb4, saving now rebases connection renames, so serial rows survive upload-and-stay plus a later edit. A deleted renamed row also stays deleted through a port round trip. Should fix
Minor (2)
Head moved during review: observed |
Follow-up validation — latest ParameterEditor changesI've pushed the latest correction in The changes ensure that automatically derived serial assignments can be retired when their derivation no longer applies, while preserving existing saved settings, user additions and manual overrides. Validation:
The consolidated ArduPlane work combines the corrections currently in draft PRs #2284, #2285, #2287 and #2288. It remains local and unpushed, pending #2289. The ownership tracking is deliberately session-only; no persistent project metadata or flight-controller reset values were introduced. The separate, pre-existing |
Signed-off-by: nflyernz <319460892+nflyernz@users.noreply.github.com>
Coverage Report for CI Build 41163415068Warning Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes. Coverage increased (+1.2%) to 94.789%Details
Uncovered ChangesNo uncovered changes found. Coverage Regressions61 previously-covered lines in 5 files lost coverage.
Coverage Stats💛 - Coveralls |
|
Automated review note — AI-generated (Claude+Codex), validated against the live diff. Please sanity-check before acting. Reviewed at head The two new commits fix most of the earlier re-add problem, but one adds a regression where a saved serial protocol does not come back when its port is re-selected. Nothing is blocking. Since the review at 7685d35, re-adding a deleted renamed row straight away now follows later port changes, edited values move with the port, and manual overrides on renamed rows are kept. Should fix
Minor (3)
|
Summary
Validation
pytest -q tests/test_data_model_parameter_editor.py tests/test_data_model_configuration_step.py(430 passed)git diff --checkpassed. Pylint's existing argument-count findings were excluded from the focused run.Related inline-edit reports: #2284, #2287, #2288. GNSS forced/derived behavior from #2288 remains deferred.