Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Nov 19:57
· 60 commits to main since this release

What's Changed

🚨 Breaking Change: Improved Timezone Handling

Before v1.0.0, AirTrail converted entered local times and dates to UTC using a fixed offset for each airport. This approach often led to inaccurate timestamps because it did not account for Daylight Saving Time (DST) changes and was inaccurate for certain regions, such as much of India.

With this release, each airport now uses a timezone identifier (e.g., Europe/Copenhagen) instead of a fixed UTC offset. This shift allows AirTrail to leverage your browser’s built-in timezone database, ensuring accurate conversions that consider DST and regional differences automatically. While this update improves precision, it may cause some previously stored times to be slightly offset. For example, timestamps saved in an earlier version may now differ by an hour or more if DST wasn’t previously accounted for correctly.

Solution: If you’ve been using the import function to manage your flights, you can correct any discrepancies by reimporting your flight data. However, to do this, you’ll need to delete the previously imported flights first. This will allow the new timezone logic to be applied correctly during reimport, ensuring accurate timestamps.

Additional Import Feature: The App in the Air and JetLog importers have also been updated to include the airline for each flight, if available. This enhancement helps ensure that your flight records are more complete and accurate during import.

TL;DR: AirTrail now uses timezone identifiers for airports, fixing DST issues and improving accuracy. Previously stored times might be slightly off due to this update. To correct existing data, delete any imported flights and reimport them (if they were initially imported). Additionally, the App in the Air and JetLog importers now import the airline for each flight, if possible.

🚀 Features

  • feat: improve timezone handling by @johanohly in #85
  • feat: flight list toolbar (pagination, filters and multi-delete) by @johanohly in #88

🌟 Enhancements

🐛 Bug fixes

  • fix: handle csv cells that span multiple lines by @johanohly in #83
  • fix: page freezing when trying to search for a second flight by @johanohly in #90

Full Changelog: v0.3.2...v1.0.0