- Added additional parameters to build-map-layers script for creating rectangular map bounding areas
- Adjust range for auto-orbit camera vertical and horizontal speed settings from -0.2 to 0.2
- Fixed typo in maps/build-map-layers.py
- Fixed bug in UTILS.setOrigin and UTILS.getXY calculations for lat/lon offsets
- Added aerodrome and runway elevation visualization with ground projections
- Added
SKIES_ADSB_DEFAULT_ORIGIN_ELEVATION_METERS_OPTIONALenvironment variable - Updated orbit and auto-orbit cameras to handle origin elevation
- Enhanced runway visibility with contrasting white material
- Adjust height of origin labels
- Adjust starting default orbit camera settings
- Modified maps.js origins creation to include elevation data
- Modified build-map-layers script to include spatial join of aerodrome and runway data for elevation information
- Fixed typos in INSTALL.md
- Update project documentation
- Added basic flight information to aircraft dialog using planespotters.net aircraft registration data
- Hide FlightAware Flight info section in flight info dialog on empty JSON response
- Adjusted aircraft flight info dialog header text
- Fixed typo in update_flask_app.sh script
- Updated Flask app to return empty json response for flightInfo on failure to find FlightAware AeroAPI key
- Update docs with explanation of changes
- Changed build-map-layer.sh default environment variables prefix from
VITE_toSKIES_ADSB_
- Added "Auto-Orbit" camera mode
- Added "Auto-Orbit" camera controls to dat-gui settings
- Added new gif recording of v2.2.0
- Changed default environment variables prefix from
VITE_toSKIES_ADSB_ - Adjusted urban layer Y position
- Updated automation + build scripts to use
SKIES_ADSB_environment variables - Updated docs
- Misc clean up
- Updated troika-three-text library to 0.52.3
- Fixed bug in Aircraft.hasExpired() causing incorrect aircraft expiration
- Fixed error in UTILS.getXY due to typo
- Misc documentation clean up
- Update project README.md with link to SDR Enthusiasts compatible Docker container
- Update project README.md with Docker container notice.
- Misc documentation clean up
- Update DEVELOPMENT.md Flask app update instructions
- Fixed script initialization issue in install-skies-adsb.sh
- Added readsb RTL-SDR driver option in installation process
- Fixed aircraft TTL bug caused by improper type check
- Simplified Raspberry Pi installation process
- Removed need for manual script editing
- Added command line options
- Renamed
install.shtoinstall-skies-adsb.sh
- Updated documentation
- Updated INSTALL.md and RPI-INSTALL-GUIDE.md
- Renamed LOCALHOST-SETUP-GUIDE.md to LOCALHOST-HEADLESS-SETUP-GUIDE.md
- Fixed INSTALL.md table of contents.
- Misc documentation clean up
- Updated use_existing_adsb.sh script
- added --host option when launching Vite in order to automatically setup Network IP for development server
- removed --open option in order to prevent failure if run in a headless setup
- Updated utils.js to use window.location.hostname instead of hardcoded localhost string for Localhost setups
- Updated RPI and Localhost installation guides and consolidated redundant sections into the docs/INSTALL.md guide
- Misc documentation clean up
- Update docs/INSTALL.md repo url
- Updated project README.md
- Added documentation for enabling remote access to Raspberry Pi dump1090-mutability
- Added documentation for customizing default visualization settings
- Added documentation for create map layers for larger coverage areas
- Added --skip-aerodromes option to build-map-layers.py script
- Refactored many default settings to be user configurable via src/utils.js file
- Updated instructions on how to work with existing ADS-B receivers
- Updated project README.md
- Update Vite to 5.4.14
- Update @mapbox/sphericalmercator to 2.0.1
- Updated project README.md
- Updated DEVELOPMENT.md
- Fixed typo in BUILD-MAPS.md
- Build-map-layers.sh bash automation script
- Misc documentation typo fixes
- Updated map layer building instructions to use build-map-layers.sh script
- Generate custom GeoJSON map layers from Natural Earth, FAA, and OpenStreetMap data
- Aircraft trails visualization
- Enhanced map renderer with multi-layer vector support:
- Aerodromes
- Airspaces
- States / Provinces
- Counties
- Urban areas
- Roads
- Rivers
- Lakes
- New aircraft follow camera controls
- Added project sponsor button via Buy Me a Coffee
- Major codebase refactoring and simplification
- Simplified setup and build process
- Updated documentation to reflect migration to Raspberry Pi OS 64-bit
- Update project screenshots and recordings
- Updated the project README
- Updated METAR api call to use new aviationweather.gov JSON endpoint
- Removed outdated CLOUDFLARE-TUNNEL.md documentation
- Misc refactoring of main.js
- Misc refactoring of aircraft.js
- Refactored aircraft follow camera logic and controls
- Removed TODO
- Updated Raspberry Pi Install Guide
- Updated localhost Install Guide
- Updated Raspberry Pi Install Guide with additional Vite environment variable usage instructions
- Updated Raspberry Pi Install Guide with Vite environment variable usage instructions
- Migrated project build system to use Vite instead of webpack
- Updated project documentation to reflect usage of Vite
- Misc updates to project README
- Migrated flask app to use FlightAware AeroAPI v4
- Disable user-select CSS on aircraft dialog to prevent loss of focus on main rendering widow
- Disable user-select CSS on HUD buttons to prevent loss of focus on main rendering widow
- First stable release