Welcome to the RC Flight Replay release notes! Here you’ll find a complete history of all features, improvements, and updates made to the RC Flight Replay web-based 3D flight viewer.

About RC Flight Replay

RC Flight Replay is the companion web platform for visualising and analyzing your GPS flight data in stunning 3D. Upload your flight logs from RC Light Systems GPS Black Box, Flight Coach Precision Black Box, or JET Accessories RC BlackBox devices and watch your flights come to life.

Please Note: These release notes are specifically for RC Flight Replay (the web viewer at replay.rc-flyer.com). For updates about the RC Flyer mobile app, please visit the app store pages or check the in-app announcements.

What’s New

Stay up to date with the latest features and improvements to RC Flight Replay:

Latest

v0.35.0 GPS Fix Point Markers

14-Jun-2026
  • NEW 'Show GPS fixes' toggle in the Flight Controls panel — displays small cyan markers at every raw GPS sample position along the flight path
  • NEW GPS fix markers are sampled directly from the flight path entity so they align precisely with the rendered path, accounting for altitude offset and interpolation
  • NEW Clicking a GPS fix marker shows fix number, raw lat/lon, altitude, and time offset from takeoff
  • NEW GPS fix markers are available for all six supported GPS devices: RC Light Systems, Flight Coach, JET Accessories, Futaba, Spektrum, and RadioMaster
  • NEW The toggle is only shown when GPS fix data is present in the flight — hidden for older flights uploaded before this release
  • IMPROVEMENT Raw GPS fixes help identify GPS accuracy and sample rate — sharp corners in the flight path can now be seen to correspond to individual GPS fixes rather than flight path artefacts

v0.34.0 RadioMaster / EdgeTX Telemetry Support

13-Jun-2026
  • NEW RadioMaster transmitters running EdgeTX are now fully supported — upload the telemetry CSV directly from the LOGS folder on the SD card
  • NEW RadioMaster device card added to all three upload forms (member upload, admin upload, and Try It trial page) with BETA badge
  • NEW Spektrum device card also marked BETA on all upload forms
  • NEW EdgeTX telemetry CSV parser reads GPS column ('LAT LON' space-separated decimal degrees), timestamp (Date + Time columns), altitude, speed, heading, and satellite count
  • NEW Full RC channel extraction from EdgeTX CSV — Aileron, Elevator, Throttle, Rudder, and P1/P2/P3 pots normalised from EdgeTX āˆ’1024..+1024 range
  • NEW Same smoothing pipeline as Spektrum: pre-flight jitter removal, 1-second GPS binning, 5-point Gaussian smooth, gap fill, and 1Hz→10Hz densification
  • NEW RX battery voltage and link quality (RQly) extracted and stored in RC JSON
  • NEW Rows with fewer than 3 GPS satellites are automatically skipped to avoid poor-quality fixes
  • NEW Flying site detection and flight stats fully supported for RadioMaster flights

v0.33.0 Spektrum Telemetry Support

11-Jun-2026
  • NEW Spektrum telemetry CSV files are now supported across all three upload forms — Dashboard sidebar, main upload page, and the Try It trial page
  • NEW Spektrum converter reads the full telemetry export from Spektrum Dashboard, including GPS position, altitude, speed, and all RC channel inputs
  • NEW Spektrum flights use smooth linear interpolation to match the GPS update rate, eliminating the acceleration artefacts seen with higher-degree polynomial interpolation
  • NEW Pre-flight GPS acquisition period is automatically trimmed so playback starts cleanly at takeoff

v0.32.0 Try It — No Account Needed

10-Jun-2026
  • NEW Trial upload page (try.php) — anyone can upload a GPS flight and watch it in 3D without creating an account
  • NEW Supports all four GPS devices in trial mode: RC Light Systems GPS Black Box, Flight Coach BIN, JET Accessories CSV, and Futaba GPS Sensor CSV
  • NEW Trial flights are stored in an isolated trial/ directory — completely separate from registered user files
  • NEW Flying site detection and full flight stats (speed, altitude, distance, G-force) calculated for trial flights
  • NEW Trial flight viewer banner — shows a persistent bottom bar with sign-up links to rc-flyer.com and web.rc-flyer.com
  • NEW Logged-in users viewing a trial flight see a 'Save this flight to your account' button in the banner
  • NEW Claim trial flight endpoint (claim_trial_flight.php) — saves trial flight into a logged-in user's account with a permanent Adalo record

v0.31.0 Profile Image Fix & Flight Record Expansion

20-May-2026
  • FIX: Pilot profile photos now display correctly throughout the viewer — images were previously broken due to a missing Adalo CDN base URL
  • FIX: Flight history now loads all records correctly — previous limit of 6,000 flights meant newer entries were silently excluded as the database grew past that threshold

v0.30.0 Flight Coach BIN Upload Fixes

