summaryrefslogtreecommitdiff
path: root/lib/DBInfoscreen/Controller
AgeCommit message (Collapse)AuthorLines
2022-10-26map: update T-S-DE-HAFAS APIDaniel Friesel-3/+5
2022-10-25Use Travel::Status::DE::HAFAS 4.00 (unreleased) instead of transport.restDaniel Friesel-127/+72
2022-10-16remove unused and unmaintained train intersection codeDaniel Friesel-342/+0
2022-10-08messages: add icon for Großstörung (== Störung)Daniel Friesel-1/+1
2022-09-11train details: add an icon for construction work4.11.2Daniel Friesel-2/+8
2022-08-31train details: replace HAFAS 'Information'/'Störung' messages with iconsDaniel Friesel-10/+34
2022-07-26shorten 'show_realtime=1' to 'rt=1'Daniel Friesel-9/+10
2022-04-14stationboard: directly render jsonDaniel Friesel-31/+23
The render_to_string path is only needed for legacy callback requests. With this change, renderer->compression(0) is no longer required for non-callback json requests to work.
2022-01-30Use async IRIS (new_p)async-irisDaniel Friesel-156/+169
2022-01-30json_route_diff: add missing $self argumentDaniel Friesel-1/+1
2022-01-25refactor json_route_diff into Stationboard controllerDaniel Friesel-10/+71
2022-01-25JSON interface: add (not-yet-final) replacement train dataDaniel Friesel-42/+51
2021-12-12Allow IRIS base URL to be overridden via DBFAKEDISPLAY_IRIS_BASE variable4.8.1Daniel Friesel-0/+1
2021-12-12Use EVA ID for IRIS requestsDaniel Friesel-1/+1
They change less frequently than DS100 codes Closes #11
2021-11-30perltidyDaniel Friesel-14/+14
2021-11-30disable cycle display (lacking Open Data)Daniel Friesel-1/+2
2021-10-28remove geotrain feature (i.e., search trains, not stations, in the vicinity)Daniel Friesel-10/+0
it was a nice little experiment, but ultimately not fit for permanent use.
2021-10-23Switch from Geo::Distance to GIS::DistanceDaniel Friesel-34/+28
2021-08-31Add past optionDaniel Friesel-4/+17
2021-08-31Increase default lookahead to three hours; respect $DBFAKEDISPLAY_LOOKAHEADDaniel Friesel-8/+5
2021-08-15fix hidelowdelay when combined with show_realtime4.6.1Daniel Friesel-3/+0
2021-08-13correctly show wagon order error message4.5.3Daniel Friesel-1/+2
was broken by ca372be9811a183d11a00abd539442a9e2e53cae
2021-07-18show mising realtime data in departure overview as wellDaniel Friesel-0/+12
2021-07-18Remove legacy $result->can checks (leftover from T-S-DE-DB support)Daniel Friesel-8/+2
2021-07-18departure view: use IRIS to decide whether realtime is missingDaniel Friesel-1/+12
2021-07-18show warning if realtime data is missingDaniel Friesel-0/+6
2021-07-04stationboard: extend external DS100 prefix listDaniel Friesel-1/+2
2021-07-04map: decrease stop circle size when stops are close together4.2.1Daniel Friesel-9/+25
2021-07-02only show ambiguous page if the input -really- was ambiguousDaniel Friesel-2/+6
2021-07-02Note that dbf is limited to DB lines when encountering no resultsDaniel Friesel-8/+24
2021-05-31fix trailing ":" after cancellation messages without reason4.1.0Daniel Friesel-2/+8
2021-04-06Remove support for RIS/HAFAS backendDaniel Friesel-222/+88
2021-04-03map: improve position estimation for delayed trains3.12.1Daniel Friesel-10/+32
HAFAS does not provide delays of past stops, so we estimate it ourselves (assuming that the delay at the previous stop is identical to the delay at the next stop)
2021-03-29add train search (beta, not linked yet)3.11.1Daniel Friesel-4/+14
2021-03-27Fix input / station mapping in stationboardDaniel Friesel-0/+4
2021-03-27request EFA occupancy data (works for some VRR trains)Daniel Friesel-2/+25
2021-03-24trainsearch: rename train_no to train_reqDaniel Friesel-1/+1
2021-03-24train lookup: pass train type to hafas trainsearch.exeDaniel Friesel-1/+2
2021-03-21landing page: accept both train numbers and station namesDaniel Friesel-5/+11
2021-03-21add preliminary support for station-independent train detailsDaniel Friesel-1/+120
2021-03-21Remove no longer used JSON API versions 1 and 2Daniel Friesel-87/+8
2021-03-20train_details: do not pass unused data to viewDaniel Friesel-18/+4
2021-03-14map: handle arrival-only and departure-only stops3.10.9Daniel Friesel-7/+10
2021-01-31wagonorder: show plan data if realtime data request failed3.10.3Daniel Friesel-26/+62
2021-01-21Switch to AGPL v3 for DBF program codeDaniel Friesel-4/+4
2021-01-12update ice type map; use SVG cycle linksDaniel Friesel-4/+17
2021-01-11Wagonorder: refactor dbdb requestsDaniel Friesel-1/+1
2021-01-11train details: show cycle (if available)Daniel Friesel-2/+23
2021-01-04move handle_no_results from helpers to Stationboard controllerDaniel Friesel-0/+102
2021-01-03show "section A"-based wagon order if heuristic is unavailable3.9.4Daniel Friesel-2/+26