summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorLines
2020-01-04cache transport.rest requestsDaniel Friesel-3/+25
2020-01-04show train route on map2.5.0Daniel Friesel-0/+139
2019-12-26fix wagon order for wing trains2.4.1Daniel Friesel-5/+20
2019-12-23wagon order: distinguish between requested train and wings, show dest sectionsDaniel Friesel-0/+1
2019-12-21set S-Bahn type for non-DB S-Bahn trains as wellDaniel Friesel-2/+8
2019-12-10only link to wagon order if the train has one2.3.16Daniel Friesel-0/+35
2019-11-26Prune HAFAS messages which are already known from IRIS2.3.15Daniel Friesel-0/+6
2019-11-25fix uninitialized value warning2.3.14Daniel Friesel-1/+1
2019-11-23Fix uninitialized value warningsDaniel Friesel-3/+8
2019-11-10single layout: strip non-numeric platform parts for now2.3.12Daniel Friesel-4/+33
2019-10-15prepare more detailed traininfo view when offline / on slow networkDaniel Friesel-4/+4
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