Skip to content

issues Search Results · language:Dune language:JavaScript language:Python language:JavaScript language:Python

Filter by

40.8M results  (657 ms)

40.8M results

Problem: No way to tell what version of the app is running. The pyproject.toml version is 0.1.0 but it s not exposed anywhere. Suggestion: - Expose the backend version via /health or a new /version ...
backend
frontend
low
polish

Problem: stopIconCache, tripStopIconCache, and vehicleIconCache are useRef Map string, L.DivIcon that only ever grow. Icons are keyed on stop.id or label, never evicted. Over a long-running session this ...
frontend
low
polish

Problem: useVehicleArrivals exists but is never imported by any component. It calls /api/vehicles/{vehicle_id}/arrivals which duplicates data from the stop-departure and trip-detail endpoints. Suggestion: ...
frontend
low
polish

Problem: The flow from GRT GTFS-RT protobuf → parsed dict in cache → FastAPI JSON response → React Query hook → component is non-trivial but undocumented. New contributors have to trace through 4+ layers. ...
docs
enhancement
low

Problem: The backend has a solid test suite (pytest with FakeCache injection, GTFS parsing tests, GTFS-realtime parsing tests). The frontend has zero tests. Suggestion: Add at least: - A smoke test ...
enhancement
frontend
medium
testing

Problem: Frontend imports use relative paths like ../../api/client / ../api/types across multiple hooks. As the component tree grows, relative imports become fragile during refactors. Suggestion: Configure ...
frontend
low
polish

Problem: The README says see the root .env.example for a template but no such file exists. Suggestion: Create .env.example with all the environment variables used by both backend and frontend, plus inline ...
backend
docs
low

Problem: If the GTFS feed is slow or stale, the user has no way to trigger a manual cache refresh without reloading the page. Suggestion: Add a small refresh icon button in the sidebar header that calls ...
backend
enhancement
frontend
low

Problem: Clicking a stop in the sidebar doesn t smoothly pan/fly the map to that stop. If the stop is far from the current viewport, the user has to find it manually. Suggestion: When a stop or departure ...
frontend
low
polish

Problem: The backend hardcodes the old Vercel URL (https://bus-tracker-murex-psi.vercel.app). This is dead configuration if the deployment moved. Suggestion: Read the full allowed-origins list from environment ...
backend
low
polish
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.