Skip to content

Releases: PeterJBurke/WebGCS

WebGCS v2.0 - Enhanced Safety Controls & Audio Feedback

27 Jul 23:43

Choose a tag to compare

WebGCS v2.0 - Enhanced Safety Controls & Audio Feedback

🛡️ Enhanced Safety Features

  • Automatic GUIDED Mode Before Takeoff: System now automatically sets GUIDED mode before executing takeoff commands, ensuring safe flight operations
  • Automatic GUIDED Mode Before GOTO: GOTO commands also automatically set GUIDED mode before sending position targets
  • Enhanced Error Handling: Improved logging and error handling for mode changes and command execution

⚡ Improved User Experience

  • Immediate Command Execution: Removed confirmation popups for all command buttons (ARM, DISARM, TAKEOFF, LAND, RTL, SET_MODE, GOTO) for faster response times
  • Manual Connection Control: Disabled automatic drone connection on page load - users must now manually initiate connections for better control
  • Updated Version Banner: Clean version display showing "Drone Control Interface v2.0"

🔊 Comprehensive Audio Feedback System

  • Connection Status Audio Alerts: Voice announcements for "connected" and "disconnected" states using Web Speech API
  • EKG Monitor Heartbeat Sounds: Professional-grade 800Hz beep sounds that play with each drone heartbeat, mimicking medical monitoring equipment
  • Heartbeat Sound Toggle: User-controllable toggle switch next to the heart icon to enable/disable heartbeat sounds

🔧 Technical Improvements

  • MAVLink Infrastructure Enhancement: Improved connection management that supports manual connection without auto-connect
  • Audio Context Management: Proper Web Audio API implementation with cleanup and error handling
  • CSS Enhancements: Added professional toggle switch styling and improved UI elements

🎯 Deployment & Infrastructure

  • Standardized Deployment Process: Established reliable deployment workflow with proper git fetch and reset procedures
  • Enhanced Logging: Improved debug output and action tracking for troubleshooting
  • Code Organization: Better separation of concerns and modular functionality

This major release transforms WebGCS into a professional-grade drone control interface with enhanced safety features, comprehensive audio feedback, and improved user experience.

v1.8

02 Jun 22:26

Choose a tag to compare

v1.8: Enhanced Setup Scripts and Platform Integration

Major enhancements: Enhanced setup scripts with Ubuntu 24.04 LTS support, Raspberry Pi integration with MAVLink Router, comprehensive documentation, and production-ready systemd services. Key features include rewritten setup_desktop.sh, new setup_raspberry_pi.sh with WiFi hotspot failover, platform-specific documentation, enhanced README, and UART configuration for hardware integration.

v1.7

02 Jun 07:44

Choose a tag to compare

WebGCS v1.7 - Voice Announcements

🎤 Voice Announcements Feature: Added voice mode change announcements, voice arming status announcements, voice toggle control, and high-quality speech synthesis.Voice announcement system enhances pilot awareness through audio feedback for critical drone status changes.

V 1.6

02 Jun 00:00

Choose a tag to compare

User can pick IP address of drone from web browser. Enhanced UI with compact connection form, real-time status, and improved desktop layout.

Version 1.4

01 Jun 21:12

Choose a tag to compare

all functions work after code refactor