Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2020-11-22 | Fix train detail view for split stations3.4.9 | Daniel Friesel | -0/+1 | |
Was broken when the train's station did not match the requested one | ||||
2020-10-25 | fix HTTP 500 on invalid via RE; improve via handling while at it3.4.8 | Daniel Friesel | -2/+18 | |
2020-10-25 | return 404 for train not found, 300 for multiple station choice | Daniel Friesel | -2/+4 | |
2020-10-25 | Introduce HAFAS XML fix from travelynx3.4.7 | Daniel Friesel | -2/+5 | |
2020-10-25 | ensure $@ is not clobbered before using it | Daniel Friesel | -1/+1 | |
2020-10-25 | oops #2 | Daniel Friesel | -1/+1 | |
2020-10-25 | Oh HAFAS, you so funny3.4.5 | Daniel Friesel | -1/+7 | |
2020-10-25 | switch to departure table when clicking on station name in nav | Daniel Friesel | -0/+2 | |
2020-10-15 | fix forward button when navigating back to train details3.4.3 | Daniel Friesel | -2/+8 | |
2020-10-12 | do template fallback before performing legacy check3.4.2 | Daniel Friesel | -4/+4 | |
2020-10-11 | switch to transport.rest v5 | Daniel Friesel | -3/+4 | |
2020-10-10 | Do not break departure refresh when detail view is open3.4.1 | Daniel Friesel | -1/+3 | |
2020-10-08 | wip: close train details via back button instead of background click | Daniel Friesel | -0/+1 | |
2020-09-27 | show train class based on IRIS data3.3.6 | Daniel Friesel | -20/+20 | |
2020-09-27 | HAFAS->get_xml_p: Add a missing rejection handler3.3.5 | Daniel Friesel | -1/+5 | |
2020-09-23 | prominently show zuginfo.nrw links in train details3.3.4 | Daniel Friesel | -0/+10 | |
2020-09-22 | train details: proper error message3.3.2 | Daniel Friesel | -6/+14 | |
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 | |