fix(nodes): mark nodes absent from connected radio - #6693
fix(nodes): mark nodes absent from connected radio#6693simulationstation wants to merge 1 commit into
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (22)
📝 WalkthroughWalkthroughThe change adds session-scoped radio node snapshots, records valid packet senders, and applies snapshot membership to node lists and UI presentation. Nodes absent from a completed snapshot display as saved on the phone. ChangesRadio membership lifecycle
Estimated code review effort: 4 (Complex) | ~45 minutes Mergeability Score: ⚪ Minimal · up to This change keeps cumulative node data while marking nodes absent from the current radio snapshot as saved on the phone and suppressing stale telemetry; no actionable merge-blocking risk remains after normal checks and review. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
a771ef5 to
f3e9d4c
Compare
|
not interested in this right now either - I suggest you take a look at how to contribute, and engage in some human discussion via discord or issues prior to any further pull requests. |
Summary
The label means that a node was absent from the last completed radio NodeDB download and has not been observed in this connection. It is not a claim about the radio's real-time storage contents.
Related to #6263
Testing
./gradlew.bat spotlessCheck :core:data:detekt :core:ui:detekt :feature:node:detekt :core:data:allTests :core:ui:jvmTest :feature:node:allTests assembleDebug kmpSmokeCompile --max-workers=4 --console=plaincore:database,core:datastore, andcore:prefs.Summary by CodeRabbit