Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2024-07-08 | store lat/lon along with route2.7.8 | Birte Kristina Friesel | -0/+2 | |
This increases resilience against EVA ID reuse | ||||
2024-06-23 | always use HAFAS for traewelling → travelynx | Birte Kristina Friesel | -199/+50 | |
2024-06-21 | oopsie2.7.2 | Birte Kristina Friesel | -1/+1 | |
Closes #144 | ||||
2024-06-21 | add_route_timestamps: use $train->id rather than in_transit id2.7.1 | Birte Kristina Friesel | -1/+1 | |
this avoids a race condition when the worker requests all current checkins and takes a while before getting to update the data | ||||
2024-06-15 | InTransit: allow setting data in add call | Birte Kristina Friesel | -5/+1 | |
2024-06-15 | remove service / sb_template selection; hardcode DBF with variable hafas flag | Birte Kristina Friesel | -2/+1 | |
2024-06-06 | allow force checkouts even in case of route mismatches2.6.16 | Birte Kristina Friesel | -1/+1 | |
2024-05-31 | Profile: Add JSON renderer | Birte Kristina Friesel | -1/+2 | |
2024-05-30 | DBDB: use realtime cache for carriage composition requests | Birte Kristina Friesel | -5/+6 | |
2024-05-30 | perform stationinfo requests for hafas checkins | Birte Kristina Friesel | -3/+19 | |
2024-05-29 | request wagon orders for HAFAS checkins | Birte Kristina Friesel | -1/+5 | |
2024-05-29 | Move wagonorder request to a separate helper | Birte Kristina Friesel | -93/+109 | |
This is in preparation for HAFAS wagonorder support | ||||
2024-05-24 | check train/trip id when updating associated data | Birte Kristina Friesel | -17/+26 | |
this avoid race conditions when a user changes their checkin between the time of request (old trip id) and the time of data update (new trip id). These could lead to funny effects such as buses suddenly having S-Bahn carriage formations. | ||||
2024-05-22 | add_route_timestamps: IRIS route may be shorter than HAFAS route2.6.11 | Birte Kristina Friesel | -1/+1 | |
2024-05-22 | Use HAFAS routes as single source of truth. Overwrite initial IRIS route. | Birte Kristina Friesel | -35/+47 | |
2024-04-26 | /status: respond to .json as well as "Accept: application/json" | Birte Kristina Friesel | -2/+4 | |
2024-04-21 | refactor polyline insertion into InTransit Model | Birte Kristina Friesel | -95/+9 | |
2024-04-07 | Request polylines for HAFAS journeys as well; only store sensible ones2.6.5 | Birte Kristina Friesel | -1/+91 | |
Decreases severity of #99 Fixes #108 | ||||
2024-02-24 | Use journeyMatch rather than legacy trainsearch.exe API to find tripIDs | Birte Kristina Friesel | -55/+4 | |
2023-12-27 | Switch to Travel::Status::DE::HAFAS 5.x | Birte Kristina Friesel | -1/+2 | |
2023-09-16 | journey: show distances below 10km with 100m resolution (and <1km with 1m) | Birte Kristina Friesel | -0/+14 | |
2023-09-12 | map: use high beeline opacity if no polylines are available2.2.1 | Birte Kristina Friesel | -1/+5 | |
2023-09-07 | Fix intermediate stop display for journeys without real-time data, e.g. H-Bahn | Birte Kristina Friesel | -15/+11 | |
2023-08-30 | API: Expose HAFAS JourneyID, if available (#85) | Birte Kristina Friesel | -4/+5 | |
2023-08-26 | obtain autocompletion from database2.1.1 | Birte Kristina Friesel | -0/+1 | |
2023-08-19 | API: Support HAFAS checkin (via journeyID) | Birte Kristina Friesel | -1/+2 | |
2023-08-13 | synchronize non-train checkins from traewelling to travelynx | Birte Kristina Friesel | -14/+79 | |
2023-08-13 | WIP: HAFAS support | Birte Kristina Friesel | -9/+191 | |
2023-08-07 | Traewelling: replace legacy password login with OAuth2 | Birte Kristina Friesel | -0/+22 | |
This is a breaking change insofar as that traewelling support is no longer provided automatically, but must be enabled by providing a traewelling.de application ID and secret in travelynx.conf. However, as traewelling.de password login is deprecated and wil soon be disabled, travelynx would break either way. So we might or might not see travelynx 2.0.0 in the next days. Automatic token refresh is still todo, but that was the case for password login as well. Closes #64 | ||||
2023-07-23 | convert checkout to promises (checkout_p) | Birte Kristina Friesel | -186/+221 | |
2023-07-23 | checkout: remove with_related special case | Birte Kristina Friesel | -35/+12 | |
travelynx now always calls checkout with the database-provided arr_eva, so the edge case in which it provided a station that is not actually on the route of a train can no longer appear. | ||||
2023-07-15 | remove debug output | Birte Kristina Friesel | -3/+0 | |
2023-07-15 | add timeline / current checkins | Birte Kristina Friesel | -0/+1 | |
2023-07-15 | get_user_status: fix stop_before_dest calculation | Birte Kristina Friesel | -4/+12 | |
2023-07-15 | postprocess timeline; move user-related parts to get_user_status | Birte Kristina Friesel | -0/+36 | |
2023-07-15 | increase maximum comment length | Birte Kristina Friesel | -49/+49 | |
2023-07-15 | Move InTransit post-processing to InTransit module | Birte Kristina Friesel | -186/+2 | |
2023-07-09 | IRIS->get_departures_p: return string in first rejection argument | Birte Kristina Friesel | -2/+2 | |
This is consistent with other promises within travelynx | ||||
2023-07-09 | use promises for checkin and traewelling_to_travelynx | Birte Kristina Friesel | -136/+191 | |
2023-07-09 | checkin: reduce nesting | Birte Kristina Friesel | -44/+40 | |
2023-07-03 | update ALL the copyright notices! | Derf Null | -1/+1 | |
2023-06-29 | perltidy | Derf Null | -1/+1 | |
2023-06-26 | compute effective visibility in database view | Derf Null | -8/+9 | |
2023-06-24 | time to flush the name cache | Derf Null | -1/+1 | |
2023-06-12 | Add app version to default stashed values.1.32.4 | Molly Miller | -0/+1 | |
This means that the version no longer needs to be passed to every version manually, and is automatically populated in templates where the parameter is not explicitly provided. | ||||
2023-06-09 | login form: add hint about pages being only visibile after login | Derf Null | -1/+5 | |
2023-06-08 | update ice names | Derf Null | -1/+1 | |
2023-06-07 | Fix edge case that allowed in-transit journeys with invalid destinations1.32.2 | Derf Null | -0/+20 | |
2023-06-04 | expose follows / social interaction in frontend | Derf Null | -0/+7 | |
2023-06-04 | add profile editor | Derf Null | -0/+2 | |