github Yeraze/meshmonitor v2.1.1
v2.1.1 - Anonymous User Header Display Fix

latest releases: v2.19.10, v2.19.9, v2.19.8...
one month ago

๐Ÿ› Bug Fix Release

This patch release includes several bug fixes improving the user experience for both authenticated and anonymous users.

What's Changed

Bug Fixes

  • Anonymous User Header Display (#162)

    • Anonymous users now see the actual local node name in the header instead of just the IP address
    • Backend: Enhanced /api/config endpoint to include localNodeInfo (nodeId, longName, shortName)
    • Frontend: Proper fallback strategy using actual database node data
    • Added comprehensive tests (11 new tests covering backend and frontend)
  • Set Password Modal Error Display (#161)

    • Fixed password validation errors displaying in the background instead of within the modal
    • Created separate passwordError state for the Set Password modal
    • Errors now display inside the modal where users can clearly see them
    • Consolidated modal close handling to clear errors in all scenarios
  • Map Marker Click Centering (#160)

    • Extended PR #158's centering fix to work when clicking markers directly on the map
    • Map now centers and pans when clicking any marker, not just sidebar nodes
    • Ensures both marker and popup are fully visible after clicking
  • Map Popup Visibility (#158)

    • Fixed popup content overflow and off-screen positioning issues
    • When clicking a node from the sidebar, map centers and pans down 150px
    • Ensures both marker and popup are fully visible
    • Added custom scrollbar styling for long popup content

Test Coverage

  • Added 11 new tests for anonymous user header display
  • All 526 tests passing

Installation

Docker

docker pull ghcr.io/yeraze/meshmonitor:v2.1.1

Helm

helm upgrade --install meshmonitor oci://ghcr.io/yeraze/meshmonitor-chart --version 2.1.1

Full Changelog

  • fix: display local node name in header for anonymous users (#162) - @Yeraze
  • fix: display password mismatch error inside Set Password modal (#161) - @Yeraze
  • fix: apply map centering offset when clicking markers directly (#160) - @Yeraze
  • fix: center map with offset to show popup and marker together (#158) - @oguven

Full Changelog: v2.1.0...v2.1.1

๐Ÿš€ MeshMonitor v2.1.1

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.1.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.

๐Ÿš€ MeshMonitor v2.1.1

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.1.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.