Release history
AirTrail releases
A modern, open-source personal flight tracking system
All releases
19 shown
- Default map style enhanced with airport details visibility (taxiways, gates)
- Customizable airport circle sizes and route arc width (uniform or proportional to frequency)
- Optional aviation chart overlay with openAIP integration
Full changelog
What's Changed
This release brings a variety of new map customization options to AirTrail.
The default map style has been enhanced to show more airport details when zoomed in (like taxiways, gates etc.).
You can now change the size of/hide the airport circles on the map, change the width of the route arcs to either be uniform or proportional to the frequency of the route, and you can now optionally enable the overlay of aviation charts on the map (requires configuration of the openAIP integration).
🚀 Features
- feat: map customizability by @johanohly in https://github.com/johanohly/AirTrail/pull/557
- feat: create flights with just a year by @johanohly in https://github.com/johanohly/AirTrail/pull/558
🌟 Enhancements
- feat: allow admins to list all instance flights through flight list API endpoint by @johanohly in https://github.com/johanohly/AirTrail/pull/559
🐛 Bug fixes
- fix: hide tail numbers on shared links by @johanohly in https://github.com/johanohly/AirTrail/pull/555
- fix: make usernames case-insensitive by @johanohly in https://github.com/johanohly/AirTrail/pull/560
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.8.1...v3.9.0
Multiple bug fixes for rate limiting, modal interactions, and mobile display.
- airtrail-admin CLI for instance management
- Automatic airport code extraction and deletion protection
- Redesigned flight list with floating toolbar
- Filters on statistics page with year filter
Fixed importing of large flight files, corrected handling of flights crossing international date lines, and improved timetable tab behavior for scheduled-only flight lookups.
Fixed flight date validation across all time field pairs and corrected weekday tooltip display mismatch for non-Sunday-start locales.
- Custom fields for flights
- Terminal and gate flight fields
- byAir data importer
- Client-side lookup caches
- User mapping for AirTrail JSON imports
Fixed issue preventing flights from being saved when only scheduled departure time is available without actual times.
Fixed native date picker to open correctly on iOS Safari through direct tap instead of requiring additional interaction.
Added timezone override for Gold Coast airport and improved contribution guidelines for airlines and aircraft data management.
- Drill-down for countries by continent
- Flight duration warning for 24+ hour flights
- UPLOAD_LOCATION environment variable required for file uploads
- Airline icons support
- Mobile flight list redesign
- User account editing