├── .github └── workflows │ ├── android.yml │ ├── compose-ui-tests.yml │ ├── ios.yml │ ├── maestro.yml │ ├── wearos.yml │ └── web.yml ├── .gitignore ├── .junie └── guidelines.md ├── LICENSE ├── PeopleInSpaceSwiftUI ├── PeopleInSpaceSwiftUI.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── PeopleInSpaceSwiftUI │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── ISSPositionScreen.swift │ ├── Info.plist │ ├── NativeISSMapView.swift │ ├── NativeViewFactory.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── iOSApp.swift ├── README.md ├── SwiftExecutablePackage ├── .gitignore ├── Package.resolved ├── Package.swift └── Sources │ └── main.swift ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── dev │ │ └── johnoreilly │ │ └── peopleinspace │ │ └── peopleinspace │ │ ├── PeopleInSpaceRepositoryFake.kt │ │ └── PeopleInSpaceTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── dev │ │ └── johnoreilly │ │ └── peopleinspace │ │ └── peopleinspace │ │ ├── MainActivity.kt │ │ ├── PeopleInSpaceApplication.kt │ │ ├── glance │ │ ├── Fetch.kt │ │ ├── ISSMapWidget.kt │ │ ├── ISSMapWidgetReceiver.kt │ │ ├── PeopleInSpaceWidget.kt │ │ ├── PeopleInSpaceWidgetReceiver.kt │ │ └── util │ │ │ ├── BaseGlanceAppWidget.kt │ │ │ └── BaseGlanceAppWidgetReceiver.kt │ │ ├── issposition │ │ └── ISSPositionScreen.kt │ │ ├── persondetails │ │ └── PersonDetailsScreen.kt │ │ ├── personlist │ │ └── PersonListScreen.kt │ │ ├── remotecompose │ │ ├── PeopleInSpaceCard.kt │ │ ├── PeopleInSpaceWidgetReceiver.kt │ │ └── util │ │ │ ├── AsyncAppWidgetReceiver.kt │ │ │ ├── RemoteComposeRecorder.kt │ │ │ └── goAsync.kt │ │ └── ui │ │ ├── Color.kt │ │ ├── PeopleInSpaceApp.kt │ │ ├── PersonData.kt │ │ ├── Theme.kt │ │ └── Type.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── anfield.png │ ├── ic_american_astronaut.xml │ ├── ic_iss.xml │ └── ic_launcher_background.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-night │ └── themes.xml │ ├── values-v23 │ └── themes.xml │ ├── values-v27 │ └── themes.xml │ ├── values-v36 │ └── bools.xml │ ├── values │ ├── bools.xml │ ├── colors.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── iss_widget_info.xml │ ├── rc_peopleinspace_info.xml │ └── widget_info.xml ├── backend ├── .gitignore ├── build.gradle.kts └── src │ └── jvmMain │ ├── appengine │ ├── .gcloudignore │ └── app.yaml │ └── kotlin │ ├── PeopleData.kt │ └── Server.kt ├── common ├── .gitignore ├── build.gradle.kts ├── common.podspec ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── dev │ │ └── johnoreilly │ │ └── common │ │ ├── di │ │ └── Koin.android.kt │ │ └── ui │ │ └── ISSMapView.android.kt │ ├── commonMain │ ├── composeResources │ │ └── values │ │ │ └── strings.xml │ ├── kotlin │ │ └── dev │ │ │ └── johnoreilly │ │ │ └── common │ │ │ ├── di │ │ │ └── Koin.kt │ │ │ ├── remote │ │ │ └── PeopleInSpaceApi.kt │ │ │ ├── repository │ │ │ └── PeopleInSpaceRepository.kt │ │ │ ├── ui │ │ │ ├── ISSMapView.kt │ │ │ └── ISSPositionContent.kt │ │ │ └── viewmodel │ │ │ ├── ISSPositionViewModel.kt │ │ │ └── PersonListViewModel.kt │ └── sqldelight │ │ └── com │ │ └── dev │ │ └── johnoreilly │ │ └── peopleinspace │ │ ├── 1.sqm │ │ ├── 2.sqm │ │ └── PeopleInSpace.sq │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── surrus │ │ └── peopleinspace │ │ ├── PeopleInSpaceRepositoryFake.kt │ │ └── ui │ │ ├── ComposeMultiplatformUiTests.kt │ │ └── ISSPositionUiTests.kt │ ├── iOSMain │ └── kotlin │ │ └── com │ │ └── surrus │ │ └── common │ │ ├── di │ │ └── Koin.ios.kt │ │ └── ui │ │ ├── ISSMapView.ios.kt │ │ ├── NativeViewFactory.kt │ │ └── SharedViewControllers.kt │ ├── jvmMain │ └── kotlin │ │ └── dev │ │ └── johnoreilly │ │ └── commom │ │ ├── Main.kt │ │ ├── di │ │ └── Koin.jvm.kt │ │ └── ui │ │ └── ISSMapView.jvm.kt │ └── wasmJsMain │ └── kotlin │ └── com │ └── surrus │ └── common │ ├── di │ └── Koin.wasmJs.kt │ └── ui │ └── ISSMapView.wasmJs.kt ├── compose-desktop ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── main.kt ├── compose-web ├── build.gradle.kts ├── src │ └── wasmJsMain │ │ ├── kotlin │ │ └── Main.kt │ │ └── resources │ │ ├── index.html │ │ └── sqljs.worker.js └── webpack.config.d │ ├── config.js │ └── sqljs-config.js ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── maestro └── PeopleInSpace.flow ├── mcp-server ├── build.gradle.kts └── src │ └── main │ └── kotlin │ ├── main.kt │ └── server.kt ├── renovate.json ├── settings.gradle.kts └── wearApp ├── .gitignore ├── benchmark-rules.pro ├── build.gradle.kts ├── proguard-rules.pro └── src ├── androidTest └── java │ └── dev │ └── johnoreilly │ └── peopleinspace │ └── peopleinspace │ └── wear │ └── PeopleInSpaceTest.kt └── main ├── AndroidManifest.xml ├── baseline-prof.txt ├── java └── dev │ └── johnoreilly │ └── peopleinspace │ └── peopleinspace │ ├── MainActivity.kt │ ├── PeopleInSpaceApp.kt │ ├── PeopleInSpaceApplication.kt │ ├── di │ └── AppModule.kt │ ├── list │ ├── PersonListScreen.kt │ └── PersonListViewModel.kt │ ├── map │ ├── IssMap.kt │ └── MapViewModel.kt │ ├── person │ ├── PersonDetailsScreen.kt │ └── PersonDetailsViewModel.kt │ └── tile │ ├── PeopleInSpaceList.kt │ ├── PeopleInSpaceTile.kt │ └── util │ ├── Extensions.kt │ └── MultiDevicePreviews.kt └── res ├── drawable ├── ic_american_astronaut.xml └── ic_iss.xml ├── mipmap-hdpi └── ic_launcher.webp ├── mipmap-mdpi └── ic_launcher.webp ├── mipmap-xhdpi └── ic_launcher.webp ├── mipmap-xxhdpi └── ic_launcher.webp ├── mipmap-xxxhdpi └── ic_launcher.webp ├── values-round └── strings.xml └── values └── strings.xml /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/compose-ui-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.github/workflows/compose-ui-tests.yml -------------------------------------------------------------------------------- /.github/workflows/ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.github/workflows/ios.yml -------------------------------------------------------------------------------- /.github/workflows/maestro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.github/workflows/maestro.yml -------------------------------------------------------------------------------- /.github/workflows/wearos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.github/workflows/wearos.yml -------------------------------------------------------------------------------- /.github/workflows/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.github/workflows/web.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.gitignore -------------------------------------------------------------------------------- /.junie/guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/.junie/guidelines.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/LICENSE -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/ContentView.swift -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/ISSPositionScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/ISSPositionScreen.swift -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Info.plist -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/NativeISSMapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/NativeISSMapView.swift -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/NativeViewFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/NativeViewFactory.swift -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/PeopleInSpaceSwiftUI/PeopleInSpaceSwiftUI/iOSApp.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/README.md -------------------------------------------------------------------------------- /SwiftExecutablePackage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/SwiftExecutablePackage/.gitignore -------------------------------------------------------------------------------- /SwiftExecutablePackage/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/SwiftExecutablePackage/Package.resolved -------------------------------------------------------------------------------- /SwiftExecutablePackage/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/SwiftExecutablePackage/Package.swift -------------------------------------------------------------------------------- /SwiftExecutablePackage/Sources/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/SwiftExecutablePackage/Sources/main.swift -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceRepositoryFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/androidTest/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceRepositoryFake.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/androidTest/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/Fetch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/Fetch.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/ISSMapWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/ISSMapWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/ISSMapWidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/ISSMapWidgetReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/PeopleInSpaceWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/PeopleInSpaceWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/PeopleInSpaceWidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/PeopleInSpaceWidgetReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/util/BaseGlanceAppWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/util/BaseGlanceAppWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/util/BaseGlanceAppWidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/glance/util/BaseGlanceAppWidgetReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/issposition/ISSPositionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/issposition/ISSPositionScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/persondetails/PersonDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/persondetails/PersonDetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/personlist/PersonListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/personlist/PersonListScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/PeopleInSpaceCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/PeopleInSpaceCard.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/PeopleInSpaceWidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/PeopleInSpaceWidgetReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/util/AsyncAppWidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/util/AsyncAppWidgetReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/util/RemoteComposeRecorder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/util/RemoteComposeRecorder.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/util/goAsync.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/remotecompose/util/goAsync.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/PeopleInSpaceApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/PeopleInSpaceApp.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/PersonData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/PersonData.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/ui/Type.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/anfield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/drawable/anfield.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_american_astronaut.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/drawable/ic_american_astronaut.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_iss.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/drawable/ic_iss.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v23/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values-v23/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v27/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values-v27/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v36/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values-v36/bools.xml -------------------------------------------------------------------------------- /app/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values/bools.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/iss_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/xml/iss_widget_info.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/rc_peopleinspace_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/xml/rc_peopleinspace_info.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/app/src/main/res/xml/widget_info.xml -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /backend/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/backend/build.gradle.kts -------------------------------------------------------------------------------- /backend/src/jvmMain/appengine/.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/backend/src/jvmMain/appengine/.gcloudignore -------------------------------------------------------------------------------- /backend/src/jvmMain/appengine/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/backend/src/jvmMain/appengine/app.yaml -------------------------------------------------------------------------------- /backend/src/jvmMain/kotlin/PeopleData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/backend/src/jvmMain/kotlin/PeopleData.kt -------------------------------------------------------------------------------- /backend/src/jvmMain/kotlin/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/backend/src/jvmMain/kotlin/Server.kt -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | 4 | -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/common.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/common.podspec -------------------------------------------------------------------------------- /common/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/androidMain/kotlin/dev/johnoreilly/common/di/Koin.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/androidMain/kotlin/dev/johnoreilly/common/di/Koin.android.kt -------------------------------------------------------------------------------- /common/src/androidMain/kotlin/dev/johnoreilly/common/ui/ISSMapView.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/androidMain/kotlin/dev/johnoreilly/common/ui/ISSMapView.android.kt -------------------------------------------------------------------------------- /common/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/dev/johnoreilly/common/di/Koin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/kotlin/dev/johnoreilly/common/di/Koin.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/dev/johnoreilly/common/remote/PeopleInSpaceApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/kotlin/dev/johnoreilly/common/remote/PeopleInSpaceApi.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/dev/johnoreilly/common/repository/PeopleInSpaceRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/kotlin/dev/johnoreilly/common/repository/PeopleInSpaceRepository.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/dev/johnoreilly/common/ui/ISSMapView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/kotlin/dev/johnoreilly/common/ui/ISSMapView.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/dev/johnoreilly/common/ui/ISSPositionContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/kotlin/dev/johnoreilly/common/ui/ISSPositionContent.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/dev/johnoreilly/common/viewmodel/ISSPositionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/kotlin/dev/johnoreilly/common/viewmodel/ISSPositionViewModel.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/dev/johnoreilly/common/viewmodel/PersonListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/kotlin/dev/johnoreilly/common/viewmodel/PersonListViewModel.kt -------------------------------------------------------------------------------- /common/src/commonMain/sqldelight/com/dev/johnoreilly/peopleinspace/1.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/sqldelight/com/dev/johnoreilly/peopleinspace/1.sqm -------------------------------------------------------------------------------- /common/src/commonMain/sqldelight/com/dev/johnoreilly/peopleinspace/2.sqm: -------------------------------------------------------------------------------- 1 | ALTER TABLE People ADD COLUMN nationality TEXT NOT NULL DEFAULT ''; -------------------------------------------------------------------------------- /common/src/commonMain/sqldelight/com/dev/johnoreilly/peopleinspace/PeopleInSpace.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonMain/sqldelight/com/dev/johnoreilly/peopleinspace/PeopleInSpace.sq -------------------------------------------------------------------------------- /common/src/commonTest/kotlin/com/surrus/peopleinspace/PeopleInSpaceRepositoryFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonTest/kotlin/com/surrus/peopleinspace/PeopleInSpaceRepositoryFake.kt -------------------------------------------------------------------------------- /common/src/commonTest/kotlin/com/surrus/peopleinspace/ui/ComposeMultiplatformUiTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonTest/kotlin/com/surrus/peopleinspace/ui/ComposeMultiplatformUiTests.kt -------------------------------------------------------------------------------- /common/src/commonTest/kotlin/com/surrus/peopleinspace/ui/ISSPositionUiTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/commonTest/kotlin/com/surrus/peopleinspace/ui/ISSPositionUiTests.kt -------------------------------------------------------------------------------- /common/src/iOSMain/kotlin/com/surrus/common/di/Koin.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/iOSMain/kotlin/com/surrus/common/di/Koin.ios.kt -------------------------------------------------------------------------------- /common/src/iOSMain/kotlin/com/surrus/common/ui/ISSMapView.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/iOSMain/kotlin/com/surrus/common/ui/ISSMapView.ios.kt -------------------------------------------------------------------------------- /common/src/iOSMain/kotlin/com/surrus/common/ui/NativeViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/iOSMain/kotlin/com/surrus/common/ui/NativeViewFactory.kt -------------------------------------------------------------------------------- /common/src/iOSMain/kotlin/com/surrus/common/ui/SharedViewControllers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/iOSMain/kotlin/com/surrus/common/ui/SharedViewControllers.kt -------------------------------------------------------------------------------- /common/src/jvmMain/kotlin/dev/johnoreilly/commom/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/jvmMain/kotlin/dev/johnoreilly/commom/Main.kt -------------------------------------------------------------------------------- /common/src/jvmMain/kotlin/dev/johnoreilly/commom/di/Koin.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/jvmMain/kotlin/dev/johnoreilly/commom/di/Koin.jvm.kt -------------------------------------------------------------------------------- /common/src/jvmMain/kotlin/dev/johnoreilly/commom/ui/ISSMapView.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/jvmMain/kotlin/dev/johnoreilly/commom/ui/ISSMapView.jvm.kt -------------------------------------------------------------------------------- /common/src/wasmJsMain/kotlin/com/surrus/common/di/Koin.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/wasmJsMain/kotlin/com/surrus/common/di/Koin.wasmJs.kt -------------------------------------------------------------------------------- /common/src/wasmJsMain/kotlin/com/surrus/common/ui/ISSMapView.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/common/src/wasmJsMain/kotlin/com/surrus/common/ui/ISSMapView.wasmJs.kt -------------------------------------------------------------------------------- /compose-desktop/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /compose-desktop/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-desktop/build.gradle.kts -------------------------------------------------------------------------------- /compose-desktop/src/main/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-desktop/src/main/kotlin/main.kt -------------------------------------------------------------------------------- /compose-web/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-web/build.gradle.kts -------------------------------------------------------------------------------- /compose-web/src/wasmJsMain/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-web/src/wasmJsMain/kotlin/Main.kt -------------------------------------------------------------------------------- /compose-web/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-web/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /compose-web/src/wasmJsMain/resources/sqljs.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-web/src/wasmJsMain/resources/sqljs.worker.js -------------------------------------------------------------------------------- /compose-web/webpack.config.d/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-web/webpack.config.d/config.js -------------------------------------------------------------------------------- /compose-web/webpack.config.d/sqljs-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/compose-web/webpack.config.d/sqljs-config.js -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/gradlew.bat -------------------------------------------------------------------------------- /maestro/PeopleInSpace.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/maestro/PeopleInSpace.flow -------------------------------------------------------------------------------- /mcp-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/mcp-server/build.gradle.kts -------------------------------------------------------------------------------- /mcp-server/src/main/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/mcp-server/src/main/kotlin/main.kt -------------------------------------------------------------------------------- /mcp-server/src/main/kotlin/server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/mcp-server/src/main/kotlin/server.kt -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /wearApp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /wearApp/benchmark-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/benchmark-rules.pro -------------------------------------------------------------------------------- /wearApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/build.gradle.kts -------------------------------------------------------------------------------- /wearApp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/proguard-rules.pro -------------------------------------------------------------------------------- /wearApp/src/androidTest/java/dev/johnoreilly/peopleinspace/peopleinspace/wear/PeopleInSpaceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/androidTest/java/dev/johnoreilly/peopleinspace/peopleinspace/wear/PeopleInSpaceTest.kt -------------------------------------------------------------------------------- /wearApp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /wearApp/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/MainActivity.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceApp.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/PeopleInSpaceApplication.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/di/AppModule.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/list/PersonListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/list/PersonListScreen.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/list/PersonListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/list/PersonListViewModel.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/map/IssMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/map/IssMap.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/map/MapViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/map/MapViewModel.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/person/PersonDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/person/PersonDetailsScreen.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/person/PersonDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/person/PersonDetailsViewModel.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/PeopleInSpaceList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/PeopleInSpaceList.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/PeopleInSpaceTile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/PeopleInSpaceTile.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/util/Extensions.kt -------------------------------------------------------------------------------- /wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/util/MultiDevicePreviews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/java/dev/johnoreilly/peopleinspace/peopleinspace/tile/util/MultiDevicePreviews.kt -------------------------------------------------------------------------------- /wearApp/src/main/res/drawable/ic_american_astronaut.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/drawable/ic_american_astronaut.xml -------------------------------------------------------------------------------- /wearApp/src/main/res/drawable/ic_iss.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/drawable/ic_iss.xml -------------------------------------------------------------------------------- /wearApp/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearApp/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearApp/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearApp/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearApp/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearApp/src/main/res/values-round/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/values-round/strings.xml -------------------------------------------------------------------------------- /wearApp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joreilly/PeopleInSpace/HEAD/wearApp/src/main/res/values/strings.xml --------------------------------------------------------------------------------