├── .github └── workflows │ └── android.yml ├── .gitignore ├── LICENSE ├── README.md ├── SharedCode ├── .gitignore ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── common │ │ └── di │ │ └── KoinAndroid.kt │ ├── commonMain │ ├── kotlin │ │ └── com │ │ │ └── surrus │ │ │ └── galwaybus │ │ │ └── common │ │ │ ├── AppSettings.kt │ │ │ ├── GalwayBusRepository.kt │ │ │ ├── di │ │ │ └── Koin.kt │ │ │ ├── model │ │ │ ├── Bus.kt │ │ │ ├── BusRoute.kt │ │ │ ├── BusStop.kt │ │ │ ├── Departure.kt │ │ │ ├── GalwayBusDeparture.kt │ │ │ ├── Location.kt │ │ │ └── Result.kt │ │ │ └── remote │ │ │ ├── CityBikesApi.kt │ │ │ └── GalwayBusApi.kt │ └── sqldelight │ │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── db │ │ └── GalwayBus.sq │ ├── iosMain │ └── kotlin │ │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── common │ │ └── di │ │ └── KoiniOS.kt │ ├── jsMain │ └── kotlin │ │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── common │ │ └── Platform.kt │ ├── jvmMain │ └── kotlin │ │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── common │ │ ├── di │ │ └── KoinJVM.kt │ │ └── main.kt │ └── macosMain │ └── kotlin │ └── common │ ├── Platform.kt │ └── di │ └── KoiniOS.kt ├── android-app ├── .gitignore ├── build.gradle.kts ├── google-services.json ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── dev │ │ │ └── johnoreilly │ │ │ └── galwaybus │ │ │ ├── GalwayBusApplication.kt │ │ │ ├── MainActivity.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ └── ui │ │ │ ├── screens │ │ │ ├── BikeShareScreen.kt │ │ │ ├── BusInfoScreen.kt │ │ │ ├── BusRouteScreen.kt │ │ │ ├── BusStopDeparturesScreen.kt │ │ │ ├── FavoritesScreen.kt │ │ │ ├── Landing.kt │ │ │ └── NearbyBusStopsScreen.kt │ │ │ ├── theme │ │ │ ├── Background.kt │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ │ ├── utils │ │ │ ├── FusedLocationWrapper.kt │ │ │ ├── PermissionState.kt │ │ │ └── PluralResources.kt │ │ │ └── viewmodel │ │ │ └── GalwayBusViewModel.kt │ └── res │ │ ├── drawable │ │ ├── bus_side.xml │ │ ├── ic_bike.xml │ │ ├── ic_bus.png │ │ ├── ic_stop.xml │ │ └── icon_check.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-night │ │ └── themes.xml │ │ ├── values-v23 │ │ └── themes.xml │ │ ├── values-v27 │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── surrus │ └── galwaybus │ └── ExampleUnitTest.kt ├── ar ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── andy.obj │ ├── andy.png │ ├── andy_shadow.obj │ ├── andy_shadow.png │ └── trigrid.png │ ├── java │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── ar │ │ ├── ArActivity.kt │ │ ├── CameraPermissionHelper.java │ │ ├── DisplayRotationHelper.java │ │ ├── HelloArActivity.java │ │ └── rendering │ │ ├── BackgroundRenderer.java │ │ ├── ObjectRenderer.java │ │ ├── PlaneRenderer.java │ │ ├── PointCloudRenderer.java │ │ └── ShaderUtil.java │ └── res │ ├── layout │ └── activity_ar.xml │ ├── raw │ ├── object_fragment.shader │ ├── object_vertex.shader │ ├── passthrough_fragment.shader │ ├── plane_fragment.shader │ ├── plane_vertex.shader │ ├── point_cloud_vertex.shader │ ├── screenquad_fragment_oes.shader │ └── screenquad_vertex.shader │ └── values │ └── strings.xml ├── backend ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── surrus │ │ └── galwaybus │ │ └── backend │ │ ├── GalwayBusServerApplication.kt │ │ ├── IndexRoute.kt │ │ ├── JsonSerializableConverter.kt │ │ └── Locations.kt │ ├── resources │ ├── application.conf │ ├── index.html │ └── logback.xml │ └── webapp │ └── WEB-INF │ ├── appengine-web.xml │ ├── logging.properties │ └── web.xml ├── debug.jks ├── fastlane ├── Appfile ├── Fastfile ├── README.md └── metadata │ └── android │ └── en-US │ ├── changelogs │ ├── 1001026.txt │ └── 1001027.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ └── icon.png │ ├── short_description.txt │ ├── title.txt │ └── video.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ios └── GalwayBusAppSwiftUI │ ├── GalwayBusAppSwiftUI.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── jooreill.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ ├── jooreill.xcuserdatad │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── joreilly.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist │ └── GalwayBusAppSwiftUI │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── ic_bus.imageset │ │ ├── Contents.json │ │ └── ic_bus.png │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── ContentView.swift │ ├── Info.plist │ ├── MapView.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── SceneDelegate.swift │ └── ViewModels.swift ├── macOS └── GalwayBus │ ├── GalwayBus.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── joreilly.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── joreilly.xcuserdatad │ │ └── xcschemes │ │ ├── GalwayBus.xcscheme │ │ └── xcschememanagement.plist │ ├── GalwayBus.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── joreilly.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist │ ├── GalwayBus │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── ic_bus.imageset │ │ │ ├── Contents.json │ │ │ └── ic_bus.png │ ├── Base.lproj │ │ └── Main.storyboard │ ├── ContentView.swift │ ├── GalwayBus.entitlements │ ├── Info.plist │ ├── MapView.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── ViewModels.swift │ ├── Podfile │ ├── Podfile.lock │ └── Pods │ ├── Local Podspecs │ └── SharedCode.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── joreilly.xcuserdatad │ │ └── xcschemes │ │ ├── Pods-GalwayBus.xcscheme │ │ ├── SharedCode.xcscheme │ │ └── xcschememanagement.plist │ └── Target Support Files │ ├── Pods-GalwayBus │ ├── Pods-GalwayBus-Info.plist │ ├── Pods-GalwayBus-acknowledgements.markdown │ ├── Pods-GalwayBus-acknowledgements.plist │ ├── Pods-GalwayBus-dummy.m │ ├── Pods-GalwayBus-umbrella.h │ ├── Pods-GalwayBus.debug.xcconfig │ ├── Pods-GalwayBus.modulemap │ └── Pods-GalwayBus.release.xcconfig │ └── SharedCode │ └── SharedCode.xcconfig ├── mcp-server ├── build.gradle.kts └── src │ └── main │ └── kotlin │ ├── main.kt │ └── server.kt ├── renovate.json └── settings.gradle.kts /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/README.md -------------------------------------------------------------------------------- /SharedCode/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SharedCode/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/build.gradle.kts -------------------------------------------------------------------------------- /SharedCode/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /SharedCode/src/androidMain/kotlin/com/surrus/galwaybus/common/di/KoinAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/androidMain/kotlin/com/surrus/galwaybus/common/di/KoinAndroid.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/AppSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/AppSettings.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/GalwayBusRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/GalwayBusRepository.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/di/Koin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/di/Koin.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Bus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Bus.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/BusRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/BusRoute.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/BusStop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/BusStop.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Departure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Departure.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/GalwayBusDeparture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/GalwayBusDeparture.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Location.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Location.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/model/Result.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/remote/CityBikesApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/remote/CityBikesApi.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/remote/GalwayBusApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/kotlin/com/surrus/galwaybus/common/remote/GalwayBusApi.kt -------------------------------------------------------------------------------- /SharedCode/src/commonMain/sqldelight/com/surrus/galwaybus/db/GalwayBus.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/commonMain/sqldelight/com/surrus/galwaybus/db/GalwayBus.sq -------------------------------------------------------------------------------- /SharedCode/src/iosMain/kotlin/com/surrus/galwaybus/common/di/KoiniOS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/iosMain/kotlin/com/surrus/galwaybus/common/di/KoiniOS.kt -------------------------------------------------------------------------------- /SharedCode/src/jsMain/kotlin/com/surrus/galwaybus/common/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/jsMain/kotlin/com/surrus/galwaybus/common/Platform.kt -------------------------------------------------------------------------------- /SharedCode/src/jvmMain/kotlin/com/surrus/galwaybus/common/di/KoinJVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/jvmMain/kotlin/com/surrus/galwaybus/common/di/KoinJVM.kt -------------------------------------------------------------------------------- /SharedCode/src/jvmMain/kotlin/com/surrus/galwaybus/common/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/jvmMain/kotlin/com/surrus/galwaybus/common/main.kt -------------------------------------------------------------------------------- /SharedCode/src/macosMain/kotlin/common/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/macosMain/kotlin/common/Platform.kt -------------------------------------------------------------------------------- /SharedCode/src/macosMain/kotlin/common/di/KoiniOS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/SharedCode/src/macosMain/kotlin/common/di/KoiniOS.kt -------------------------------------------------------------------------------- /android-app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /android-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/build.gradle.kts -------------------------------------------------------------------------------- /android-app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/google-services.json -------------------------------------------------------------------------------- /android-app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/proguard-rules.pro -------------------------------------------------------------------------------- /android-app/src/androidTest/java/com/surrus/galwaybus/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/androidTest/java/com/surrus/galwaybus/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /android-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/GalwayBusApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/GalwayBusApplication.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/MainActivity.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/di/AppModule.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BikeShareScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BikeShareScreen.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BusInfoScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BusInfoScreen.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BusRouteScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BusRouteScreen.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BusStopDeparturesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/BusStopDeparturesScreen.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/FavoritesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/FavoritesScreen.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/Landing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/Landing.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/NearbyBusStopsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/screens/NearbyBusStopsScreen.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Background.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Background.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Color.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Shape.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Theme.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/theme/Type.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/utils/FusedLocationWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/utils/FusedLocationWrapper.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/utils/PermissionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/utils/PermissionState.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/utils/PluralResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/utils/PluralResources.kt -------------------------------------------------------------------------------- /android-app/src/main/java/dev/johnoreilly/galwaybus/ui/viewmodel/GalwayBusViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/java/dev/johnoreilly/galwaybus/ui/viewmodel/GalwayBusViewModel.kt -------------------------------------------------------------------------------- /android-app/src/main/res/drawable/bus_side.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/drawable/bus_side.xml -------------------------------------------------------------------------------- /android-app/src/main/res/drawable/ic_bike.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/drawable/ic_bike.xml -------------------------------------------------------------------------------- /android-app/src/main/res/drawable/ic_bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/drawable/ic_bus.png -------------------------------------------------------------------------------- /android-app/src/main/res/drawable/ic_stop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/drawable/ic_stop.xml -------------------------------------------------------------------------------- /android-app/src/main/res/drawable/icon_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/drawable/icon_check.xml -------------------------------------------------------------------------------- /android-app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /android-app/src/main/res/values-v23/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/values-v23/themes.xml -------------------------------------------------------------------------------- /android-app/src/main/res/values-v27/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/values-v27/themes.xml -------------------------------------------------------------------------------- /android-app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android-app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /android-app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android-app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /android-app/src/test/java/com/surrus/galwaybus/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/android-app/src/test/java/com/surrus/galwaybus/ExampleUnitTest.kt -------------------------------------------------------------------------------- /ar/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/build.gradle -------------------------------------------------------------------------------- /ar/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/proguard-rules.pro -------------------------------------------------------------------------------- /ar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ar/src/main/assets/andy.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/assets/andy.obj -------------------------------------------------------------------------------- /ar/src/main/assets/andy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/assets/andy.png -------------------------------------------------------------------------------- /ar/src/main/assets/andy_shadow.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/assets/andy_shadow.obj -------------------------------------------------------------------------------- /ar/src/main/assets/andy_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/assets/andy_shadow.png -------------------------------------------------------------------------------- /ar/src/main/assets/trigrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/assets/trigrid.png -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/ArActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/ArActivity.kt -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/CameraPermissionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/CameraPermissionHelper.java -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/DisplayRotationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/DisplayRotationHelper.java -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/HelloArActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/HelloArActivity.java -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/rendering/BackgroundRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/rendering/BackgroundRenderer.java -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/rendering/ObjectRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/rendering/ObjectRenderer.java -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/rendering/PlaneRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/rendering/PlaneRenderer.java -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/rendering/PointCloudRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/rendering/PointCloudRenderer.java -------------------------------------------------------------------------------- /ar/src/main/java/com/surrus/galwaybus/ar/rendering/ShaderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/java/com/surrus/galwaybus/ar/rendering/ShaderUtil.java -------------------------------------------------------------------------------- /ar/src/main/res/layout/activity_ar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/layout/activity_ar.xml -------------------------------------------------------------------------------- /ar/src/main/res/raw/object_fragment.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/object_fragment.shader -------------------------------------------------------------------------------- /ar/src/main/res/raw/object_vertex.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/object_vertex.shader -------------------------------------------------------------------------------- /ar/src/main/res/raw/passthrough_fragment.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/passthrough_fragment.shader -------------------------------------------------------------------------------- /ar/src/main/res/raw/plane_fragment.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/plane_fragment.shader -------------------------------------------------------------------------------- /ar/src/main/res/raw/plane_vertex.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/plane_vertex.shader -------------------------------------------------------------------------------- /ar/src/main/res/raw/point_cloud_vertex.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/point_cloud_vertex.shader -------------------------------------------------------------------------------- /ar/src/main/res/raw/screenquad_fragment_oes.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/screenquad_fragment_oes.shader -------------------------------------------------------------------------------- /ar/src/main/res/raw/screenquad_vertex.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/raw/screenquad_vertex.shader -------------------------------------------------------------------------------- /ar/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ar/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /backend/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/build.gradle -------------------------------------------------------------------------------- /backend/src/main/java/com/surrus/galwaybus/backend/GalwayBusServerApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/java/com/surrus/galwaybus/backend/GalwayBusServerApplication.kt -------------------------------------------------------------------------------- /backend/src/main/java/com/surrus/galwaybus/backend/IndexRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/java/com/surrus/galwaybus/backend/IndexRoute.kt -------------------------------------------------------------------------------- /backend/src/main/java/com/surrus/galwaybus/backend/JsonSerializableConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/java/com/surrus/galwaybus/backend/JsonSerializableConverter.kt -------------------------------------------------------------------------------- /backend/src/main/java/com/surrus/galwaybus/backend/Locations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/java/com/surrus/galwaybus/backend/Locations.kt -------------------------------------------------------------------------------- /backend/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/resources/application.conf -------------------------------------------------------------------------------- /backend/src/main/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/resources/index.html -------------------------------------------------------------------------------- /backend/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/resources/logback.xml -------------------------------------------------------------------------------- /backend/src/main/webapp/WEB-INF/appengine-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/webapp/WEB-INF/appengine-web.xml -------------------------------------------------------------------------------- /backend/src/main/webapp/WEB-INF/logging.properties: -------------------------------------------------------------------------------- 1 | .level = INFO 2 | -------------------------------------------------------------------------------- /backend/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/backend/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /debug.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/debug.jks -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/fastlane/README.md -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1001026.txt: -------------------------------------------------------------------------------- 1 | - Bus Location Screen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1001027.txt: -------------------------------------------------------------------------------- 1 | - Bus Location Screen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Galway Bus -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/video.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.xcworkspace/xcuserdata/jooreill.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/project.xcworkspace/xcuserdata/jooreill.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/xcuserdata/jooreill.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/xcuserdata/jooreill.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/AppDelegate.swift -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/ic_bus.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/ic_bus.imageset/Contents.json -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/ic_bus.imageset/ic_bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Assets.xcassets/ic_bus.imageset/ic_bus.png -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/ContentView.swift -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Info.plist -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/MapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/MapView.swift -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/SceneDelegate.swift -------------------------------------------------------------------------------- /ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/ViewModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/ios/GalwayBusAppSwiftUI/GalwayBusAppSwiftUI/ViewModels.swift -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcodeproj/project.xcworkspace/xcuserdata/joreilly.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcodeproj/project.xcworkspace/xcuserdata/joreilly.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/GalwayBus.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/GalwayBus.xcscheme -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcworkspace/xcuserdata/joreilly.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcworkspace/xcuserdata/joreilly.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcworkspace/xcuserdata/joreilly.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcworkspace/xcuserdata/joreilly.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus.xcworkspace/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus.xcworkspace/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/AppDelegate.swift -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/Assets.xcassets/ic_bus.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/Assets.xcassets/ic_bus.imageset/Contents.json -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/Assets.xcassets/ic_bus.imageset/ic_bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/Assets.xcassets/ic_bus.imageset/ic_bus.png -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/ContentView.swift -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/GalwayBus.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/GalwayBus.entitlements -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/Info.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/MapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/MapView.swift -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macOS/GalwayBus/GalwayBus/ViewModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/GalwayBus/ViewModels.swift -------------------------------------------------------------------------------- /macOS/GalwayBus/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Podfile -------------------------------------------------------------------------------- /macOS/GalwayBus/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Podfile.lock -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Local Podspecs/SharedCode.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Local Podspecs/SharedCode.podspec.json -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Manifest.lock -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Pods.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/Pods-GalwayBus.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Pods.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/Pods-GalwayBus.xcscheme -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Pods.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/SharedCode.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Pods.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/SharedCode.xcscheme -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Pods.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Pods.xcodeproj/xcuserdata/joreilly.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-Info.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-acknowledgements.markdown -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-acknowledgements.plist -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-dummy.m -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus-umbrella.h -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus.debug.xcconfig -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus.modulemap -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/Pods-GalwayBus/Pods-GalwayBus.release.xcconfig -------------------------------------------------------------------------------- /macOS/GalwayBus/Pods/Target Support Files/SharedCode/SharedCode.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/macOS/GalwayBus/Pods/Target Support Files/SharedCode/SharedCode.xcconfig -------------------------------------------------------------------------------- /mcp-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/mcp-server/build.gradle.kts -------------------------------------------------------------------------------- /mcp-server/src/main/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/mcp-server/src/main/kotlin/main.kt -------------------------------------------------------------------------------- /mcp-server/src/main/kotlin/server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/mcp-server/src/main/kotlin/server.kt -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/GalwayBus/HEAD/settings.gradle.kts --------------------------------------------------------------------------------