Changelog

Complete version history and release notes for Modbus Connect

v0.4.0

November 27, 2025
Latest

Complete UI redesign with modern dark theme, improved navigation, and keyboard shortcuts.

New Features

Complete UI Redesign

  • Modern component styling across all major components
  • New OnboardingView with 3-card action layout
  • Redesigned Sidebar with multi-level dropdown menu
  • Enhanced dark theme with vibrant, saturated colors
  • Consistent modal design with blurry backdrop effects
  • Added lucide-svelte icon library for consistent iconography

Keyboard Navigation & UX

  • Navigation history tracking (Ctrl+2 and Ctrl+3)
  • Enhanced shortcuts modal with current selections
  • Escape key closes all modals
  • Automatic cleanup when devices/sessions deleted

Real-Time Status Indicators

  • Green animated spinner for active monitoring sessions
  • Device latency display in sidebar (auto-updates every 5s)
  • Network ping latency display in header
  • Persistent chart visibility state per session

Major Fixes

  • Device scanner now shows TCP connection errors
  • Ping mechanism starts when devices added from scanner
  • Session logging preserved when resuming paused sessions
  • Chart popout data synchronization with batched updates
  • Centralized device ping management eliminates duplicates
  • Improved responsive design for all screen sizes
  • Better accessibility with focus states and keyboard nav

v0.3.1

November 16, 2025

Hotfix release addressing critical bugs in connection handling, register configuration, and chart synchronization.

Major Fixes

  • Fixed Modbus connection error handling (error 10053)
  • Fixed register configuration persistence
  • Fixed linear scaling in MonitoringLive
  • Fixed chart popout synchronization

v0.3.0

November 15, 2025

This release introduced major features including file logging service integration, data processor integration, and register configuration with linear scaling.

New Features

Mac OS X DMG Installer

Added a DMG file for Mac OS X with support for both Intel and Apple Silicon architectures.

Linux RPM + DEB Files

Added Linux distribution packages for RPM and DEB-based systems.

File Logging Service Integration

  • CSV, JSON, and Tab-Delimited format support
  • Data Logger Manager view accessible from sidebar
  • Create multiple loggers with different configurations
  • Configurable log rotation (Daily, Session-Based, Size-Based, None)
  • Rolling files automatically named with date+time suffix
  • Assign monitoring sessions to loggers for automatic data logging
  • Real-time logging statistics (file size, error count, current file path)
  • Session logging toggle in monitoring view header
  • Buffered writes with configurable auto-flush intervals
  • Maintenance tools for cleaning up old log files
  • Multiple concurrent loggers support

Logger Configuration Editing

  • Edit button on each logger card to modify configuration
  • Change folder path, filename, format, rotation policy, and buffer settings
  • Updates applied immediately to the logger
  • Folder picker button for easy log path selection (with manual text input for power users)
  • Custom filename configuration (separate from folder path)

Data Processor Integration

  • Per-register format selection (UInt16, Int16, UInt32, Int32, Float32, Float64, Hex, Binary, ASCII)
  • Format dropdown in monitoring view for each register
  • Real-time value formatting using backend data processor
  • Processed values displayed with tooltips showing raw values
  • Configurable byte order (BigEndian/LittleEndian) and word order (HighFirst/LowFirst)

Register Configuration Modal

  • Linear scaling with scale factor and offset (e.g., convert ADC values to voltage)
  • Units dropdown with 30+ common presets organized by category
  • Custom units input for specialized measurements
  • Register labels for easy identification
  • Formula preview showing scaling calculation with units
  • Configuration button (⚙️) next to format dropdown that highlights blue when scaling or labels are configured
  • Scaled values with units automatically displayed in monitoring view

Improved Modal UX

Modals now only close on explicit overlay click, not when dragging text selection.

v0.2.0

November 5, 2025

New Features

Enhanced Real-Time Charting

  • Support for up to 12 data series (previously 6)
  • 3x faster chart rendering with smoother animations
  • Improved zoom & pan controls with mouse wheel support
  • Custom series colors
  • Export charts as PNG images
  • Auto-scale toggle for dynamic Y-axis adjustment

Performance Improvements

  • 50% faster device scanning
  • 30% lower memory usage
  • 3x faster chart rendering
  • 100ms minimum polling interval support
  • 40% reduced startup time
  • Upgraded to Tauri 2.0

UI/UX Improvements

  • Visual value changes with green flash on updates
  • Improved device list with color-coded connection status
  • Better error messages with suggested solutions
  • Dark mode refinements
  • New keyboard shortcuts (Ctrl+N, Ctrl+S, Ctrl+D, F5)

Bug Fixes

  • Fixed crash with very short timeout values
  • Resolved chart freezing after extended monitoring
  • Fixed workspace loading with special characters
  • Corrected register address calculations
  • Fixed memory leak in protocol logging
  • Resolved UI glitches on high-DPI displays
  • Fixed pop-out chart window restoration
  • Corrected timezone handling in data export

v0.1.0

Initial Release

Features

  • Device Scanner - Automatic network device discovery
  • Real-Time Monitoring - Multi-session device monitoring
  • Data Visualization - Real-time charts with up to 6 series
  • Workspace Management - Save and restore sessions
  • Protocol Logging - TX/RX traffic inspection
  • All Register Types - Coils, Discrete, Holding, Input
  • Windows 7/8/10/11 support (64-bit)

Ready to Get Started?

Download the latest version of Modbus Connect today.

Download Now