Releases: naviqore/public-transit-viewer
Releases · naviqore/public-transit-viewer
Release list
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2026-04-02)
⚠ BREAKING CHANGES
- setup vite app with agentic workflow
- setup vite app with agentic workflow
Features
- benchmark: replace custom scenario tooltip with Floating UI (845ecb7)
- dialogs: replace modal shell with responsive fullscreen on mobile (2c4389b)
- docker: add production Dockerfile, nginx config, and CI/CD pipeline (bad0b14)
- docker: support runtime env vars via window.ENV injection (39e68a9)
- domain: add backendStatus indicator with error badges and About dialog states (75c5b44)
- html: rename browser tab title to "Naviqore | Public Transit Viewer" (ed2f63c)
- isoline: add travel-time / transfers color-mode toggle (8a03684)
- pages: skip redundant backend queries on page switch (78ea14d)
- services: improve provider error result model and propagate ProblemDetail metadata (db6a693)
- ui: show staleness indicator for cached query results (6f1105a)
Bug Fixes
- benchmark: make benchmark seed stops backend-agnostic (577b670)
- benchmark: persist benchmark state across tab and page navigation (20a508b)
- benchmark: replace dynamic Tailwind classes with static lookup map (1a9f8b8)
- ci: realign coverage thresholds and enforce them in pre-commit (76f2bb4)
- ci: unify quality gate and fix timezone-sensitive test (987cdea)
- isoline: align list card travel time with map marker tooltip (9a3c71a)
- isolinepage: resolve CSS import error and missing useEffect deps (e1912a3)
- map: stabilize Leaflet lifecycle and resize handling (b44e754)
- map: use formatDisplayTime for map popup timestamps (875232b)
- pages: cancel stale fetch responses on dep change (6665abe)
- service: surface non-404 autocomplete errors (dcad1e1)
- toast: improve error toast messages and auto-dismiss duration (5651350)
- ui: improve ErrorBoundary error surfacing and reset (845d2a6)
- ui: move tailwind config to repo and restore theme consistency (6349ef6)
Performance Improvements
- map: optimise isoline rendering with Canvas, viewport culling, and lazy tooltips (99eb184)
- pages: memoize updateState helpers with useCallback (c43585a)
Miscellaneous Chores
public-transit-viewer 1.0.0
What's Changed
- ORG: NAV-185 - Add pytest coverage by @munterfi in #24
- Build(deps): Bump pandas from 2.2.2 to 2.2.3 by @dependabot in #27
- Build(deps): Bump pydantic from 2.9.1 to 2.9.2 by @dependabot in #26
- Build(deps): Bump watchdog from 4.0.2 to 5.0.2 by @dependabot in #21
- ORG: NAV-185 - Add transparent logo by @munterfi in #25
- Release/v1.0.0 by @munterfi in #29
New Contributors
- @dependabot made their first contribution in #27
Full Changelog: v0.5.1...v1.0.0
public-transit-viewer 0.5.1
public-transit-viewer 0.5.0
What's Changed
- Feature/nav 60 setup basic streamlit frontend by @clukas1 in #1
- Nav 75 streamlit isoline show as points by @clukas1 in #2
- ENH: NAV-53 - Use nearest stops with high limit to query all stops in… by @munterfi in #3
- FIX: NAV-53 - Make maxDistance for All Stops call also INFINITY to re… by @clukas1 in #4
- FIX: NAV-64 Remove filter on parent stop id by @munterfi in #5
- Feature/nav 94 allow only showing lines for time budget isolines instead of max reachable distance by foot by @clukas1 in #6
- Feature/nav 101 add custom query parameters to streamlit app by @clukas1 in #7
- ENH: NAV-103 - Make travel time default visualization for iso lines. by @clukas1 in #9
- Feature/nav 48 reverse arrival time direction implementation by @clukas1 in #10
- Feature/nav 105 make streamlit app show iso lines better by @clukas1 in #11
- Nav 124 show number of transfers correctly in streamlit app by @clukas1 in #12
- Feature/nav 131 add more query options by @clukas1 in #13
- Feature/nav 150 extract python viewer package by @munterfi in #14
New Contributors
Full Changelog: https://github.com/naviqore/public-transit-viewer/commits/v0.5.0