summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
6 daysrelease assets2.15.4Birte Kristina Friesel-22/+22
6 daysrebuild assetsBirte Kristina Friesel-2/+2
6 daysjourney: only show delay if it's at least one minuteBirte Kristina Friesel-8/+18
6 dayslocal.scss: Add AST and ship category. Add Schwebebahn services to U-Bahn ↵Thulmi-3/+14
category
7 dayswork: dbris: be slightly less pessimistic2.15.3Birte Kristina Friesel-1/+1
7 days_history_trains: hide over-long types2.15.2Birte Kristina Friesel-1/+1
7 daysJourneys->get: type: trim trailing white space (hello, hafas)Birte Kristina Friesel-1/+1
7 dayshistory: do not show delays < 1 minute2.15.1Birte Kristina Friesel-4/+4
7 daysJourneys->get: pre-compute delay dataBirte Kristina Friesel-0/+6
7 dayswork: limit dbris journey requests to 0.5 HzBirte Kristina Friesel-4/+6
If $backend is not set, we may have non-dbris checkins in between -- in that case, we don't need to wait as long
9 dayswork: support distinct worker invocations per backendBirte Kristina Friesel-160/+171
11 daysJourneys->add: allow consecutive route stops at the same timestampnetworkException-2/+2
This patch relaxes the route timestamp sanity checking introduced in 9e6728a3e14fbe48b7e7aa1d7c0ae2d4e79f0ece by allowing the same timestamp (usually minute accuracy) to occur multiple times for consecutive stops. This is common for trams, for example.
12 daysRelease v2.152.15.0Birte Kristina Friesel-1/+34
12 daysadd_intransit_form: add simple sanity check for route timestampsBirte Kristina Friesel-2/+15
12 daysJourneys->add: a little bit of sanity checking for route timestampsBirte Kristina Friesel-2/+10
13 daysupdate_arrival_motis: store arrival platform, if availablenetworkException-1/+2
See b4879a8a48ccecf1071d1ed76a02fecfb4eba3b6
13 dayshide manual checkin for now2.14.19Birte Kristina Friesel-1/+1
13 daysJourney: show dep/arr stop in table; include platforms if availableBirte Kristina Friesel-23/+37
Also: show checkin timestamp
13 daysupdate_arrival_{dbris,efa,hafas}: store arrival platform, if availableBirte Kristina Friesel-3/+5
13 daysInTransit->add: Use existing JSON instanceBirte Kristina Friesel-7/+7
13 daysadd_intransit: add a little bit of explanatory intro textBirte Kristina Friesel-0/+4
13 daysManual journey entry: support sched arr/dep timestamps of intermediate stopsBirte Kristina Friesel-10/+28
2025-06-22add_intransit_form: only use station_info if is definedBirte Kristina Friesel-2/+2
2025-06-22add_intransit: allow users to specify timestamps for intermediate stopsBirte Kristina Friesel-7/+18
2025-06-22add_journey: DS100 is still supported, but very rare these daysBirte Kristina Friesel-1/+1
2025-06-22add_intransit: change button heading to 'check in'Birte Kristina Friesel-1/+1
2025-06-22add_intransit_form: ensure arrival > departureBirte Kristina Friesel-0/+3
2025-06-21Add bare-bones support for manual checkins (still bound to a specific backend)Birte Kristina Friesel-36/+421
Extension opportunities (maybe, eventually) * provide datetimes of intermediate stops * provide an API for real-time data updates * look up stops that travelynx does not yet know about rather than rejecting them outright
2025-06-21Update map data source & quality noteTim-2/+2
This commit revised the informational text to clarify that routes are sourced from the backend used for recording trips. The data quality note was updated accordingly.
2025-06-21add journey: do not hardcode backend2.14.18Birte Kristina Friesel-4/+18
2025-06-20station board: map upstream HTTP 500 to HTTP 502Birte Kristina Friesel-1/+1
2025-06-20release assets2.14.17Birte Kristina Friesel-22/+22
2025-06-20rebuild assetsBirte Kristina Friesel-1/+1
2025-06-20fix runtime error in geolocation.jsBirte Kristina Friesel-1/+1
2025-06-20geolocation.js: It's an accident that this ever worked to begin withBirte Kristina Friesel-31/+43
2025-06-20Release assets2.14.16Birte Kristina Friesel-22/+22
2025-06-20rebuild assetsBirte Kristina Friesel-1/+1
2025-06-20geolocation: avoid 'backend=uninitialized' query parametersBirte Kristina Friesel-1/+1
2025-06-20CSV history export: Use EVA IDs rather than Ril100; add carriage and operatorBirte Kristina Friesel-15/+23
See #255
2025-06-20update cpanfile.snapshot2.14.15Birte Kristina Friesel-73/+89
2025-06-20MOTIS: Normalize timestamps to Europe/BerlinnetworkException-0/+5
2025-06-20Release assets2.14.14Birte Kristina Friesel-22/+22
2025-06-20update assetsBirte Kristina Friesel-2/+2
2025-06-20Add 3 more trip types to local.scssThulmi-1/+1
This commit adds the trip types "RegioBus", "Omnibus" and "Buslinie" to the "Bus" category.
2025-06-20Add some EFA trip types to local.scssThulmi-3/+3
This commit adds the trip types "SB", "Rufbus", "Regionalbus", "Landbus", "BSV", and RVV-Bus-Linie" to the "Bus" category. It adds the trip types "Stadtbahn" and "Niederflurstrab" to the "Tram" category. It adds the trip type "UBAHN" to the "U-Bahn" category.
2025-06-19_format_train: dep-line: strip non-ascii charsBirte Kristina Friesel-1/+1
Rel: #254 Specifically https://github.com/derf/travelynx/pull/254#issuecomment-2988843123
2025-06-19Traveling#station: GET parameters always override user configurationBirte Kristina Friesel-8/+29
Closes #253
2025-06-19_history_trains: trim non-ascii characters from travel type for CSS selectorsBirte Kristina Friesel-1/+1
2025-06-19EFA backends are no longer experimental2.14.13Birte Kristina Friesel-2/+2
2025-06-19stations_str: ris has been renamed to dbris; add is_motisBirte Kristina Friesel-0/+24
This fixes missing dbris and motis indicators in dumpstops