summaryrefslogtreecommitdiff
path: root/lib/DBInfoscreen/Controller
AgeCommit message (Collapse)AuthorLines
2022-10-28Use T-S-DE-HAFAS rather than transport.rest for map4.12.0Daniel Friesel-469/+74
Squashed commit of the following: commit ebba74fa1f732c12a4323a7b58df56e02bcb7953 Author: Daniel Friesel <derf@finalrewind.org> Date: Fri Oct 28 22:50:52 2022 +0200 update cpanfile.snapshot commit a6248cca63a96cb6a94723d017e58c7064b5fa73 Author: Daniel Friesel <derf@finalrewind.org> Date: Fri Oct 28 22:30:38 2022 +0200 cpanfile: requires T-S-DE-HAFAS commit c4b8357736976f54b2c32343210dd3612a7d60fe Author: Daniel Friesel <derf@finalrewind.org> Date: Fri Oct 28 22:28:41 2022 +0200 map: handle cancelled arrivals / stops commit 70bbd2bd1270ca10cb2f72aad333d265d0936a18 Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Oct 27 23:01:24 2022 +0200 transport.rest is no longer in use commit d43e985785759b3eecfd0f6912e6e0266de24ba4 Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Oct 27 22:59:28 2022 +0200 about: map is now served via T-S-DE-HAFAS commit 382262e29f00b8b0425366fa847d4d07c59ce0a1 Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Oct 26 22:44:36 2022 +0200 map: update T-S-DE-HAFAS API commit 7e5f1e5c7d1ffaa5bdbbbf61124983e6c6e7fdd8 Author: Daniel Friesel <derf@finalrewind.org> Date: Tue Oct 25 21:19:16 2022 +0200 Use Travel::Status::DE::HAFAS 4.00 (unreleased) instead of transport.rest commit 706179018143d0cad4c1d5c05f110ff084dd5bc7 Author: Daniel Friesel <derf@finalrewind.org> Date: Sun Oct 16 22:44:22 2022 +0200 remove unused and unmaintained train intersection code
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
2021-01-02show exit direction in wagon order3.9.3Daniel Friesel-0/+17
2020-12-29show wagon type/description in wagon viewDaniel Friesel-0/+1