github Yeraze/meshmonitor v1.11.0
v1.11.0 - Reply Threading and Emoji Tapback Support

latest releases: v2.19.1, v2.19.0, v2.18.9...
one month ago

๐ŸŽ‰ New Features

Reply Threading and Emoji Tapback Reactions

MeshMonitor now supports interactive messaging features similar to modern messaging apps:

  • Reply Threading: Reply to any message by hovering and clicking the "Reply" button

    • Visual reply indicator shows the message you're replying to
    • Threaded conversations using Meshtastic protobuf field 7 (replyId)
    • Clear reply context in the send box
  • Emoji Tapback Reactions: Instantly react to messages with 7 emoji options

    • ๐Ÿ‘ Thumbs up
    • ๐Ÿ‘Ž Thumbs down
    • โ“ Question
    • โ— Exclamation
    • ๐Ÿ˜‚ Laugh
    • ๐Ÿ˜ข Cry
    • ๐Ÿ’ฉ Poop
    • Hover over any message to see emoji buttons
    • Click existing reactions to send the same emoji
    • Uses Meshtastic protobuf field 8 (emoji flag)

UI/UX Improvements

  • Hover-based message actions (reply and emoji buttons)
  • Clean, unobtrusive button placement inside message bubbles
  • Visual reply context display
  • iPhone Messages-style interaction patterns

๐Ÿ“š Documentation

  • Comprehensive documentation updates for new messaging features
  • Updated database schema documentation
  • Enhanced architecture documentation with protobuf field details

๐Ÿ”ง Technical Details

  • Server-side input validation for replyId and emoji parameters
  • DRY code improvements with extracted constants
  • Improved error handling with user-facing messages
  • Full Meshtastic protocol compliance (protobuf fields 7 and 8)

Full Changelog: v1.10.0...v1.11.0

๐Ÿš€ MeshMonitor v1.11.0

๐Ÿ“ฆ Installation

Docker (recommended):

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

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

๐Ÿ“ฆ Installation

Docker (recommended):

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

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