Skip to content

Releases

v1.5.0

Choose a tag to compare

@DDA1O1 DDA1O1 released this 31 Mar 10:14

Release v1.5.0

🚀 Major Features

Enhanced Video Streaming

  • Implemented Server-Sent Events (SSE) for real-time communication
  • Optimized FFmpeg configurations for improved video quality and performance
  • Created a dedicated video streaming pipeline for drone feed

🎮 Controls & Interface

  • Redesigned UI for drone control display with intuitive button layout
  • Added keyboard control support for drone operations
  • Implemented ESC button shortcut for graceful system shutdown
  • Added comprehensive keyboard controls for drone navigation

🏗️ Architecture Improvements

  • Integrated Redux for centralized state management
    • Improved data flow and state predictability
    • Better handling of drone state and commands
  • Created dedicated server state file for single source of truth
    • Enhanced synchronization between server and client
    • Improved error handling and state recovery

💅 UI/UX Enhancements

  • Implemented Tailwind CSS for modern, responsive design
  • Improved button layouts and visual feedback
  • Enhanced drone status indicators and controls visibility

🐛 Bug Fixes

  • Fixed video stream connection stability issues
  • Resolved state synchronization between server and client
  • Improved error handling for drone commands
  • Fixed keyboard control event conflicts
  • Enhanced shutdown sequence reliability

🔧 Technical Improvements

  • Optimized server-client communication
  • Improved code organization and modularity
  • Enhanced error logging and debugging capabilities

version 1.0.0

Choose a tag to compare

@DDA1O1 DDA1O1 released this 24 Mar 10:50

Changelog

1.0.0 - 2024-03-21

Added

  • Initial stable release
  • Real-time video streaming from Tello drone
  • Drone control interface with basic flight commands
  • Video recording functionality (.ts and .mp4 formats)
  • Photo capture capability
  • WebSocket-based live video feed
  • FFmpeg integration for video processing
  • Express server for handling drone commands
  • Automatic media file organization

Technical Features

  • UDP communication with Tello drone
  • MPEG-TS video streaming
  • Real-time MP4 conversion
  • Optimized video buffering and chunking
  • Automatic reconnection handling
  • Clean process management and error handling