Skip to content

Changes

Started by Anugraha
Started 9 days 23 hr ago
Took 1 min 29 sec

Summary

  1. added test for school-self-registration (commit: 43a9254) (details)
  2. updated test (commit: 869fbfa) (details)
  3. updated test 001_002 (commit: 40a8c27) (details)
  4. updated test- added id for the Host URL (commit: 674efff) (details)
  5. initial commit for add school self service bug fix (commit: 3cf6aa6) (details)
  6. updated maestro.sh (commit: 9468f51) (details)
  7. - Update `ci-run-maestro.sh` to remove a commented-out line and refine `TESTCONTROLLER_URL` parsing. (commit: 57f8bdc) (details)
  8. Move Maestro test flows for inviting users, login, assignments, and browsing lessons into a new `TestFolder` directory. (commit: 9304a39) (details)
  9. add logs for testing (commit: 08f9a39) (details)
  10. add logs for testing (commit: 44d1085) (details)
  11. add logs for testing (commit: a43f0ae) (details)
  12. add logs for testing (commit: afa5eea) (details)
  13. add logs for testing (commit: 4bcef5d) (details)
  14. add logs for testing (commit: 7a1247d) (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. (commit: 003751b) (details)
  16. Update Maestro flow to tap on school URL using text instead of ID. (commit: 2d25182) (details)
  17. add logs for testing (commit: af53905) (details)
  18. add logs for testing (commit: b177ea2) (details)
  19. update url with school-directory (commit: f802eda) (details)
  20. Move Maestro flows from `TestFolder` to the root `.maestro/flows/` directory. (commit: 4411ab5) (details)
  21. remove  logs (commit: 20619ee) (details)
  22. Add Maestro end-to-end test and documentation for school self-registration. (commit: b4f6e14) (details)
  23. Add Maestro end-to-end test and documentation for school self-registration. (commit: 40fb806) (details)
  24. Update the file path for the `get_started_select_school_by_name.yaml` subflow in the Maestro test configuration. (commit: 50f2f89) (details)
  25. Update Maestro test flow to use school name variable instead of skipping school creation. (commit: 59e6db3) (details)
  26. Update Slack Space link in README (commit: 2ddc9dc) (details)
  27. Minor school self registration tidyup. (commit: e179ba5) (details)
  28. Refactor RegisterSchoolUseCase : Create common interface that can be used to keep parameter names, request/response objects, etc. (commit: 9aea8b7) (details)
  29. Remove validation logic that was either unnecessary or did not belong in the SchoolRegistrationRoute. (commit: 140bc7b) (details)
  30. Fixes for subdomain based school self-registration. (commit: 80416b3) (details)
  31. Fix handling of icon image on AppLauncherscreen (commit: 46aa8fc) (details)
  32. Remove white space changes from main. (commit: eadd675) (details)
  33. Bump version. (commit: e194804) (details)
  34. Update README.md (commit: 635519e) (details)
  35. Create CONTRIBUTING.md (commit: bfa39b2) (details)
  36. Update CONTRIBUTING.md to clarify contribution types (commit: 4d2d577) (details)
  37. Add Contributor Covenant Code of Conduct (commit: dbddedb) (details)
  38. Revise CONTRIBUTING.md (commit: 255c9ea) (details)
  39. Revise CONTRIBUTING.md (commit: 66d6c3a) (details)
  40. Add issue template for app catalog requests (commit: 3adb525) (details)
  41. Update CONTRIBUTING.md (commit: d41eee0) (details)
  42. Create localization.MD (commit: 1436b71) (details)
  43. Update CONTRIBUTING.md (commit: bef105b) (details)
  44. Update CONTRIBUTING.md (commit: 508d677) (details)
  45. Update contributing.md (commit: 1abbff4) (details)
  46. Add contributing guidelines to README (commit: 1c61153) (details)
  47. Fix link formatting in README.md (commit: d082830) (details)
Commit 43a92543301b52137bd67e0e1f67fca27c7bae01 by Pooja Ravi
added test for school-self-registration
(commit: 43a9254)
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 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
(commit: 674efff)
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
(commit: 3cf6aa6)
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/domain/school/verify/VerifySchoolUrlPointsToThisServerUseCase.kt
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 modifiedrespect-server/src/main/kotlin/world/respect/server/Application.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/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 modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.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`.
(commit: 57f8bdc)
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.
(commit: 9304a39)
The file was added.maestro/flows/TestFolder/002_browse_lessons_test.yaml
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/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was added.maestro/flows/TestFolder/001_003_login_using_school_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/002_browse_lessons_test.yaml
The file was removed.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml
The file was removed.maestro/flows/001_003_login_using_school_link_test.yaml
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.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/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/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.
(commit: 003751b)
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-accept-ad-privacy.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
The file was added.maestro/flows/subflows/chrome-first-run-without-account.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
Commit 2d2518260544cda227cd53bf4ce3e0f606e39a49 by Pooja Ravi
Update Maestro flow to tap on school URL using text instead of ID.
(commit: 2d25182)
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (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/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
Commit f802eda5ed1da209f9d005b2e2dccaa3f3c787e4 by Anugraha
update url with school-directory
(commit: f802eda)
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 4411ab5ee1f44172055aca857588efc861319ece by Pooja Ravi
Move Maestro flows from `TestFolder` to the root `.maestro/flows/` directory.
(commit: 4411ab5)
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_003_login_using_school_link_test.yaml
The file was removed.maestro/flows/TestFolder/001_001_invite_users_using_qr_code_or_link_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/003_admin_user_assigns_assignment_to_a_class_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 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.
(commit: b4f6e14)
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
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit 40fb80666ed8c07f0b0009fb2e82c8fb7c0a05e1 by Pooja Ravi
Add Maestro end-to-end test and documentation for school self-registration.
(commit: 40fb806)
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.
(commit: 50f2f89)
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.
(commit: 59e6db3)
The file was modified.maestro/flows/001_002_add_user_direct_test.yaml (diff)
Commit 2ddc9dcad374af02f8837d5482bba9050898d85d by noreply
Update Slack Space link in README
(commit: 2ddc9dc)
The file was modifiedREADME.md (diff)
Commit e179ba50e37b82ba30c8334eb41a1744535ad533 by Mike Dawson
Minor school self registration tidyup.
(commit: e179ba5)
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.
(commit: 9aea8b7)
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-server/src/main/kotlin/world/respect/server/domain/school/add/RegisterSchoolUseCaseImpl.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.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.
(commit: 140bc7b)
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)
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/routes/school/respect/SchoolRegistrationRoute.kt (diff)
Commit 80416b37c205bbd659cc341ad2a74374fbc8cbad by Mike Dawson
Fixes for subdomain based school self-registration.
(commit: 80416b3)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolRegistrationRoute.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/SchoolConfig.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-lib-shared/src/jvmTest/kotlin/world/respect/domain/school/add/RegisterSchoolUseCaseTest.kt (diff)
Commit 46aa8fc3e9336ac3220bbd9f09518426f4abfcde by Mike Dawson
Fix handling of icon image on AppLauncherscreen
(commit: 46aa8fc)
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.
(commit: eadd675)
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-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/add/RegisterSchoolUseCase.kt (diff)
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was modifiedREADME.md (diff)
The file was addedCONTRIBUTING.md
Commit 4d2d577c074261d46b7da9fd78869c41335c815b by noreply
Update CONTRIBUTING.md to clarify contribution types

Expanded contribution guidelines to include non-coding contributions.
(commit: 4d2d577)
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.
(commit: dbddedb)
The file was addedCODE_OF_CONDUCT.md
The file was modifiedCONTRIBUTING.md (diff)
The file was modifiedCONTRIBUTING.md (diff)
Commit 3adb525ecee9881eeecb0701badac5cb1dfa4fb8 by noreply
Add issue template for app catalog requests
(commit: 3adb525)
The file was added.github/ISSUE_TEMPLATE/add_app_to_default_catalog.MD
The file was modifiedCONTRIBUTING.md (diff)
The file was added.github/ISSUE_TEMPLATE/localization.MD
The file was modifiedCONTRIBUTING.md (diff)
The file was modifiedCONTRIBUTING.md (diff)
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.
(commit: 1c61153)
The file was modifiedREADME.md (diff)
Commit d0828308512c5fe7bc10a3e0fe7180c0e71dfb37 by noreply
Fix link formatting in README.md
(commit: d082830)
The file was modifiedREADME.md (diff)