Skip to content

Changes

Started by Anugraha
Started 9 days 23 hr ago
Took 20 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. Update Slack Space link in README (details)
  27. Minor school self registration tidyup. (details)
  28. Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc. (details)
  29. Remove validation logic that was either unnecessary or did not belong in the SchoolRegistrationRoute. (details)
  30. Fixes for subdomain based school self-registration. (details)
  31. Fix handling of icon image on AppLauncherscreen (details)
  32. Remove white space changes from main. (details)
  33. Bump version. (details)
  34. Update README.md (details)
  35. Create CONTRIBUTING.md (details)
  36. Update CONTRIBUTING.md to clarify contribution types (details)
  37. Add Contributor Covenant Code of Conduct (details)
  38. Revise CONTRIBUTING.md (details)
  39. Revise CONTRIBUTING.md (details)
  40. Add issue template for app catalog requests (details)
  41. Update CONTRIBUTING.md (details)
  42. Create localization.MD (details)
  43. Update CONTRIBUTING.md (details)
  44. Update CONTRIBUTING.md (details)
  45. Update contributing.md (details)
  46. Add contributing guidelines to README (details)
  47. Fix link formatting in README.md (details)
  48. fix build failure (details)
Commit 43a92543301b52137bd67e0e1f67fca27c7bae01 by Pooja Ravi
added test for school-self-registration
The file was added.maestro/flows/001_005_add_school_self_service.yaml
The file was modified.maestro/flows/subflows/school_admin_login_flow.yaml (diff)
The file was modified.maestro/flows/001_005_add_school_self_service.yaml (diff)
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
The file was removed.maestro/flows/001_005_add_school_self_service.yaml
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/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.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/ServerKoinModule.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/school/verify/VerifySchoolUrlPointsToThisServerUseCase.kt
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/domain/school/add/RegisterSchoolUseCase.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCase.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/util/SchoolUrlVerificationManager.kt
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/appversioninfo/GetAppVersionInfoUseCaseAndroid.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/schooldirectory/list/SchoolDirectoryListScreen.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_003_login_using_school_link_test.yaml
The file was added.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_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/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was removed.maestro/flows/002_browse_lessons_test.yaml
The file was added.maestro/flows/TestFolder/002_browse_lessons_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
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-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (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-tap-accept-or-use-without-account.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-without-account.yaml
The file was added.maestro/flows/subflows/chrome-first-run-tap-notification-no-thanks.yaml
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
The file was added.maestro/flows/subflows/chrome-first-run-check.yaml
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 removed.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_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 removed.maestro/flows/TestFolder/002_browse_lessons_test.yaml
The file was added.maestro/flows/003_admin_user_assigns_assignment_to_a_class_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/002_browse_lessons_test.yaml
The file was added.maestro/flows/001_003_login_using_school_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 addedrespect-test-end-to-end/test-description/001_005_add_school_self_registration_test_description.md
The file was modified.gitignore (diff)
The file was modifiedrespect-test-end-to-end/README.md (diff)
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 2ddc9dcad374af02f8837d5482bba9050898d85d by noreply
Update Slack Space link in README
The file was modifiedREADME.md (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-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 9aea8b7539b16f850a64faaf135807f59fb3d7ac by Mike Dawson
Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc.
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 removedrespect-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCase.kt
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 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 addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt
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-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt (diff)
The file was modifiedrespect-server/src/main/resources/application.conf (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/kotlin/world/respect/server/SchoolConfig.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.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-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-app-compose/src/androidMain/AndroidManifest.xml (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)
The file was modifiedREADME.md (diff)
Commit bfa39b2a3c882f4d1a6bd38434113917aa9fd04f by noreply
Create CONTRIBUTING.md
The file was addedCONTRIBUTING.md
Commit 4d2d577c074261d46b7da9fd78869c41335c815b by noreply
Update CONTRIBUTING.md to clarify contribution types

Expanded contribution guidelines to include non-coding contributions.
The file was modifiedCONTRIBUTING.md (diff)
Commit dbddedba8d033a04df559f19350ae22a6a3e5fe2 by noreply
Add Contributor Covenant Code of Conduct

Added Contributor Covenant Code of Conduct to outline community standards and enforcement guidelines.
The file was addedCODE_OF_CONDUCT.md
Commit 255c9ea9b8c73cd3984a3a39fa98bfd76a5f0be3 by noreply
Revise CONTRIBUTING.md
The file was modifiedCONTRIBUTING.md (diff)
Commit 66d6c3acce0f2f9e6d67ee69a50ed0052135ea6b by noreply
Revise CONTRIBUTING.md
The file was modifiedCONTRIBUTING.md (diff)
Commit 3adb525ecee9881eeecb0701badac5cb1dfa4fb8 by noreply
Add issue template for app catalog requests
The file was added.github/ISSUE_TEMPLATE/add_app_to_default_catalog.MD
Commit d41eee02111a434cd28e8aaf46ec80aca4d17252 by noreply
Update CONTRIBUTING.md
The file was modifiedCONTRIBUTING.md (diff)
Commit 1436b71a08c919402daf54676335d6f762ceeaf2 by noreply
Create localization.MD
The file was added.github/ISSUE_TEMPLATE/localization.MD
Commit bef105b18bfdc9b0a6f50b71a583e255dcd24b32 by noreply
Update CONTRIBUTING.md
The file was modifiedCONTRIBUTING.md (diff)
Commit 508d677cb32637726a803e6a92bae4ad3b3fac34 by noreply
Update CONTRIBUTING.md
The file was modifiedCONTRIBUTING.md (diff)
Commit 1abbff4ce9a48a56e39ac1aaaceabede35dc9ea2 by noreply
Update contributing.md
The file was modifiedCONTRIBUTING.md (diff)
Commit 1c61153609b7b0f4f77fd75a7385ac22fe62fc2c by noreply
Add contributing guidelines to README

Added a contributing section to the README to encourage community involvement.
The file was modifiedREADME.md (diff)
Commit d0828308512c5fe7bc10a3e0fe7180c0e71dfb37 by noreply
Fix link formatting in README.md
The file was modifiedREADME.md (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolConfigSettingRoute.kt (diff)