2026-03-12 - 2026-09-12

Overview

0 Active Pull Requests
122 Active Issues
Excluding merges, 1 author has pushed 3 commits to main and 3 commits to all branches. On main, 90 files have changed and there have been 52975 additions and 3163 deletions.

122 Issues created by 1 user

Opened #1 [Feature] Add proper Alembic migrations for PostgreSQL and keep SQLite test support 2026-07-06 15:23:00 +02:00

Opened #2 [Feature] Promote GTFS harmonization to the primary data workflow: source discovery, review, import, validation, deduplication, and publication readiness 2026-07-06 15:23:22 +02:00

Opened #3 [Feature] Build the feed review workflow: discovered feed -> license/authority review -> approve -> import 2026-07-06 15:23:29 +02:00

Opened #4 [Feature] Add the first-class source hierarchy: source directories -> sources/publishers/authorities -> concrete feeds -> immutable feed snapshots/datasets 2026-07-06 15:24:00 +02:00

Opened #5 [Feature] Store explicit license/publication flags per feed: can import, can derive, can redistribute, attribution required, and commercial restrictions 2026-07-06 15:24:02 +02:00

Opened #6 [Feature] Add immutable raw feed snapshots and source-run history 2026-07-06 15:24:11 +02:00

Opened #7 [Feature] Add validation report storage per feed snapshot 2026-07-06 15:24:17 +02:00

Opened #8 [Feature] Add first dedup review queues for agencies/operators, stop places, route duplicates, and calendar conflicts 2026-07-06 15:24:24 +02:00

Opened #9 [Feature] Add persistent GTFS/OSM stop and route matching decisions that survive source updates 2026-07-06 15:24:28 +02:00

Opened #10 [Feature] Add feed/map update diffs so only changed stops, routes, patterns, calendars, and geometry evidence need review 2026-07-06 15:24:33 +02:00

Opened #11 [Feature] Add constrained candidate generation for route matching: OSM route features only, mode/ref/name filters, PostGIS bbox/spatial pruning, and geometry loading only for pl... 2026-07-06 15:24:38 +02:00

Opened #12 [Feature] Add constrained candidate generation for stop matching: concrete OSM stop/platform/bay candidates near each GTFS stop, with explicit transfer links for nearby but dist... 2026-07-06 15:24:42 +02:00

Opened #13 [Feature] Add generated stop-to-stop map-path proposals for missing OSM route relations and GTFS detours 2026-07-06 15:24:47 +02:00

Opened #14 [Feature] Run the generated 24-source GTFS test set and measure conflicts before scaling to more Europe feeds 2026-07-06 15:24:53 +02:00

Opened #15 [Feature] Add source-run history and dataset-version comparison 2026-07-06 15:24:57 +02:00

Opened #16 [Feature] Make route-layer rebuild incremental: update only affected matches/patterns/stops 2026-07-06 15:25:01 +02:00

Opened #17 [Feature] Keep old route-layer tables readable while a rebuild prepares replacement rows 2026-07-06 15:25:06 +02:00

Opened #18 [Feature] Add source health checks: download success, hash change, feed freshness, calendar validity 2026-07-06 15:25:14 +02:00

Opened #19 [Feature] Expand the QA dashboard into drill-down review queues for source health, GTFS validation, canonical stop conflicts, route conflicts, and publication blockers 2026-07-06 15:25:18 +02:00

Opened #20 [Feature] Add GTFS validation summary reports: service dates, route direction coverage, stop coordinate outliers, bad stop_times, missing shapes 2026-07-06 15:25:22 +02:00

Opened #21 [Feature] Add database maintenance jobs: analyze, vacuum, stale job recovery, orphan cleanup 2026-07-06 15:25:44 +02:00

Opened #22 [Feature] Add durable cache tables for journey stages, nearest stops, address access candidates, and common station-to-station searches 2026-07-06 15:26:05 +02:00

