summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorLines
2019-10-04stationboard: request all traininfo.exe data with rt cache2.3.8Daniel Friesel-1/+1
This fixes outdated (missing) data for additional stops
2019-10-04fix off-by-one error in json_route_diff2.3.7Daniel Friesel-2/+2
2019-07-14get_route_timestamps: handle ambiguous train numbers2.3.5Daniel Friesel-7/+27
2019-06-19avoid train no mixup when adding missing stops to routes2.3.4Daniel Friesel-8/+8
2019-06-10show version on about pageDaniel Friesel-1/+7
2019-06-10app: link to main page when options are hiddenDaniel Friesel-0/+2
2019-06-10add head nav and prominent geolocation link to app templateDaniel Friesel-22/+21
2019-06-09Correctly color ECE and TGV trains in detail view2.3.3Daniel Friesel-0/+2
2019-06-09detail view: Show stops left out by IRIS due to train number changes2.3.2Daniel Friesel-7/+67
2019-06-07use global cache objects, also cache wagon order2.3.1Daniel Friesel-44/+56
2019-06-03add an about pageDaniel Friesel-0/+8
2019-06-03Fix order of HIM messagesDaniel Friesel-4/+4
2019-06-02Show HAFAS HIM messages in moreinfo2.3.0Daniel Friesel-1/+12
2019-05-31Handle "delay = cancel"Daniel Friesel-2/+8
2019-05-30Fix issues with invalid XML returned by HAFAS backendDaniel Friesel-0/+4
2019-05-30add realtime data to train routeDaniel Friesel-9/+103
2019-05-30Store decoded JSON objects in cache, not raw stringsDaniel Friesel-3/+5
2019-05-27Ooops.2.1.1Daniel Friesel-1/+1
2019-05-26Show timestamps for train routes2.1.0Daniel Friesel-3/+105
2019-05-19show wagon order even if exact positions on platform are unknown2.0.4Daniel Friesel-0/+11
2019-05-14show 'via' in title if setDaniel Friesel-1/+1
2019-05-13Only show station name in page titleDaniel Friesel-2/+2
2019-05-09set a custom useragentDaniel Friesel-0/+8
2019-05-07app: Use AJAX, not HTTP Refresh for auto-reload2.0.2Daniel Friesel-2/+5
2019-05-05only compute train details when needed by frontendDaniel Friesel-24/+47
2019-05-05Move moreinfo to ajax-requested sub-templateDaniel 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-29Switch to App/Mobile first, no longer rely on BrowserDetect pluginDaniel Friesel-1/+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-06Fix uninitialized value warning1.17Daniel Friesel-1/+1
2019-03-24Transition from Mojolicious::Lite to full Mojolicious appDaniel Friesel-0/+1168