Update johly/airtrail Docker tag to v3.14.0 - autoclosed #833

Closed
renovate wants to merge 1 commits from renovate/johly-airtrail-3.x into master
pull from: renovate/johly-airtrail-3.x
Collaborator

This PR contains the following updates:

Package Update Change
johly/airtrail minor v3.13.1 → v3.14.0

Release Notes

johanohly/AirTrail (johly/airtrail)

v3.14.0

Compare Source

What's Changed

This release redesigns the statistics page. The pie charts and mismatched cards are replaced by one report with your totals, followed by ranked lists and bar charts grouped by when, where, airlines and aircraft, on board, punctuality and countries. Any row opens the matching flights, and clicking a year sets the date filter. A flight and its return now count as one route, and you can choose whether upcoming flights are included.

The redesigned statistics page

You can now subscribe to your flights from any calendar app. Turn on Calendar feed under Settings → Export and add the URL to your calendar. Anyone with that URL can see your flight details, including notes and seats, so treat it like a password. You can regenerate or disable it from the same page.

The flight list now shows country flags on desktop and tablet-sized screens, and explains early and late times in the time tooltip, falling back to takeoff and landing times when no gate times are recorded. Uploading a track can fill in those takeoff and landing times for you. Admins can turn on aircraft photos from Planespotters.net under Settings → Integrations, there's a quick toggle between track and route in flight and route details, and flights can be imported from LogMyTrip.

For OAuth, new users can now be registered from a verified email when the provider sends no username, as with Google. Add email to the OAuth scope for this. Accounts without a password can now set one, and can't unlink OAuth until they have.

This release also fixes flight tracks crossing the antimeridian on the flat map, map overlays drifting on tall high-resolution screens, shared flight lists being cut off at 20 flights, connectors being signed out by a concurrent token refresh, and imported flights being assigned to an airline that has since reused a defunct airline's ICAO code. The container now stops if a migration fails instead of starting against the old schema.

🚀 Features
🌟 Enhancements
🐛 Bug fixes

