# AERIS v0.1.0-alpha

Release date: July 22, 2026

## Summary

`v0.1.0-alpha` is the first public AERIS checkpoint for the Hiturbo S20 / S2x family. This release proves the core direction of the project: a privacy-first Android ground station that can replace opaque vendor apps with a local-first experience focused on live FPV, honest capability reporting, and careful experimentation.

This is an alpha release. It is intended for testing, iteration, and feedback rather than broad end-user deployment.

## Included In This Alpha

- Android Compose app shell for Home, Flight, Media, and Diagnostics
- Mock mode for safe UI iteration without powered hardware
- S2x live Wi-Fi session support for Hiturbo S20-class drones
- Live FPV video display
- Tactical full-screen HUD
- Dual virtual joystick input with drag-and-snap behavior
- Takeoff, land, and emergency stop controls
- Layout editor for repositioning HUD elements
- Still-photo capture from the current frame
- Public photo save path under `Pictures/AERIS/<drone name>/`
- Diagnostics for connection state, packet flow, and environment checks
- Automatic reconnect attempts after unexpected live-flight disconnects
- Core protocol and mock-driver unit tests

## Known Limitations

- Experimental hardware support is currently centered on Hiturbo S20 / S2x
- Live video recording is not fully wired for the S2x stream yet
- Controls and reconnect behavior should still be treated as experimental
- The surrounding app UX is less mature than the flight screen
- Compatibility outside the initial target family should not be assumed

## Recommended Testing Flow

1. Start in mock mode and verify screen flow, HUD layout, and media behavior.
2. Move to a physical Android device connected to the drone Wi-Fi network.
3. Validate connection, video, and control behavior with props removed.
4. Only attempt live flight after controlled ground testing is stable.

## Safety

This release may behave unexpectedly. Users remain responsible for safe and lawful drone operation. Validate all experimental control behavior in a controlled environment before relying on it in flight.

## Focus After This Release

- Improve home and diagnostics UX
- Wire real live video recording
- Continue hardening flight-control behavior
- Expand compatibility and driver safety
- Explore day-2 computer-vision and assisted-flight ideas
