aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-09Reuse existing branch and PR for stops data updates Ariel Costas Guerrero
- Check for existing open PR before creating new branch - Checkout and update existing branch instead of creating timestamped ones - Use force-with-lease to safely update branch with new data - Add timestamped comment to existing PR instead of closing/recreating - Fetch all branches to ensure existing branch is available
2025-10-05Update stops data (#52)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-07Remove timeouts that shouldn't be thereAriel Costas Guerrero
2025-09-07Update package lockAriel Costas Guerrero
2025-09-07feat: Enhance StopSheet component with error handling and loading statesAriel Costas Guerrero
- Added skeleton loading state to StopSheet for better UX during data fetch. - Implemented error handling with descriptive messages for network and server errors. - Introduced manual refresh functionality to reload stop estimates. - Updated styles for loading and error states. - Created StopSheetSkeleton and TimetableSkeleton components for consistent loading indicators. feat: Improve StopList component with loading indicators and network data fetching - Integrated loading state for StopList while fetching stops from the network. - Added skeleton loading indicators for favourite and recent stops. - Refactored data fetching logic to include favourite and recent stops with full data. - Enhanced user experience with better loading and error handling. feat: Update Timetable component with loading and error handling - Added loading skeletons to Timetable for improved user experience. - Implemented error handling for timetable data fetching. - Refactored data loading logic to handle errors gracefully and provide retry options. chore: Update package dependencies - Upgraded react-router, lucide-react, and other dependencies to their latest versions. - Updated types for TypeScript compatibility.
2025-09-07feat: Enhance development scripts and add Angular supportAriel Costas Guerrero
- Added new scripts for Angular development and formatting in package.json. - Updated workspaces to include Angular frontend. - Modified backend project file to exclude specific views from content inclusion. - Updated logging settings in appsettings.json to include HttpClient warnings. - Refactored TimetableTable component for cleaner rendering. - Removed UpdateNotification component and related service worker management code. - Simplified service worker registration in root component. - Cleaned up settings page by removing update management functionality. - Improved stoplist component structure for better readability. - Updated PWA worker to streamline caching and response handling.
2025-09-06Update stops data (#49)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-03Update stops data (#48)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12Update stops data (#43)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08Update stops data (#42)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-07Update stops data (#41)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.
2025-08-05Add timetable feature with caching and localization supportAriel Costas Guerrero
2025-08-02Update stops data (#40)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-16Update stops data (#37)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-11Update stops data (#35)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-08Update stops data (#34)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-01Update stops data (#30)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-29Implement code changes to enhance functionality and improve performanceAriel Costas Guerrero
2025-06-29Update amenities in README and add amenities.yaml for bus stop overridesAriel Costas Guerrero
2025-06-29Fix background colour in dark modeAriel Costas Guerrero
2025-06-26Implement stop sheet modal for map stop interactions (#27)Copilot
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: arielcostas <94913521+arielcostas@users.noreply.github.com> Co-authored-by: Ariel Costas Guerrero <ariel@costas.dev>
2025-06-24Add missing translationsAriel Costas Guerrero
2025-06-24Implement i18nAriel Costas Guerrero
Closes #18
2025-06-24Refactor navigation structure: move NavBar to its own component, implement ↵Ariel Costas Guerrero
geolocation handling, and remove unused isWithinVigo function from AppContext.
2025-06-24Fix heights (temp patch, should be flexible)Ariel Costas Guerrero
2025-06-24Fix buildAriel Costas Guerrero
2025-06-24Replace leaflet for maplibre, use react-router in framework modeAriel Costas Guerrero
2025-06-21Update dependenciesAriel Costas Guerrero
2025-06-21Refactor project structure and update dependencies; replace Outfit font with ↵Ariel Costas Guerrero
Roboto, enhance navigation bar styles, and add .gitignore for frontend
2025-06-20Update stops data (#26)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-15Update stops data (#25)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-06Update stops data (#23)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-03Update stops data (#22)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-03Replace AI slop for deleting branch for an actual git commandAriel Costas Guerrero
2025-05-28Update stops data (#19)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-28Fix download scriptAriel Costas Guerrero
2025-05-26Replace Azure SWA with custom serverAriel Costas Guerrero
2025-05-23Update workflowsAriel Costas Guerrero
2025-05-23Update stops data (#12)github-actions[bot]
Co-authored-by: GitHub Actions <actions@github.com>
2025-05-15Create codeql.ymlAriel Costas Guerrero
2025-05-12chore: update dependencies to latest versionsAriel Costas Guerrero
2025-05-12Fix bugs, add new setting, make app great againAriel Costas Guerrero
2025-05-08Merge pull request #11 from arielcostas/update-stops-data-2025-05-08-010711Ariel Costas Guerrero
Update stops data
2025-05-08Update stops dataGitHub Actions
2025-04-25Sort stops consistently to avoid PRs where they are reorderedAriel Costas Guerrero
2025-04-21Replace base python by UVAriel Costas Guerrero
2025-04-20update dataAriel Costas Guerrero
2025-04-20Enhance stop data handling by adding support for multiple YAML override ↵Ariel Costas Guerrero
files and improving coordinate accuracy for various stops