github Yeraze/meshmonitor v2.6.1
v2.6.1 - UI Fixes and Unknown Node Display

latest releases: v2.18.7, v2.18.6, v2.18.5...
one month ago

UI Improvements and Bug Fixes

Fixed Issues

  • Password Warning Banner: Fixed visibility of security warning banner on mobile devices after Mobile UI Refresh (v2.6.0)

    • Banner was hidden behind fixed header
    • Now properly positioned below header on all screen sizes
    • Added responsive support for mobile (48px) and desktop (60px) layouts
  • Toast Notifications: Fixed z-index issue causing toasts to appear behind the header

    • Increased toast container z-index from 9999 to 10001
    • Ensures notifications are always visible on top of all UI elements
  • Traceroute Unknown Nodes: Improved display of traceroute paths with unknown intermediate hops

    • Meshtastic firmware reports 0xffffffff as placeholder for unknown hops
    • Changed display from "Broadcast" to "(unknown)" for clarity
    • Applied to map tooltips, message text, and traceroute lists
    • Raw data preserved in database for debugging

Technical Details

  • Added CSS variables for consistent layout dimensions (--header-height, --sidebar-width, --banner-height)
  • Fixed positioning for warning and update notification banners
  • Enhanced traceroute display across all views (map, messages, traceroute list)

Files Changed

  • src/App.css - Added banner styles with proper positioning
  • src/App.tsx - Updated banner rendering and traceroute node name logic
  • src/components/ToastContainer.tsx - Increased z-index for toast notifications
  • src/server/meshtasticManager.ts - Updated server-side traceroute message generation

Full Changelog: v2.6.0...v2.6.1

๐Ÿš€ MeshMonitor v2.6.1

๐Ÿ“ฆ Installation

Docker (recommended):

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

๐Ÿงช 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.