Opened #23 [Feature] Replace the demo round-expansion router with a GTFS-appropriate algorithm such as RAPTOR or CSA 2026-07-06 15:26:23 +02:00

Opened #24 [Feature] Precompute transfer graph edges: station-internal transfers, nearby walking transfers, and access/egress stop candidates 2026-07-06 15:26:27 +02:00

Opened #25 [Feature] Add bounded hub-aware long-distance routing for city-to-city requests: local access to likely hubs, long-distance/regional trunk, local egress 2026-07-06 15:26:48 +02:00

Opened #26 [Feature] Add arrive-by search and better stop conditions for "good enough" results 2026-07-06 15:27:02 +02:00

Opened #27 [Feature] Add route diagnostics that explain why a route was found or pruned 2026-07-06 15:27:06 +02:00

Opened #28 [Feature] Add source detail page 2026-07-06 15:27:25 +02:00

Opened #29 [Feature] Add dataset detail page 2026-07-06 15:27:47 +02:00

Opened #30 [Feature] Add match-review queue with filters by mode, operator, country, confidence, and source scope 2026-07-06 15:28:08 +02:00

Opened #31 [Feature] Add route detail inspection: GTFS geometry, OSM geometry, candidate matches, stops, evidence, and route-pattern provenance 2026-07-06 15:28:14 +02:00

Opened #32 [Feature] Add canonical stop/station detail overlay 2026-07-06 15:28:45 +02:00

Opened #33 [Feature] Add searchable route/stop review queues with filters for source, mode, operator, region, status, confidence, changed-since-last-run, missing geometry, and detour candi... 2026-07-06 15:28:48 +02:00

Opened #34 [Feature] Add map inspection that overlays competing GTFS shapes, OSM route relations, generated path proposals, concrete stop candidates, and previous reviewer decisions 2026-07-06 15:29:01 +02:00

Opened #35 [Feature] Add persistent rule editor 2026-07-06 15:29:06 +02:00

Opened #36 [Feature] Add routing controls for profile, transfer buffer, avoid/prefer modes, arrive-by, via, and local-only 2026-07-06 15:29:10 +02:00

Opened #37 [Feature] Use Geofabrik country/Europe extracts and reproducible OSM PBF jobs 2026-07-06 15:29:28 +02:00

Opened #38 [Feature] Store OSM transport features, addresses, and routing graph in PostGIS 2026-07-06 15:30:00 +02:00

Opened #39 [Feature] Generate ranked/generalized transport route layers by zoom level 2026-07-06 15:30:04 +02:00

Opened #40 [Feature] Serve tiles with Martin or export PMTiles 2026-07-06 15:30:08 +02:00

Opened #41 [Feature] Build a canonical stop/station graph with transfer rules and transfer-time profiles 2026-07-06 15:30:26 +02:00

Opened #42 [Feature] Generate timetable-routing input for RAPTOR/CSA 2026-07-06 15:30:32 +02:00

Opened #43 [Feature] Add first/last-mile routing from OSM walk/drive graph 2026-07-06 15:30:46 +02:00

Opened #44 [Feature] Add emissions factors per mode/operator/country 2026-07-06 15:30:53 +02:00

Opened #45 [Feature] Add fare/ticket placeholders and booking/deep-link metadata 2026-07-06 15:31:07 +02:00

Opened #46 [Feature] Add confidence and provenance to every derived route/journey 2026-07-06 15:31:12 +02:00

Opened #47 [Feature] Track booking availability separately from timetable coverage 2026-07-06 15:31:27 +02:00

Opened #48 [Feature] Add deep-link metadata per operator/route 2026-07-06 15:31:32 +02:00

Opened #49 [Feature] Add partner API adapters later 2026-07-06 15:31:36 +02:00

Opened #50 [Feature] Build the feed review workflow 2026-07-06 15:32:11 +02:00

Opened #51 [Feature] Add the first-class discovery/source/feed/snapshot schema 2026-07-06 15:32:16 +02:00

