Skip to content

Changes

Started by timer
Started 14 days ago
Took 38 min

Summary

  1. added test for school-self-registration (details)
  2. updated test (details)
  3. updated test 001_002 (details)
  4. updated test- added id for the Host URL (details)
  5. initial commit for add school self service bug fix (details)
  6. updated maestro.sh (details)
  7. - Update `ci-run-maestro.sh` to remove a commented-out line and refine `TESTCONTROLLER_URL` parsing. (details)
  8. Move Maestro test flows for inviting users, login, assignments, and browsing lessons into a new `TestFolder` directory. (details)
  9. add logs for testing (details)
  10. add logs for testing (details)
  11. add logs for testing (details)
  12. add logs for testing (details)
  13. add logs for testing (details)
  14. add logs for testing (details)
  15. Add Maestro subflows to handle Chrome's first-run experience screens and integrate them into the `001_002_add_user_direct_test` flow. (details)
  16. Update Maestro flow to tap on school URL using text instead of ID. (details)
  17. add logs for testing (details)
  18. add logs for testing (details)
  19. update url with school-directory (details)
  20. Move Maestro flows from `TestFolder` to the root `.maestro/flows/` directory. (details)
  21. remove  logs (details)
  22. Add Maestro end-to-end test and documentation for school self-registration. (details)
  23. Add Maestro end-to-end test and documentation for school self-registration. (details)
  24. Update the file path for the `get_started_select_school_by_name.yaml` subflow in the Maestro test configuration. (details)
  25. Update Maestro test flow to use school name variable instead of skipping school creation. (details)
  26. Minor school self registration tidyup. (details)
  27. Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc. (details)
  28. Remove validation logic that was either unnecessary or did not belong in the SchoolRegistrationRoute. (details)
  29. Fixes for subdomain based school self-registration. (details)
  30. Fix handling of icon image on AppLauncherscreen (details)
  31. Remove white space changes from main. (details)
  32. Bump version. (details)
