News & Updates

Last updated

Real timetables, reworked tickets and Trainlog finally shows its dark side

Timetables on new trips :
When you log a train trip, Trainlog now suggests the actual departures between your two stations, thanks to Transitous. Pick one and the times and stops fill up automatically. Stops are saved with the trip and used for routing, see them in the trip list, and follow your current trip on the dashboard.

Tickets :
Tickets have been reworked. Besides regular tickets, there are now passes (Interrail for instance), clipping cards and auto-renewing subscriptions, and a ticket can be given an end of validity. Tickets are grouped by brand, or by operator and name, with their logos. A trip can now use several tickets, chosen in a new ticket picker, and when you add a trip, Trainlog suggests a ticket from a matching operator that's valid at that date.

Station search (beta) :
Trainlog has a new station search, built from OSM data and covering all public transport types, meant to eventually replace the current Photon search. The goal is one result per station, names in your language or the local one, and tracks and lines to go with them. Since it relies on OSM, it's only as good as the data there, and it's still in beta, so it's off by default, with a toggle in Settings, under Adding trips.

With it turned on, you can pick the track you left from and arrived on, and the router follows it. Departures picked from the timetable get their tracks from Transitous when it has them, which isn't always the case. You can see what Trainlog knows about a station's names and tracks in the new station explorer, in the Tools menu. If something's wrong there, the best fix is usually on OSM itself.

Routing :
The new train router is now the default (the old one is still there with "Use legacy router"). Waypoints can now be exact or approximate: an approximate point lets the router snap to the nearest sensible line, while an exact one is followed to the letter. Points you move by hand become exact automatically, and there's a setting to start with every point exact. A router options tray also lets you set a top speed or avoid high speed lines.

Dark mode (beta) :
Just in time for the season, Trainlog now has a dark theme, under Settings, Map & display. It covers the whole site, operator logos included, and there's an optional dark background for the older Leaflet maps.

Maps :

  • The main map can colour your trips by year.
  • A new Trainlog Rail Light basemap, and a setting for the language of map labels.
  • Explored squares can colour each square by the year you first visited it, and the world view is much faster.

Visualisations :
Trainlog is trying out new ways to look at your trips, beyond the map and the stats. The visualisations now have their own page in the Tools menu:

  • Bestagons: where you travel most, in 3D hexagon columns, and the same for all Trainlog users.
  • Calendar: your travel days, year after year.
  • Connections map: every departure linked to its arrival.
  • Heatmap: the lines you ride the most.
  • Travel time-lapse: your trips playing out in order, day by day.
  • Station map: every station you've departed from or arrived at.
  • Flight and rail networks: your airports and the cities you connect by train, as graphs.

Smaller things :

  • Trainlog can post your trips to your own Discord servers as they depart, with a map card. Add a server in the settings.
  • For those living outside the Schengen area, the timeline has a new 90/180 tab counting your right to stay based on the trips you logged.
  • Many more currencies available to record travel costs.
  • Posters can be itineraries too, and their labels can be moved around.
  • Shared links get a proper preview image, refreshed when the trip or plan changes.
  • A wagon leaderboard, and a page for each wagon artist showing their work.
  • Trainsets and whole compositions can be reversed.

As always, questions, feedback and bug reports are welcome at admin@trainlog.me or on the Discord.

admin