Opened #52 [Feature] Promote discovered feed candidates into review queues 2026-07-06 15:32:23 +02:00

Opened #53 [Feature] Store explicit license/publication decisions 2026-07-06 15:32:30 +02:00

Opened #54 [Feature] Add immutable raw feed snapshots 2026-07-06 15:32:36 +02:00

Opened #55 [Feature] Add source-run history 2026-07-06 15:33:06 +02:00

Opened #56 [Feature] Add first dedup review queues 2026-07-06 15:33:08 +02:00

Opened #57 [Feature] Add authority ranking rules 2026-07-06 15:33:14 +02:00

Opened #58 [Feature] Run the 24-source test set before broad Europe import 2026-07-06 15:33:23 +02:00

Opened #59 [Feature] Move GTFS harmonization into a dedicated workbench view when review queues become large 2026-07-06 15:33:29 +02:00

Opened #60 [Feature] Add persistent matching decision tables 2026-07-06 15:33:56 +02:00

Opened #61 [Feature] Add entity-level diff extraction for feed updates 2026-07-06 15:34:10 +02:00

Opened #62 [Feature] Add entity-level diff extraction for map updates 2026-07-06 15:34:14 +02:00

Opened #63 [Feature] Add constrained route-candidate generation 2026-07-06 15:34:37 +02:00

Opened #64 [Feature] Add constrained stop-candidate generation 2026-07-06 15:34:43 +02:00

Opened #65 [Feature] Add generated map-path proposals 2026-07-06 15:34:56 +02:00

Opened #66 [Feature] Add route and stop review queues 2026-07-06 15:35:04 +02:00

Opened #67 [Feature] Add route and stop inspection tools 2026-07-06 15:35:13 +02:00

Opened #68 [Feature] Add searchable matched-result views 2026-07-06 15:35:15 +02:00

Opened #69 [Feature] Replace the demo round-expansion router with a timetable-native algorithm 2026-07-06 15:35:34 +02:00

Opened #70 [Feature] Precompute a transfer graph 2026-07-06 15:35:38 +02:00

Opened #71 [Feature] Add a durable journey cache 2026-07-06 15:35:59 +02:00

Opened #72 [Feature] Add hub-aware long-distance routing 2026-07-06 15:36:04 +02:00

Opened #73 [Feature] Add a local-transport-only profile 2026-07-06 15:36:34 +02:00

Opened #74 [Feature] Add admissible pruning 2026-07-06 15:36:36 +02:00

Opened #75 [Feature] Add journey diagnostics 2026-07-06 15:36:42 +02:00

Opened #76 [Feature] Add arrive-by search 2026-07-06 15:36:56 +02:00

Opened #77 [Feature] Add route profile controls in the UI 2026-07-06 15:37:02 +02:00

Opened #78 [Feature] Move runtime schema maintenance out of normal app startup 2026-07-06 15:37:19 +02:00

Opened #79 [Feature] Add Alembic migrations 2026-07-06 15:37:42 +02:00

Opened #80 [Feature] Make route-layer rebuild use shadow tables or versioned rows 2026-07-06 15:37:46 +02:00

Opened #81 [Feature] Make route-layer rebuild incremental 2026-07-06 15:37:53 +02:00

Opened #82 [Feature] Add stale worker and stale pid reconciliation 2026-07-06 15:38:00 +02:00

Opened #83 [Feature] Improve cancellation 2026-07-06 15:38:14 +02:00

Opened #84 [Feature] Improve progress granularity and timings 2026-07-06 15:38:23 +02:00

Opened #85 [Feature] Add stop-by-stop OSM path fallback 2026-07-06 15:38:40 +02:00

Opened #86 [Feature] Store geometry provenance per route pattern 2026-07-06 15:39:02 +02:00

Opened #87 [Feature] Add route-pattern detail inspection 2026-07-06 15:39:06 +02:00

Opened #88 [Feature] Add generalized route geometries 2026-07-06 15:39:20 +02:00