New Contributors

Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.13.1...v3.14.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [johly/airtrail](https://github.com/johanohly/AirTrail) | minor | `v3.13.1` → `v3.14.0` | --- ### Release Notes <details> <summary>johanohly/AirTrail (johly/airtrail)</summary> ### [`v3.14.0`](https://github.com/johanohly/AirTrail/releases/tag/v3.14.0) [Compare Source](https://github.com/johanohly/AirTrail/compare/v3.13.1...v3.14.0) #### What's Changed This release redesigns the statistics page. The pie charts and mismatched cards are replaced by one report with your totals, followed by ranked lists and bar charts grouped by when, where, airlines and aircraft, on board, punctuality and countries. Any row opens the matching flights, and clicking a year sets the date filter. A flight and its return now count as one route, and you can choose whether upcoming flights are included. <img width="1200" alt="The redesigned statistics page" src="https://github.com/user-attachments/assets/c47a27ba-e60d-4b25-a0e5-ab77ebe56834" /> You can now subscribe to your flights from any calendar app. Turn on **Calendar feed** under **Settings → Export** and add the URL to your calendar. Anyone with that URL can see your flight details, including notes and seats, so treat it like a password. You can regenerate or disable it from the same page. The flight list now shows country flags on desktop and tablet-sized screens, and explains early and late times in the time tooltip, falling back to takeoff and landing times when no gate times are recorded. Uploading a track can fill in those takeoff and landing times for you. Admins can turn on aircraft photos from Planespotters.net under **Settings → Integrations**, there's a quick toggle between track and route in flight and route details, and flights can be imported from LogMyTrip. For OAuth, new users can now be registered from a verified email when the provider sends no username, as with Google. Add `email` to the OAuth scope for this. Accounts without a password can now set one, and can't unlink OAuth until they have. This release also fixes flight tracks crossing the antimeridian on the flat map, map overlays drifting on tall high-resolution screens, shared flight lists being cut off at 20 flights, connectors being signed out by a concurrent token refresh, and imported flights being assigned to an airline that has since reused a defunct airline's ICAO code. The container now stops if a migration fails instead of starting against the old schema. ##### 🚀 Features - feat: subscribe to your flights with a calendar feed by [@&#8203;barreeeiroo](https://github.com/barreeeiroo) in [#&#8203;776](https://github.com/johanohly/AirTrail/pull/776) ##### 🌟 Enhancements - feat: add option to include upcoming flights in statistics by [@&#8203;martinfrancois](https://github.com/martinfrancois) in [#&#8203;767](https://github.com/johanohly/AirTrail/pull/767) - feat: show aircraft photos from Planespotters by [@&#8203;barreeeiroo](https://github.com/barreeeiroo) in [#&#8203;777](https://github.com/johanohly/AirTrail/pull/777) - fix: make small airport circles smaller by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;788](https://github.com/johanohly/AirTrail/pull/788) - feat: add LogMyTrip importer by [@&#8203;haluzator1](https://github.com/haluzator1) in [#&#8203;770](https://github.com/johanohly/AirTrail/pull/770) - feat: add a flights per year chart to the statistics page by [@&#8203;martinfrancois](https://github.com/martinfrancois) in [#&#8203;766](https://github.com/johanohly/AirTrail/pull/766) - feat: toggle between track and route from flight and route details by [@&#8203;barreeeiroo](https://github.com/barreeeiroo) in [#&#8203;775](https://github.com/johanohly/AirTrail/pull/775) - feat: show country flags in the flight list by [@&#8203;barreeeiroo](https://github.com/barreeeiroo) in [#&#8203;778](https://github.com/johanohly/AirTrail/pull/778) - feat: fill takeoff and landing times from uploaded tracks by [@&#8203;JackyHe398](https://github.com/JackyHe398) in [#&#8203;774](https://github.com/johanohly/AirTrail/pull/774) - feat: add fallback flight timing status by [@&#8203;JackyHe398](https://github.com/JackyHe398) in [#&#8203;773](https://github.com/johanohly/AirTrail/pull/773) - feat: redesign the statistics page by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;794](https://github.com/johanohly/AirTrail/pull/794) ##### 🐛 Bug fixes - fix: use shared select styling for basemap provider dropdowns by [@&#8203;b-a-b-i-s](https://github.com/b-a-b-i-s) in [#&#8203;744](https://github.com/johanohly/AirTrail/pull/744) - fix: return list results from MCP tools as objects by [@&#8203;scarabone](https://github.com/scarabone) in [#&#8203;762](https://github.com/johanohly/AirTrail/pull/762) - fix: let the pointer pass through map hover popups by [@&#8203;jt888168](https://github.com/jt888168) in [#&#8203;780](https://github.com/johanohly/AirTrail/pull/780) - fix: paginate the flight list on shared pages by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;781](https://github.com/johanohly/AirTrail/pull/781) - fix: count Cyprus as part of Europe by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;782](https://github.com/johanohly/AirTrail/pull/782) - fix: stop the container from starting when migrations fail by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;784](https://github.com/johanohly/AirTrail/pull/784) - fix: keep OAuth connectors signed in after a concurrent token refresh by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;785](https://github.com/johanohly/AirTrail/pull/785) - fix: stop matching imported airlines by a reused ICAO code by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;783](https://github.com/johanohly/AirTrail/pull/783) - fix: keep map overlay aligned on tall high-resolution screens by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;787](https://github.com/johanohly/AirTrail/pull/787) - fix: draw flight tracks that cross the antimeridian in full on mercator by [@&#8203;jt888168](https://github.com/jt888168) in [#&#8203;779](https://github.com/johanohly/AirTrail/pull/779) - fix: show tooltips on the statistics month and weekday charts by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;790](https://github.com/johanohly/AirTrail/pull/790) - fix: keep airline import mappings separate when codes are reused by [@&#8203;martinfrancois](https://github.com/martinfrancois) in [#&#8203;789](https://github.com/johanohly/AirTrail/pull/789) - fix: auto-register OAuth users without a provided username by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;792](https://github.com/johanohly/AirTrail/pull/792) - fix: let OAuth accounts set a password and block unlinking without one by [@&#8203;johanohly](https://github.com/johanohly) in [#&#8203;793](https://github.com/johanohly/AirTrail/pull/793) #### New Contributors - [@&#8203;haluzator1](https://github.com/haluzator1) made their first contribution in [#&#8203;768](https://github.com/johanohly/AirTrail/pull/768) - [@&#8203;pygmalion-y](https://github.com/pygmalion-y) made their first contribution in [#&#8203;764](https://github.com/johanohly/AirTrail/pull/764) - [@&#8203;b-a-b-i-s](https://github.com/b-a-b-i-s) made their first contribution in [#&#8203;744](https://github.com/johanohly/AirTrail/pull/744) - [@&#8203;scarabone](https://github.com/scarabone) made their first contribution in [#&#8203;762](https://github.com/johanohly/AirTrail/pull/762) - [@&#8203;jt888168](https://github.com/jt888168) made their first contribution in [#&#8203;780](https://github.com/johanohly/AirTrail/pull/780) - [@&#8203;martinfrancois](https://github.com/martinfrancois) made their first contribution in [#&#8203;767](https://github.com/johanohly/AirTrail/pull/767) - [@&#8203;barreeeiroo](https://github.com/barreeeiroo) made their first contribution in [#&#8203;777](https://github.com/johanohly/AirTrail/pull/777) - [@&#8203;JackyHe398](https://github.com/JackyHe398) made their first contribution in [#&#8203;774](https://github.com/johanohly/AirTrail/pull/774) **Full Changelog**: <https://github.com/johanohly/AirTrail/compare/v3.13.1...v3.14.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xOTkuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE5OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate added 1 commit 2026-11-02 03:04:48 +00:00
renovate changed title from Update johly/airtrail Docker tag to v3.14.0 to Update johly/airtrail Docker tag to v3.14.0 - autoclosed 2026-11-03 03:14:12 +00:00
renovate closed this pull request 2026-11-03 03:14:12 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AverageMarcus/cluster.fun#833