diff --git a/.detoxrc.js b/.detoxrc.js index 0a4eec0d..72acf99a 100644 --- a/.detoxrc.js +++ b/.detoxrc.js @@ -33,13 +33,13 @@ module.exports = { type: 'android.apk', build: 'cd android && gradlew :app:assembleDebug :app:assembleAndroidTest -DtestBuildType=debug && cd ..', - binaryPath: 'android/app/build/app-debug.apk', + binaryPath: 'android/app/build/outputs/apk/debug/app-debug.apk', }, 'android.release': { type: 'android.apk', build: 'cd android && gradlew :app:assembleRelease :app:assembleAndroidTest -DtestBuildType=release && cd ..', - binaryPath: 'android/app/build/app-release.apk', + binaryPath: 'android/app/build/outputs/apk/release/app-release.apk', }, }, devices: { diff --git a/.vscode/settings.json b/.vscode/settings.json index 192fc446..890a4f1e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,5 @@ { "git.ignoreLimitWarning": true, - "java.configuration.updateBuildConfiguration": "interactive" + "java.configuration.updateBuildConfiguration": "interactive", + "java.compile.nullAnalysis.mode": "automatic" } \ No newline at end of file diff --git a/artifacts/android.debug.2024-04-20 21-35-05Z/beforeAllFailure.png b/artifacts/android.debug.2024-04-20 21-35-05Z/beforeAllFailure.png new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and b/artifacts/android.debug.2024-04-20 21-35-05Z/beforeAllFailure.png differ diff --git a/artifacts/android.debug.2024-04-20 21-36-13Z/beforeAllFailure.png b/artifacts/android.debug.2024-04-20 21-36-13Z/beforeAllFailure.png new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and b/artifacts/android.debug.2024-04-20 21-36-13Z/beforeAllFailure.png differ diff --git a/artifacts/android.debug.2024-04-20 21-43-27Z/beforeAllFailure.png b/artifacts/android.debug.2024-04-20 21-43-27Z/beforeAllFailure.png new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and b/artifacts/android.debug.2024-04-20 21-43-27Z/beforeAllFailure.png differ diff --git a/artifacts/android.debug.2024-04-20 21-56-28Z/beforeAllFailure.png b/artifacts/android.debug.2024-04-20 21-56-28Z/beforeAllFailure.png new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and b/artifacts/android.debug.2024-04-20 21-56-28Z/beforeAllFailure.png differ diff --git a/artifacts/android.debug.2024-04-20 21-57-24Z/beforeAllFailure.png b/artifacts/android.debug.2024-04-20 21-57-24Z/beforeAllFailure.png new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and b/artifacts/android.debug.2024-04-20 21-57-24Z/beforeAllFailure.png differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testDone.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testFnFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testStart.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testStart.png" new file mode 100644 index 00000000..8e437682 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect login button to take you to login/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" new file mode 100644 index 00000000..2dab8cb6 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..e4ee4977 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-03-32Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..1456f259 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-04-17Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..395742d8 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-00Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..395742d8 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-06-32Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" new file mode 100644 index 00000000..c805a5ab Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..557ec302 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-03Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/beforeEachFailure.png" "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/beforeEachFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/beforeEachFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..46cb4c5b Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-07-57Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" "b/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..66d4580a Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-09-28Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/beforeEachFailure.png" "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/beforeEachFailure.png" new file mode 100644 index 00000000..f65ee33e Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/beforeEachFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" new file mode 100644 index 00000000..f65ee33e Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect register button to take you to register/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/beforeEachFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..ef4de1c7 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-11-07Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..be0f31bf Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testDone.png" "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testFnFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testStart.png" "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testStart.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-17-45Z/\342\234\227 Login Screen Should login/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testDone.png" "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testStart.png" "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testStart.png" new file mode 100644 index 00000000..1c76d2a7 Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Expect to see login button/testStart.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testDone.png" "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testDone.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testDone.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testFnFailure.png" "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testFnFailure.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testFnFailure.png" differ diff --git "a/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testStart.png" "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testStart.png" new file mode 100644 index 00000000..023a74ae Binary files /dev/null and "b/artifacts/android.debug.2024-04-20 22-21-48Z/\342\234\227 Login Screen Should login/testStart.png" differ diff --git a/e2e/addPaymentScreen.test.js b/e2e/addPaymentScreen.test.js deleted file mode 100644 index 511b03a6..00000000 --- a/e2e/addPaymentScreen.test.js +++ /dev/null @@ -1,47 +0,0 @@ -describe('AddPaymentMethodsScreen', () => { - beforeAll(async () => { - await device.launchApp(); - await element(by.id('login-username-input')).typeText('dp8@email.sc.edu'); - await element(by.id('login-password-input')).typeText('CWA843'); - await element(by.id('login-submit-button')).tap(); - await waitFor(element(by.id('settings-button'))).toBeVisible().withTimeout(5000); - await element(by.id('settings-button')).tap(); - await waitFor(element(by.id('tab-account'))).toBeVisible().withTimeout(5000); - await element(by.id('tab-account')).tap(); - await waitFor(element(by.id('to-payment-methods'))).toBeVisible().withTimeout(5000); - await element(by.id('to-payment-methods')).tap(); - await waitFor(element(by.id('add-payment-button'))).toBeVisible().withTimeout(5000); - await element(by.id('add-payment-button')).tap(); - }); - - beforeEach(async () => { - await device.reloadApp(); //reloadReactNative - }); - - it('should display all input fields and the save button', async () => { - await expect(element(by.id('input-nickname'))).toBeVisible(); - await expect(element(by.id('input-credit-card'))).toBeVisible(); - await expect(element(by.id('input-cvc'))).toBeVisible(); - await expect(element(by.id('input-exp-month'))).toBeVisible(); - await expect(element(by.id('input-exp-year'))).toBeVisible(); - await expect(element(by.id('input-name'))).toBeVisible(); - await expect(element(by.id('input-zip'))).toBeVisible(); - await expect(element(by.id('button-save-payment-method'))).toBeVisible(); - }); - - it('should allow entering data into the credit card field and save the payment method', async () => { - await element(by.id('input-nickname')).typeText('My Debit Card'); - await element(by.id('input-credit-card')).typeText('1234567890123456'); - await element(by.id('input-cvc')).typeText('123'); - await element(by.id('input-exp-month')).typeText('12'); - await element(by.id('input-exp-year')).typeText('2025'); - await element(by.id('input-name')).typeText('John Doe'); - await element(by.id('input-zip')).typeText('12345'); - - await element(by.id('button-save-payment-method')).tap(); - - // Check for success alert or navigation event - await expect(element(by.text('Your payment method was saved successfully!'))).toBeVisible(); - }); - }); - \ No newline at end of file diff --git a/e2e/loginScreen.test.js b/e2e/loginScreen.test.js new file mode 100644 index 00000000..8c44596a --- /dev/null +++ b/e2e/loginScreen.test.js @@ -0,0 +1,17 @@ +describe("Login Screen", () => { + beforeEach(async () => { + await device.launchApp(); + }); + + it("Expect to see login button", async () => { + await waitFor(element(by.id('login-submit-button'))).toBeVisible().withTimeout(5000); + }); + + it("Should login", async () => { + await waitFor(element(by.id('login-submit-button'))).toBeVisible().withTimeout(5000); + await element(by.id('login-username-input')).typeText('dp8@email.sc.edu'); + await element(by.id('login-password-input')).typeText('CWA843'); + await element(by.id('login-submit-button')).tap(); + await waitFor(element(by.id('settings-button'))).toBeVisible().withTimeout(5000); + }); +}); diff --git a/e2e/paymentScreen.test.js b/e2e/paymentScreen.test.js deleted file mode 100644 index 9046d471..00000000 --- a/e2e/paymentScreen.test.js +++ /dev/null @@ -1,29 +0,0 @@ -describe('PaymentMethodsScreen', () => { - beforeAll(async () => { - await device.launchApp(); - await element(by.id('login-username-input')).typeText('dp8@email.sc.edu'); - await element(by.id('login-password-input')).typeText('CWA843'); - await element(by.id('login-submit-button')).tap(); - await waitFor(element(by.id('settings-button'))).toBeVisible().withTimeout(5000); - await element(by.id('settings-button')).tap(); - await waitFor(element(by.id('tab-account'))).toBeVisible().withTimeout(5000); - await element(by.id('tab-account')).tap(); - await waitFor(element(by.id('to-payment-methods'))).toBeVisible().withTimeout(5000); - await element(by.id('to-payment-methods')).tap(); - }); - - beforeEach(async () => { - await device.reloadApp(); - }); - - it('should display the "Add payment method" button', async () => { - await expect(element(by.id('add-payment-button'))).toBeVisible(); - }); - - it('should navigate to AddPaymentMethods screen after tapping "Add a payment method" button', async () => { - await element(by.id('add-payment-button')).tap(); - // Check for an element that is unique to the AddPaymentMethods screen - await expect(element(by.text('Add Payment Method'))).toBeVisible(); - }); - }); - \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 44e585c5..d2d0d3e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "schedulerx", "version": "1.0.0", "dependencies": { + "@expo/config-plugins": "^7.9.1", "@expo/react-native-action-sheet": "^4.0.1", "@firebase/firestore": "^4.4.2", "@mdi/js": "^7.4.47", @@ -26,7 +27,6 @@ "expo": "~50.0.17", "expo-font": "^11.10.3", "expo-status-bar": "~1.11.1", - "expo-updates": "~0.24.12", "firebase": "^10.8.0", "react": "18.2.0", "react-native": "^0.73.6", @@ -2093,49 +2093,6 @@ "expo-internal": "build/bin/cli" } }, - "node_modules/@expo/cli/node_modules/@expo/config-plugins": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.9.1.tgz", - "integrity": "sha512-ICt6Jed1J0tPYMQrJ8K5Qusgih2I6pZ2PU4VSvxsN3T4n97L13XpYV1vyq1Uc/HMl3UhOwldipmgpEbCfeDqsQ==", - "dependencies": { - "@expo/config-types": "^50.0.0-alpha.1", - "@expo/fingerprint": "^0.6.0", - "@expo/json-file": "~8.3.0", - "@expo/plist": "^0.1.0", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "slugify": "^1.6.6", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/@expo/cli/node_modules/@expo/config-plugins/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@expo/cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2257,8 +2214,9 @@ } }, "node_modules/@expo/config-plugins": { - "version": "7.8.4", - "license": "MIT", + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.9.1.tgz", + "integrity": "sha512-ICt6Jed1J0tPYMQrJ8K5Qusgih2I6pZ2PU4VSvxsN3T4n97L13XpYV1vyq1Uc/HMl3UhOwldipmgpEbCfeDqsQ==", "dependencies": { "@expo/config-types": "^50.0.0-alpha.1", "@expo/fingerprint": "^0.6.0", @@ -2281,7 +2239,8 @@ }, "node_modules/@expo/config-plugins/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -2294,7 +2253,8 @@ }, "node_modules/@expo/config-plugins/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2308,7 +2268,8 @@ }, "node_modules/@expo/config-plugins/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -2318,11 +2279,13 @@ }, "node_modules/@expo/config-plugins/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@expo/config-plugins/node_modules/glob": { "version": "7.1.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2340,14 +2303,16 @@ }, "node_modules/@expo/config-plugins/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/@expo/config-plugins/node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -2357,7 +2322,8 @@ }, "node_modules/@expo/config-plugins/node_modules/semver": { "version": "7.6.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2370,7 +2336,8 @@ }, "node_modules/@expo/config-plugins/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { "has-flag": "^4.0.0" }, @@ -2380,7 +2347,8 @@ }, "node_modules/@expo/config-plugins/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@expo/config-types": { "version": "50.0.0", @@ -2393,75 +2361,6 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/@expo/config/node_modules/@expo/config-plugins": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.9.1.tgz", - "integrity": "sha512-ICt6Jed1J0tPYMQrJ8K5Qusgih2I6pZ2PU4VSvxsN3T4n97L13XpYV1vyq1Uc/HMl3UhOwldipmgpEbCfeDqsQ==", - "dependencies": { - "@expo/config-types": "^50.0.0-alpha.1", - "@expo/fingerprint": "^0.6.0", - "@expo/json-file": "~8.3.0", - "@expo/plist": "^0.1.0", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "slugify": "^1.6.6", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/@expo/config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@expo/config/node_modules/glob": { "version": "7.1.6", "license": "ISC", @@ -2480,14 +2379,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/config/node_modules/lru-cache": { "version": "6.0.0", "license": "ISC", @@ -2511,17 +2402,6 @@ "node": ">=10" } }, - "node_modules/@expo/config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/config/node_modules/yallist": { "version": "4.0.0", "license": "ISC" @@ -3222,75 +3102,6 @@ "expo-modules-autolinking": ">=0.8.1" } }, - "node_modules/@expo/prebuild-config/node_modules/@expo/config-plugins": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.9.1.tgz", - "integrity": "sha512-ICt6Jed1J0tPYMQrJ8K5Qusgih2I6pZ2PU4VSvxsN3T4n97L13XpYV1vyq1Uc/HMl3UhOwldipmgpEbCfeDqsQ==", - "dependencies": { - "@expo/config-types": "^50.0.0-alpha.1", - "@expo/fingerprint": "^0.6.0", - "@expo/json-file": "~8.3.0", - "@expo/plist": "^0.1.0", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "slugify": "^1.6.6", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/@expo/prebuild-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/prebuild-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/prebuild-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/prebuild-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@expo/prebuild-config/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -3305,33 +3116,6 @@ "node": ">=10" } }, - "node_modules/@expo/prebuild-config/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/prebuild-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/prebuild-config/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -3368,17 +3152,6 @@ "node": ">=10" } }, - "node_modules/@expo/prebuild-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/prebuild-config/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -10600,10 +10373,6 @@ "expo": "*" } }, - "node_modules/expo-eas-client": { - "version": "0.11.2", - "license": "MIT" - }, "node_modules/expo-file-system": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-16.0.9.tgz", @@ -10622,10 +10391,6 @@ "expo": "*" } }, - "node_modules/expo-json-utils": { - "version": "0.12.3", - "license": "MIT" - }, "node_modules/expo-keep-awake": { "version": "12.8.2", "license": "MIT", @@ -10633,17 +10398,6 @@ "expo": "*" } }, - "node_modules/expo-manifests": { - "version": "0.13.2", - "license": "MIT", - "dependencies": { - "@expo/config": "~8.5.0", - "expo-json-utils": "~0.12.0" - }, - "peerDependencies": { - "expo": "*" - } - }, "node_modules/expo-modules-autolinking": { "version": "1.10.3", "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.10.3.tgz", @@ -10769,239 +10523,6 @@ "version": "1.11.1", "license": "MIT" }, - "node_modules/expo-structured-headers": { - "version": "3.7.2", - "license": "MIT" - }, - "node_modules/expo-updates": { - "version": "0.24.12", - "license": "MIT", - "dependencies": { - "@expo/code-signing-certificates": "0.0.5", - "@expo/config": "~8.5.0", - "@expo/config-plugins": "~7.8.0", - "arg": "4.1.0", - "chalk": "^4.1.2", - "expo-eas-client": "~0.11.0", - "expo-manifests": "~0.13.0", - "expo-structured-headers": "~3.7.0", - "expo-updates-interface": "~0.15.1", - "fbemitter": "^3.0.0", - "resolve-from": "^5.0.0" - }, - "bin": { - "expo-updates": "bin/cli.js" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-updates-interface": { - "version": "0.15.3", - "license": "MIT", - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-updates/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expo-updates/node_modules/arg": { - "version": "4.1.0", - "license": "MIT" - }, - "node_modules/expo-updates/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/expo-updates/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expo-updates/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/expo-updates/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/expo-updates/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/expo/node_modules/@expo/config-plugins": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.9.1.tgz", - "integrity": "sha512-ICt6Jed1J0tPYMQrJ8K5Qusgih2I6pZ2PU4VSvxsN3T4n97L13XpYV1vyq1Uc/HMl3UhOwldipmgpEbCfeDqsQ==", - "dependencies": { - "@expo/config-types": "^50.0.0-alpha.1", - "@expo/fingerprint": "^0.6.0", - "@expo/json-file": "~8.3.0", - "@expo/plist": "^0.1.0", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "slugify": "^1.6.6", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/expo/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expo/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/expo/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expo/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/expo/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/expo/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/expo/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/expo/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/expo/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/expo/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "license": "MIT" diff --git a/package.json b/package.json index d70ff984..e140e8fd 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "detox-test": "detox test --configuration android.debug" }, "dependencies": { + "@expo/config-plugins": "^7.9.1", "@expo/react-native-action-sheet": "^4.0.1", "@firebase/firestore": "^4.4.2", "@mdi/js": "^7.4.47", @@ -30,7 +31,6 @@ "expo": "~50.0.17", "expo-font": "^11.10.3", "expo-status-bar": "~1.11.1", - "expo-updates": "~0.24.12", "firebase": "^10.8.0", "react": "18.2.0", "react-native": "^0.73.6", diff --git a/screens/HomeScreen.js b/screens/HomeScreen.js index ca4ffcbc..5a30fb4c 100644 --- a/screens/HomeScreen.js +++ b/screens/HomeScreen.js @@ -181,7 +181,7 @@ const HomeScreen = ({ route }) => { Today - + diff --git a/screens/RegisterScreen.js b/screens/RegisterScreen.js index 4c248d52..b20c9a82 100644 --- a/screens/RegisterScreen.js +++ b/screens/RegisterScreen.js @@ -151,7 +151,7 @@ const RegisterScreen = ({ navigation }) => { }, ]} /> - Welcome + Welcome Sign up to continue