github Yeraze/meshmonitor v2.8.2
v2.8.2 - Fix MQTT Filter & Add Show/Hide Toggle

latest releases: v2.18.5, v2.18.4, v2.18.3...
29 days ago

What's Changed

Bug Fixes

  • Fixed MQTT filter logic: Corrected MQTT filtering that was incorrectly checking role === 3 (Router Client) instead of using the node.viaMqtt field. Now properly identifies and filters MQTT-connected nodes. Fixes #227

New Features

  • Show/Hide filter toggle: Added a toggle control at the top of the filter popup to switch between two modes:
    • Show only mode: Display only nodes matching all selected filters (original behavior)
    • Hide matching mode: Hide nodes matching any selected filters (new inverse mode)
  • Filter mode persists in localStorage with backward compatibility
  • Implemented as intuitive side-by-side toggle buttons with clear visual feedback

UI Improvements

  • Replaced radio buttons with modern toggle button control
  • Active button highlighted in blue with bold text
  • Smooth hover transitions for better user experience

Other Changes

  • Fixed docker-compose.dev.yml to use port 8080 (per project configuration)
  • Updated Helm chart to version 2.8.2

Full Changelog

v2.8.1...v2.8.2

Full Changelog: #246

๐Ÿš€ MeshMonitor v2.8.2

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.8.2

๐Ÿงช Testing

โœ… All tests passed
โœ… TypeScript checks passed
โœ… Docker images built for linux/amd64, linux/arm64, linux/arm/v7

๐Ÿ“‹ Changes

See commit history for detailed changes.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.