Skip to content

WebSocket Tray Application v2.0.0 - Smart Notifications & Settings

Latest

Choose a tag to compare

@3dln 3dln released this 13 Sep 20:21
· 2 commits to main since this release

Major Feature Release - Version 2.0.0

Smart Sound Notifications

  • Context-aware notification sounds for different event types
  • Alarm sound with stop button for important messages that need attention
  • Failure sound for connection/authentication failures (no more annoying alarms!)
  • Default sound for general notifications like connection success
  • Sound testing functionality built into the tray menu

Settings Management

  • User-configurable WebSocket domain - no more hardcoded server URLs
  • Customizable username and password through a clean settings form
  • Persistent settings storage - your preferences are saved and restored automatically
  • Real-time settings application - changes take effect immediately

Enhanced User Experience

  • Smart message filtering - notifications only for actual messages, not ping/pong
  • Improved connection notifications - proper success/failure feedback
  • Better notification handling with context-appropriate sounds
  • Enhanced tray menu with Settings and Test Sounds options

Technical Improvements

  • Better architecture with improved separation of concerns
  • Enhanced dependency injection for better maintainability
  • Comprehensive error handling for notification failures
  • Updated documentation with detailed feature descriptions

What's New

  • Settings form accessible via tray menu
  • Test Sounds feature to preview notification sounds
  • Different notification types: Default, Failure, Alarm, IM
  • Stop button on alarm notifications to silence repeating sounds
  • Automatic settings persistence between sessions

System Requirements

  • Windows 10/11
  • .NET 8.0 Runtime (included in self-contained build)

Installation

  1. Download the WebsocketTray-v2.0.0-win-x64.zip file
  2. Extract to your desired location
  3. Run WebsocketTray.exe
  4. Right-click the tray icon to access Settings and configure your WebSocket server

This release represents a significant improvement in user experience and functionality. The smart notification system ensures you get the right sound for the right situation, while the settings management makes the application truly configurable for different environments.