Opened #89 [Feature] Optimize canonical stop extraction 2026-07-06 15:39:45 +02:00

Opened #90 [Feature] Build a canonical stop alias table 2026-07-06 15:39:49 +02:00

Opened #91 [Feature] Improve station-complex modeling 2026-07-06 15:39:57 +02:00

Opened #92 [Feature] Add canonical stop detail overlay 2026-07-06 15:40:01 +02:00

Opened #93 [Feature] Add manual canonical stop link/unlink decisions 2026-07-06 15:40:05 +02:00

Opened #94 [Feature] Improve address result folding 2026-07-06 15:40:27 +02:00

Opened #95 [Feature] Precompute address access candidates 2026-07-06 15:40:40 +02:00

Opened #96 [Feature] Import more GTFS feeds where they improve authority or coverage 2026-07-06 15:40:51 +02:00

Opened #97 [Feature] Add source priority and authority ranking 2026-07-06 15:40:58 +02:00

Opened #98 [Feature] Add GTFS feed QA reports 2026-07-06 15:41:03 +02:00

Opened #99 [Feature] Add conflict dashboards and reusable resolution workflows 2026-07-06 15:41:06 +02:00

Opened #100 [Feature] Keep OSM PBF import chunked and resumable 2026-07-06 15:41:26 +02:00

Opened #101 [Feature] Add vector tile or PMTiles export 2026-07-06 15:41:35 +02:00

Opened #102 [Feature] Add route-scope and mode-specific map generalization 2026-07-06 15:41:40 +02:00

Opened #103 [Feature] Improve OSM route candidate indexing 2026-07-06 15:41:45 +02:00

Opened #104 [Feature] Add OSM diffs later 2026-07-06 15:42:18 +02:00

Opened #105 [Feature] Add explicit read/write transaction boundaries for all long requests and jobs 2026-07-06 15:42:24 +02:00

Opened #106 [Feature] Add API pagination for large result sets 2026-07-06 15:42:28 +02:00

Opened #107 [Feature] Add import logs and source-run history 2026-07-06 15:42:36 +02:00

Opened #108 [Feature] Add database maintenance commands: analyze, vacuum, reindex, orphan cleanup 2026-07-06 15:42:40 +02:00

Opened #109 [Feature] Add test fixtures that do not mutate the live development database 2026-07-06 15:42:45 +02:00

Opened #110 [Feature] Add observability: query timings, job timings, row counts, cache hit rates, and per-stage routing metrics 2026-07-06 15:42:48 +02:00

Opened #111 [Feature] Add canonical stop and route detail side panels 2026-07-06 15:43:07 +02:00

Opened #112 [Feature] Add candidate map preview for stop matching, not only route matching 2026-07-06 15:43:14 +02:00

Opened #113 [Feature] Add unmatched/matched/weak/proposed visual layers with source filters 2026-07-06 15:43:19 +02:00

Opened #114 [Feature] Keep calculated journey geometry and stop markers always on top 2026-07-06 15:43:23 +02:00

Opened #115 [Feature] Add editable match queues for stops, station complexes, routes, and operators 2026-07-06 15:43:27 +02:00

Opened #116 [Feature] Add route-layer diff view after rebuilds 2026-07-06 15:43:33 +02:00

Opened #117 [Feature] Use the concrete platform/stop position for selected stops when rendering route starts and arrivals 2026-07-06 15:43:45 +02:00

Opened #118 [Feature] Add NeTEx import 2026-07-06 15:44:21 +02:00

Opened #119 [Feature] Add GTFS-Realtime ingestion for service alerts and trip updates 2026-07-06 15:44:24 +02:00

Opened #120 [Feature] Add SIRI profile support where national APIs expose it 2026-07-06 15:44:28 +02:00

Opened #121 [Feature] Add GBFS/shared mobility only after core public transport data is stable 2026-07-06 15:44:33 +02:00

Opened #122 Product vision: EU-wide harmonized mobility platform 2026-07-06 20:41:05 +02:00