Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pit scouting #30

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
366e81f
Pit scouting camera
alaninnovates Jan 1, 2024
ed2451f
Merge branch 'main' into merge-main-app-searchscreen
gaborszita Jan 3, 2024
34a2d4a
Merge remote-tracking branch 'origin/merge-main-app-searchscreen' int…
alaninnovates Jan 4, 2024
ca694d0
Implement pit scouting form
alaninnovates Jan 5, 2024
d45f7a1
ScoutReportsDB refers to match form FK when querying for forms
alaninnovates Jan 5, 2024
f994e46
Complete pit scouting
alaninnovates Jan 13, 2024
fb44421
Display images in pit scout viewer
alaninnovates Jan 13, 2024
90782b7
RLS policies for pit scouting
alaninnovates Jan 13, 2024
e4ec1b9
Add scouter's name to pit scouting
alaninnovates Jan 14, 2024
c121e46
Offline syncing for pit scouting
alaninnovates Jan 17, 2024
275c04c
Cancel buttons on camera page
alaninnovates Feb 14, 2024
dbacb98
Fix ios background fetch
alaninnovates Feb 28, 2024
fda2476
Fix background fetch on android
alaninnovates Feb 28, 2024
3048bd1
Stop/start background fetch
alaninnovates Feb 29, 2024
fcea0a4
Make camera work for android
gaborszita Feb 29, 2024
1dee9ef
Merge remote-tracking branch 'origin/pit-scouting' into pit-scouting
gaborszita Feb 29, 2024
e689d87
Merge remote-tracking branch 'origin/main' into pit-scouting
alaninnovates Mar 6, 2024
802bfba
Resolve conflicts? idk what this commit is
alaninnovates Mar 6, 2024
386bea6
Merge branch 'pit-scouting' of github.com:EagleScoutDev/EagleScout in…
alaninnovates Mar 6, 2024
caf443e
Supabase migrations for pit scouting
alaninnovates Mar 6, 2024
1ae2e8a
Fixes pit scouting forms from not being labelled as such in the datab…
Mar 7, 2024
ff7e753
Prevents user from submitting pit scouting report unless active compe…
Mar 7, 2024
c33e106
Fix loading pit scouting reports
alaninnovates Mar 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />

<application
android:name=".MainApplication"
Expand Down
140 changes: 70 additions & 70 deletions app/ios/EagleScout.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
12 changes: 8 additions & 4 deletions app/ios/EagleScout/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,24 @@
<key>CodePushDeploymentKey</key>
<string>IDALmXJdE-qbh_Hi5C4BpegK5iYN8yyv55bay</string>
<key>LSRequiresIPhoneOS</key>
<true />
<true/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true />
<true/>
</dict>
</dict>
</dict>
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) needs access to your Camera.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string />
<string></string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIRequiredDeviceCapabilities</key>
Expand All @@ -52,6 +56,6 @@
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false />
<false/>
</dict>
</plist>
8 changes: 8 additions & 0 deletions app/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -545,6 +545,10 @@ PODS:
- React-Core
- SocketRocket (0.6.1)
- SSZipArchive (2.2.3)
- VisionCamera (3.6.17):
- React
- React-callinvoker
- React-Core
- Yoga (1.14.0)
- YogaKit (1.18.1):
- Yoga (~> 1.14)
Expand Down Expand Up @@ -624,6 +628,7 @@ DEPENDENCIES:
- RNReanimated (from `../node_modules/react-native-reanimated`)
- RNScreens (from `../node_modules/react-native-screens`)
- RNSVG (from `../node_modules/react-native-svg`)
- VisionCamera (from `../node_modules/react-native-vision-camera`)
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)

SPEC REPOS:
Expand Down Expand Up @@ -748,6 +753,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-screens"
RNSVG:
:path: "../node_modules/react-native-svg"
VisionCamera:
:path: "../node_modules/react-native-vision-camera"
Yoga:
:path: "../node_modules/react-native/ReactCommon/yoga"

Expand Down Expand Up @@ -818,6 +825,7 @@ SPEC CHECKSUMS:
RNSVG: ed492aaf3af9ca01bc945f7a149d76d62e73ec82
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
SSZipArchive: 62d4947b08730e4cda640473b0066d209ff033c9
VisionCamera: 3cb14dbbf94962e123f56b3f6afe6c6fe5dac955
Yoga: 3efc43e0d48686ce2e8c60f99d4e6bd349aff981
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a

Expand Down
63 changes: 59 additions & 4 deletions app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,16 @@
"@react-native-async-storage/async-storage": "^1.19.3",
"@react-native-clipboard/clipboard": "^1.11.2",
"@react-native-community/slider": "^4.4.3",
"@react-navigation/bottom-tabs": "^6.5.11",
"@react-navigation/drawer": "^6.6.3",
"@react-navigation/material-top-tabs": "^6.6.3",
"@react-navigation/native": "^6.1.7",
"@react-navigation/stack": "^6.3.17",
"@supabase/supabase-js": "^2.33.1",
"base64-arraybuffer": "^1.0.2",
"react": "18.2.0",
"react-native": "^0.72.4",
"react-native-background-fetch": "^4.2.1",
"react-native-bouncy-checkbox": "^3.0.7",
"react-native-chart-kit": "^6.12.0",
"react-native-code-push": "^8.1.0",
Expand All @@ -35,10 +38,12 @@
"react-native-reanimated": "^3.4.2",
"react-native-safe-area-context": "^4.7.2",
"react-native-screens": "^3.25.0",
"react-native-static-safe-area-insets": "^2.2.0",
"react-native-super-grid": "^5.0.0",
"react-native-svg": "^13.13.0",
"react-native-toast-message": "^2.1.6",
"react-native-url-polyfill": "^2.0.0"
"react-native-url-polyfill": "^2.0.0",
"react-native-vision-camera": "^3.6.17"
},
"devDependencies": {
"@babel/core": "^7.20.0",
Expand Down
Loading