Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2020-01-30 | Remove session / "save defaults" support due to caching issues3.0.0 | Daniel Friesel | -22/+1 | |
nginx cache keys depend on session data, so misbehaving clients (ignoring the refresh dely and continuously requesting a new departure board) with renewed session data could not be cached, impacting DBF performance | ||||
2020-01-26 | JSON API: avoid warning on non-integer api version requests | Daniel Friesel | -2/+2 | |
2020-01-08 | show station location in map2.5.9 | Daniel Friesel | -0/+1 | |
2020-01-07 | handle UserAgent timeouts gracefully | Daniel Friesel | -7/+20 | |
2020-01-07 | show planned IC/ICE type in detail view | Daniel Friesel | -1/+2 | |
2020-01-06 | show planned IC/ICE subtype if available (experimental!) | Daniel Friesel | -0/+1 | |
2020-01-05 | handle undefined train types2.5.4 | Daniel Friesel | -1/+1 | |
2020-01-04 | Use correct Trip ID request for arrival-only trains2.5.1 | Daniel Friesel | -5/+8 | |
2020-01-04 | cache transport.rest requests | Daniel Friesel | -1/+12 | |
2020-01-04 | show train route on map2.5.0 | Daniel Friesel | -0/+44 | |
2019-12-26 | fix wagon order for wing trains2.4.1 | Daniel Friesel | -5/+20 | |
2019-12-21 | set S-Bahn type for non-DB S-Bahn trains as well | Daniel Friesel | -2/+8 | |
2019-12-10 | only link to wagon order if the train has one2.3.16 | Daniel Friesel | -0/+35 | |
2019-11-26 | Prune HAFAS messages which are already known from IRIS2.3.15 | Daniel Friesel | -0/+6 | |
2019-11-25 | fix uninitialized value warning2.3.14 | Daniel Friesel | -1/+1 | |
2019-11-23 | Fix uninitialized value warnings | Daniel Friesel | -3/+8 | |
2019-11-10 | single layout: strip non-numeric platform parts for now2.3.12 | Daniel Friesel | -4/+13 | |
2019-10-15 | prepare more detailed traininfo view when offline / on slow network | Daniel Friesel | -4/+4 | |
2019-10-04 | stationboard: request all traininfo.exe data with rt cache2.3.8 | Daniel Friesel | -1/+1 | |
This fixes outdated (missing) data for additional stops | ||||
2019-07-14 | get_route_timestamps: handle ambiguous train numbers2.3.5 | Daniel Friesel | -7/+27 | |
2019-06-19 | avoid train no mixup when adding missing stops to routes2.3.4 | Daniel Friesel | -8/+8 | |
2019-06-10 | add head nav and prominent geolocation link to app template | Daniel Friesel | -18/+17 | |
2019-06-09 | Correctly color ECE and TGV trains in detail view2.3.3 | Daniel Friesel | -0/+2 | |
2019-06-09 | detail view: Show stops left out by IRIS due to train number changes2.3.2 | Daniel Friesel | -7/+67 | |
2019-06-07 | use global cache objects, also cache wagon order2.3.1 | Daniel Friesel | -44/+18 | |
2019-06-03 | Fix order of HIM messages | Daniel Friesel | -4/+4 | |
2019-06-02 | Show HAFAS HIM messages in moreinfo2.3.0 | Daniel Friesel | -1/+12 | |
2019-05-31 | Handle "delay = cancel" | Daniel Friesel | -2/+8 | |
2019-05-30 | Fix issues with invalid XML returned by HAFAS backend | Daniel Friesel | -0/+4 | |
2019-05-30 | add realtime data to train route | Daniel Friesel | -9/+103 | |
2019-05-30 | Store decoded JSON objects in cache, not raw strings | Daniel Friesel | -3/+5 | |
2019-05-27 | Ooops.2.1.1 | Daniel Friesel | -1/+1 | |
2019-05-26 | Show timestamps for train routes2.1.0 | Daniel Friesel | -3/+105 | |
2019-05-14 | show 'via' in title if set | Daniel Friesel | -1/+1 | |
2019-05-13 | Only show station name in page title | Daniel Friesel | -2/+2 | |
2019-05-09 | set a custom useragent | Daniel Friesel | -0/+8 | |
2019-05-07 | app: Use AJAX, not HTTP Refresh for auto-reload2.0.2 | Daniel Friesel | -2/+5 | |
2019-05-05 | only compute train details when needed by frontend | Daniel Friesel | -24/+47 | |
2019-05-05 | Move moreinfo to ajax-requested sub-template | Daniel Friesel | -0/+40 | |
This decreases the DOM size and allows for future speed improvements (the backend no longer needs to precalculate routes etc for all trains) | ||||
2019-04-29 | Switch to App/Mobile first, no longer rely on BrowserDetect plugin | Daniel Friesel | -0/+1 | |
"App" with force_mobile=1 is now the default view even on desktop -- The infoscreen template's extra large font wasn't really nice. This breaks the setup of everyone who was relying on infoscreen being the default -- please append `mode=infoscreen` to your requests. | ||||
2019-04-06 | Fix uninitialized value warning1.17 | Daniel Friesel | -1/+1 | |
2019-03-24 | Transition from Mojolicious::Lite to full Mojolicious app | Daniel Friesel | -0/+835 | |