├── .eslintrc.js ├── .github └── workflows │ ├── backend.yml │ ├── expo-preview.yml │ └── expo-prod.yml ├── .gitignore ├── .prettierrc ├── .vscode ├── extentions.json └── settings.json ├── LICENSE.md ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ ├── debug.keystore │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── benjaminwatts │ │ │ └── kilowatts │ │ │ └── ReactNativeFlipper.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── benjaminwatts │ │ │ │ └── kilowatts │ │ │ │ ├── MainActivity.java │ │ │ │ └── MainApplication.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── splashscreen_image.png │ │ │ ├── drawable-mdpi │ │ │ └── splashscreen_image.png │ │ │ ├── drawable-xhdpi │ │ │ └── splashscreen_image.png │ │ │ ├── drawable-xxhdpi │ │ │ └── splashscreen_image.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── splashscreen_image.png │ │ │ ├── drawable │ │ │ ├── rn_edit_text_material.xml │ │ │ └── splashscreen.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── colors.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── release │ │ └── java │ │ └── com │ │ └── benjaminwatts │ │ └── kilowatts │ │ └── ReactNativeFlipper.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sentry.properties └── settings.gradle ├── app.json ├── assets ├── data │ └── bm_unit_to_oc2_zone_mapping.csv ├── fonts │ └── SpaceMono-Regular.ttf ├── images │ ├── adaptive-icon.png │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── android-feature-graphic.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── favicon.png │ ├── icon.png │ ├── iphone-home-preview.png │ ├── iphone-splash-preview-dark.png │ ├── iphone-splash-preview.png │ ├── mstile-150x150.png │ ├── site.webmanifest │ └── splash.png ├── maestro_recordings │ └── ios.mp4 └── screenshots │ └── ios.png ├── babel.config.js ├── backend ├── .gitignore ├── .npmignore ├── Readme.md ├── bin │ └── kilowatts-grid.ts ├── cdk.json ├── jest.config.js ├── lambda │ └── gb_snapshot │ │ ├── __init__.py │ │ ├── bm │ │ ├── __init__.py │ │ ├── api.py │ │ ├── base.py │ │ ├── bm.py │ │ ├── boalf.py │ │ ├── generation.py │ │ ├── interconnector.py │ │ ├── mels.py │ │ ├── pn.py │ │ └── ptypes.py │ │ ├── embedded.py │ │ ├── foreign_markets.py │ │ ├── gb_snapshot.py │ │ ├── generation.py │ │ ├── handler.py │ │ ├── interpolate │ │ ├── __init__.py │ │ ├── interpolate.py │ │ └── ptypes.py │ │ ├── ng_dist │ │ ├── Readme.md │ │ ├── __init__.py │ │ ├── capacity.py │ │ ├── capacity_totals.csv │ │ └── ng_dist.py │ │ ├── ptypes.py │ │ ├── request_params.py │ │ ├── s3.py │ │ ├── sentry.py │ │ └── sheffield │ │ ├── __init__.py │ │ ├── gsp.py │ │ ├── gsp_points.csv │ │ └── pes.py ├── lib │ └── kilowatts-grid-stack.ts ├── package-lock.json ├── package.json ├── requirements.txt ├── test │ └── embeddedSolarAndWind.unit.test.ts ├── tsconfig.json └── yarn.lock ├── components └── gb-live │ ├── bottom-sheet-tabs │ ├── live-list-item │ │ ├── balancing-volume.tsx │ │ ├── delta-volume.tsx │ │ ├── formatters.ts │ │ ├── icon.tsx │ │ ├── live-list-item.tsx │ │ ├── name.tsx │ │ └── output-text.tsx │ ├── tabs.tsx │ ├── totals-list │ │ ├── balancing-totals │ │ │ └── balancing-totals.tsx │ │ └── totals-list.tsx │ └── unit-groups-list │ │ ├── pagination.tsx │ │ └── unit-groups-list.tsx │ ├── constants.ts │ ├── error-boundary.tsx │ ├── error-data-retry-card.tsx │ ├── icons │ ├── balancing-direction-light │ │ ├── list-icon.tsx │ │ └── map-icon.tsx │ ├── battery │ │ ├── calcs.ts │ │ ├── constants.ts │ │ ├── list-icon.tsx │ │ └── map-icon.tsx │ ├── cables │ │ ├── cable.tsx │ │ ├── calcs.ts │ │ ├── constants.ts │ │ ├── flags.tsx │ │ └── foreign-market-cable.tsx │ ├── calcs.ts │ ├── dispatchable │ │ ├── constants.ts │ │ ├── list-icon.tsx │ │ ├── map-icon.tsx │ │ ├── turbine.tsx │ │ └── types.ts │ ├── list-icons.ts │ ├── solar │ │ ├── balancing-light.tsx │ │ ├── list-icon.tsx │ │ └── map-icon.tsx │ ├── tools.ts │ ├── types.ts │ └── wind │ │ ├── list-icon.tsx │ │ ├── map-icon.tsx │ │ └── visual │ │ ├── balancing-light.tsx │ │ ├── blade.tsx │ │ ├── blades.tsx │ │ ├── constants.ts │ │ ├── hooks.ts │ │ └── mast.tsx │ ├── live.tsx │ ├── live.web.tsx │ ├── native-app-download-links.tsx │ ├── stale-data-card.tsx │ ├── svg-map │ ├── calcs │ │ ├── coords.ts │ │ ├── initial-zoom-pan.ts │ │ ├── min-scale.ts │ │ ├── point.ts │ │ ├── svg-dims.ts │ │ └── usable-screen-size.ts │ ├── constants.ts │ ├── context.tsx │ ├── foreign-markets.tsx │ ├── gb.svg │ ├── hooks.ts │ ├── icons.ts │ ├── index.ts │ ├── path.tsx │ ├── search-point.ts │ ├── skia-test.tsx │ ├── svg-map.tsx │ └── types.ts │ ├── terms-and-conditions │ ├── acceptance.tsx │ ├── terms-and-conditions.tsx │ ├── urls.ts │ └── utils.ts │ ├── version-info.tsx │ └── version-info.web.tsx ├── eas.json ├── env.d.ts ├── index.js ├── ios ├── .gitignore ├── .xcode.env ├── Podfile ├── Podfile.lock ├── Podfile.properties.json ├── kilowatts.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── kilowatts.xcscheme ├── kilowatts.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── kilowatts │ ├── AppDelegate.h │ ├── AppDelegate.mm │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── App-Icon-1024x1024@1x.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── SplashScreen.imageset │ │ │ ├── Contents.json │ │ │ └── image.png │ │ └── SplashScreenBackground.imageset │ │ │ ├── Contents.json │ │ │ └── image.png │ ├── Info.plist │ ├── SplashScreen.storyboard │ ├── Supporting │ │ └── Expo.plist │ ├── kilowatts-Bridging-Header.h │ ├── kilowatts.entitlements │ ├── main.m │ └── noop-file.swift └── sentry.properties ├── jest.config.e2e.js ├── jest.config.unit.js ├── jest.setup.js ├── maestro ├── flow.android.yaml └── flow.ios.yaml ├── metro.config.js ├── package.json ├── public ├── _redirects ├── map-screenshot.jpeg └── privacy.html ├── root.tsx ├── root.web.tsx ├── state ├── apis │ └── cloudfront │ │ ├── api.ts │ │ ├── gbSummaryOutput.example.json │ │ └── types.ts ├── gb │ └── live.ts ├── reducer.ts ├── terms.ts └── utils.ts ├── tsconfig.json ├── utils ├── colors.ts ├── dateTime.test.ts ├── dateTime.ts ├── generatorType.ts ├── logs.ts ├── mw.ts ├── reactotron.ts ├── sentry.ts └── version.ts ├── web └── static │ └── js │ └── canvaskit.wasm ├── webpack.config.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.github/workflows/backend.yml -------------------------------------------------------------------------------- /.github/workflows/expo-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.github/workflows/expo-preview.yml -------------------------------------------------------------------------------- /.github/workflows/expo-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.github/workflows/expo-prod.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extentions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.vscode/extentions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/debug.keystore -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/debug/java/com/benjaminwatts/kilowatts/ReactNativeFlipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/debug/java/com/benjaminwatts/kilowatts/ReactNativeFlipper.java -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/java/com/benjaminwatts/kilowatts/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/java/com/benjaminwatts/kilowatts/MainActivity.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/benjaminwatts/kilowatts/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/java/com/benjaminwatts/kilowatts/MainApplication.java -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/splashscreen_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/drawable-hdpi/splashscreen_image.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/splashscreen_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/drawable-mdpi/splashscreen_image.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/splashscreen_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/splashscreen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/drawable/splashscreen.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/release/java/com/benjaminwatts/kilowatts/ReactNativeFlipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/app/src/release/java/com/benjaminwatts/kilowatts/ReactNativeFlipper.java -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/sentry.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/sentry.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/app.json -------------------------------------------------------------------------------- /assets/data/bm_unit_to_oc2_zone_mapping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/data/bm_unit_to_oc2_zone_mapping.csv -------------------------------------------------------------------------------- /assets/fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /assets/images/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/android-chrome-192x192.png -------------------------------------------------------------------------------- /assets/images/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/android-chrome-512x512.png -------------------------------------------------------------------------------- /assets/images/android-feature-graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/android-feature-graphic.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/apple-touch-icon.png -------------------------------------------------------------------------------- /assets/images/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/browserconfig.xml -------------------------------------------------------------------------------- /assets/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/favicon-16x16.png -------------------------------------------------------------------------------- /assets/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/favicon-32x32.png -------------------------------------------------------------------------------- /assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/favicon.ico -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/iphone-home-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/iphone-home-preview.png -------------------------------------------------------------------------------- /assets/images/iphone-splash-preview-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/iphone-splash-preview-dark.png -------------------------------------------------------------------------------- /assets/images/iphone-splash-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/iphone-splash-preview.png -------------------------------------------------------------------------------- /assets/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/mstile-150x150.png -------------------------------------------------------------------------------- /assets/images/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/site.webmanifest -------------------------------------------------------------------------------- /assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/images/splash.png -------------------------------------------------------------------------------- /assets/maestro_recordings/ios.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/maestro_recordings/ios.mp4 -------------------------------------------------------------------------------- /assets/screenshots/ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/assets/screenshots/ios.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/babel.config.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/.npmignore -------------------------------------------------------------------------------- /backend/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/Readme.md -------------------------------------------------------------------------------- /backend/bin/kilowatts-grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/bin/kilowatts-grid.ts -------------------------------------------------------------------------------- /backend/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/cdk.json -------------------------------------------------------------------------------- /backend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/jest.config.js -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/__init__.py: -------------------------------------------------------------------------------- 1 | from .bm import Bm 2 | -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/api.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/base.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/bm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/bm.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/boalf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/boalf.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/generation.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/interconnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/interconnector.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/mels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/mels.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/pn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/pn.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/bm/ptypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/bm/ptypes.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/embedded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/embedded.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/foreign_markets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/foreign_markets.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/gb_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/gb_snapshot.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/generation.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/handler.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/interpolate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/interpolate/interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/interpolate/interpolate.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/interpolate/ptypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/interpolate/ptypes.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/ng_dist/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/ng_dist/Readme.md -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/ng_dist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/ng_dist/capacity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/ng_dist/capacity.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/ng_dist/capacity_totals.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/ng_dist/capacity_totals.csv -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/ng_dist/ng_dist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/ng_dist/ng_dist.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/ptypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/ptypes.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/request_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/request_params.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/s3.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/sentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/sentry.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/sheffield/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/sheffield/gsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/sheffield/gsp.py -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/sheffield/gsp_points.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/sheffield/gsp_points.csv -------------------------------------------------------------------------------- /backend/lambda/gb_snapshot/sheffield/pes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lambda/gb_snapshot/sheffield/pes.py -------------------------------------------------------------------------------- /backend/lib/kilowatts-grid-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/lib/kilowatts-grid-stack.ts -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/test/embeddedSolarAndWind.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/test/embeddedSolarAndWind.unit.test.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/live-list-item/balancing-volume.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/live-list-item/balancing-volume.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/live-list-item/delta-volume.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/live-list-item/delta-volume.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/live-list-item/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/live-list-item/formatters.ts -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/live-list-item/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/live-list-item/icon.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/live-list-item/live-list-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/live-list-item/live-list-item.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/live-list-item/name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/live-list-item/name.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/live-list-item/output-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/live-list-item/output-text.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/tabs.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/totals-list/balancing-totals/balancing-totals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/totals-list/balancing-totals/balancing-totals.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/totals-list/totals-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/totals-list/totals-list.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/unit-groups-list/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/unit-groups-list/pagination.tsx -------------------------------------------------------------------------------- /components/gb-live/bottom-sheet-tabs/unit-groups-list/unit-groups-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/bottom-sheet-tabs/unit-groups-list/unit-groups-list.tsx -------------------------------------------------------------------------------- /components/gb-live/constants.ts: -------------------------------------------------------------------------------- 1 | export const MAP_BACKGROUND_COLOR = "lightblue"; 2 | -------------------------------------------------------------------------------- /components/gb-live/error-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/error-boundary.tsx -------------------------------------------------------------------------------- /components/gb-live/error-data-retry-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/error-data-retry-card.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/balancing-direction-light/list-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/balancing-direction-light/list-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/balancing-direction-light/map-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/balancing-direction-light/map-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/battery/calcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/battery/calcs.ts -------------------------------------------------------------------------------- /components/gb-live/icons/battery/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/battery/constants.ts -------------------------------------------------------------------------------- /components/gb-live/icons/battery/list-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/battery/list-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/battery/map-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/battery/map-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/cables/cable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/cables/cable.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/cables/calcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/cables/calcs.ts -------------------------------------------------------------------------------- /components/gb-live/icons/cables/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/cables/constants.ts -------------------------------------------------------------------------------- /components/gb-live/icons/cables/flags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/cables/flags.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/cables/foreign-market-cable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/cables/foreign-market-cable.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/calcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/calcs.ts -------------------------------------------------------------------------------- /components/gb-live/icons/dispatchable/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/dispatchable/constants.ts -------------------------------------------------------------------------------- /components/gb-live/icons/dispatchable/list-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/dispatchable/list-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/dispatchable/map-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/dispatchable/map-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/dispatchable/turbine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/dispatchable/turbine.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/dispatchable/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/dispatchable/types.ts -------------------------------------------------------------------------------- /components/gb-live/icons/list-icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/list-icons.ts -------------------------------------------------------------------------------- /components/gb-live/icons/solar/balancing-light.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/solar/balancing-light.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/solar/list-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/solar/list-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/solar/map-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/solar/map-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/tools.ts -------------------------------------------------------------------------------- /components/gb-live/icons/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/types.ts -------------------------------------------------------------------------------- /components/gb-live/icons/wind/list-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/list-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/wind/map-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/map-icon.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/wind/visual/balancing-light.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/visual/balancing-light.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/wind/visual/blade.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/visual/blade.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/wind/visual/blades.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/visual/blades.tsx -------------------------------------------------------------------------------- /components/gb-live/icons/wind/visual/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/visual/constants.ts -------------------------------------------------------------------------------- /components/gb-live/icons/wind/visual/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/visual/hooks.ts -------------------------------------------------------------------------------- /components/gb-live/icons/wind/visual/mast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/icons/wind/visual/mast.tsx -------------------------------------------------------------------------------- /components/gb-live/live.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/live.tsx -------------------------------------------------------------------------------- /components/gb-live/live.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/live.web.tsx -------------------------------------------------------------------------------- /components/gb-live/native-app-download-links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/native-app-download-links.tsx -------------------------------------------------------------------------------- /components/gb-live/stale-data-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/stale-data-card.tsx -------------------------------------------------------------------------------- /components/gb-live/svg-map/calcs/coords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/calcs/coords.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/calcs/initial-zoom-pan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/calcs/initial-zoom-pan.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/calcs/min-scale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/calcs/min-scale.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/calcs/point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/calcs/point.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/calcs/svg-dims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/calcs/svg-dims.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/calcs/usable-screen-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/calcs/usable-screen-size.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/constants.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/context.tsx -------------------------------------------------------------------------------- /components/gb-live/svg-map/foreign-markets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/foreign-markets.tsx -------------------------------------------------------------------------------- /components/gb-live/svg-map/gb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/gb.svg -------------------------------------------------------------------------------- /components/gb-live/svg-map/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/hooks.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/icons.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/index.ts: -------------------------------------------------------------------------------- 1 | export { SvgMap } from "./svg-map"; 2 | -------------------------------------------------------------------------------- /components/gb-live/svg-map/path.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/path.tsx -------------------------------------------------------------------------------- /components/gb-live/svg-map/search-point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/search-point.ts -------------------------------------------------------------------------------- /components/gb-live/svg-map/skia-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/skia-test.tsx -------------------------------------------------------------------------------- /components/gb-live/svg-map/svg-map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/svg-map.tsx -------------------------------------------------------------------------------- /components/gb-live/svg-map/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/svg-map/types.ts -------------------------------------------------------------------------------- /components/gb-live/terms-and-conditions/acceptance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/terms-and-conditions/acceptance.tsx -------------------------------------------------------------------------------- /components/gb-live/terms-and-conditions/terms-and-conditions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/terms-and-conditions/terms-and-conditions.tsx -------------------------------------------------------------------------------- /components/gb-live/terms-and-conditions/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/terms-and-conditions/urls.ts -------------------------------------------------------------------------------- /components/gb-live/terms-and-conditions/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/terms-and-conditions/utils.ts -------------------------------------------------------------------------------- /components/gb-live/version-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/version-info.tsx -------------------------------------------------------------------------------- /components/gb-live/version-info.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/components/gb-live/version-info.web.tsx -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/eas.json -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- 1 | declare module "@env" { 2 | export const EXPO_PUBLIC_CDN_DOMAIN_NAME: string; 3 | } 4 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/index.js -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/.xcode.env -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Podfile.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/Podfile.properties.json -------------------------------------------------------------------------------- /ios/kilowatts.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/kilowatts.xcodeproj/xcshareddata/xcschemes/kilowatts.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts.xcodeproj/xcshareddata/xcschemes/kilowatts.xcscheme -------------------------------------------------------------------------------- /ios/kilowatts.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/kilowatts.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/kilowatts/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/AppDelegate.h -------------------------------------------------------------------------------- /ios/kilowatts/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/AppDelegate.mm -------------------------------------------------------------------------------- /ios/kilowatts/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/kilowatts/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/kilowatts/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /ios/kilowatts/Images.xcassets/SplashScreen.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Images.xcassets/SplashScreen.imageset/Contents.json -------------------------------------------------------------------------------- /ios/kilowatts/Images.xcassets/SplashScreen.imageset/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Images.xcassets/SplashScreen.imageset/image.png -------------------------------------------------------------------------------- /ios/kilowatts/Images.xcassets/SplashScreenBackground.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Images.xcassets/SplashScreenBackground.imageset/Contents.json -------------------------------------------------------------------------------- /ios/kilowatts/Images.xcassets/SplashScreenBackground.imageset/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Images.xcassets/SplashScreenBackground.imageset/image.png -------------------------------------------------------------------------------- /ios/kilowatts/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Info.plist -------------------------------------------------------------------------------- /ios/kilowatts/SplashScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/SplashScreen.storyboard -------------------------------------------------------------------------------- /ios/kilowatts/Supporting/Expo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/Supporting/Expo.plist -------------------------------------------------------------------------------- /ios/kilowatts/kilowatts-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/kilowatts-Bridging-Header.h -------------------------------------------------------------------------------- /ios/kilowatts/kilowatts.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/kilowatts.entitlements -------------------------------------------------------------------------------- /ios/kilowatts/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/main.m -------------------------------------------------------------------------------- /ios/kilowatts/noop-file.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/kilowatts/noop-file.swift -------------------------------------------------------------------------------- /ios/sentry.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/ios/sentry.properties -------------------------------------------------------------------------------- /jest.config.e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/jest.config.e2e.js -------------------------------------------------------------------------------- /jest.config.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/jest.config.unit.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- 1 | require("@shopify/flash-list/jestSetup"); 2 | -------------------------------------------------------------------------------- /maestro/flow.android.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/maestro/flow.android.yaml -------------------------------------------------------------------------------- /maestro/flow.ios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/maestro/flow.ios.yaml -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/metro.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/map-screenshot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/public/map-screenshot.jpeg -------------------------------------------------------------------------------- /public/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/public/privacy.html -------------------------------------------------------------------------------- /root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/root.tsx -------------------------------------------------------------------------------- /root.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/root.web.tsx -------------------------------------------------------------------------------- /state/apis/cloudfront/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/state/apis/cloudfront/api.ts -------------------------------------------------------------------------------- /state/apis/cloudfront/gbSummaryOutput.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/state/apis/cloudfront/gbSummaryOutput.example.json -------------------------------------------------------------------------------- /state/apis/cloudfront/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/state/apis/cloudfront/types.ts -------------------------------------------------------------------------------- /state/gb/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/state/gb/live.ts -------------------------------------------------------------------------------- /state/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/state/reducer.ts -------------------------------------------------------------------------------- /state/terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/state/terms.ts -------------------------------------------------------------------------------- /state/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/state/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/colors.ts -------------------------------------------------------------------------------- /utils/dateTime.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/dateTime.test.ts -------------------------------------------------------------------------------- /utils/dateTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/dateTime.ts -------------------------------------------------------------------------------- /utils/generatorType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/generatorType.ts -------------------------------------------------------------------------------- /utils/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/logs.ts -------------------------------------------------------------------------------- /utils/mw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/mw.ts -------------------------------------------------------------------------------- /utils/reactotron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/reactotron.ts -------------------------------------------------------------------------------- /utils/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/sentry.ts -------------------------------------------------------------------------------- /utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/utils/version.ts -------------------------------------------------------------------------------- /web/static/js/canvaskit.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/web/static/js/canvaskit.wasm -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminWatts/kilowatts-grid/HEAD/yarn.lock --------------------------------------------------------------------------------