25-Mar-2026
  • FIX: Flight duration in Flight Replay now shows the actual flight time instead of the device's total uptime — GPS week/time fields are now used for accurate timing regardless of how long the black box was powered on
  • FIX: Flight date and time saved to the flight record now reflect when the flight was actually flown (from GPS), not the server time at upload
  • FIX: Flight timeline in Flight Replay no longer spans years — caused by a mismatch between the CZML epoch (hardcoded date) and the calculated end time (server clock)
  • FIX: Flight path now shows speed-based colour heatmap when uploading via the Dashboard sidebar, matching the behaviour of the RC Flyer App upload form
  • FIX: Hide, Full, and Draw path controls in Flight Controls panel now work correctly for flights uploaded via the Dashboard sidebar

v0.29.0 Performance & Security Improvements

06-Feb-2026
  • NEW Loading overlay with progress bar whilst flight data loads
  • NEW API response caching for faster page loads (models, flights, flying sites)
  • NEW CSRF protection on login and file upload forms
  • NEW Environment variable support for server configuration
  • NEW Asset minification script for smaller CSS/JS files
  • IMPROVEMENT Smoother loading experience with visual feedback
  • IMPROVEMENT Reduced API calls through intelligent caching

v0.28.0 Futaba GPS Sensor Support (SBS-02G/SBS-01G)

04-Feb-2026
  • NEW Full support for Futaba GPS Sensor (SBS-02G and SBS-01G) CSV files
  • NEW Futaba device selection card in upload form with dedicated SBS-02G image
  • NEW Futaba CSV parser (convert_futaba_to_czml.php) with 3-header-row support
  • NEW Channel data normalization from Futaba's centered ±100 format to 0-255 range
  • NEW GPS coordinate parsing for Futaba's colon-separated format ("N 54:01.4904")
  • NEW Full 16-channel RC telemetry extraction from Futaba CSV
  • NEW Receiver battery and external battery voltage tracking
  • NEW Failsafe status detection from Futaba STATUS column
  • NEW Speed conversion from km/h to mph for consistency
  • IMPROVEMENT Four GPS devices now supported: RCLS, Flight Coach, JET, and Futaba
  • IMPROVEMENT Device selection UI in viewer updated with 2x2 grid for four devices
  • IMPROVEMENT Settings panel compatibility list now includes Futaba GPS Sensor
  • FIX: Date/time extraction now uses today's date when CSV has no date column (Futaba)
  • NOTE Futaba combines the best of both worlds: simple CSV parsing + full channel telemetry
  • NOTE Channel data enables throttle heatmap, transmitter display, and smoke trail effects

v0.27.0 G-Force Meter & Flight Path Smoothness Overhaul

03-Feb-2026
  • NEW Recalculated G-Force meter color zone arcs for pixel-perfect alignment with tick marks
  • NEW Lagrange polynomial interpolation (degree 5) for ultra-smooth aircraft flight motion
  • NEW Increased flight path segment sampling from 4 to 20 points per segment (5Ɨ smoother curves)
  • IMPROVEMENT G-Force meter color zone opacity increased from 0.5 to 0.7 for better visibility
  • IMPROVEMENT Added rounded stroke caps and joins to color zone arcs for smoother appearance
  • IMPROVEMENT Flight path polylines now use ArcType.NONE with clampToGround disabled for clean 3D curves
  • IMPROVEMENT Comparison flight paths use 1-second resolution sampling for maximum detail
  • IMPROVEMENT Interpolation settings now properly preserved through altitude offset wrapper
  • IMPROVEMENT makeOffsetPosition function forces smooth interpolation instead of copying base settings
  • FIX: Updated help documentation to reflect accurate G-Force color zone ranges
  • FIX: Interpolation timing corrected - now applied AFTER altitude offset wrapping to ensure smooth motion
  • NOTE Flight paths should now appear as flowing curves rather than angular segments
  • NOTE Aircraft movement uses same smooth interpolation as professional flight simulators

v0.26.0 Flying Site Improvements & UI Polish

02-Feb-2026
  • NEW Height Offset slider moved into the Flying Site panel - adjustments are now per-site and saved to the database
  • NEW Automatic Flying Site detection for older flights - when a flight has no linked site, the viewer checks all known sites by proximity and auto-links if one is found within 1000m
  • NEW Deferred coordinate extraction - if the flight record has no GPS coordinates, the viewer waits for the CZML to load and extracts takeoff position from the flight path data
  • NEW Speed-based flight path colouring when no RC data is available - flights without channel data now show a blue-to-red speed heatmap instead of a plain path
  • IMPROVEMENT Camera buttons in Flight Controls panel split into two rows of four for a narrower layout
  • IMPROVEMENT Height Offset slider range expanded from -75/+75m to -100/+100m
  • IMPROVEMENT Height Offset save now verifies the Adalo API response to detect silent failures
  • FIX: Flying Site ID correctly extracted from Adalo array format, ensuring height offset and IMAC settings save to the correct site
  • FIX: Removed standalone Height Offset panel and HUD Manager toggle - functionality consolidated into Flying Site panel
  • FIX: Eliminated repeated 'No RC data available for coloured segments' console warnings when adjusting height offset slider