Releases: PeterJBurke/WebGCS
WebGCS v2.0 - Enhanced Safety Controls & Audio Feedback
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
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
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
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
all functions work after code refactor