summaryrefslogtreecommitdiff
path: root/lib/DBInfoscreen.pm
AgeCommit message (Collapse)AuthorLines
2020-11-28add machine-readable copyright and licensing informationDaniel Friesel-3/+4
2020-10-25return 404 for train not found, 300 for multiple station choiceDaniel Friesel-2/+4
2020-09-21add permalink to train detailsDaniel Friesel-0/+1
2020-09-16update copyright3.1.7Daniel Friesel-1/+1
2020-09-16all requests but IRIS are async nowDaniel Friesel-5/+6
2020-09-07working train intersection demo \o/Daniel Friesel-0/+3
2020-09-06include instance URL in UA3.1.4Daniel Friesel-0/+2
2020-09-06add wagonorder helperDaniel Friesel-0/+15
2020-09-06Move HAFAS helpers to a separate helper classDaniel Friesel-0/+14
2020-06-28Partially refactor handle_requestDaniel Friesel-2/+3
2020-06-28add experimental (and unreferenced) train intersection calculationDaniel Friesel-0/+1
2020-05-24animate train position in map3.2.0Daniel Friesel-0/+1
2020-04-20switch to a proper dark theme using javascript and sass3.1.0Daniel Friesel-0/+18
The dark=1 option is still supported, but no longer visible in the UI.
2020-01-30Remove session / "save defaults" support due to caching issues3.0.0Daniel Friesel-1/+0
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-07show planned IC/ICE type in detail viewDaniel Friesel-2/+2
2020-01-06show planned IC/ICE subtype if available (experimental!)Daniel Friesel-0/+16
2020-01-04show train route on map2.5.0Daniel Friesel-0/+2
2019-11-10single layout: strip non-numeric platform parts for now2.3.12Daniel Friesel-0/+20
2019-10-04fix off-by-one error in json_route_diff2.3.7Daniel Friesel-2/+2
2019-06-10add head nav and prominent geolocation link to app templateDaniel Friesel-4/+4
2019-06-07use global cache objects, also cache wagon order2.3.1Daniel Friesel-0/+37
2019-06-03add an about pageDaniel Friesel-0/+2
2019-04-29Switch to App/Mobile first, no longer rely on BrowserDetect pluginDaniel Friesel-1/+0
"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-03-24Transition from Mojolicious::Lite to full Mojolicious appDaniel Friesel-0/+249