v3.7.3
GitHubπ Bug fixes
- fix: allow importing large flight files and fix dateline-crossing flights by @johanohly in #495
- fix: open scheduled timetable tab for scheduled-only lookups by @johanohly in #496
Full Changelog: v3.7.2...v3.7.3
New features, improvements, and fixes for every AirTrail release.
Full Changelog: v3.7.2...v3.7.3
Full Changelog: v3.7.1...v3.7.2
Full Changelog: v3.7.0...v3.7.1
With this feature, you can add arbitrary data fields to flights. This could be anything from the booking reference, how many frequent flyer points you earned, or the codeshare airline.
Full Changelog: v3.6.0...v3.7.0
Full Changelog: v3.5.2...v3.6.0
Full Changelog: v3.5.1...v3.5.2
Full Changelog: v3.5.0...v3.5.1
Full Changelog: v3.4.4...v3.5.0
Full Changelog: v3.4.3...v3.4.4
Full Changelog: v3.4.2...v3.4.3
This update makes it possible to contribute to the list of airlines and aircraft models that is shipped with AirTrail, along with making it easier to contribute airline icons.
Read more at /data/README.md.
Full Changelog: v3.4.1...v3.4.2
Full Changelog: v3.4.0...v3.4.1
The flight list now shows airline icons if available, and the mobile flight list has been completely redesigned!
AirTrail now provides a growing selection of airline icons (at /static/airlines in the repository). At start-up, AirTrail will download them to a local directory of your choosing, so the icons don't depend on a third-party CDN to load.
You are encouraged to contribute missing airline icons to this repository for everyone to benefit, but of course you also have the ability to add/edit the icons of airlines locally through the Settings -> Data -> Airlines page.
Apart from updating to this version, to enable airline uploads, some configuration changes are required. Namely, configuring the new UPLOAD_LOCATION environment variable to a path that AirTrail has access to.
For Docker users, this would mean the following changes:
# docker-compose.yml
services:
db:
...
airtrail:
...
+ volumes:
+ # Required for file uploads (e.g., airline icons)
+ # The path to the right of the colon needs to match UPLOAD_LOCATION in your .env file
+ - uploads:/app/uploads
volumes:
db_data:
+ uploads:
# .env
ORIGIN=http://localhost:3000
...
+ # File Uploads (optional)
+ ###################################################################################
+ # Path to store uploaded files (e.g., airline icons)
+ # If not set, file uploads will be disabled
+ # For Docker: Use a path inside the container that's mounted to a volume (e.g., /app/uploads)
+ # For local development: Use an absolute path on your system
+ UPLOAD_LOCATION=/app/uploads
Full Changelog: v3.3.0...v3.4.0
Full Changelog: v3.2.2...v3.3.0
Full Changelog: v3.2.1...v3.2.2
Full Changelog: v3.2.0...v3.2.1
Full Changelog: v3.1.2...v3.2.0
Full Changelog: v3.1.1...v3.1.2
Full Changelog: v3.1.0...v3.1.1
showSeat option to public shares by @johanohly in #317Full Changelog: v3.0.5...v3.1.0
Full Changelog: v3.0.4...v3.0.5
Full Changelog: v3.0.3...v3.0.4
Full Changelog: v3.0.2...v3.0.3
Full Changelog: v3.0.1...v3.0.2
Full Changelog: v3.0.0...v3.0.1
At long last! You can now fully manage the list of aircraft and airlines directly inside AirTrail. Over time it became clear that relying on a fixed, hard-coded list wasnβt sustainable - it required constant maintenance and couldnβt keep up with the variety of aircraft and airlines used around the world. With this release, youβre in control. This was the last major feature gap in AirTrail, making the platform much more complete.
[!WARNING] This update includes database migrations. While theyβve been tested thoroughly, we recommend exporting your data (
Settings->Export->.json) before upgrading - just to be safe.
Full Changelog: v2.7.1...v3.0.0
Full Changelog: v2.7.0...v2.7.1
Full Changelog: v2.6.0...v2.7.0
Full Changelog: v2.5.3...v2.6.0
Full Changelog: v2.5.2...v2.5.3