# Introduction

**What is Zephyr?**

Zephyr Drone Simulator is a full-featured drone training software for drone instructors, flight academies, professionals and hobbyists developed by [Little Arms Studios](https://littlearms.com) 🦖. Our advanced UAV simulator trains drone pilots to safely and efficiently operate according to FAA guidelines. Zephyr uses real-world physics and a constantly expanding library of training modules and drone platforms meticulously crafted with accurate flight characteristics for cutting-edge drone pilot training.

**Real Flight Physics**

Each sUAS platform has a unique physics profile making for the most accurate flight physics of any commercially available drone simulator.

**Multi-Disciplinary Training Scenarios**

Zephyr provides a variety of environments and multi-disciplinary training modules to grow skills for any level of operator or industry setting.

**Shorten Time to Proficiency**

Fly without risking hardware, having to charge drone batteries, and worrying about weather. Users can train wherever and whenever they want.


# Supported Controllers

{% hint style="info" %}
There may be compatible controllers not on this list. We are actively testing and adding support for popular controllers and newer Mac computers. If your controller is not currently supported please check back on this page as it updates or reach out to <support@littlearms.com>
{% endhint %}

{% hint style="warning" %}
Unfortunately Most DJI Controllers are not compatible with Zephyr at this time. They have not given third parties like us a good way to read the output from their controllers. We hope this will change in the future.
{% endhint %}

## Drone Controllers

* FlySky FS-i6s\*
* ORQA FPV.Ctrl\*
* BETAFPV LiteRadio 3\*
* DJI FPV Remote Controller 2\*
* DJI FPV Remote Controller 3\*
* Dynam RC-Tech USB Controller\*
* FatShark 101 Radio\*
* FT Aviator E581 \[PC only]\*
* Futaba InterLink Elite\*
* Futaba InterLink Plus\*
* Hobby King 6 Channel USB \[PC only]\*
* iFlight iF8 \[PC only]\*
* Radiomaster T8 \[PC only]\*
* [Spektrum Interlink DX](/getting-started/controller-configuration/spektrum-interlink-dx-configuration-guide) \[PC only]\*
* Tactic InterLink X\*
* Taranis\* (and possibly other OpenTX controllers)
* Volantex RC Controller \[PC only]\*
* Futaba T6K w/ WSC-1 USB adapter

*\*must be used with a wired USB connection*

## Gamepads

* XBox 360 Controller\*
* Afterglow Xbox 360 Controller \[PC only]\*
* Air Flo PS3 Controller \[PC only]\*
* XBox One Controllers
  * Model 1537 ***(Not Supported)***
  * Model 1708 \[M1 Mac or newer only)\*\*
  * Model 1914 \[Windows 11]
* PlayStation 3 Controller \[M1 Mac or newer only]\*
* PlayStation 4 controller\*
  * [macOS Instructions](https://support.apple.com/en-us/111100)
* PlayStation 5 controller
  * [macOS Instructions](https://support.apple.com/en-us/111100)
* iBuffalo Classic Controller\*
* 8Bitdo NES30 Pro Controller
* 8Bitdo SF30 Pro Controller
* 8Bitdo SFC30 Controller
* 8Bitdo SNES30 COntroller
* GameCube Controller \[PC only]\*
* Goggle Stadia Controller\*
* Kiwitata NES Controller \[PC only]\*
* Logitech F310 Controller\*
* Logitech F510 Controller\*
* Logitech F710 Controller\*
* Nintendo Switch Pro Controller\*
* NVIDIA SHIELD Controller \[PC only]\*
* OUYA Controller \[PC only]\*
* PowerA Nintendo Switch Controller \[M1 Mac or newer only]\*
* Razer Serval Controller \[PC only]
* Steam Controller \[PC only]
* SteelSeries Nimbus Controller \[M1 Mac or newer only]
* SteelSeries Nimbus Plus Controller \[M1 Mac or newer only]

*\*must be used with a wired USB connection*

*\*\*must be used via Bluetooth connection*

{% hint style="info" %}
Zephyr supports other controllers that use OpenTX; however, they may require rebinding the inputs inside of the Zephyr program. This is only recommended for advanced users.
{% endhint %}

{% hint style="info" %}
To get [XBox 360](https://www.amazon.com/Microsoft-Wired-Controller-Windows-Console/dp/B004QRKWLA/ref=sr_1_1?s=electronics\&ie=UTF8\&qid=1473869104\&sr=1-1\&keywords=xbox+360+wired) and [XBox One](https://www.amazon.com/Microsoft-Xbox-Controller-Cable-Windows/dp/B00O65I2VY) controllers to work on older Intel-based macOS versions (before macOS 11 Big Sur), you need to download a [Third Party Software.](https://github.com/360Controller/360Controller/releases)  As stated in the git repository this will not work on anything after macOS Catalina (10.15.x) and is not supported anymore.

1. Download the [360ControllerInstall\_0.16.4.dmg](https://github.com/360Controller/360Controller/releases/download/v0.16.4/360ControllerInstall_0.16.4.dmg)
2. Double click the file to install
3. Launch the application (it will be stored in your System Preferences called "XBox 360 Controllers")
4. Plug your XBox 360 or XBox One controller into your Mac (if it is not already).
5. Verify that your controller is registering by pressing buttons and making sure that "XBox 360 Controllers" lights up the corresponding button that you press.
6. If you are using an XBox One controller, go to the Advanced tab and check the button next to "Pretend to be a 360 controller."
   {% endhint %}


# System Requirements

1. A computer that meets the minimum requirements to run Zephyr
2. [A supported controller or transmitter](/supported-controllers) with our USB adapter (if applicable)
3. An internet connection

{% hint style="warning" %}
Zephyr is not currently supported on Chromebooks or Mobile
{% endhint %}

{% tabs %}
{% tab title="Windows 🪟" %}

| Minimum                                                                                                              | Recommended                                                                                                                  |
| -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">**OS:**</mark>  Windows 11                                                                 | <mark style="color:blue;">**OS:**</mark> Windows 11                                                                          |
| <mark style="color:blue;">**CPU:**</mark> Intel Core i5 @ 3.4 GHz or equivalent                                      | <mark style="color:blue;">**CPU:**</mark> Intel Core i7 @ 3.6 GHz or equivalent                                              |
| <mark style="color:blue;">**Memory:**</mark> 16 GB of RAM                                                            | <mark style="color:blue;">**Memory:**</mark> 24 GB of RAM                                                                    |
| <mark style="color:blue;">**Hard Drive:**</mark>  7 - 25GB\*                                                         | <mark style="color:blue;">**Hard Drive:**</mark> 7 - 25GB\*                                                                  |
| <mark style="color:blue;">**Graphics:**</mark> Direct X 10 or higher compatible graphics card (GTX660 or equivalent) | <mark style="color:blue;">**Graphics:**</mark> Direct X 10 or higher compatible graphics card (GTX 970 equivalent or higher) |
| <mark style="color:blue;">**Internet Connection:**</mark> DSL or Higher                                              | <mark style="color:blue;">**Internet Connection:**</mark> DSL or Higher                                                      |
| {% endtab %}                                                                                                         |                                                                                                                              |

{% tab title="macOS 🍎" %}

| Minimum                                                                         | Recommended                                                             |
| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| <mark style="color:blue;">**OS:**</mark> macOS 15 Sequoia                       | <mark style="color:blue;">**OS:**</mark> macOS 27 Golden Gate           |
| <mark style="color:blue;">**CPU:**</mark> Intel Core i5 @ 3.6 GHz or equivalent | <mark style="color:blue;">**CPU:**</mark> M1 or Higher                  |
| <mark style="color:blue;">**Memory:**</mark> 16 GB of RAM                       | <mark style="color:blue;">**Memory:**</mark> 24 GB of RAM               |
| <mark style="color:blue;">**Hard Drive:**</mark>  7 - 25GB\*                    | <mark style="color:blue;">**Hard Drive:**</mark>  7 - 25GB\*            |
| <mark style="color:blue;">**Internet Connection:**</mark> DSL or Higher         | <mark style="color:blue;">**Internet Connection:**</mark> DSL or Higher |
| {% endtab %}                                                                    |                                                                         |
| {% endtabs %}                                                                   |                                                                         |

\*Depends on what content you have access to. The more content, the more space required for install


# Country Availability

Zephyr is available in a majority of the world. However, please be aware that Zephyr is currently localized to the United States 🇺🇸 and adheres to US Federal Aviation Administration laws and regulations.

{% hint style="danger" %}
Due to U.S. international trade regulations we do <mark style="color:red;">**NOT**</mark> license to the following countries
{% endhint %}

* ![](https://cdn.littlearms.com/flags/rounded-corners/BH.svg)  Bahrain
* ![](https://cdn.littlearms.com/flags/rounded-corners/CN.svg)  China
* ![](https://cdn.littlearms.com/flags/rounded-corners/EG.svg)  Egypt
* ![](https://cdn.littlearms.com/flags/rounded-corners/IR.svg)  Iran
* ![](https://cdn.littlearms.com/flags/rounded-corners/IQ.svg)  Iraq
* ![](https://cdn.littlearms.com/flags/rounded-corners/IL.svg)  Israel
* ![](https://cdn.littlearms.com/flags/rounded-corners/JO.svg)  Jordan
* ![](https://cdn.littlearms.com/flags/rounded-corners/KP.svg)  North Korea
* ![](https://cdn.littlearms.com/flags/rounded-corners/KW.svg)  Kuwait
* ![](https://cdn.littlearms.com/flags/rounded-corners/LB.svg)  Lebanon
* ![](https://cdn.littlearms.com/flags/rounded-corners/LY.svg)  Libya
* ![](https://cdn.littlearms.com/flags/rounded-corners/MO.svg)  Macau
* ![](https://cdn.littlearms.com/flags/rounded-corners/OM.svg)  Oman
* ![](https://cdn.littlearms.com/flags/rounded-corners/PK.svg)  Pakistan
* ![](https://cdn.littlearms.com/flags/rounded-corners/QA.svg)  Qatar
* ![](https://cdn.littlearms.com/flags/rounded-corners/RU.svg)  Russian Federation
* ![](https://cdn.littlearms.com/flags/rounded-corners/SA.svg)  Saudi Arabia
* ![](https://cdn.littlearms.com/flags/rounded-corners/SY.svg)  Syria
* ![](https://cdn.littlearms.com/flags/rounded-corners/AE.svg)  United Arab Emirates
* ![](https://cdn.littlearms.com/flags/rounded-corners/YE.svg)  Yemen


# Features

## Accurate Physics

Zephyr's physics models have been meticulously crafted to accurately reflect what you'd experience in reality. Each drone is individually modeled from its real-world measurements in order to provide a seamless experience when transitioning from simulator to real flight.

## Wind

Zephyr's robust wind system is generally available in all scenarios. Direction and strength of the wind varies based on various conditions and will react to structures creating dynamic situations perfect for you to practice.

Some scenarios, like Bridge Inspection, have more dynamic or stronger wind effects depending on the module selected.

To turn the wind system on/off, go to the settings menu in a scenario and toggle it to your desired setting. (Note: if wind is required for a module, it will still be present if wind is toggled off)

## Weather System

A more dynamic weather system can be turned on or off from the main menu. This will introduce better cloud coverage and precipitation based on a variety of factors like location and module. Check the scene and module descriptions to learn more about the types of weather available in each.

## Thermal Camera

See [Thermal Camera](/features/thermal-camera) section for details.

## Payload System

Currently, Zephyr supports two payload types, camera and flashlight. *Coming soon*, Zephyr is expanding its payload system to support current real world applications. Stay tuned!

## Learning Management System

See [Learning Management System](/learning-management-system/enterprise-billing) section for details.

## Certifications

See [Certifications](/certifications/overview) section for details.

## Integrations

See [Integrations](/integrations/single-sign-on) section for details.


# Thermal Camera

## Overview

Thermal is partially supported throughout the simulator and is still being developed and refined based on pilot feedback and emerging technology.

{% hint style="info" %}
This feature is currently under development and looking for feedback
{% endhint %}

## How to Use Thermal

### Activate Thermal Camera

By default, you can activate thermal by pressing the `T` key on your keyboard. You can change the "Toggle Thermal" button mapping in the [mapping menu.](/getting-started/controller-configuration#mapping)

### Change Thermal Color Palette

<figure><img src="https://1836517361-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb4gMJ8PjT5QccaZNi3oB%2Fuploads%2FVCK3e0S9eLtOawYIDDVY%2FThermal%20Dropdown.png?alt=media&amp;token=bf5e1ecf-cb23-4ce0-a69b-d91c7c15ce10" alt="Thermal Palette Dropdown"><figcaption></figcaption></figure>

With Thermal active, a dropdown menu will appear. You can select from the following supported thermal color palettes:

* White Hot
* Black Hot
* Red Hot
* Ironbow
* Lava
* Rainbow
* Night Vision
* Graded Fire
* NPFA

## Scenarios Currently Supported

<table><thead><tr><th width="520.328125">Scenario</th><th align="center">Supported</th></tr></thead><tbody><tr><td>Tutorial</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Basic Training</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>The Hill</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Obstacle Course</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Community Park</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Parking Lot</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Drone Racing</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Yard</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Flight Path Practice</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Kids With Drones</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>The Island</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Beach (Evening)</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Warehouse</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>APSA BPERP</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Tower Inspection</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Skip Fredricks</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Bridge Inspection</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>NIST</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td></tr><tr><td>Search and Rescue (SAR) Fundamentals</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Search and Rescue (SAR) Mountain</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr></tbody></table>


# Roadmap

## Live Board

{% embed url="<https://miro.com/app/live-embed/uXjVNj4-t7k=/?embedId=742077153094&moveToViewport=-1031,-499,1439,760>" %}

## Upcoming Features

| Feature                                                                    |
| -------------------------------------------------------------------------- |
| <mark style="color:purple;">**\[Drone]**</mark>**&#x20;** Autel Evo Max 4T |

## Released Features

| Feature                                                                                                                                                    | Description                                                        | Release date |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | ------------ |
| <mark style="color:orange;">**\[Sim]**</mark> Search and Rescue Scenario                                                                                   | Search and Rescue Fundamentals and Beach                           | 12-17-2025   |
| <mark style="color:orange;">**\[Sim]**</mark>**&#x20;**<mark style="color:yellow;">**\[Launcher]**</mark> Splitting up Scenarios into Downloadable Content | Users will only need to download scenarios they have access to.    | 12-17-2025   |
| <mark style="color:orange;">**\[Sim]**</mark> Search and Rescue Scenarios                                                                                  | Search and Rescue Fundamentals and Beach                           | 10-23-2025   |
| <mark style="color:orange;">**\[Sim]**</mark> Thermal Imaging (Preview)                                                                                    | Thermal Imaging Camera (Preview) added to Zephyr                   | 04-15-2024   |
| <mark style="color:orange;">**\[Sim]**</mark> Input Curves                                                                                                 | Users can now modify their controller input curves in Zephyr       | 12-19-2024   |
| <mark style="color:purple;">**\[Drone]**</mark> Avata 2                                                                                                    | Added the Avata 2 Drone to Zephyr                                  | 12-19-2024   |
| <mark style="color:purple;">**\[Drone]**</mark> Skydio X10                                                                                                 | Added the Skydio X10 Drone to Zephyr                               | 12-19-2024   |
| <mark style="color:purple;">**\[Drone]**</mark> Skydio X2D                                                                                                 | Added the Skydio X2D Drone to Zephyr                               | 04-15-2024   |
| <mark style="color:purple;">**\[Drone]**</mark> ANAFI USA                                                                                                  | Added the ANAFI USA Drone to Zephyr                                | 04-15-2024   |
| <mark style="color:purple;">**\[Drone]**</mark> DJI Matrice 30                                                                                             | Added DJI Matrice 30 Drone to Zephyr                               | 01-18-2024   |
| <mark style="color:yellow;">**\[Launcher]**</mark> <mark style="color:red;">**\[Web]**</mark> New Authorization System                                     | Little Arms now uses Auth0 to authenticate users.                  | 01-18-2024   |
| <mark style="color:blue;">**\[Scenario]**</mark> Tutorial Updates                                                                                          | Updated tutorial into 4 smaller Modules                            | 01-18-2024   |
| <mark style="color:orange;">**\[Sim]**</mark> Clear Drone Debris                                                                                           | Option to pause menu to aid sim performance and clear pesky debris | 08-15-2023   |
| <mark style="color:blue;">**\[Scenario]**</mark> NIST Park                                                                                                 | NIST Park scenario for NIST tests                                  | 04-21-2023   |
| <mark style="color:purple;">**\[Drone]**</mark> Arrowhead                                                                                                  | Added Arrowhead from Uniform Sierra                                | 04-21-2023   |
| <mark style="color:orange;">**\[Sim]**</mark> Xbox Controller support macOS                                                                                | Added Xbox Controller support for macOS                            | 02-06-2023   |
| <mark style="color:blue;">**\[Scenario]**</mark> The Island                                                                                                | Added an Island Scenario                                           | 01-04-2023   |
| <mark style="color:purple;">**\[Drone]**</mark> Alta X                                                                                                     | Added Alta X from Freefly Systems                                  | 01-04-2023   |
| <mark style="color:blue;">**\[Scenario]**</mark> Warehouse                                                                                                 | Added a Warehouse Scenario                                         | 09-14-2022   |
| <mark style="color:purple;">**\[Drone]**</mark> Skydio 2                                                                                                   | Added Skydio 2 from Skydio                                         | 09-14-2022   |
| <mark style="color:purple;">**\[Drone]**</mark> Autel EVO II                                                                                               | Added Autel EVO II from Autel                                      | 09-14-2022   |
| <mark style="color:blue;">**\[Scenario]**</mark> APSA                                                                                                      | Added APSA Training Scenario                                       | 04-20-2022   |
| <mark style="color:orange;">**\[Sim]**</mark> Grass system                                                                                                 | New grass system                                                   | 04-20-2022   |
| <mark style="color:orange;">**\[Sim]**</mark> Login from Launcher                                                                                          | Sim now supports passing Login from the launcher                   | 04-20-2022   |


# Patch Notes

## [Zephyr](/patch-notes/zephyr)

## [Little Arms Launcher](/patch-notes/little-arms-launcher)

## [Zephyr Dashboard](/patch-notes/zephyr-dashboard)


# Zephyr

## v1.11.10

### July 22, 2026

This release contains several major bug fixes as well as multiple under-the-hood improvements.

#### **New Features**

* New Controller Support
  * Added support for the Futaba T6K and WSC-1 USB adapter

#### **Improvements**

* Updated performance specs of and removed camera zoom from the Brinc Lemur 2 to bring it more in line with its real-world counterpart
* Enabled banking for the flight physics for the Brinc Lemur 2
* Optimized 3D models in several scenes to improve sim performance
* Updated objective text in modules in the Beach scenario for clarity
* Updated the code for rotation and target objectives for better measurement and control
* Tweaked thermal imaging visuals to bring down the intensity of image "ghosting"
* Thermal imaging pass on additional objects throughout the sim
* Adjusted placement and density of foliage in the SAR Mountain scenario
* Removed camera zoom from Bring Lemur 2
* Updated objective number text to better fit in the objective list
* Removed deprecated mobile controller functionality from the sim

#### **Bug Fixes**

* Fixed an issue where the simulator would be set to an unsupported resolution by default
* Fixed an issue where audio settings set in the Main Menu were not respected in most scenarios
* Fixed an issue causing certain drones to explode on spawn in some scenarios
* Fixed an issue with some drones wobbling on spawn in the Warehouse scenario
* Fixed an issue impacting some capture targets in the Beach scenario
* Fixed a text display issue in the Thermal View Select dropdown menu
* Fixed an issue where certain capture targets in SAR Fundamentals were not highlighting
* Fixed an issue where certain capture targets in SAR Fundamentals were not capturing
* Fixed an issue where some objective UI elements would not clear after completion in SAR Fundamentals

#### **Known Issues**

* If your previously saved resolution is not compatible with Zephyr after this fix, your Zephyr may launch in Windowed mode. You can change it to your desired mode and supported resolution by navigating in Zephyr to Main Menu > Settings.
* Graphical issue impacting certain textures in the Yard scenario
* Audio chatter does not respect the master audio slider in certain scenarios


# Archive

* [1.10.26](/patch-notes/zephyr/archive/1.10.26)
* [1.10.24](/patch-notes/zephyr/archive/1.10.24)
* [1.10.7](/patch-notes/zephyr/archive/1.10.7)
* [v1.10.5](/patch-notes/zephyr/archive/v1.10.5)
* [v1.8.5](/patch-notes/zephyr/archive/v1.8.5)
* [v1.8.171](/patch-notes/zephyr/archive/v1.8.171)
* [v1.8.155](/patch-notes/zephyr/archive/v1.8.155)
* [v1.8.154](/patch-notes/zephyr/archive/v1.8.154)
* [v1.8.138](/patch-notes/zephyr/archive/v1.8.138)
* [v1.8.129](/patch-notes/zephyr/archive/v1.8.129)
* [v1.8.127](/patch-notes/zephyr/archive/v1.8.127)
* [v1.8.110](/patch-notes/zephyr/archive/v1.8.110)
* [v1.8.101](/patch-notes/zephyr/archive/v1.8.101)
* [v1.8.64](/patch-notes/zephyr/archive/v1.8.64)
* [v1.8.59](/patch-notes/zephyr/archive/v1.8.59)
* [v1.8.43](/patch-notes/zephyr/archive/v1.8.43)
* [v1.8.40](/patch-notes/zephyr/archive/v1.8.40)
* [v1.8.12](/patch-notes/zephyr/archive/v1.8.12)


# 1.10.26

## v1.10.26

### May 12, 2026

This is a hotfix that fixes issues discovered in the 1.10.24 release.

#### **Improvements**

* Updated verbiage on SAR Mountain module for clearer directions

#### **Bug Fixes**

* Fixed an issue with resolution settings where users could not successfully select a 16:9 aspect ratio
* Fixed an issue with DLC organization causing scene access issues
* Fixed an issue with capturing NIST landing pad objectives with the camera

#### **Known Issues**

* Thermal "image ghosting" present. When using thermal, certain color ranges my cause a lasting "ghost" image to remain on the screen.
* On Mac, when pressing the green "zoom" button in the application's toolbar, Mac will override the resolution settings to a much higher resolution than intended. Troubleshooting details can be found here: [Mac "Zoom" Button Performance Issue](/troubleshooting/mac-zoom-button-performance-issue)


# 1.10.24

### May 4, 2026

#### **New Features**

* New Drones
  * Autel Evo Max 4T
    * The Autel EVO Max 4T features powerful obstacle avoidance and an expansive camera loadout. With a maximum flight time of 42 minutes, you're sure to be able to reach the 4T's max speed of 50 MPH.
  * Brinc Lemur 2
    * The Lemur 2 is Brinc's new and improved model. Its rugged design makes it dependable in adverse conditions, its 4k camera provides a clear view of the situation, and its top speed of 48 MPH gets you in and out as needed.

#### **Improvements**

* Drone Improvements
  * Flashlight added to the Avata 2
  * Reduced the tilt angle on the X10 for more realistic flight
  * Polish pass on multiple drone icons in the "Select a Drone" menu
* Scenario Improvements
  * Added Thermal View mode to the following scenarios:
    * Warehouse
    * Island
    * SAR Fundamentals
    * SAR Mountain
* System Improvements
  * Sim-wide polish pass on Thermal View
  * Sim-wide polish pass on Return to Home system
  * Sim-wide reduction in scenario load times

#### **Bug Fixes**

* Fixed an issue impacting target capture in SAR Fundamentals
* Fixed an issue impacting the target capture system sim-wide
* Fixed an issue impacting Community Park where some module objective UI could appear in the incorrect module

#### **Known Issues**

* Audio settings set in the options menu may not function correctly in some scenarios
* Graphical issue impacting the rendering of some foliage in the Beach (Evening) scenario


# 1.10.7

### December 17, 2025

*This update includes one new scenario, "SAR Mountain", and updates to the existing "SAR Fundamentals" scenario. It also includes an experimental new feature: Return to Home. There are the usual assortment of under-the-hood improvements and bug fixes, including a fix for the drone wobble issue impact systems with lower framerates.*

**New Features ✨**

* New Flyable Scenarios
  * SAR Mountain
    * This scenario allows user to apply their Search & Rescue training in the large search area of a mountain forest.
    * List of Modules
      * Free Flight - Explore the mountain wilderness at your own pace
      * Lost Hiker 01 - A hiker has gone missing and was last seen on the trail across the river on the Northeast side of the mountain. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Hiker 02 - A hiker has gone missing and was last seen on the loop trail going up to the waterfall on the South side of the mountain. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Hiker 03 - A hiker has gone missing and was last seen on the trail going past the pond on the Northwest side of the mountain. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Climber - A Climber has gone missing and was last seen climbing up the East side of the mountain. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Climbers - Two climbers have gone missing and were last seen climbing up the West side of the mountain. Go and search the surrounding areas and use SAR techniques to find BOTH the subjects as quickly as possible.
      * Lost Camper 01 - A camper has gone missing and was last seen at the campsites by the parking lot and river. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Camper 02 - A camper has gone missing and was last seen at the campsite Northwest of the mountain in the valley Southwest of the pond. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Camper 03 - A camper has gone missing and was last seen at the campsite Southeast of the mountain on the far side of the connecting lakes. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Child 01 - A child has gone missing and was last seen near the the parking lot and river. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Child 02 - A child has gone missing and was last seen across the river near the eastern base of the mountain. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Lost Child 03 - A child has gone missing and was last seen near the mountaintop. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
      * Missing Person - Day - A hiker has gone missing somewhere on the mountain. It is unclear what trails they took. Go and search the surrounding areas and use SAR techniques to find the subject as quickly as possible.
* New Flyable Modules
  * SAR Fundamentals
    * List of Modules
      * Detailed Search 01 - There is a lost subject somewhere in the scenario, you will be given a detailed description of them and must find them in the scenario with many people nearby.
      * Orbit Practice 01 - Practice orbiting an object while keeping it in drone camera view.
      * Follow the Trail 01 - Follow the Path Objective points over the trail in the forest while capturing photos of the backpacks below. Then circle back and land safely on the landing pad.
      * Glidescope 02 - Fly the indicated routes while facing the indicated direction.
      * Zoom Reveal 02 - Fly the indicated routes while facing the indicated direction.
      * Missing Camper - Find a missing camper who was last heard from at your landing pad with a plan to camp across the river.
* New Experimental Features
  * Return to Home
    * Users can have the drone automatically return to and land at its home point. The landing spot will not be inch perfect and is intended to be within a few meters. This feature can be activated manually by:
      * Opening the map in a module
      * Selecting "Autonomous"
      * Selecting "Return to Home"
      * Selecting "Start Mission"

**Improvements** 🙌

* Scenario Updates
  * Beach (Evening)
    * Updated objective placement in several modules to bring their flight paths in line with proper drone flight etiquette

**Bug Fixes 🐛**

* Fixed an issue where drones would wobble uncontrollably during flight on systems experiencing lower framerates
* Fixed an issue impacting DLC updating via the Little Arms Launcher
* Fixed a bug where unsupported screen resolutions were displaying and selectable

Known Issues ❗

* The mini map has a UI issue where a button is covered by another button.
  * Temporary Workaround: resolved by closing the menus in order
* A small camera stabilization issue, when changing pitch/roll directions quickly.
* Moving your pitch/roll stick to the extremes (UpRight, UpLeft, DownLeft, DownRight) cause the drone to move slower than expected.


# v1.10.5

## v1.10.5

### October 23, 2025

*This update includes two new scenarios "Miami Beach" and "SAR Fundamentals" (Search and rescue) with 17 modules total. It also includes a major flight physics overhaul impacting every drone in the simulator for better flight accuracy. The Capture system has also had a major under-the-hood update that should allow for more accurate captures, multi-target captures, and zoom being factored in.*

**New Features ✨**

* New Flyable Scenarios
  * SAR Fundamentals
    * This scenario allows for basic Search & Rescue training in a densely wooded area along a riverbank.
    * List of Modules
      * Free Flight - Explore the river valley wilderness at your own pace
      * Canopy Search - Find a missing person lost somewhere in the valley
      * Situational Awareness 01 - 03 - Navigate your drone through a densely wooded areas
      * Glideslope 01 - Training for the basic principles of the glideslope drone flight maneuver
      * Zoom Reveal 01 - Training for the basic principles of the zoom reveal drone flight maneuver
      * Missing Kayaker - Find a missing kayaker lost in the wilderness by following a trail of clues
  * Beach
    * This lively scenario provides boardwalk atmosphere with South Florida views.
    * List of Modules
      * Free Flight - Explore the beachfront at your own pace
      * Beach Tour - Take a leisurely tour of points of interest around the beach area
      * Racing Circuit 01 - 03 - Increasingly difficult racing circuits in the beach area
      * Pier Slalom - Test your stick skills with this trickly slalom through a pier's support pillars
      * Beach Scavenger Hunt - Find the rubber ducks hidden around the beachfront area
      * Building Scavenger Hunt - Find the rubber ducks hidden around the building and street area
      * Missing Person - Find the missing person somewhere in the beach area

**Improvements** 🙌

* System Updates
  * Major Flight Physics Update
    * We made major changes to Zephyr's underlying flight system, impacting every flyable drone in the sim.
  * Capture System Update
    * Major under-the-hood changes were made to Zephyr's capture system. These changes include:
      * Camera zoom is now factored into target capture validity
      * More accurate target captures
      * Multi-target capture
  * Controller Updates
    * Added new controller profiles for a different version of the BetaFPV LiteRadio 3

**Bug Fixes 🐛**

* Fixed a graphical issue in the NIST Park scenario
* Fixed and issue impacting the capture targets in NIST scenarios
* Fixed multiple shader and graphical issues sim-wide
* Fixed an issue impacting report times
* Fixed flight feel and behavior of the Avata 2
* Fixed several issues impacting drone camera behavior
* Fixed several issues impacting mini-map functionality
* Fixed several issues impacting the existing BetaFPV LiteRadio 3 controller profiles

Known Issues ❗

* Updating DLC in the Launcher for a version of the Simulator that has not yet been released results in  the update failing. A future Launcher update will be released to handle this more gracefully.
* A small camera stabilization issue, when changing pitch/roll directions quickly.
* Moving your pitch/roll stick to the extremes (UpRight, UpLeft, DownLeft, DownRight) cause the drone to move slower than expected.
* At lower FPS, a prevalent "camera wobble" when flying certain drones can be seen.


# v1.8.5

## v1.8.5

### December 19, 2024

*This update includes new modules in existing scenarios, new flyable drones, and an improvement to the controller mapping interface. And bug fixes, of course.*

**New Features ✨**

* New Modules
  * Added new modules to the Tower Inspection scenario:
    * Free Fly
    * Free Fly - Monopole
    * Free Fly - Lattice
    * Free Fly - Guyed
* New Flyable Drones
  * Skydio X10
    * The Skydio X10 is billed as having the best array of sensors in its size-class, including a top of the line thermal camera. Fast and agile with a max flight time of 40 minutes, the X10 is an excellent drone for most situations.
  * DJI Avata 2
    * The DJI Avata 2 is a lighter, faster improvement on the first generation Avata. With a solid camera and excellent mobility, the Avata 2 is an excellent choice for cinematic and tracking shots.
* Input Curves
  * Customizable input curves are here! This is the full release of the preview feature from the previous patch.
  * An Input Curve profile changes how sensitive different analog inputs, such as flight and camera controls, are at various stages of input.
* New Controller Support
  * Added official profiles for the DJI FPV Remote Controller 3 on Windows and Mac
  * Added official profiles for a new revision of the FS-i6s

**Improvements** 🙌

* Scenario Updates
  * Flight Path Practice
    * Updated instruction text for clarity in some modules
* Controller Mapping
  * Added a UI popup to the Controller Mapping interface that indicates if a controller is not in its neutral state, allowing users to better remap inputs for controllers
  * Added "Flight Mode Switch" as a mappable field
  * Calibration and mapping data are now controller specific settings
* Drone Improvements
  * New flashlight functionality added to many existing drones
  * Loki max tilt angle adjusted to bring it more in-line with real world counterpart

**Bug Fixes 🐛**

* Fixed an issue causing a module timeout error on drone cash in certain circumstances
* Fixed a typo in the Spektrum Interlink DX controller profile
* Fixed an issue impacting the appropriate display of camera capture messaging
* Fixed an issue with the gimbal UI
* Fixed a graphical on The Island scenario impacting gutters on some buildings

Known Issues ❗

* Due to engine changes, users may experience a warning message the first time they log in to Zephyr after the update. This warning message is caused by changes to the grass system and will go away after the user changes their grass setting to a supported option.
* There is a graphical issue impacting the water on The Island scenario
* The grass system has been disabled on Mac platform due to a performance issue. We will address this issue with an update in the new year.


# v1.8.171

## April 15, 2024 <a href="#id-1.8.129-august-15-2023" id="id-1.8.129-august-15-2023"></a>

*This update includes a new flyable drone, new UI features, and a multitude of bug fixes.*

**New Features ✨**

* New UI
  * Gimbal Crosshair
    * Added a Gimbal Crosshair as a togglable UI element. It is disabled by default and can be enabled from the Settings menu.
* New Flyable Drones
  * Skydio X2D
    * The rugged and portable X2D was designed with reconnaissance in mind. The impressive camera ensemble and 35 minutes of flight time make the X2D a desirable option for inspection and patrol tasks.

**Updated Features ⚙️**

* Scenario Updates
  * Updated the drone rosters of modules sim-wide

**Feature Previews 👓**

* Thermal Vision
  * Thermal Vision drone camera view is now available as a feature preview. Toggling thermal vision is mapped to Ctrl + T by default.

**Bug Fixes 🪲**

* Fixed an issue impacting controller mapping where attempting to remap certain commands would freeze the simulator
* Fixed an issue impacting Xbox One controller usage on Mac systems
* Fixed lighting in the Bridge Inspection scenario
* Fixed issue where controller UI could disappear
* Fixed an issue with the description for the Autel Evo II
* Fixed a lighting issue in all scenarios causing discrepancies between weather and non-weather
* Fixed missing collision on ceiling windows in Warehouse


# v1.8.155

## January 19, 2024 <a href="#id-1.8.129-august-15-2023" id="id-1.8.129-august-15-2023"></a>

*This hotfix addresses a bug that appeared after the 1.8.54 update.*

**Bug Fixes 🪲**

* Fixed an issue preventing some users from logging in to Zephyr.


# v1.8.154

## January 18, 2024 <a href="#id-1.8.129-august-15-2023" id="id-1.8.129-august-15-2023"></a>

*This update includes a rework to the Tutorial scenario, a new flyable drone, and multiple squashed bugs.*

**New Features ✨**

* Updated Scenarios
  * Tutorial
    * We split the Tutorial scenario into four smaller modules instead of one enormous module. This greatly improved performance and will allow users to access desired sections of the tutorial quicker.
    * We updated the environmental art of the tutorial, switching from an empty void to a furnished gymnasium. Even if you completed the original tutorial before, it is worth checking out the new flyable area.
    * We updated the scenario and module selection art to reflect the environmental art changes.
* New Flyable Drones
  * DJI Matrice 30
    * The Matrice 30 from DJI is respected and trusted commercial drone model. Portable, rugged, and powerful, the Matrice 30 (M30) has nearly as many use cases as it does users.
* New Authorization System
  * Integrated Zephyr’s authorization system with new authorization system featured on the Zephyr website.

**Bug Fixes 🪲**

* Fixed an issue preventing modules in the Kids with Drones scenario from launching.
* Fixed an issue with the implementation of the DJI Matrice.
* Fixed an issue where Signal Feed Loss modules in the Tower Inspection scenario were not functioning properly.


# v1.8.138

## October 4, 2023 <a href="#id-1.8.129-august-15-2023" id="id-1.8.129-august-15-2023"></a>

*This update includes several bug fixes.*

**Bug Fixes 🪲**

* Fixed an issue where the gimbal was unresponsive on the Skydio 2.
* Fixed several configuration issues with the Skydio 2 and Autel Evo 2 that caused the drones to perform below real world performance.
* Fixed several issues with the Tower Inspection scenario.
* Fixed an issue where grass would clip through landing pads in certain modules.


# v1.8.129

## August 15, 2023 <a href="#id-1.8.129-august-15-2023" id="id-1.8.129-august-15-2023"></a>

*This update includes several bug fixes and a new performance feature.*

**New Features ✨**

* Added a “Clear Drone Debris” option to the pause menu to aid sim performance and clear potentially pesky drone debris minefields.

**Bug Fixes 🪲**

* Fixed an issue where drone debris would persist on launch pads.
* Fixed an issue where experimental features were unintentionally displaying on the LIVE version of the sim.
* Fixed an issue that was resulting in incorrect Line of Sight violation in multiple scenarios.


# v1.8.127

## July 28, 2023 <a href="#id-1.8.127-july-28-2023" id="id-1.8.127-july-28-2023"></a>

*This update includes various bug fixes.*

**Bug Fixes 🪲**

* Fixed an issue where controller disconnect or course completion would cause the drone to automatically lift off with no user input.
* Fixed an issue in the Community Park scenario where flying too low to the ground would cause the out of bounds timer to go off.
* Fixed an issue where the Orqa controller would disable certain keyboard controls when plugged in.
* Fixed an issue where the roof boundary in the Yard scenario was at the incorrect height.
* Fixed an issue with the tutorial text.
* Fixed an issue where drone select would sometimes break when changing modules within a scene.
* Fixed an issue where drone debris persisted between modules.
* Fixed several Obstacle Avoidance issues and completed a minor refactor of the system.
* Fixed several minor graphical issues.


# v1.8.110

## May 18. 2023

*This update includes various bug fixes.*

**Bug Fixes 🪲**

* Fixed the text description for the Autel Evo II.
* Fixed a visual bug with the box truck in the NIST Park scenario.
* Fixed an issue with the Allowed Drones list in the Kids With Drones scenario.
* Fixed a visual bug in the Pass Through the Wall module in the Kids With Drones scenario.
* Fixed an issue preventing report submissions.
* Fixed an issue with grading in the Flight Path Practice scenario.


# v1.8.101

## April 21, 2023 <a href="#id-1.8.101-april-21-2023" id="id-1.8.101-april-21-2023"></a>

*This update features the new NIST Park scenario, the new Arrowhead flyable drone, and quite a few squashed bugs.*

**New Features ✨**

* New Flyable Scenarios
  * NIST Park
    * The NIST Park scenario features a lovely neighborhood park populated by a plethora of flight environments and NIST test setups.
    * List of Modules
      * Free Flight - Explore the various flight environments and NIST test setups at your own pace.
* New Flyable Drones
  * Arrowhead
    * The rugged Arrowhead from Uniform Sierra is designed to meet the needs of First Responders. Versatile and speedy, the Arrowhead's top feature is its powerful video system.
* Updated Flyable Scenarios
  * Sim-wide update to add grading criteria to module descriptions.

**Bug Fixes 🪲**

* Controller trim/deadzone settings have been updated to be more consistent.
* Fixed a bug where previous scores were displaying incorrectly on the module selection screen.
* Fixed a bug where drone audio would continue to play after the drone crashed.
* Fixed a bug where the onscreen controller would not remain hidden.
* Fixed various foliage colliders throughout the sim.
* Updated code for enabling and disabling drones in a module.
* Updated module drone availability rosters throughout the sim.
* Fixed a bug where drone debris was displaying incorrectly after a crash.
* Fixed a bug in the Parking Lot scenario where a drone could be out of bounds while on the ground.
* Fixed a bug where NIST buckets had no collider.
* Fixed a bug where quickly changing altitude direction with some drones could result in the sim crashing.
* Fixed collision for the Phantom 3 and Phantom 4.


# v1.8.64

## February 6, 2023 <a href="#id-1.8.64-february-6-2023" id="id-1.8.64-february-6-2023"></a>

*This update adds support for new Xbox controllers both wired and with Bluetooth on Mac OS and includes several bug fixes.*

**New Features ✨**

* New Supported Controllers
  * Added support for the new style Xbox Controllers(USB-C) to Mac OS for wired and Bluetooth.

**Bug Fixes 🪲**

* Users with expired licenses should no longer experience a crash on login.
* The Syma and Phantom 3 missing materials are correctly displaying now.
* Warehouse modules Shelf Maze 1 & 2 have corrected colliders.
* Skip Fredericks module objectives now complete as expected.


# v1.8.59

## January 4, 2023 <a href="#id-1.8.59-january-4-2023" id="id-1.8.59-january-4-2023"></a>

*This update includes the full release of the Island scenario, the addition of the Alta X as a flyable drone, and controller support for the ORQA FPV.Ctrl.*

**New Features ✨**

* Updated Flyable Scenarios
  * The Island Scenario - Full Release
    * Island Tour Module: Take a leisurely, self-guided tour of several of the Island's major points of interest.
    * Island Circuit Module: Our biggest racing circuit to date! How fast can you navigate this course covering the entire island?
    * Boat Landing Module: Several boats are adrift in the waters surrounding the island. Find and land on each boat.
    * Tower Ascent Module: Fly through and around the supports of a power station tower until you reach the top.
    * Power Line Run Module: Test your ability to hold a straight line as you navigate your drone though the tight confines of this power line course.
    * Dock Shuttle Module: How quickly can you safely navigate through all the checkpoints on this shuttle course with your yaw locked?
    * Lighthouse Ascent Module: Pilot your drone up the spiral staircase of the lighthouse. How hard could it be?
    * Rubber Duck Scavenger Hunt Module: Ten rubber ducks are scattered around the village grounds. Can you find them all? This module is endlessly replayable, as the ducks will be in different locations each time!
* New Flyable Drones
  * Alta X
    * The Alta X from Freefly Systems is a payload-carrying powerhouse featuring proprietary technology like ActiveBlade rotors and an integrated quick release system. Introduced in 2019, the Alta X features a top speed of over 60 mph and a flight time of around 25 minutes with the MōVI Carbon payload.
* New Supported Controllers
  * ORQA FPV.Ctrl

**Bug Fixes 🪲**

* Corrected inconsistencies in module timers
* Fixed a backend grading issue for NIST scenarios


# v1.8.43

## October 3, 2022 <a href="#id-1.8.43-october-3-2022" id="id-1.8.43-october-3-2022"></a>

*This hotfix addresses a few bugs that appeared after the 1.8.40 update.*

**Bug Fixes 🪲**

* Scenarios
  * Skip Fredricks Scenario
    * Fixed an issue where module objectives were failing to load correctly, blocking module completion
  * Warehouse Scenario
    * Fixed missing collision in the Shelving Maze modules
    * Fixed missing collision on several doors and barrier
* Drones
  * Skydio 2
    * Fixed a visual bug where the Skydio 2’s crash debris was comically large
    * Fixed an issue where drone crash debris had incorrect collisions
  * Loki Mk. 2
    * Fixed an issue where drone crash debris had incorrect collisions
  * Autel Evo II
    * Fixed an issue where drone crash debris had incorrect collisions


# v1.8.40

## September 14, 2022 <a href="#id-1.8.40-september-14-2022" id="id-1.8.40-september-14-2022"></a>

*This update ships with two new scenarios: a shipping Warehouse and an Island with ships in the harbor. We’re big fans of this ship!*

**New Features ✨**

* New Flyable Scenarios
  * Warehouse Scenario
    * This fully realized warehouse environment is perfect for honing interior and exterior flight skills in a dense, industrial environment
    * List of Modules
      * Free Flight - Explore the interior and exterior of the warehouse at your own pace
      * Free Flight Empty - Explore the interior and exterior of the warehouse at your own pace without any pesky obstacles
      * Barrier Slalom - Slalom around the interior of the warehouse through a course
      * Barrel Slalom - Slalom through an interior course comprised of barrel gates
      * Rafter Slalom: - Navigate a slalom course that will take you through the warehouse rafters
      * Racing Circuit 1-3 - Three increasingly difficult racing circuits of will take you around, over, and through the warehouse
      * Shelf Maze 1&2 - Find your way through two shelf mazes sure to test your precise movement with the drone
  * Island Scenario
    * A massive island with a quaint village, towering lighthouse, small harbor, and more points of interest to discover and explore
    * List of Modules
      * Free Flight - Explore the island at your own pace
    * **Early Bird Special**
      * We are releasing the Island scenario as a preview with an Early Bird Special discount. The Island scenario will be fully fleshed out in a future update with additional modules, and the price will be updated accordingly. Don’t miss your chance to get in on the ground floor of this module before it takes off!
* New Flyable Drones
  * Autel EVO II
    * The Autel EVO II is the second generation in Autel's EVO series. A quadcopter, the EVO II features omnidirectional obstacle avoidance coverage, up to 8k video, and GPS. Released in 2020, the Skydio 2 features a top speed of 20 m/s and a flight time of around 40 minutes.
  * Skydio 2
    * The Skydio 2 is a more consumer-friendly follow up to the Skydio R1. Feature rich, the Skydio 2 includes an NVIDIA on-board computer, omnidirectional obstacle avoidance coverage, and GPS. Released in 2019, the Skydio 2 features a top speed of 36 mph and a flight time of around 23 minutes.

**Bug Fixes 🪲**

* NIST Test Scenario
  * Fixed an issue where the “Thirty Foot Traversal” module’s name was displaying as “Twenty Foot Traversal”
* Kids With Drones Scenario
  * Fixed an issue where objective boxes were not displaying in some modules
  * Fixed an issue where the drone would freeze and prevent the player from completing the module
  * Updated text to correctly refer to the objective boxes as blue
* Camera improvements
  * Fixed an issue where rotating the camera fully down on Mavic would case rotational issues when flying
  * General fixes on the entire camera system

**Improvements 🙌**

* Lighting in Obstacle Course rebaked
* Accuracy and tracking of Timed Objectives in reports
* Visibility and shape of box objectives
* On drone crash, drone now starts at the spawn point in the “off” position
* HD Racer flight physics overhaul
* Bridge model mesh and colliders updated so pilots can fly through scaffolding now
* Bridge improved wind value performance
* Added more wind socks to Bridge
* Improved general performance


# v1.8.12

## April 20, 2022 <a href="#id-1.8.12-april-20-2022" id="id-1.8.12-april-20-2022"></a>

This update brings the addition of the BPERP course made with the support of APSA and NIST. It also comes with other changes and improvements detailed below.

**New Features ✨**

* Added a new training scenario for the APSA BPERP
* The Simulator now supports login from the Little Arms Launcher tool. This is in preparation for SSO implementation
* Added a new grass system that will be disabled by default. This can be enabled in the graphics settings
* Controller Trim settings added to controller configuration page

**Bug Fixes 🪲**

* Corrected issues with target objectives in NIST scenarios

**Improvements 🙌**

* Added launchpads to many scenarios
* Reduced the amount of logs saved to log files to reduce clutter and enhance troubleshooting
* New landing detection system improves accuracy of graded landing objectives
* Control system changes to support more controller models including the RadioMaster T8
* Offline backup of reports will persist for 30 days instead of being auto-deleted immediately upon upload to the server
* Added yellow tape measure to NIST scenarios
* Improved drone position detection for grading of NIST modules
* Improved drone spotlight effects
* Made changes to the crack visuals on the Bridge scenario


# Little Arms Launcher

## v0.12.12 <a href="#id-0.8.62-january-10-2024" id="id-0.8.62-january-10-2024"></a>

\[mac-only]

### Sept 1, 2026

#### Features

* Show app download progress in the macOS Dock during installs and updates
* Extend version history tooling to parse wiki archives

#### Bug Fixes

* Improve disk image attachment error handling and parsing on macOS
* Use available memory (not free memory) in runtime startup logging


# Archive


# 2026


# v0.12.11

### August 28, 2026

### Bug Fixes

* **Windows device ID generation** — Fixed an issue where the Launcher could fail to read the machine identifier on Windows. The Launcher now reads `MachineGuid` directly from the registry via `registry-js`, with a fallback for mixed-architecture processes.

### Improvements

* **macOS disk image mounting** — App installs from `.dmg` files on macOS 13 and later now use `diskutil image attach` instead of the deprecated `hdiutil mount` command, improving compatibility with newer macOS versions. macOS 12 and earlier continue to use `hdiutil`.
* **Startup memory reporting** — The Launcher startup log now reports **available memory** rather than free memory, using platform-specific metrics that better match what you see in Activity Monitor on Mac.


# v0.12.10

### May 21, 2026

New Feature:

* **Configurable Launcher data location** for managed and lab environments via the **`LITTLE_ARMS_LAUNCHER_USER_DATA`** environment variable—set a **parent folder** (for example Documents or a network drive) and the Launcher automatically stores its data in the usual subfolder there (for example **`Little Arms Launcher`**).


# v0.12.9

### April 14, 2026

Fixes:

* Resolved issue that would prevent available app updates from being presented to the user.


# v0.12.8

### April 8, 2026

New Features:

* **Invalid session handling:** dedicated **prompt** when the server/session is no longer valid, so you can acknowledge what happened instead of a silent or confusing logout.

Fixes:

* **Startup** tolerates **failed session creation** (e.g. network issues) more gracefully instead of leaving the launcher in a broken state.
* **DLC symlinks:** logic fixed when a **symlink exists but its target does not**, avoiding wrong assumptions during updates.


# v0.12.7

### March 13, 2026

New Features:

* **Dedicated DLC view** added for supported apps.
* When you **selectively install, update, or “revert to”** another launcher-app version, a **prompt asks whether DLC should be included**, so simulator build and optional content stay aligned with your intent.

Improvements:

* **DLC catalog list** only shows items that have a defined **latestVersion**, reducing empty or misleading rows.
* **Immediate busy/progress feedback** when installing or updating DLC from app settings (state updates as soon as you click).

Fixes:

* **“Revert to”** now includes the **missing confirmation** path in app controls.
* **More reliable selective updates and DLC handling** in edge cases that previously could error or confuse install state.
* **DLC install/update** hardened when **folders or symlinks** are missing or inconsistent.


# 2025


# v0.12.6

### August 13, 2025

*This update enhances the download and installation experience in preparation for the next simulator update in which scenarios will be split into DLC. Also includes some nice bug fixes and improvements that will hopefully mitigate common issues users experience.*

**New Features** <i class="fa-sparkles">:sparkles:</i>

* New “Preparing” step added to app installation process, so you’ll know when the app is getting ready before the download begins.
* Improved drive selection feedback user experience when running the Little Arms Launcher for the first time.

**Bug Fixes** <i class="fa-bug">:bug:</i>

* Fixed an issue that could result in an app installation/update failure if certain folders utilized by the Little Arms Launcher didn't exist where usually expected.
* Fixed a case where setting the Little Arms Launcher's dedicated folder could fail unnecessarily if the source and destination happened to be the same.
* Resolved an issue that could cause certain URLs to be mishandled during downloads.

Performance and Security <i class="fa-lock">:lock:</i>

* Improved stability across installation, update, and drive-listing (on Windows) processes.
* Enhanced error handling for app installation catalogs, file cleanup, and app data management.
* Optimized logging for better diagnostics, including CPU details and launcher process tracking.


# v0.12.0

### February 7, 2025

*This update introduces support for offline mode, remember me, command line arguments, native window login fallback option, and application version management.*

**New Features ✨**

* Added the ability to register your device to run in offline mode if permitted.
* Added a "remember me" option (and a way to disable it)
* Added support for command line arguments for launching the launcher
* Added an option to enable "application version management" to the end user

**Improvements 🙌**

* Logging updates to better track and understand common launcher problems users have encountered


# 2024


# v0.11.0

### December 18, 2024 <a href="#id-0.8.62-january-10-2024" id="id-0.8.62-january-10-2024"></a>

*This update introduces support for hardware licenses.*

**New Features ✨**

* Added the ability to register your device and acquire a hardware license through a supported institution. Using the Little Arms Launcher with a valid hardware license grants access to its associated content, in addition to any content you currently have access to when running Zephyr.


# v0.10.3

### December 3, 2024 <a href="#id-0.8.62-january-10-2024" id="id-0.8.62-january-10-2024"></a>

*This update introduces social provider support and improvements to the launcher.*

**New Features ✨**

* Initial support for SSO

**Improvements 🙌**

* Updated auth0 development domain

**Bug Fixes 🪲**

* Login issue that would result in erroneous error if a previous login attempt had been canceled


# v0.9.2

### October 16, 2024 <a href="#id-0.8.62-january-10-2024" id="id-0.8.62-january-10-2024"></a>

*This update is primarily a fix for list-drives functionality on macOS*

**Improvements 🙌**

* SCSS related dependency updates

**Bug Fixes 🪲**

* list-drives functionality on macOS where process could hand when using diskutil


# v0.9.0

### August 20, 2024 <a href="#id-0.8.62-january-10-2024" id="id-0.8.62-january-10-2024"></a>

*This update includes some bug fixes and improvements to the Launcher*

**Improvements 🙌**

* General project cleanup
* Updated node version to 18.18.0
* Updates listProcess errors to be more comprehensive
* Error log fetching and zip submission for reporting payload
* Addressables system updates
* Fallback functionality to app update process

**New Features ✨**

* New Dev Mode feature

**Bug Fixes 🪲**

* Partitions list from diskutil in list-drives
* App install issue related to DLC folder existence
* Logic issue with app update map creation
* URL generation for API requests
* Improper channel value being sent in API requests


# v0.8.62

### January 10, 2024 <a href="#id-0.8.62-january-10-2024" id="id-0.8.62-january-10-2024"></a>

*This update includes an update to user credential handling*

**Improvements 🙌**

* Modified the way user credentials are passed from the Launcher to apps that support auto login.


# 2023


# v0.8.52

### July 11, 2023 <a href="#id-0.8.62-january-10-2024" id="id-0.8.62-january-10-2024"></a>

*This update includes improvements and bug fixes*

**Improvements 🙌**

* Consolidated handling of listing processes into a list-process utility.

**Bug Fixes 🪲**

* Fixed issue where request for federated sign in from renderer would error due to the session data object being un-sendable through IPC.
* Added a fix for usage of (bundled) wmic utility that would previously result in its evocation failing when the absolute path to the wmic executable on the user's machine contained spaces.
* Now ensure that `ensureRequiredDirectories` is executed before the initialization window is shown (during initialization of the launcher) to ensure any warning dialog windows are not obscured behind the initialization window (which is set to always display on top of all other windows).


# v0.8.48

### July 6, 2023

*This update includes improvements and bug fixes*

**Improvements 🙌**

* Finished Vue3 migration
* Implemented new method of fetching app executable ProductVersion on Windows using powershell.
* Updated behavior of the \`list-drives\` service to include support for new method for macOS, as well as improved fallback handling.
* Streamlined aspects of information/error logging.
* Added preliminary recognition for when the user's machine suspends such as when it goes to sleep
* Changed compilation of Typescript from `babel-loader` to `ts-loader`
* Added `diskutil` method for listing drives.
* Added hard drive detection utility to development settings view
* Minor type-related updates and various other corrections to `src` content
* Streamlined aspects of project tooling
* Updated NodeJS to `v18.14.2`
* Made improvements to renderer error handling
* Various other minor improvements

**Bug Fixes 🪲**

* Minor bug fix for listing drives via powershell
* Prevent `Content-Type` header from automaticaly being set in requests if already explicitly declared in requerst parameters.


# Zephyr Dashboard

## v2026.6.10

### September 14, 2026

### Updates

* Enterprise sales contact — The Contact Sales dialog now shows the proper representative, with an updated direct phone number.
* Enterprise demo form — The business demo page lists a single primary sales contact for consistency.


# Archive


# 2026


# v2026.6.9

## September 2, 2026

### Fixes

* Page headings when navigating the site — The primary page heading now updates correctly as you move between pages, so each screen stays aligned with its title for accessibility tools and search indexing.


# v2026.6.8

## September 2, 2026

### Improvements

* SEO and accessibility — Most public pages now have a dedicated primary heading that matches what visitors see on the page, separate from the browser tab title when that helps clarity (for example, "About Us" on the About page).
* Homepage — The main landing page heading reflects the hero message ("Cutting Edge Drone Simulator") while keeping the existing marketing title in the browser tab.
* Search and social previews — Server-rendered pages include the correct hidden heading before the app loads, improving consistency for crawlers and shared links.
* Site-wide consistency — Headings were adjusted across marketing pages (features, industries, policies, shop, purchase flow, and more) so pages use a single logical top-level heading and clearer visual hierarchy.


# v2026.6.7

## September 2, 2026

### New and improved

* Contact page — Browser title simplified to "Contact Us"; added a proper page heading and clearer link styling on phone and email links.
* Homepage — Added an accessible primary heading for the Zephyr brand on the hero section.
* Marketing pages — Refined heading structure on About, APSA, Drone Responders, Shop, and related pages so section titles read more naturally without duplicate top-level headings.

### Updates

* App icons — Refreshed favicon and Apple touch icons for sharper display on browsers and mobile home screens.


# v2026.6.6

## September 2, 2026

### Improvements

* Homepage title — Shortened the default homepage browser title to stay within recommended length for search results while keeping the FAA-aligned training message.


# v2026.6.5

## September 2, 2026

### New

* Branded access messages — Custom Zephyr pages for situations where Cloudflare blocks or restricts access (for example, security rules, geographic restrictions, or WAF blocks). Visitors see on-brand guidance and support options instead of a generic error.

### Fixes

* Homepage structured data — Corrected how JSON-LD structured data is embedded on the homepage so search engines can read organization and product metadata reliably.

### Improvements

* Reliability — Backend and deployment tooling updates to keep submodule installs and API services running smoothly in production.


# v2026.6.4

### **September 1, 2026**

**Highlights**

* Fixed the homepage Purchase button so it can be clicked again when the info panel overlaps the hero.

***

**Bug Fixes**

* Homepage — The Purchase button in the hero is no longer blocked by the overlapping info section. The info panel still sits slightly over the section above it, without covering the button.


# v2026.6.3

### **September 1, 2026**

**Highlights**

* Routing and SEO cleanup for the Features page and other public pages.

***

**Improvements**

* Features page - The Features route is now a single `/features` path (optional question path segment removed).
* SEO - More specific page patterns are preferred when matching page titles and meta for public routes, so the correct page information is more likely to be served.


# v2026.6.2

### **September 1, 2026**

**Highlights**

* Search and discovery improvements across public pages (sitemap, robots, and canonical URLs), a blank-page loading fix, and richer invite and partner-referral detail views in the dashboard.

***

**New Features**

* Invite details - Click an invite row to open a detail view with status, lifecycle steps, and actions such as copy link, resend, and delete.
* Partner referral timeline - Partner referrals show a status history timeline in the detail view, with a hover preview on the referrals table.

***

**Improvements**

* SEO - Public pages now include sitemap and robots support, clearer page metadata, and self-referencing canonical URLs for indexable routes.
* Manage tables - Several tables (including Invites, Organizations, Partners, Products, and Users) support clicking a row to open the related detail view, with clearer row hover feedback.
* Site map page - The on-site Site Map view was updated to align with the new public sitemap configuration.

***

**Bug Fixes**

* Blank page - Fixed an issue where some pages could render as a white/blank screen.
* Invite viewing - Viewing invite details is limited to admins for now.


# v2026.6.1

### August 27, 2026

#### Highlights

Added two new partners to the partners section - TCB Drones and Vets to Drones, bug fix on Report Request modal, and updates to Contact page and Partner Product page.

***

#### Improvements

* Updated Contact page information
* Added "click to enlarge" functionality to Partner Product page images and updated Lightbox modal
* Added two new partners to the Proud Partners section: TCB Drones and Vets to Drones

***

#### Bug Fixes

* Report Request Modal - Added back button to summon select-list modal on key area of the form


# v2026.6.0

#### August 20, 2026

#### Highlights

* Partner program - Partners now have their own dashboard, referral tracking, and shareable product checkout links. Admins can manage partners and commissions from the Manage tables.
* Shop publishing - Products can be shown or hidden in the shop independently of whether they are active.

***

#### New Features

* Partner accounts - Create and edit partners, including referral codes and completed-referral counts.
* Partner dashboard - Partners can see completed referrals, this month’s commission, pending payout, and paid year-to-date, plus a monthly referrals breakdown.
* Partner referrals - Admins can manage referrals.
* Partner product checkout - Share a product link with a partner referral code (`/partner-checkout`). Buyers land on the product and continue into checkout with the referral attached.
* In Shop - Mark products to display in the shop. Publish or unpublish from the products table, or use the toggle when creating or editing a product.

***

#### Improvements

* Reseller terminology is now Partner throughout the dashboard and related flows.
* Products table includes an In Shop column and Publish to Shop / Unpublish from Shop actions.
* Shop listings no longer include certification products, cart errors name the product involved, and Add to Cart copy reflects whether you already own the item.
* Updated the Omada logo in the Proud Partners section.

***

#### Bug Fixes

* Modules table - Opening the Modules table no longer fails to load.
* License expiration - The expiration field now saves correctly when creating and editing products.


# v2026.5.4

### August 18, 2026

### Highlights

* Bug fixes on Organization Convert to Site License and Invites Table

***

### Bug Fixes:

* Fixed a bug that wouldn't allow the selection of some products on converting organizations to site license
* Fixed a bug that wouldn't allow filtering organizations on invites table


# v2026.5.3

### August 12, 2026

### Highlights

* Bug fixes on Copy Assignments Modal

***

### Bug Fixes:

* Fixed a bug that prevented Copy Assignments Modal from spawning

### Improvements:

* Added error handling and UI polish to the Copy Assignments Modal


# v2026.5.2

### August 12, 2026

### Highlights

* Bug fixes on Managing Assignments and Products modals

***

### Bug Fixes:

* Creating/updating assignment and setting minimum score or minimum time requirements
* Creating/updating product and setting cart limit and price data


# v2026.5.1

### August 7, 2026

### Highlights

* Bug fixes on Add License form and added Pilot Institute to partners list.

***

#### Improvements

* Added Pilot Institute to Proud Partners section
* Various bug fixes in Add License modal


# v2026.5.0

### August 5, 2026

### Highlights

* New Admin feature for viewing and managing organizations, accessibility improvements, and ensuring referral codes are working in purchasing wizard.

***

#### Improvements

* Organizations table sorting — Sort organizations by Name and Next Invoice Date. Tables also support cleaner remote sorting/filtering behind the scenes.
* Invite users — License availability updates as you add emails, with clearer prompts when you still need to pick an institution or role.
* Referral links — Referral codes from purchase/landing URLs are saved and carried through checkout so affiliates are attributed correctly.
* Cookie preferences — Tracking consent works more reliably with Google Consent Mode, and cookie preference checkboxes are clearer for screen readers.
* Convert to site license — Confirmation copy now states that used seats transfer ownership to their assigned users until they expire (instead of only “remain” on those users).

#### Accessibility & polish

* Better labels and controls in cookie preferences and table group actions.
* Minor layout cleanup on the site licenses card.


# v2026.4.0

### July 28, 2026

### Highlights

* Modernized platform foundation - Zephyr has been upgraded to Vue 3, bringing a more stable, maintainable foundation for future features and smoother day-to-day use of the web app.
* Accessibility improvements - This release includes a first major pass at WCAG-oriented accessibility work across the site and app: better keyboard focus handling in navigation, clearer structure in overlays and modals, improved screen-reader labeling, and respect for reduced-motion preferences on animated homepage sections. A Site Map page was also added (linked from the footer) so visitors have another way to find key pages, and the Accessibility statement remains available from the footer.

***

### New Features

* Site Map — A new `/sitemap` page groups public product, industry, and support links for easier discovery.

***

### Improvements

* Navigation and flyout menus are easier to use with keyboard and assistive tech.
* Modals and overlays behave more consistently (focus, structure, and interaction).
* Date and time pickers use clearer default formatting and locale handling.
* Visual consistency across cards, tables, and modal chrome (spacing, disabled states, shared styling tokens).
* Student and user management flows were cleaned up as part of the platform upgrade.

***

### Fixes

* Users table - Delete Users - The delete option now only appears for users at organizations where deletion is actually permitted.


# v2026.3.0

### July 9, 2026

### Highlights

* Added support to search by email and organizationName when searching Licenses
* Build Pipeline UX updated to supported API calls to start, approve and deploy SIM builds

***

### New Features

#### SIM Build Management

* Added functions for listing, getting, approving, starting, and deploying builds in the builds module.
* Introduced new types for build options and build status to enhance type safety.
* Updated the build model to include additional properties such as operating system and release channel.
* Refactored the router to include a new dashboard simulator route and removed the old unity modules view.
* Integrated build modals and updated the store to manage build state.

***

### Improvements

#### License Search Functions

* Added optional organizationName field to the LicenseSearch.Options interface.
* Updated searchOptions in the Licenses module to accommodate organizationName in search filters.
* Added optional email field to LicenseSearch.Options interface.
* Updated Licenses module to include email in search options based on filter input.

#### Table Cell User Email

* Refactored TableCellUserEmail component to handle email resolution and display.
* Integrated TableCellUserEmail component into the licenses table for owner and assigned users.


# v2026.2.3

### July 8, 2026

### Highlights

* Adjusted pricing in purchasing wizard to match new pricing for July 2026

***

### Updates

#### Purchasing Wizard

* Updated industry handling to exclusively support "school" instead of "public-safety"
* Adjust pricing and discount percentages for the school industry

***

### Improvements

#### Purchasing Wizard

* Optimized computed properties and functions related to industry discounts and email qualifications.
* Enhanced user messages and labels to reflect the focus on educational institutions.
* Removed references and logic pertaining to public safety to streamline the purchase process.


# v2026.2.2

### June 24, 2026

### Highlights

* Student license visibility — Site license usage now splits student licenses into assigned vs. pending invites across the dashboard, license overview modal, and site license card, with a color-coded progress bar and legend (Site License: Auto organizations only).
* Purchase wizard improvements — Enterprise email visitors and organization purchasers get clearer flows, including organization details on the review step, improved pricing logic, and form path included on the submission.
* Industry pages streamlined — “Talk to sales” and “Request a demo” CTAs across industry pages now route directly to the purchase wizard via “Get started.”
* License usage calendar overhaul — More reliable date handling, smarter data fetching, and clearer day-vs.-organization usage display in the calendar widget.

***

### New Features

#### License management

* Added `site-license-breakdown` service to compute assigned student licenses vs. pending invite slots for auto-licensed organizations.
* CardSiteLicenses shows a stacked progress bar (assigned + pending invites) with legend and tooltip explaining how pending invites are inferred (Site License: Auto organizations only).
* License Usage Overview modal displays pending invite counts for current license holders and loads list content on demand when switching views.
* Institution Admin and Instructor dashboards pass student license breakdown data to the site license card.

#### Purchase wizard

* Enterprise/special-email visitors who choose contact sales now complete the organization step before review, with organization summary and pricing on the review screen.
* Organization pilot count is required for purchase pricing; invalid values surface a clear error instead of defaulting to 1.
* Review step messaging tailored for special-email sales lead submissions.

#### Marketing & navigation

* Added Omada as a proud partner; reordered partner logos (SCIDUC, Omada, USI).
* Industry pages (Agriculture, Construction, Drone Training Schools, Energy & Utilities, Logistics, Public Safety, Real Estate & Media) link to the purchase wizard.
* Legacy `/pricing` route redirects to `/enterprise` while preserving query params and hash.

#### Shop

* Scene-linked shop visits show an informational alert when a scenario may not be available for individual purchase, with support contact guidance.
* Referrer-based auto-add-to-cart behavior preserved with clearer handling.

***

### Fixes

* License Usage Calendar — Fixed light-mode overlay on day cells in `DayUsagePanel` (background color and layering).
* Authentication — Failed session creation during login now triggers logout instead of leaving the user in a broken auth state.

***

### Improvements

#### License Usage Calendar Widget

* New `getDateOnlyKey` and `getHistoricalApiDateKey` helpers to standardize date formatting and avoid timezone issues.
* Refactored data fetching with generation tracking and cached date ranges to reduce redundant API calls.
* Added `usageScope` (`day` vs. `organization-current`) so the sidebar shows the correct context for usage counts.
* LicenseUsageOverview loads calendar vs. list content conditionally for better performance.
* Calendar module updated for consistent date handling across components.

#### Shop

* Removed scene-based “highlighted products” section; all products shown in the standard list with improved scene/referrer link handling.

#### Form components

* FormDatepicker — Stronger prop typing with `PropType`, improved null defaults, and safer computed property handling.


# v2026.2.1

### June 11, 2026

### Highlights

Updated UAV Coach (Drone Pilot Ground School) partner logo and referral link and fixed referral codes being included on checkout.

***

### Fixes

* Fixed referral code being included in checkout on purchasing wizard

***

### Improvements

* Proud Partners — updated UAV Coach (Drone Pilot Ground School) logos and referral link


# v2026.2.0

## v2026.2.0

### June 5, 2026

### Highlights

This release introduces a guided Purchase Wizard as the primary way to buy Zephyr licenses online. Individual and Enterprise pages now route into the wizard instead of the legacy cart flow.

***

### New Features

#### Purchase Wizard (`/purchase`)

A new multi-step purchase experience replaces direct cart checkout on key marketing pages.

* Guided flow with progress tracking and session persistence (resume where you left off)
* Individual licenses — choose a free trial or purchase, with Stripe embedded checkout
* Organization / site licenses — collect org details, pilot count, and billing info before checkout
* Pre-purchase assistance — flag paperwork or processing needs before purchase; optionally pay by check
* Order summary with live pricing, discount display, and review before submission
* Sales lead handling — non-checkout paths (trials, check payment, pre-purchase assistance, industry pricing) create HubSpot deals and follow-up tasks automatically
* Contextual footer hints — sales contact on early steps, support portal link on later steps

#### Checkout & Organization Setup

* New organization purchases now pass organization data through checkout and show a dedicated success message (“Your organization is ready”) with LMS onboarding instructions
* Checkout sessions can be linked to HubSpot deals and new organization records on the backend
* Purchase wizard state is cleared automatically after a successful checkout

***

### Improvements

#### Marketing Pages

* Individuals page — simplified layout; added a primary Purchase button linking to the wizard; removed inline cart/add-on purchase UI
* Enterprise page — major refresh with Purchase Wizard CTAs throughout and integrated site license pack cards
* Pack option cards — training scenario hover/focus flyouts on included features; improved site license variant support
* Proud Partners — added Public Safety UAS partner logo

#### UI & Forms

* Form field components (`FormFieldInput`, `FormFieldSelect`) — floating labels, improved styling, and shared form-field SCSS
* App header/footer — hidden on Purchase Wizard routes for a focused checkout experience


# v2026.1.3

## v2026.1.3

### May 27, 2026

### Highlights

This release improves admin workflows on dashboards and in user management: shared utility buttons (including wiki links), a simulator time column on the Users table, and a more reliable Select Users and Report Request experience.

***

### New features

#### Dashboard utility buttons

* Introduced a shared Utility card pattern via `DashboardUtilityButtons` and `useUtilityButtons`, supporting both in-app actions and external wiki links (with an external-link icon).
* Institution Admin and Instructor dashboards now include an Organization Onboarding Documentation link to the wiki.
* Instructor utility section updated to match Institution Admin styling (labeled card, outline pill buttons, wrapped layout).

#### Users table

* Added Sim Time (hh:mm:ss) column showing each user’s simulator time, formatted as hours:minutes:seconds.

***

### Improvements

#### Select Users modal

* Search users by first name, last name, or email while picking recipients.
* Selection is preserved when changing organization/course filters or updating the search query.

#### Report Request modal

* Modal opens at large size for easier use.
* Start and End dates use the shared date/time picker with sensible bounds (up to 5 years back; end date cannot be in the future).
* Default range: start date is one month ago at midnight; end date defaults to today.


# v2026.1.2

## v2026.1.2

### May 5, 2026

New:

* Added "How To" videos under "Resources"
* Introduced new Individual license offerings and two-week trial license type

Fixes:

* Fixed SAR Fundamentals scenario image

Enhancements:

* Redesigned Shop license cards
* Redesigned Individuals page license cards and added Scenario cards at the bottom of the page with descriptions and links to their respective wiki pages


# v2026.1.1

## v2026.1.1

### April 17, 2026

New Features:

* Admin-only: Organization Usage Stats UI

Fixes:

* Manage Students UI now detects and displays available license counts and prevents users from over-adding students to a course

Enhancements:

* Added "disabled" functionality to the "select items" UI


# v2026.1.0

## v2026.1.0

### April 8, 2026

New features:

* New cookie management and consent service
  * Included Apollo and Google Analytics as options
  * Do Not Track signal detection and honoring system
* Content Package management UI
* Added "industries served" pages to the front end
* Single session management

Improvements:

* Updated wording for "Hobbyist" vs "Business" customers


# v2026.0.4

#### March 31, 2026

* Enabled privacy notice


# v2026.0.3

#### February 5, 2026

Maintenance:

* General maintenance


# v2026.0.2

#### February 5, 2026

Maintenance:

* General maintenance


# v2026.0.1

#### January 29, 2026

Bug Fixes:

* Fixed Launcher download link


# v2026.0.0

#### January 13, 2026

Improvements:

* Styling updates to App Cookies Notice

Maintenance:

* Package updates


# 2025


# v2025.4.3

### November 5, 2025

Bug Fix:

* Add/Remove License Modal
* Add License on Organization Creation Process


# v2025.4.2

### November 5, 2025

Bug Fix:

* Air Data typos
* Videos loading on Features page


# v2025.4.1

Nov. 5, 2025

Bug Fix:

* Purchase Certification for Student Modal - safeguard against missing Price Ids


# v2025.4.0

### Nov. 5, 2025

### Major Features & Enhancements

#### License Management & Organization Administration

* Implemented comprehensive DLC (Downloadable Content) management in product creation and updates
* Enhanced license management UI with improved `ManageStudentLicenses` component
  * Added proper organization context handling
  * Fixed loading issues and improved student retrieval logic
  * Added list view to `LicenseUsageOverview` modal
  * Improved license usage calendar widget with better course tracking
* Refactored license model and API with cursor-based pagination (replacing `lastEvaluatedKey` with `nextCursor`/`previousCursor`)
* Added license removal date display in various components
* Implemented role-based license visibility and styling
* Enhanced `CardSiteLicenses` component with modal for adding more licenses

#### User & Authentication Management

* Implemented AirData account linking functionality
  * Added `getUserIdentities` API function
  * Updated `SettingsV2` modal for identity management
  * Added AirData sync functionality
* Enhanced user password handling and related components
* Added ISK12 user details to user modals
* Migrated `UserCourses` modal to Composition API with improved error handling
* Enhanced user role management with tooltips for restricted roles/licenses
* Improved user search with license information

#### Course & Student Invitations

* Implemented comprehensive invite scheduling system
  * Added timepicker functionality for scheduled invites
  * Added date validation for course start dates
  * Implemented invite update/rescheduling functionality in `EditCourse` modal
  * Added course invites table panel to dashboard
* Enhanced `InviteStudent` modal with validation to prevent scheduling for started courses
* Improved invite status display with more detailed states (including 'used' state)
* Added support for searching invites by course
* Role-based invite deletion verification (instructors can only delete their own invites)

#### Dashboard & Reporting

* Refactored `DashboardHome` components for improved data handling
  * Enhanced report loading functionality
  * Updated flight report statistics and metrics
  * Improved component references and imports
* Updated flight report components with better data presentation

#### Product & Organization Management

* Refactored product model to standardize backorder handling
* Enhanced `ManageOrganizationProducts` component to fetch organization-specific products
* Refactored organization pagination with cursor-based navigation
* Deprecated `listOrganizations` in favor of search functionality
* Added confirmation prompts for licensing method changes
* Improved form submission logic in `ManageOrganizationView`

#### Email Verification

* Implemented email verification system (feature/verify-email-2)
* Refactored `VerifyEmail` component layout with support contact information
* Updated to support new email verification routes

#### Scene & Module Management

* Modernized `EditDrone.vue` component
* Fixed scene and module management functionality
* Removed deprecated add/remove modules (modules now choose their scene in `EditModule`)
* Added private scene warnings in `CompleteSiteLicenseSetup`

### API & Backend Improvements

#### Data Model Migration

* Migrated relevant data model references to use `zephyr-schemas`
* Replaced deprecated property references on licenses
* Updated handling of `Course.teacher` property (now nullable)
* Removed deprecated `listUsers` method with updated documentation

#### API Route Modernization

* Updated Users Table to use SQL routes
* Updated Invites to support new backend pagination queries
* Updated role table panel with new pagination
* Fixed invite columns and notices for SQL database reads
* Added "call name" to API route logger for better debugging
* Added temporary highlighting of migrated route names in API request logs
* Removed unused API route function calls

#### Pagination Updates

* Implemented cursor-based pagination across multiple endpoints
* Updated invite, license, and organization search functionality
* Enhanced license search with new pagination system

### UI/UX Improvements

#### Modal System

* Improved focus restoration logic to prevent event re-triggering
* Fixed modal close/dismissal to target correct instance
* Implemented automatic modal dismissal on route transitions

#### Calendar & License Usage

* Enhanced `LicenseUsageCalendarWidget` with reactive properties
* Improved UI/UX including better mobile/small screen support
* Fixed race conditions in calendar day student tracking
* Replaced scrollable calendar items with dynamic overflow indicators

#### Form Components

* Updated `FormInput` component to properly support `debounce` property
* Fixed race condition in `OrganizationUserSelectionBuilder`
* Enhanced date formatting across various components using date-fns

#### Sidebar & Navigation

* Enhanced Sidebar and `SplitViewPage` components
* Updated `AppHeader` styles for improved link visibility
* Conditional display based on organization licensing method

### Bug Fixes

#### License & Organization Issues

* Fixed site license update bug (hotfix/v2025.3.7)
* Fixed issue with boolean handling in organization settings
* Fixed license assignment/unassignment in same process
* Fixed organization license display in users table
* Fixed proper organization context in `ManageStudentLicenses` modal

#### Course & Certification

* Fixed broken Scene/Module management
* Added resend PDF option for certifications
* Commented out 'Issue Certification Exam' menu option for future re-evaluation

#### Student Dashboard & Checkout

* Fixed student dashboard issue showing "Purchase Seat" after purchase
* Created universal embedded checkout system
* Enhanced checkout with callback to clear cached seat purchase session
* Fixed guest checkout bug with generated options
* Re-added mistakenly-removed checkout session context values

#### User Management

* Fixed loading error in `UserCourses` modal for LAS Admin role
* Fixed Firefox browser compatibility in `ClipboardService`
* Completed removal of deprecated property references on licenses

#### Dashboard & UI

* Fixed odd scrollbar rendering in some browsers
* Improved date formatting consistency across components
* Fixed in drone logbook table cell for reports
* Updated report modules with latest changes


# v2025.3.8

### October 31, 2025

Improvements:

* Added announcement for Nov. 5th release


# v2025.3.7

### October 27, 2025

Bug Fix:

* Site License Product Update


# v2025.3.6

### Oct. 22, 2025

Bug Fix:

* Minor bug fix on Product management


# v2025.3.5

### Oct. 16, 2025

**Improvements**

* Added features to the Site Announcement system

**Bug Fixes**

* Product update issues when adding DLC and Scenes at the same time


# v2025.3.4

## Sept. 24, 2025

**Bug Fixes:**

* Minor bug fix on Organization creation


# v2025.3.3

### Aug 29, 2025

**Bug Fixes**

* On student invite for site license organizations, fixed an issue with available license calculation where the selected course is currently running
* Changing site license organization product


# v2025.3.1

## Aug 28, 2025

Improvements:

* Site Banner announcement now filters certain Auth0 recovered messages


# v2025.3.0

## Aug. 25, 2025

New Features:

* Institution Admin user delete capabilities

Bug Fixes:

* User role selection

Improvements:

* Removed deprecated routes


# v2025.2.1

## Aug. 22, 2025

Improvements:

* Enabled Stripe ID field on Edit Organization modal


# v2025.2.0

New Features:

* Resend Certification PDF button

Improvements:

* Updated edit drone modal to support updating manufacturer and model
* Updated edit scene modal to display list of associated modules
* Updated edit module modal to allow for scene selection


# v2025.1.2

## Aug. 6, 2025

Bug Fix:

* Guest checkout
* Checkout context


# v2025.1.1

## Aug. 6, 2025

Improvements:

* General project pruning and security updates
* Enhanced checkout process various states

Bug Fix:

* Fixed user assignment management on the front end


# v2025.1.0

## July 30, 2025

Improvement:

* Switched shipping providers and re-added support for shipping products
* General improvements to order management across the whole site


# v2025.0.14

## July 22, 2025

Bug Fix:

* Add/Remove License from Organization




---

[Next Page](/llms-full.txt/1)

