Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2020-09-21 | make train details work up to 20 minutes into the past3.3.1 | Daniel Friesel | -0/+10 | |
2020-09-21 | add permalink to train details | Daniel Friesel | -2/+94 | |
2020-09-20 | train details: fix missing promise when result has no wr_link3.3.0 | Daniel Friesel | -0/+3 | |
2020-09-20 | defer route detail rendering until all requests have completed | Daniel Friesel | -4/+22 | |
2020-09-20 | show direction of travel if available | Daniel Friesel | -0/+88 | |
2020-09-19 | train details: insert linebreaks for overlong headings | Daniel Friesel | -1/+4 | |
2020-09-17 | Fix hafas->get_xml_p3.1.9 | Daniel Friesel | -0/+2 | |
That was stupid. | ||||
2020-09-16 | perform traininfo requests concurrently3.1.8 | Daniel Friesel | -10/+14 | |
2020-09-16 | update copyright3.1.7 | Daniel Friesel | -3/+3 | |
2020-09-16 | all requests but IRIS are async now | Daniel Friesel | -81/+124 | |
2020-09-15 | use non-blocking requests for train details | Daniel Friesel | -283/+237 | |
2020-09-10 | do not propagate promises where they don't belong | Daniel Friesel | -0/+12 | |
2020-09-10 | handle /map requests asynchronously | Daniel Friesel | -54/+160 | |
2020-09-08 | always calculate tripid via trainsearch.exe | Daniel Friesel | -70/+4 | |
2020-09-08 | move tripid generation to trainsearch helper | Daniel Friesel | -23/+16 | |
2020-09-07 | tripID caching is quite mystical | Daniel Friesel | -1/+1 | |
2020-09-07 | working train intersection demo \o/ | Daniel Friesel | -25/+152 | |
2020-09-06 | Move HAFAS polyline request to HAFAS helper | Daniel Friesel | -61/+60 | |
2020-09-06 | include instance URL in UA3.1.4 | Daniel Friesel | -2/+4 | |
2020-09-06 | add wagonorder helper | Daniel Friesel | -51/+81 | |
2020-09-06 | Move HAFAS helpers to a separate helper class | Daniel Friesel | -280/+296 | |
2020-07-11 | move train details to a separate helper function | Daniel Friesel | -174/+155 | |
2020-06-28 | Partially refactor handle_request | Daniel Friesel | -139/+160 | |
2020-06-28 | add experimental (and unreferenced) train intersection calculation | Daniel Friesel | -35/+392 | |
2020-06-12 | use debug log for debug output | Daniel Friesel | -0/+6 | |
2020-05-24 | Map: Fix position calculation between first and second station3.2.1 | Daniel Friesel | -1/+1 | |
derp! | ||||
2020-05-24 | animate train position in map3.2.0 | Daniel Friesel | -147/+328 | |
2020-05-23 | map: move train position calculation to a helper function | Daniel Friesel | -92/+91 | |
2020-04-20 | switch to a proper dark theme using javascript and sass3.1.0 | Daniel Friesel | -1/+0 | |
The dark=1 option is still supported, but no longer visible in the UI. | ||||
2020-04-16 | Fix occasionally incorrect TripIDs (and thus incorrect polylines)3.0.3 | Daniel Friesel | -21/+30 | |
Until now, tripIDs were cached based on station and departure timestamp. These are identical for any two trains departing at the same time at the same station, leading to one of those getting being assigned a wrong tripID. From now on, only the JSON reported by transport.rest is cached -- tripIDs are always recomputed based on it. | ||||
2020-01-30 | Remove session / "save defaults" support due to caching issues3.0.0 | Daniel Friesel | -22/+1 | |
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-26 | JSON API: avoid warning on non-integer api version requests | Daniel Friesel | -2/+2 | |
2020-01-22 | map: show operator name | Daniel Friesel | -0/+1 | |
2020-01-22 | fetch wagon order asynchronously2.5.12 | Daniel Friesel | -21/+95 | |
2020-01-10 | Remove exposed HAFAS/RIS backend support | Daniel Friesel | -4/+3 | |
2020-01-09 | map: invert from/to colour2.5.10 | Daniel Friesel | -2/+2 | |
2020-01-08 | show station location in map2.5.9 | Daniel Friesel | -0/+27 | |
2020-01-07 | handle UserAgent timeouts gracefully | Daniel Friesel | -7/+20 | |
2020-01-07 | show planned IC/ICE type in detail view | Daniel Friesel | -1/+2 | |
2020-01-06 | show planned IC/ICE subtype if available (experimental!) | Daniel Friesel | -0/+1 | |
2020-01-05 | map: show current / next stop name, arrival/departure time and platform2.5.7 | Daniel Friesel | -14/+36 | |
2020-01-05 | Map: Show estimated train position2.5.6 | Daniel Friesel | -15/+161 | |
2020-01-05 | Use RT cache for polylines, as they contain realtime data2.5.5 | Daniel Friesel | -1/+1 | |
2020-01-05 | handle undefined train types2.5.4 | Daniel Friesel | -1/+1 | |
2020-01-05 | Do not parse uninitialized values | Daniel Friesel | -5/+7 | |
2020-01-05 | map: show arr/dep times2.5.3 | Daniel Friesel | -11/+56 | |
2020-01-05 | map: simplify error handling | Daniel Friesel | -1/+3 | |
2020-01-05 | Fetch map asynchronously | Daniel Friesel | -71/+101 | |
2020-01-04 | Use correct Trip ID request for arrival-only trains2.5.1 | Daniel Friesel | -7/+10 | |
2020-01-04 | cache transport.rest requests | Daniel Friesel | -3/+25 | |