Birte Kristina Friesel
|
298b099097
|
get_travel_distance: do not overwrite {to,from}_eva with undef
|
2024-08-17 21:29:51 +02:00 |
|
Birte Kristina Friesel
|
9b7013907b
|
stats, map: deal with multiple EVA IDs mapping to the same station name
|
2024-08-15 17:38:13 +02:00 |
|
Birte Kristina Friesel
|
655f69c2e9
|
get_travel_distance: always return beeline distance
|
2024-08-14 22:00:15 +02:00 |
|
Birte Kristina Friesel
|
ba79f62f67
|
get_connection_targets: always return a list
Closes #152
Closes #153
|
2024-08-09 12:20:06 +02:00 |
|
Birte Kristina Friesel
|
1bb348ad9a
|
journey->add: pass backend_id on to station search for route
Ref: #150
|
2024-08-04 20:41:25 +02:00 |
|
Birte Kristina Friesel
|
0c5908e722
|
manual journey entry: hardcode DB (HAFAS) for station selection
TODO: Add a dropdown to select different backends
Closes #150
|
2024-08-04 08:49:57 +02:00 |
|
Birte Kristina Friesel
|
47f76da4f8
|
Multi-backend support
Squashed commit of the following:
commit 92518024ba295456358618c0e8180bd8e996fdf1
Author: Birte Kristina Friesel <birte.friesel@uos.de>
Date: Fri Jul 26 18:39:46 2024 +0200
add_or_update station: remove superfluos 'new backend id := old backend id'
commit df21c20c6e4c86454f8a9ac69121404415217f2a
Author: Birte Kristina Friesel <birte.friesel@uos.de>
Date: Fri Jul 26 18:35:51 2024 +0200
revert connection targets min_count to 3
commit be335cef07d0b42874f5fc1de4a1d13396e8e807
Author: Birte Kristina Friesel <birte.friesel@uos.de>
Date: Fri Jul 26 18:20:05 2024 +0200
mention backend selection in API documentation
commit 9f41828fb4f18fd707e0087def3032e8d4c8d7d8
Author: Birte Kristina Friesel <derf@finalrewind.org>
Date: Thu Jul 25 20:19:23 2024 +0200
use_history: not all backends provide route data in departure monitor
commit 09714b4d89684b8331d0e96f564a4c7432318f70
Author: Birte Kristina Friesel <derf@finalrewind.org>
Date: Thu Jul 25 20:11:44 2024 +0200
disambiguation: pass correct hafas parameter
commit 8cdf1120fc32155dc6525be64601b7c10a9c7f52
Author: Birte Kristina Friesel <derf@finalrewind.org>
Date: Thu Jul 25 20:11:28 2024 +0200
_checked_in: hide Zuglauf link for non-db checkins
commit 7455653f541198e0e0a6d11aed421487ffdb6285
Author: Birte Kristina Friesel <derf@finalrewind.org>
Date: Thu Jul 25 20:01:47 2024 +0200
debug output
commit b9cda07f85601a58ea32dbdacdd5399f302db52b
Author: Birte Kristina Friesel <derf@finalrewind.org>
Date: Thu Jul 25 19:09:07 2024 +0200
fix remaining get_connection_targets / get_connecting_trains_p invocations
commit 2759d7258c37c7498905cfe19f6b4c4f6d16bd21
Author: Birte Kristina Friesel <derf@finalrewind.org>
Date: Wed Jul 24 20:50:12 2024 +0200
support non-DB HAFAS backends (WiP)
|
2024-07-26 18:55:58 +02:00 |
|
Birte Kristina Friesel
|
fa20c21ec2
|
Add lat/lon to pre-2.7.8 journeys; add eva where missing
This speeds up the map significantly and makes coordinates_by_station obsolete
|
2024-07-21 19:22:52 +02:00 |
|
Birte Kristina Friesel
|
de55368db7
|
Journey->add: store lat/lon for route at entry time, if available
|
2024-07-21 17:23:28 +02:00 |
|
Birte Kristina Friesel
|
c105bc4e40
|
recent journeys: use hafas=DB as well
|
2024-06-15 10:43:34 +02:00 |
|
Birte Kristina Friesel
|
f71348a8a8
|
Store journey backend; do not rely on '|' in ID to distinguish IRIS/HAFAS
This is in preparation for supporting multiple HAFAS backends, and possibly
EFA and RIS::Journeys.
|
2024-06-08 22:18:31 +02:00 |
|
Birte Kristina Friesel
|
4393751bcb
|
Journeys: adjust sanity_check for local transit stuff
|
2024-02-13 21:51:08 +01:00 |
|
Birte Kristina Friesel
|
cbc433f76c
|
suggested connections: avoid fetching IRIS trains via HAFAS
|
2023-10-01 10:49:36 +02:00 |
|
Birte Kristina Friesel
|
aaeb81a5d2
|
store related stations; respect them when looking up connections
|
2023-10-01 07:11:58 +02:00 |
|
Birte Kristina Friesel
|
de074342de
|
add support for HAFAS connection suggestions; drop manual destination list
Still TODO: handle stations that have several EVAs
|
2023-09-24 18:19:17 +02:00 |
|
Birte Kristina Friesel
|
ecc419e646
|
select latest journey based on timestamp, not ID
This avoids manually added past journeys messing with the latest travel target
|
2023-08-22 09:21:02 +02:00 |
|
Birte Kristina Friesel
|
5d330a7738
|
recent targets: distinguish hafas/iris
|
2023-08-16 09:31:01 +02:00 |
|
Birte Kristina Friesel
|
ca3cd1580f
|
Journeys->get_latest: Fix uninitialized value warning
|
2023-07-14 18:48:46 +02:00 |
|
Derf Null
|
c9bae6fcee
|
journeys: simplify visibily check
|
2023-07-03 18:12:34 +02:00 |
|
Derf Null
|
a608ca6781
|
update ALL the copyright notices!
|
2023-07-03 17:59:25 +02:00 |
|
Derf Null
|
4dd2cc9d9e
|
show hours and minutes until arrival, not just minutes
|
2023-07-02 10:48:34 +02:00 |
|
Derf Null
|
00ee3de6c1
|
Journey->add_from_in_transit: return ID of added journey
|
2023-06-28 22:21:51 +02:00 |
|
Derf Null
|
bb43a2e8e3
|
journeys: return effective visibility
|
2023-06-27 21:50:28 +02:00 |
|
Derf Null
|
085d77a1fa
|
time to flush the name cache
|
2023-06-24 18:36:59 +02:00 |
|
Derf Null
|
e4a07dc06c
|
journey: show times of intermediate stops, if available
|
2023-05-01 10:06:30 +02:00 |
|
Daniel Friesel
|
609d7b3ebc
|
remove unused journey_edit_mask attrs
|
2023-03-09 19:10:08 +01:00 |
|
Daniel Friesel
|
e1231b88e2
|
status/profile: re-add ability to show latest checkout, if desired
got lost in 1.30.0
|
2023-03-04 09:03:50 +01:00 |
|
Daniel Friesel
|
ae42028a71
|
Journeys->get: allow filtering by departure timestamp
|
2023-03-01 17:58:58 +01:00 |
|
Daniel Friesel
|
6d261197e3
|
set visibility per journey (wip)
some odds and ends left to polish, but ready for testing
|
2023-02-27 22:14:54 +01:00 |
|
Daniel Friesel
|
fb3878665b
|
update ze copyright
|
2023-02-19 09:35:38 +01:00 |
|
Daniel Friesel
|
3da22fc8f9
|
improve inconsistency list
|
2023-02-04 22:17:57 +01:00 |
|
Daniel Friesel
|
6b4a82da32
|
inconsistent journeys: link to journeys
|
2023-02-04 21:17:45 +01:00 |
|
Daniel Friesel
|
9b205229a3
|
latest checkout stations: order by journey id rather than timestamp
|
2023-01-18 18:48:32 +01:00 |
|
Daniel Friesel
|
e937324617
|
landing page: show past stops if geolocation is unavailable
|
2023-01-18 18:13:35 +01:00 |
|
Daniel Friesel
|
1be5d4d0b0
|
Journeys: perltidy
|
2023-01-15 20:29:30 +01:00 |
|
Daniel Friesel
|
4abc43b72e
|
change route/stop layout to [name, eva, {data}]
|
2023-01-15 16:37:32 +01:00 |
|
Daniel Friesel
|
cf7f993309
|
review: skip journeys with negative duration
|
2023-01-02 15:05:37 +01:00 |
|
Daniel Friesel
|
ccc93413a2
|
review: link to list of all single-trip checkins
|
2022-12-29 14:14:12 +01:00 |
|
Daniel Friesel
|
18bb069da3
|
review: fix percentage locale
|
2022-12-27 22:22:34 +01:00 |
|
Daniel Friesel
|
3fa9df942f
|
derp #2
|
2022-12-27 22:17:08 +01:00 |
|
Daniel Friesel
|
2eed83e02a
|
derp
|
2022-12-27 22:15:24 +01:00 |
|
Daniel Friesel
|
34a19ee1bf
|
top trips: handle return trips
|
2022-12-27 22:12:15 +01:00 |
|
Daniel Friesel
|
3156d5f372
|
review: add top and bottom trips
|
2022-12-27 22:04:09 +01:00 |
|
Daniel Friesel
|
9dfe1c60ab
|
review: hide blocks without data
|
2022-12-27 17:56:44 +01:00 |
|
Daniel Friesel
|
ed63cae012
|
year in review: further delay stats
|
2022-12-27 17:29:34 +01:00 |
|
Daniel Friesel
|
e586fd4020
|
compute_review: handle duplicate iris messages; german locale for numbers
|
2022-12-27 11:19:25 +01:00 |
|
Daniel Friesel
|
3abe6aed5c
|
it's a secret to everybody.
|
2022-12-27 11:07:16 +01:00 |
|
Daniel Friesel
|
e91495775c
|
Journeys: Handle "Betriebsstelle nicht bekannt"
|
2022-12-12 19:57:14 +01:00 |
|
Daniel Friesel
|
115e07f35c
|
move grep_unknown_stations to Stations model
|
2022-12-08 18:22:09 +01:00 |
|
Daniel Friesel
|
afedcef266
|
get name/ds100 from db and lat/lon from dict
result: significant performance improvement for stats generation
|
2022-12-07 22:46:04 +01:00 |
|