Commit 43a92543301b52137bd67e0e1f67fca27c7bae01 by Pooja Ravi
added test for school-self-registration
The file was modified.maestro/flows/subflows/school_admin_login_flow.yaml (diff)
The file was added.maestro/flows/001_005_add_school_self_service.yaml
The file was modified.maestro/flows/001_005_add_school_self_service.yaml (diff)
The file was removed.maestro/flows/001_005_add_school_self_service.yaml
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit 674efff8c00e64926e44f45d073d2ed003a9ff30 by Pooja Ravi
updated test- added id for the Host URL
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit 3cf6aa6d01d29a88a6d944d3bd2bec317cb7d9d9 by Anugraha
initial commit for add school self service bug fix
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCase.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/Application.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/school/verify/VerifySchoolUrlPointsToThisServerUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/util/SchoolUrlVerificationManager.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/schooldirectory/list/SchoolDirectoryListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCaseAndroid.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolValidationRoute.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt (diff)
The file was modifiedci-run-maestro.sh (diff)
Commit 57f8bdc13c2f97dda0ea87446f811a7245903dc4 by Pooja Ravi
- Update `ci-run-maestro.sh` to remove a commented-out line and refine `TESTCONTROLLER_URL` parsing.
- Increase the timeout for the "Register New School" screen in `001_002_add_user_direct_test.yaml`.
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
The file was modifiedci-run-maestro.sh (diff)
Commit 9304a39c0f87d04578267ed2cce637376e8aaeaf by Pooja Ravi
Move Maestro test flows for inviting users, login, assignments, and browsing lessons into a new `TestFolder` directory.
The file was added.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml
The file was added.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml
The file was removed.maestro/flows/002_browse_lessons_test.yaml
The file was removed.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml
The file was removed.maestro/flows/001_003_login_using_school_link_test.yaml
The file was added.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was removed.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was added.maestro/flows/TestFolder/002_browse_lessons_test.yaml
Commit 08f9a39cfa88b59be7df95e6e7e5ed0b86a2c6be by Anugraha
add logs for testing
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
Commit 44d10859fccfdcb0f87872443c4e87db32f206c3 by Anugraha
add logs for testing
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
Commit a43f0ae29ae759b5e0bf78ec4405026dd5986b90 by Anugraha
add logs for testing
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
Commit afa5eeaa2e6198eefc188d013abc0632d34dfee6 by Anugraha
add logs for testing
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
Commit 4bcef5df1ecdde901f03c64d81f67ea078737516 by Anugraha
add logs for testing
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
Commit 7a1247db6933c037420887c980c5e53b3fc1a03b by Anugraha
add logs for testing
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
Commit 003751b6e519036a8a2809c50769deffc8c8477e by Pooja Ravi
Add Maestro subflows to handle Chrome's first-run experience screens and integrate them into the `001_002_add_user_direct_test` flow.
The file was added.maestro/flows/subflows/chrome-first-run-without-account.yaml
The file was added.maestro/flows/subflows/chrome-first-run-tap-notification-no-thanks.yaml
The file was added.maestro/flows/subflows/chrome-first-run-check.yaml
The file was added.maestro/flows/subflows/chrome-first-run-accept-ad-privacy.yaml
The file was added.maestro/flows/subflows/chrome-first-run-accept-and-continue.yaml
The file was added.maestro/flows/subflows/chrome-first-run-tap-accept-or-use-without-account.yaml
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit 2d2518260544cda227cd53bf4ce3e0f606e39a49 by Pooja Ravi
Update Maestro flow to tap on school URL using text instead of ID.
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit af53905f34abbde626882ddd93a27ae8fad5e8ec by Anugraha
add logs for testing
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
Commit b177ea2ef0b0c903e739cc1a0a8265b30a2e11f8 by Anugraha
add logs for testing
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
Commit f802eda5ed1da209f9d005b2e2dccaa3f3c787e4 by Anugraha
update url with school-directory
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
Commit 4411ab5ee1f44172055aca857588efc861319ece by Pooja Ravi
Move Maestro flows from `TestFolder` to the root `.maestro/flows/` directory.
The file was added.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was removed.maestro/flows/TestFolder/001_003_login_using_school_link_test.yaml
The file was removed.maestro/flows/TestFolder/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was added.maestro/flows/002_browse_lessons_test.yaml
The file was added.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml
The file was added.maestro/flows/001_003_login_using_school_link_test.yaml
The file was removed.maestro/flows/TestFolder/002_browse_lessons_test.yaml
The file was removed.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_test.yaml
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
Commit b4f6e14937cbbaff43a82679c62ead4684d68f26 by Pooja Ravi
Add Maestro end-to-end test and documentation for school self-registration.
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
The file was added.maestro/flows/001_005_add_school_self_registration_test.yaml
The file was modified.gitignore (diff)
The file was modifiedrespect-test-end-to-end/README.md (diff)
The file was addedrespect-test-end-to-end/test-description/001_005_add_school_self_registration_test_description.md
Commit 40fb80666ed8c07f0b0009fb2e82c8fb7c0a05e1 by Pooja Ravi
Add Maestro end-to-end test and documentation for school self-registration.
The file was modified.gitignore (diff)
Commit 50f2f895dbbede131b9a11c0dbdd85aae44efc0b by Pooja Ravi
Update the file path for the `get_started_select_school_by_name.yaml` subflow in the Maestro test configuration.
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit 59e6db352497dc97de25a719bee2cc18a646f62e by Pooja Ravi
Update Maestro test flow to use school name variable instead of skipping school creation.
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit e179ba50e37b82ba30c8334eb41a1744535ad533 by Mike Dawson
Minor school self registration tidyup.
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt (diff)
Commit 9aea8b7539b16f850a64faaf135807f59fb3d7ac by Mike Dawson
Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc.
The file was removedrespect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt
Commit 140bc7b90e0bad91f2949ec0cc57c16a98ba2140 by Mike Dawson
Remove validation logic that was either unnecessary or did not belong in the SchoolRegistrationRoute.
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt (diff)
The file was modifiedrespect-server/src/main/resources/application.conf (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt (diff)
Commit 80416b37c205bbd659cc341ad2a74374fbc8cbad by Mike Dawson
Fixes for subdomain based school self-registration.
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt (diff)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt (diff)
The file was modifiedrespect-server/src/main/resources/application.conf (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/SchoolConfig.kt (diff)
Commit 46aa8fc3e9336ac3220bbd9f09518426f4abfcde by Mike Dawson
Fix handling of icon image on AppLauncherscreen
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
Commit eadd675d3a602c3f0dc1c0f43199ec080db0e4cc by Mike Dawson
Remove white space changes from main.
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
The file was modifiedrespect-app-compose/build.gradle.kts (diff)