aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/app/hooks
AgeCommit message (Collapse)Author
6 daysDisplay all Xunta routes in route listHEADmainAriel Costas Guerrero
10 daysBasic push notification system for service alertsAriel Costas Guerrero
Co-authored-by: Copilot <copilot@github.com>
2026-03-24feat: client-side trip tracking with browser notifications (#151)Copilot
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: arielcostas <94913521+arielcostas@users.noreply.github.com>
2026-03-16feat: enhance geolocation handling with loading state and improve button ↵Ariel Costas Guerrero
click behavior
2026-03-13feat: integrate geolocation functionality and enhance map interactionsAriel Costas Guerrero
- Added useGeolocation hook to manage user location and permissions. - Updated PlannerOverlay to utilize geolocation for setting origin. - Enhanced NavBar with a new planner route. - Introduced context menu for map interactions to set routes from current location. - Improved search functionality in the map with a dedicated search bar. - Updated localization files with new strings for routing and search features.
2026-03-13feat(routes): add realtime estimates panel with pattern-aware stylingAriel Costas Guerrero
- New GET /api/stops/estimates endpoint (nano mode: tripId, patternId, estimate, delay only) - useStopEstimates hook wiring estimates to routes-$id stop panel - Pattern-aware styling: dim schedules and estimates from other patterns - Past scheduled departures shown with strikethrough instead of hidden - Persist selected pattern in URL hash (replace navigation, no history push) - Fix planner arrivals using new estimates endpoint
2026-03-09Enhance route details handling and add favorites functionality; improve ↵Ariel Costas Guerrero
error logging and response structure
2025-12-28Improve planning widgetAriel Costas Guerrero
2025-12-28feat: Refactor NavBar and Planner components; update geocoding servicesAriel Costas Guerrero
- Removed unused Navigation2 icon from NavBar. - Updated usePlanner hook to manage route history and improve local storage handling. - Enhanced PlannerApi with new fare properties and improved itinerary handling. - Added recent routes feature in StopList with navigation to planner. - Implemented NominatimGeocodingService for autocomplete and reverse geocoding. - Updated UI components for better user experience and accessibility. - Added translations for recent routes in multiple languages. - Improved CSS styles for map controls and overall layout.
2025-12-27Refactor route planner to use new GraphQL backendAriel Costas Guerrero
2025-12-24Refactor map components and improve modal functionalityAriel Costas Guerrero
2025-12-22Implement retrieving next arrivals for a stop (scheduled only)Ariel Costas Guerrero
2025-12-12Fix formatting and errorsAriel Costas Guerrero
2025-12-12Improved version of the planner featureAriel Costas Guerrero
2025-12-12Initial ultra-ñapa implementation of OTP integrationAriel Costas Guerrero
2025-08-06Fix this fucking pile of steaming garbageAriel Costas Guerrero
2025-08-06feat: Implement pull-to-refresh functionality across various componentsAriel Costas Guerrero
- Added `PullToRefresh` component to enable pull-to-refresh behavior in `StopList` and `Estimates` pages. - Integrated `usePullToRefresh` hook to manage pull-to-refresh state and actions. - Created `UpdateNotification` component to inform users of available updates from the service worker. - Enhanced service worker management with `ServiceWorkerManager` class for better update handling and caching strategies. - Updated CSS styles for new components and improved layout for better user experience. - Refactored API caching logic in service worker to handle multiple endpoints and dynamic cache expiration. - Added auto-refresh functionality for estimates data to keep information up-to-date.