summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorLines
2023-09-26connections: do not show cancelled trains twice2.3.1Birte Kristina Friesel-0/+9
2023-09-24intransit: support HAFAS trains that do not have a typeBirte Kristina Friesel-1/+1
2023-09-24add support for HAFAS connection suggestions; drop manual destination listBirte Kristina Friesel-128/+92
2023-09-17/s: support filter by trip_id; only allow train filter in IRIS mode2.2.2Birte Kristina Friesel-1/+5
2023-09-16journey: show distances below 10km with 100m resolution (and <1km with 1m)Birte Kristina Friesel-0/+14
2023-09-12map: use high beeline opacity if no polylines are available2.2.1Birte Kristina Friesel-1/+5
2023-09-09indicate whether current journey has realtime dataBirte Kristina Friesel-3/+9
2023-09-07Fix intermediate stop display for journeys without real-time data, e.g. H-BahnBirte Kristina Friesel-19/+19
2023-09-04perltidy2.1.3Birte Kristina Friesel-9/+6
2023-09-04work: 'did not find $dep' is not actionable → change severity to debugBirte Kristina Friesel-3/+3
2023-08-30API: Expose HAFAS JourneyID, if available (#85)Birte Kristina Friesel-4/+5
2023-08-26obtain autocompletion from database2.1.1Birte Kristina Friesel-0/+32
2023-08-26manual station entry: fix HAFAS redirectBirte Kristina Friesel-1/+1
2023-08-24resolve unknown/ambiguous stop into list of stopsBirte Kristina Friesel-11/+47
2023-08-24geolocation: Fix 'hafas=undefined' links for iris stopsBirte Kristina Friesel-0/+1
2023-08-22select latest journey based on timestamp, not ID2.0.2Birte Kristina Friesel-1/+1
2023-08-22Database: create index on real_departure to speed up latest journey queriesBirte Kristina Friesel-2/+12
2023-08-20sort HAFAS/IRIS stations by distanceBirte Kristina Friesel-3/+6
2023-08-19API: Support HAFAS checkin (via journeyID)Birte Kristina Friesel-6/+16
2023-08-19API: fix checkin with toStation and checkout endpointsBirte Kristina Friesel-24/+39
2023-08-18manual station entry: HAFAS supportBirte Kristina Friesel-1/+11
2023-08-16geosearch: always query iris and hafas stopsBirte Kristina Friesel-17/+46
2023-08-16recent targets: distinguish hafas/irisBirte Kristina Friesel-3/+4
2023-08-15station board: add iris / hafas linksBirte Kristina Friesel-1/+15
2023-08-14traveling: redirect hafas journeys to hafas=1Birte Kristina Friesel-3/+10
2023-08-13synchronize non-train checkins from traewelling to travelynxBirte Kristina Friesel-14/+81
2023-08-13WIP: HAFAS supportBirte Kristina Friesel-35/+499
2023-08-13influxdb: add stations statisticsBirte Kristina Friesel-1/+58
2023-08-09Store traewelling refresh token in database1.34.3Birte Kristina Friesel-15/+39
2023-08-09traewelling oauth: pass HTTP redirect_uri in development modeBirte Kristina Friesel-2/+4
2023-08-08sort timeline (descending by checkin timestamp, so most recent checkins first)1.34.2Birte Kristina Friesel-0/+47
2023-08-08Fix Traewelling OAuth2 behind reverse proxies1.34.1Birte Kristina Friesel-1/+6
2023-08-07Traewelling: replace legacy password login with OAuth2Birte Kristina Friesel-113/+103
2023-07-23convert checkout to promises (checkout_p)Birte Kristina Friesel-252/+343
2023-07-23checkout: remove with_related special caseBirte Kristina Friesel-41/+25
2023-07-22database: stations: make 'ds100' column optional.Birte Kristina Friesel-0/+12
2023-07-19Users->delete: delete relations as well1.33.6Birte Kristina Friesel-9/+11
2023-07-18followee list: show if accounts are following back1.33.3Birte Kristina Friesel-2/+43
2023-07-16account: add a list of sent follow requestsBirte Kristina Friesel-26/+64
2023-07-16action#checkin: re-add auto checkout1.33.1Birte Kristina Friesel-0/+8
2023-07-16show followee checkins in departure boardBirte Kristina Friesel-1/+13
2023-07-16cleanup; perltidyBirte Kristina Friesel-20/+14
2023-07-15remove debug outputBirte Kristina Friesel-3/+0
2023-07-15add timeline / current checkinsBirte Kristina Friesel-1/+38
2023-07-15get_user_status: fix stop_before_dest calculationBirte Kristina Friesel-4/+12
2023-07-15postprocess timeline; move user-related parts to get_user_statusBirte Kristina Friesel-152/+167
2023-07-15database: change maximum comment lengthBirte Kristina Friesel-8/+8
2023-07-15timeline: minimum visibility is followers-only, not unlistedBirte Kristina Friesel-1/+1
2023-07-15increase maximum comment lengthBirte Kristina Friesel-72/+72
2023-07-15Move InTransit post-processing to InTransit moduleBirte Kristina Friesel-186/+170