summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2021-08-13correctly show wagon order error message4.5.3Daniel Friesel-1/+2
was broken by ca372be9811a183d11a00abd539442a9e2e53cae
2021-08-13marudor: cache negative replies4.5.2Daniel Friesel-2/+6
2021-08-13Wagonorder: send request to www.apps-bahn.de when availability is unknownDaniel Friesel-21/+46
www.apps-bahn.de/wr no longer serves "tryThese" suggestions. So, unless we know from lib.finalrewind.org/dbdb/has_wagonorder (via ist-wr.noncd.db.de) that the trais definitely has a wagon order, we send a wagon order request to www.apps-bahn.de/wr to determine whether it has one or not. We do cache the result though, so if a user clicks on the wagon order link, we don't need to request it again.
2021-07-30do not mis-use aria-label; use aria-hidden and CSS content clipping insteadDaniel Friesel-23/+37
2021-07-30Allow train detail page to be opened in a new tab via middle-clickDaniel Friesel-11/+17
The detail page is now accessible both via javascript (as before) and via an <a> element wrapping the list entry.
2021-07-29bump asset version4.5.1Daniel Friesel-6/+6
2021-07-26train details/route: indicate whether a stop is past or future4.5.0Daniel Friesel-16/+40
2021-07-20README: Add update notes.Daniel Friesel-4/+10
2021-07-18update cpanfile.snapshot4.4.0Daniel Friesel-99/+100
2021-07-18bump asset versionDaniel Friesel-6/+6
2021-07-18update autocomplete station list for IRIS 1.57Daniel Friesel-2/+2
2021-07-18train details: more detailed hint for missing realtime dataDaniel Friesel-8/+17
2021-07-18show mising realtime data in departure overview as wellDaniel Friesel-2/+25
2021-07-18train_details: Do not show expected utilization for cancelled trainsDaniel Friesel-11/+13
2021-07-18Remove legacy $result->can checks (leftover from T-S-DE-DB support)Daniel Friesel-8/+2
2021-07-18cpanfile: Note that we need T-S-DE-IRIS ≥ 1.57Daniel Friesel-1/+1
2021-07-18Show cancelled stops in HAFAS-only train details viewDaniel Friesel-0/+3
2021-07-18departure view: use IRIS to decide whether realtime is missingDaniel Friesel-5/+16
2021-07-18fahrtverlauf: show missing realtime at requested stop as wellDaniel Friesel-0/+3
2021-07-18note that EFA occupancy is estimation-based4.3.0Daniel Friesel-3/+3
2021-07-18show warning if realtime data is missingDaniel Friesel-0/+12
2021-07-17train details: annotate possibly bogus (schedule-only) timesDaniel Friesel-2/+21
2021-07-12Handle another case of funky HAFAS HTML ("foo <> bar")4.2.2Daniel Friesel-0/+8
2021-07-10_eva: switch to new occupancy-by-eva endpointDaniel Friesel-1/+2
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-10/+26
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-12/+28
2021-06-20update cpanfile.snapshot4.2.0Daniel Friesel-759/+789
2021-06-20Update station autocompletion for T-S-DE-IRIS v1.56Daniel Friesel-8/+8
2021-06-19fix route for train details (/z/:train/*station)Daniel Friesel-1/+1
2021-06-06sassify app cssDaniel Friesel-310/+296
2021-06-05HAFAS: work around yet another case of invalid XMLDaniel Friesel-2/+6
2021-05-31fix trailing ":" after cancellation messages without reason4.1.0Daniel Friesel-2/+8
2021-05-30rebuild assetsDaniel Friesel-10/+10
2021-05-30departure list: avoid route/info overflow on small screensDaniel Friesel-2/+2
2021-05-30departure list: show delay next to timeDaniel Friesel-48/+44
2021-05-30remove no longer used "cancelled" class on departure elementsDaniel Friesel-6/+4
2021-04-24remove arbitrary HTML tags from HAFAS HIMMessage attribute content4.0.2Daniel Friesel-2/+11
2021-04-09HAFAS->get_polyline_p: Do not leak credentials in error messages4.0.1Daniel Friesel-5/+8
2021-04-06trainsearch: handle unknown train types4.0.0Daniel Friesel-0/+4
IRIS reports unknown train types as "-"; HAFAS wants the train type to be left out in this case
2021-04-06trainsearch_p: use correct hash key in error mesagesDaniel Friesel-3/+3
2021-04-06Remove support for RIS/HAFAS backendDaniel Friesel-279/+88
2021-04-04geostop, geotrain: handle network errors3.12.2Daniel Friesel-10/+13
2021-04-03geotrain: show an error message if the backend is unreachableDaniel Friesel-4/+7
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-04-02geotrain: link to blog post3.12.0Daniel Friesel-1/+1
2021-04-02add geotrain links to menu / landing pageDaniel Friesel-6/+12
2021-04-02geotrain: show likelihood, distinguish between no track / no trains3.11.2Daniel Friesel-12/+14
2021-03-31about: reference transport.rest / hafas-rest-api depending on configDaniel Friesel-1/+6