Skip to content

feat #3642: Add infrastructure to the list of filters.#3716

Merged
jamesarich merged 2 commits into
meshtastic:mainfrom
DaneEvans:feat/3615_additional_filters
Nov 17, 2025
Merged

feat #3642: Add infrastructure to the list of filters.#3716
jamesarich merged 2 commits into
meshtastic:mainfrom
DaneEvans:feat/3615_additional_filters

Conversation

@DaneEvans

Copy link
Copy Markdown
Collaborator

Closes #3642
Adds an 'include infrastructure' filter for nodes.

  • defaults to on.
  • covers router, repeater, router late, client base, and anything with 'unmessagable'

Then refactor, because we reached detekt's limit.

Then refactor, because we reached detekt's limit.
@github-actions github-actions Bot added the enhancement New feature or request label Nov 16, 2025
@codecov

codecov Bot commented Nov 16, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 61 lines in your changes missing coverage. Please review.
✅ Project coverage is 0.56%. Comparing base (54d89c3) to head (d07a072).
⚠️ Report is 7 commits behind head on main.

Files with missing lines Patch % Lines
.../meshtastic/feature/node/list/NodeListViewModel.kt 0.00% 15 Missing ⚠️
...in/org/meshtastic/feature/node/list/NodeActions.kt 0.00% 13 Missing ⚠️
...htastic/feature/node/list/NodeFilterPreferences.kt 0.00% 11 Missing ⚠️
...stic/feature/node/component/NodeFilterTextField.kt 0.00% 10 Missing ⚠️
...org/meshtastic/feature/node/list/NodeListScreen.kt 0.00% 8 Missing ⚠️
...shtastic/core/datastore/UiPreferencesDataSource.kt 0.00% 4 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff            @@
##            main   #3716      +/-   ##
========================================
- Coverage   0.56%   0.56%   -0.01%     
========================================
  Files        378     380       +2     
  Lines      21621   21647      +26     
  Branches    2662    2654       -8     
========================================
  Hits         122     122              
- Misses     21478   21504      +26     
  Partials      21      21              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jamesarich jamesarich left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it opt-in (exclude not include) pls

@DaneEvans

Copy link
Copy Markdown
Collaborator Author

I agree with your reasoning. but I hate that we have both versions already in the app.
And I prefer the 'include' verbage with checkboxes

@jamesarich

Copy link
Copy Markdown
Collaborator

I agree with your reasoning. but I hate that we have both versions already in the app. And I prefer the 'include' verbage with checkboxes

heard - filters maybe could use an overall audit anyway

@jamesarich jamesarich added this pull request to the merge queue Nov 17, 2025
Merged via the queue into meshtastic:main with commit d6f39fd Nov 17, 2025
6 checks passed
mdecourcy pushed a commit to mdecourcy/Meshtastic-Android that referenced this pull request Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: Filter infrastructure nodes

2 participants