The file was added test-end-to-end/android-maestro/common/new-student-registration-details.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_009_user_registration_email_field_verification.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_003_user_registration_below_age_13.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_008_user_registration_mandatory_fields_test.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_010_user_registration_phone_field_verification.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_002_user_registration_above_age_13.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.yaml The file was added test-end-to-end/android-maestro/common/enable_user_registration.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was added lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt The file was modified lib-ui-compose/build.gradle.kts (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt The file was modified app-android/build.gradle (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/list/PersonListScreen.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt The file was added lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt (diff) The file was modified kotlin-js-store/yarn.lock (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff) The file was modified build.gradle (diff) The file was modified lib-ui-compose/build.gradle.kts (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/wrappers/reactchipsflield/ChipTextField.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadContactPickButton.kt (diff) The file was modified app-react/build.gradle (diff) The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_006_admin_enable_or_disable_guest_login.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_009_user_registration_email_field_verification.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_010_user_registration_phone_field_verification.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_008_user_registration_mandatory_fields_test.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_010_user_registration_phone_field_verification.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_009_user_registration_email_field_verification.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_008_user_registration_mandatory_fields_test.yaml The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCase.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/173.json The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt The file was modified gradle/libs.versions.toml (diff) The file was modified lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/172.json (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified app-ktor-server/build.gradle (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactUploadRequest.kt The file was modified test-end-to-end/android-maestro/common/guest_login.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml The file was modified test-end-to-end/android-maestro/common/enable_guest_login.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_006_admin_enable_or_disable_guest_login.yaml The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified app-ktor-server/build.gradle (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCaseHttp.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/twilio/TwilioHttpClient.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt (diff) The file was modified app-ktor-server/src/main/resources/application.conf (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCase.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SmsProperties.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff) The file was added app-ktor-server/src/main/resources/.well-known/assetlinks.json The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified app-android/src/main/AndroidManifest.xml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt (diff) The file was added app-ktor-server/well-known/assetlinks.json The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was removed app-ktor-server/well-known/assetlinks.json The file was modified app-ktor-server/.gitignore (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzRedeemUseCase.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.json The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified app-android/src/main/AndroidManifest.xml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff) The file was removed lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.json The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInviteWithTimeZone.kt The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzRedeemUseCase.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzEnrolment.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/ClazzInviteRedeem.kt The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/195.json The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified test-end-to-end/android-maestro/common/enable_user_registration.yaml (diff) The file was modified test-end-to-end/android-maestro/common/enable_guest_login.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_002_user_registration_above_age_13.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_003_user_registration_below_age_13.yaml The file was modified test-end-to-end/android-maestro/common/new-student-registration-details.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/007_003_user_registration_below_age_13.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_002_user_registration_above_age_13.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.yaml The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/Site.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLI.kt (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/CheckHostRoute.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationCallExt.kt (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/StringExt.kt (diff) The file was added lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/composites/LearningSpaceConfigAndInfo.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryImportJob.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/MediaContentInfo.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt The file was added .github/ISSUE_TEMPLATE/task_card The file was modified .github/ISSUE_TEMPLATE/task_card (diff) The file was added .github/ISSUE_TEMPLATE/task_card.md The file was removed .github/ISSUE_TEMPLATE/task_card The file was modified .github/ISSUE_TEMPLATE/task_card.md (diff) The file was modified .github/ISSUE_TEMPLATE/task_card.md (diff) The file was modified .github/ISSUE_TEMPLATE/task_card.md (diff) The file was modified CODING-STYLE.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff) The file was modified test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff) The file was modified CODING-STYLE.md (diff) The file was modified CODING-STYLE.md (diff) The file was modified CODING-STYLE.md (diff) The file was modified test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified CODING-STYLE.md (diff) The file was modified test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff) The file was added test-end-to-end/test-files/content/subtitles.vtt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/video/VideoContentImporterCommonJvm.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/getmetadata/ContentEntryGetMetadataScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/subtitleedit/SubtitleEditScreen.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getsubtitle/GetSubtitleViewModel.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/getsubtitle/GetSubtitleScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/ProgressOrErrorMessage.kt The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/contentformats/ContentImporter.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UstadSavedStateHandleExt.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/007_002b_user_registration_above_age_13_join_learning_space_username_password.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/007_004_user_registration_dob_field_is_mandatory.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/common/guest_login.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_010_user_registration_phone_field_verification.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was added test-end-to-end/android-maestro/common/clear_state_and_learning_space_existing_userflow.yaml The file was modified test-end-to-end/android-maestro/common/login_download_and_open_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_003_user_registration_below_age_13.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was removed test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_009_user_registration_email_field_verification.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_002_user_registration_above_age_13.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_008_user_registration_mandatory_fields_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was added test-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_002d_user_registration_above_age_13_personal_account_username_password.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was added test-end-to-end/android-maestro/common/clear_state_and_personal_account_new_user_flow.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_002d_user_registration_above_age_13_personal_account_username_password.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_state_and_personal_account_new_user_flow.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified PULLREQUEST-CHECKLIST.md (diff) The file was removed test-end-to-end/test-descriptions/007_010_user_registration_phone_field_verification_test_description.md The file was added test-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was removed test-end-to-end/test-descriptions/007_004_user_registration_dob_field_is_mandatory_test_description.md The file was added test-end-to-end/test-descriptions/007_004_user_registration_mandatory_fields_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml The file was removed test-end-to-end/test-descriptions/007_009_user_registration_email_field_verification_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_009_user_registration_email_field_verification.yaml The file was removed test-end-to-end/test-descriptions/007_008_user_registration_mandatory_fields_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_010_user_registration_phone_field_verification.yaml The file was modified test-end-to-end/README.md (diff) The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_002_user_registration_above_age_13.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_004_user_registration_dob_field_is_mandatory.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/007_008_user_registration_mandatory_fields_test.yaml The file was added test-end-to-end/android-maestro/e2e-tests/007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_003_user_registration_below_age_13.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_002b_user_registration_above_age_13_join_learning_space_username_password.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/007_002d_user_registration_above_age_13_personal_account_username_password.yaml (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriServerUseCase.kt The file was added core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/tmpfiles/CreateTempUriUseCaseCommonJvm.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/getmetadata/ContentEntryGetMetadataScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/IHttpRequestKtorExt.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/tmpfiles/CreateTempUriUseCase.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/api/contentupload/GetSubtitleTrackServerRoute.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationCallExt.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/getsubtitle/GetSubtitleScreen.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff) The file was added core/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressOrErrorMessage.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/subtitleedit/SubtitleEditScreen.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/siteenterlink/LearningSpaceEnterLinkScreen.kt The file was removed app-react/src/jsMain/kotlin/com/ustadmobile/view/siteenterlink/SiteEnterLinkScreen.kt The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/newuser/AddAccountSelectNewUserTypeScreen.kt The file was added app-react/src/jsMain/resources/img/onboarding_individual.svg The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff) The file was added app-react/src/jsMain/resources/img/onboarding_existing.svg The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/registerageredirect/RegisterAgeRedirectScreen.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/addaccount/AddAccountExistingUserScreen.kt The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/chlid/AddChildProfilesScreen.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/newuser/AddAccountSelectNewOrExistingUserTypeScreen.kt The file was added app-react/src/jsMain/resources/img/onboarding_add_org.svg The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpEnterUsernamePasswordScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewUserTypeViewModel.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/EditChildProfileViewModel.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/child/EditChildProfilesScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/AddChildProfilesViewModel.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountExistingUserViewModel.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingUserTypeScreen.kt The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/chlid/EditChildProfilesScreen.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/ChildProfileItem.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/EditChildProfilesScreen.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingUserTypeViewModel.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/child/AddChildProfilesScreen.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/SiteRoute.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpEnterUsernamePasswordScreen.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/person/child/AddChildProfilesScreen.kt The file was removed test-end-to-end/android-maestro/common/create_course_with_members.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was removed test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was removed test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml The file was modified CODING-STYLE.md (diff) The file was modified CODING-STYLE.md (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/subtitleedit/SubtitleEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryImportJob.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/subtitleedit/SubtitleEditScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContentJobItemExt.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/video/VideoContentImporterCommonJvm.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/ContentManifestMap.kt The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/201.json The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.kt (diff) The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_state_and_learning_space_existing_userflow.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_state_and_learning_space_existing_userflow.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/NavControllerExt.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff) The file was added test-end-to-end/test-files/content/friday.mp4 The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff) The file was added test-end-to-end/test-files/content/friday-attribution.txt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentSubtitleTrack.kt The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_008_user_registration_mandatory_fields_test.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_009_user_registration_email_field_verification.cy.js The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_dob_field_is_mandatory.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress.config.js (diff) The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/OtherSignUpOptionSelectionScreen.kt (diff) The file was added lib-ui-compose/src/desktopMain/resources/img/logo.svg The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/person/addaccount/AppIcon.desktop.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/NavControllerExt.kt (diff) The file was removed cypress.config.js The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModelTest.kt The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt (diff) The file was modified lib-systemdb/build.gradle.kts (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyUseCaseImpl.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/SavePersonPasskeyUseCase.kt (diff) The file was removed lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyPrompt.android.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyRequestJsonUseCase.kt The file was modified lib-ui-compose/build.gradle.kts (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/LoginWithPasskeyUseCaseImpl.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/person/AddNewPersonUseCase.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyPrompt.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyResult.kt The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was removed lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyPrompt.desktop.kt The file was modified gradle/libs.versions.toml (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/passkey/PasskeyRequestJsonUseCase.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/App.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/ResponseExt.kt (diff) The file was modified lib-ui-compose-videoplayer/src/desktopMain/kotlin/org/jetbrains/compose/videoplayer/DesktopVideoPlayer.kt (diff) The file was modified app-android/build.gradle (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was added lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt The file was added lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/model/SystemDbNodeIdAndAuth.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified lib-systemdb/build.gradle.kts (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/composites/LearningSpaceConfigAndInfo.kt (diff) The file was modified core/build.gradle (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyParams.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDb.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/update/UpdateLearningSpaceUseCase.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIUpdateLearningSpace.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIDeleteLearningSpace.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceApiRoute.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseLocal.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/session/ResumeOrStartXapiSessionRoute.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseJs.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/201.json The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified app-ktor-server/src/dist/systemd/ustad-server.service (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriServerUseCase.kt (diff) The file was modified lib-ui-compose-videoplayer/README.md (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/202.json The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIDeleteLearningSpace.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
Commit
01373c6734b708b74e5a1e5469cff2fd4e5223cb
by Mike Dawson Improve handling of mime type when importing H5P and XAPI. When importing H5P and XAPI zip the mime type is determined by file extensions (unlike with EPUBs where it is explicitly specified). Hence H5PContentImporter and XapiZipContentImporter need to use the MimeTypeHelper to determine the mime type so that SaveLocalUriAsBlob understands which content should be gzipped. Fix EmbeddedHttpServer to prevent NanoHTTPD generating invalid gzipped responses. NanoHTTPD adds an extra content-encoding: gzip header without removing the content-encoding: identity header. Use XapiJson when generating the Xapi link to avoid encoding default parameters in the Xapi URL. (commit: 01373c6 ) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/AbstractContentImporterTest.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporterTest.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was modified core/src/jvmMain/kotlin/com/ustadmobile/core/contentformats/ContentImportersDiModuleJvm.kt (diff) The file was added lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MimeTypeHelperExt.kt The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporter.kt (diff) The file was modified core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/compress/list/UnzippedEntryExt.kt (diff) The file was modified build.gradle (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporterTest.kt (diff) The file was modified build.gradle (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt (diff) The file was modified app-android/README.md (diff) The file was modified app-android/README.md (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified app-android/proguard-rules.pro (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptListViewModel.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptScreen.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detail/ContentEntryDetailScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff) The file was modified lib-ui-compose-videoplayer/src/desktopMain/kotlin/org/jetbrains/compose/videoplayer/DesktopVideoPlayer.kt (diff) The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff) The file was modified build.gradle (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose-videoplayer/src/commonMain/kotlin/org/jetbrains/compose/videoplayer/VideoPlayer.kt (diff) The file was added app-ktor-server/ustad-appconfig.sh The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt (diff) The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIUpdateLearningSpace.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLI.kt (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt (diff) The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLIDeleteLearningSpace.kt The file was modified app-react/src/jsMain/resources/index.html (diff) The file was added app-ktor-server/ustad-appconfig.bat The file was modified build.gradle (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified app-react/src/jsMain/resources/index.html (diff) The file was added ustad-appconfig.bat The file was removed app-ktor-server/ustad-appconfig.bat The file was added data/system.db The file was added data/quartz.properties The file was added data/admin.txt The file was added ustad-appconfig.sh The file was removed app-ktor-server/ustad-appconfig.sh The file was added data/quartz.script The file was added data/ustadcache.db The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was added data/system.db-shm The file was added data/system.db-wal The file was added data/ustadcache.db-shm The file was added data/ustadcache.db-wal The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadPickFileLauncher.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/settings/SettingsScreenPreview.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified testserver-controller/src/main/resources/application.conf (diff) The file was added wget-log The file was added wget-log.1 The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCase.kt The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json The file was modified testserver-controller/src/main/resources/application.conf (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff) The file was added core/src/jvmMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJvm.kt The file was added core/src/androidMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseAndroid.kt The file was added core/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.kt The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndAttemptInfo.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptListViewModel.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detail/ContentEntryDetailScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified app-react/build.gradle (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/PersonAndSessionInfo.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/PersonAndSessionInfo.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt The file was modified app-ktor-server/README.md (diff) The file was modified README.md (diff) The file was modified INSTALL.md (diff) The file was modified README.md (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detail/ContentEntryDetailScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff)
Commit
bf13d96601d9632fd9becdd79b8e05f6b0bfc64f
by Prashant Deshmukh Reverted unintended formatting changes in unrelated files. Removed unnecessary Paper and obsolete cautions list as per review feedback. Updated SocialWarningListItem layout to match task requirements with headline, secondary text, and buttons below text. Removed unnecessary Paper and obsolete cautions list as per review feedback. (commit: bf13d96 ) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was removed data/system.db-shm The file was removed data/ustadcache.db The file was removed data/ustadcache.db-shm The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt The file was removed data/system.db-wal The file was removed data/ustadcache.db-wal The file was removed runserver.bat The file was removed data/system.db The file was modified README.md (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff) The file was removed data/quartz.properties The file was removed data/quartz.script The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was removed data/admin.txt The file was removed runserver.sh The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/appconfig/AppConfigCLI.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detail/ContentEntryDetailScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified README.md (diff) The file was modified app-ktor-server/README.md (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified CODING-STYLE.md (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff) The file was modified testserver-controller/src/main/resources/application.conf (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified testserver-controller/src/main/resources/application.conf (diff) The file was modified build.gradle (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified gradle/wrapper/gradle-wrapper.properties (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified app-ktor-server/src/dist/ustad-server.conf (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified lib-ihttp-ktor-server/build.gradle.kts (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/resources/application.conf (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusViewModel.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusScreen.kt The file was modified gradle.properties (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff)
Commit
d1780d803dc3ef8a0d6a17f56e2a6780eb583683
by Mike Dawson Fixes/improvements for initial setup and learning space creation. 1) Make jsdevserver mode automatic when running from source. 2) Update arguments for creating a learning space to ensure clear differentiation between the system config authentication and the learning space admin password. 3) Documentation updates for learning space creation and setup. (commit: d1780d8 ) The file was modified testserver-controller/src/main/resources/application.conf (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceConfig.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceApiRoute.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDb.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified testserver-controller/build.gradle (diff) The file was modified README.md (diff) The file was modified lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt (diff) The file was modified ARCHITECTURE.md (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff) The file was modified app-ktor-server/.gitignore (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified ARCHITECTURE.md (diff) The file was modified INSTALL.md (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff) The file was modified app-ktor-server/src/scripttemplates/unixStartScript.txt (diff) The file was modified app-ktor-server/src/scripttemplates/windowsStartScript.txt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was added test-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/test-files/content/Ustad_Students_List.csv (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified testserver-controller/start.sh (diff) The file was modified app-ktor-server/README.md (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/webapp-cypress/run-cypress-test.sh (diff) The file was modified buildconfig.default.properties (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/205.json The file was modified app-ktor-server/src/main/resources/application.conf (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt (diff) The file was modified lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/194.json (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/util/stringvalues/JsHeaderStringValuesAdapter.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt (diff) The file was modified app-ktor-server/src/main/resources/application.conf (diff) The file was modified buildconfig.default.properties (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was added lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.kt The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfig.kt The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfig.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/update/UpdateLearningSpaceUseCase.kt (diff) The file was modified app-ktor-server/build.gradle (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepository.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-android/build.gradle (diff) The file was removed lib-systemdb/build.gradle.kts The file was modified core/build.gradle (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadAvatar.kt (diff) The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceConfigDao.kt The file was modified settings.gradle (diff) The file was added lib-systemdb-sqldelight/README.md The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceInfo.kt The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceConfigAndInfoExt.kt The file was modified app-react/build.gradle (diff) The file was added lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt The file was added lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/SystemDbRepository.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceEntityExt.kt The file was added lib-systemdb-model/build.gradle.kts The file was added lib-systemdb-sqldelight/build.gradle.kts The file was added lib-systemdb-sqldelight/.gitignore The file was added lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/model/SystemDbNodeIdAndAuth.kt The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/LearningSpaceInfoDao.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceClientRoute.kt The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/sysconfiginit/GenerateSystemConfigAuthCallback.kt The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt The file was removed lib-systemdb/README.md The file was removed lib-systemdb/.gitignore The file was added lib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/SystemConfigAuth.sq The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/delete/DeleteLearningSpaceUseCase.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/sysconfiginit/GenerateSystemConfigAuthUseCase.kt The file was modified gradle/libs.versions.toml (diff) The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/LearningSpaceConfig.kt The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/composites/LearningSpaceConfigAndInfo.kt The file was added lib-systemdb-sqldelight/src/jvmMain/kotlin/com/ustadmobile/systemdb/Scratch.kt The file was modified README.md (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/verifyauth/VerifySystemConfigAuthUseCase.kt (diff) The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/SystemConfigAuthDao.kt The file was added lib-systemdb-model/.gitignore The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/daos/SystemConfigDao.kt The file was added lib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/LearningSpace.sq The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfigAuth.kt The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff) The file was added lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceRepository.kt The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepository.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfigAuth.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff) The file was removed lib-systemdb/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDb.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff) The file was removed test-end-to-end/android-maestro/common/create_course_with_members.yaml The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_internal_links_to_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_add_private_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_001_teacher_add_discussion_and_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_user_add_private_comment.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/package-lock.json (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_001_add_or_edit_course_permission_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_002_users_add_course_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff) The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_teacher_can_edit_discussion_board.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt (diff) The file was added core/.attach_pid65957 The file was added test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js The file was added test-end-to-end/android-maestro/e2e-tests.disabled/001_010_content_attempt_list_test.yaml The file was added test-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualList.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/view/UstadView.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualList.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified test-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff) The file was added test-end-to-end/test-descriptions/002_010_username_validation_test_description.md The file was modified test-end-to-end/README.md (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit
ac926db34142e406ac729db1bdad48654865f525
by mandvi.verma findStatusForStudentsInClazz Jenkins error:All annotations from expect `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly. (commit: ac926db ) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_004_admin_or_teacher_can_add_a_content_block_and_upload_new_content_via_link_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_003_language_selection_in_app_settings_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_004_android_13+_users_can_select_language_in_app_settings_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_006_teacher_or_admin_can remove_people_from_a_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_015_teacher_or_admin_enable_or_disable_file_submission_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_002_Offline_data_editing_and_syncing_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_001_default_system_language_if_language_is_supported_by_app_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_009_user_can_store_offline_content_on_device_storage_or_memory_card_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_004_user_visits_a_screen_whilst_offline_that_cannot_be_loaded_gets_an_error_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_007_h5p_and_video_content_compression_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/008_002_accessibility_text-to-Speech_image_button_labels_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/007_006_admin_enable_or_disable_guest_login_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_001_screen_caching_for_offline_access_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/008_001_admin_uploads_valid_content_with_video_subtitles_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/007_007_admin_or_teacher_send_group_invitation_to_join_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_002_english_language_used_if_system_language_not_supported_by_the_app_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_003_handling_conflicting_offline_edits_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_008_teacher_or_admin_can_add_banner_photo_to_the_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_008_deleting_content_will_remove_the_files_associated_with_the_content_from_the_serve _test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_014_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_005_content_download_will_stop_when_wifi_stop_then_resume_when_WiFi_is_resumed _test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/androidInstrumentedTest/kotlin/com/ustadmobile/port/android/db/TestRoomMigration.kt (diff) The file was modified test-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_015_teacher_or_admin_enable_or_disable_file_submission_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_002_english_language_used_if_system_language_not_supported_by_the_app_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_003_language_selection_in_app_settings_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_009_user_can_store_offline_content_on_device_storage_or_memory_card_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_004_android_13+_users_can_select_language_in_app_settings_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_006_teacher_or_admin_can remove_people_from_a_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/010_001_default_system_language_if_language_is_supported_by_app_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_004_admin_or_teacher_can_add_a_content_block_and_upload_new_content_via_link_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/008_001_admin_uploads_valid_content_with_video_subtitles_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_004_user_visits_a_screen_whilst_offline_that_cannot_be_loaded_gets_an_error_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_005_content_download_will_stop_when_wifi_stop_then_resume_when_WiFi_is_resumed _test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_002_Offline_data_editing_and_syncing_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/007_007_admin_or_teacher_send_group_invitation_to_join_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/008_002_accessibility_text-to-Speech_image_button_labels_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/007_006_admin_enable_or_disable_guest_login_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_014_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_007_h5p_and_video_content_compression_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_001_screen_caching_for_offline_access_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/011_003_handling_conflicting_offline_edits_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_008_teacher_or_admin_can_add_banner_photo_to_the_course_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_008_deleting_content_will_remove_the_files_associated_with_the_content_from_the_serve _test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff) The file was added test-end-to-end/android-maestro/e2e-passkey-test/001_001_New_user_login_using_passkey.yaml The file was modified test-end-to-end/android-maestro/common/clear_state_and_learning_space_new_userflow.yaml (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was removed lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt The file was added lib-systemdb-core/build.gradle.kts The file was removed lib-systemdb-model/build.gradle.kts The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepositorySqlDelight.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was modified app-ktor-server/build.gradle (diff) The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt The file was removed lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.kt The file was modified lib-systemdb-sqldelight/build.gradle.kts (diff) The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepositorySqlDelight.kt The file was modified settings.gradle (diff) The file was removed lib-systemdb-model/.gitignore The file was modified app-desktop/build.gradle.kts (diff) The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt The file was removed lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceRepository.kt The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepository.kt The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/LearningSpaceRepository.kt The file was modified core/build.gradle (diff) The file was removed lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/SystemDbRepository.kt The file was added lib-systemdb-core/.gitignore The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was removed lib-systemdb-model/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepository.kt The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/SystemDbRepository.kt The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorderTest.kt (diff) The file was added lib-xxhashkmp-commonjvmimpl/.gitignore The file was added lib-xxhashkmp-commonjvmimpl/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXHasher64FactoryCommonJvm.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateUseCaseIntegrationTest.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff) The file was added lib-xxhashkmp-commonjvmimpl/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXHasher64CommonJvm.kt The file was removed core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherCommonJvm.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/LineItem.kt (diff) The file was added lib-xxhashkmp-commonjvmimpl/src/jvmTest/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXHashJvmTest.kt The file was modified app-android/build.gradle (diff) The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoRepositorySqlDelight.kt The file was added lib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXHasher64.kt The file was added lib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXHasher64FactoryJs.kt The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceInfoExt.kt The file was modified app-ktor-server/build.gradle (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpoint.kt (diff) The file was removed core/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64Js.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/RetrieveXapiStateUseCase.kt (diff) The file was added lib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXStringHasher.kt The file was added lib-xxhashkmp-core/build.gradle.kts The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResourceTest.kt (diff) The file was removed core/src/jsTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJsTest.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatement.kt (diff) The file was removed core/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64FactoryJs.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff) The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/LearningSpaceDataSource.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/interop/oneroster/OneRosterEndpointTest.kt (diff) The file was removed core/src/jsMain/kotlin/com/ustadmobile/core/wrappers/cuint/CUINTWrapper.kt The file was removed core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xxhash/XXHashJvmTest.kt The file was modified lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/LearningSpaceRepository.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/interop/oneroster/model/Result.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherExt.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActor.kt (diff) The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/SystemDbDataSource.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCaseTest.kt (diff) The file was added lib-xxhashkmp-core/src/jsTest/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXHashJsTest.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/assignment/submitmark/SubmitMarkUseCase.kt (diff) The file was added lib-xxhashkmp/.gitignore The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/ListXapiStateIdsUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiVerb.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasher.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/DeleteXapiStateUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/h5puserdata/H5PUserDataEndpointUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff) The file was added lib-xxhashkmp-commonjvmimpl/build.gradle.kts The file was modified lib-systemdb-core/build.gradle.kts (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff) The file was added lib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/ext/LongExt.kt The file was added lib-xxhashkmp-commonjvmimpl/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/commonjvmimpl/XXStringHasherCommonJvm.kt The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbDataSourceSqlDelight.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/StoreXapiStateUseCase.kt (diff) The file was modified core/build.gradle (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/http/XapiHttpServerUseCase.kt (diff) The file was added lib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/wrappers/XXHashWrapper.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/coursegroup/CreateXapiGroupForCourseGroupUseCase.kt (diff) The file was removed core/src/jsMain/kotlin/com/ustadmobile/core/domain/xxhash/XXStringHasherJs.kt The file was modified lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/SystemDbRepository.kt (diff) The file was added lib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXHasher64Factory.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiContextActivities.kt (diff) The file was removed core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64FactoryCommonJvm.kt The file was removed core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64CommonJvm.kt The file was added lib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/wrappers/CUINTWrapper.kt The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbRepositorySqlDelight.kt The file was modified lib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/LearningSpace.sq (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was added lib-xxhashkmp-core/src/commonMain/kotlin/com/ustadmobile/xxhashkmp/XXStringHasherExt.kt The file was added lib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXHasher64Js.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/xxhash/XXHasher64Factory.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff) The file was added lib-xxhashkmp-core/.gitignore The file was modified lib-systemdb-sqldelight/build.gradle.kts (diff) The file was added lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoDataSourceSqlDelight.kt The file was added lib-xxhashkmp/build.gradle.kts The file was modified gradle/libs.versions.toml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseLocal.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff) The file was modified settings.gradle (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiGroup.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiStatementObject.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiAgent.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/state/XapiStateParamsExt.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was removed core/src/jsMain/kotlin/com/ustadmobile/core/wrappers/xxhash/XXHashWrapper.kt The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was added lib-xxhashkmp-core/src/jsMain/kotlin/com/ustadmobile/xxhashkmp/jsimpl/XXStringHasherJs.kt The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/LearningSpaceDataSourceHttp.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was added lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/SystemDbDataSourceHttp.kt The file was modified lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoDataSourceSqlDelight.kt (diff) The file was modified lib-systemdb-core/build.gradle.kts (diff) The file was modified lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt (diff) The file was modified lib-systemdb-sqldelight/build.gradle.kts (diff) The file was modified lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbDataSourceSqlDelight.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was modified lib-systemdb-sqldelight/build.gradle.kts (diff) The file was modified lib-systemdb-core/build.gradle.kts (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was removed core/.attach_pid65957 The file was modified lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/LearningSpaceDataSourceHttp.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/learningspacelist/LearningSpaceListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was added test-end-to-end/android-maestro/settings.gradle The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt (diff) The file was modified app-ktor-server/README.md (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/DiTag.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js (diff) The file was modified ARCHITECTURE.md (diff) The file was modified README.md (diff) The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/model/LearningSpaceConfigAndInfo.kt The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/network/LearningSpaceDataSourceHttp.kt The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceInfo.kt The file was modified settings.gradle (diff) The file was modified app-desktop/build.gradle.kts (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff) The file was added lib-centralappconfigdb-sqldelight/.gitignore The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/LearningSpaceRepository.kt The file was added lib-centralappconfigdb-sqldelight/build.gradle.kts The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceInfoExt.kt The file was added lib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/adapters/LearningSpaceInfoExt.kt The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceConfigAndInfoExt.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/sysconfiginit/GenerateSystemConfigAuthUseCase.kt (diff) The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/model/LearningSpaceConfig.kt The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/model/LearningSpaceInfo.kt The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff) The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfigAndInfo.kt The file was modified app-android/build.gradle (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/CentralAppConfigDbDataSource.kt The file was removed lib-systemdb-sqldelight/src/jvmMain/kotlin/com/ustadmobile/systemdb/Scratch.kt The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfigAuth.kt The file was removed lib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/LearningSpace.sq The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/adapters/LearningSpaceEntityExt.kt The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/LearningSpaceDataSourceHttp.kt The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/repo/LearningSpaceRepository.kt The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/LearningSpaceDataSource.kt The file was modified app-ktor-server/build.gradle (diff) The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/LearningSpaceInfoDataSourceSqlDelight.kt The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/model/LearningSpaceConfig.kt The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/SystemDbDataLayer.kt The file was modified app-android/proguard-rules.pro (diff) The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/SystemDbDataSource.kt The file was added lib-centralappconfigdb-common/README.md The file was added lib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/LearningSpaceInfoDataSourceSqlDelight.kt The file was removed lib-systemdb-sqldelight/README.md The file was added lib-centralappconfigdb-sqldelight/src/main/sqldelight/com/ustadmobile/centralappconfigdb/db/SystemConfigAuth.sq The file was added lib-centralappconfigdb-sqldelight/src/main/sqldelight/com/ustadmobile/centralappconfigdb/db/LearningSpace.sq The file was removed lib-systemdb-sqldelight/src/main/sqldelight/systemdb/data/SystemConfigAuth.sq The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/repo/SystemDbDataSourceSqlDelight.kt The file was added lib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/adapters/LearningSpaceEntityExt.kt The file was modified core/build.gradle (diff) The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/LearningSpaceDataSource.kt The file was added lib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/CentralAppConfigDbDataSourceSqlDelight.kt The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/datasource/network/SystemDbDataSourceHttp.kt The file was removed lib-systemdb-core/build.gradle.kts The file was added lib-centralappconfigdb-common/.gitignore The file was removed lib-systemdb-core/src/commonMain/kotlin/com/ustadmobile/systemdb/repo/SystemDbRepository.kt The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was added lib-centralappconfigdb-common/build.gradle.kts The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/datasource/network/CentralAppConfigDbDataSourceHttp.kt The file was added lib-centralappconfigdb-sqldelight/README.md The file was removed lib-systemdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/appconfigdb/entities/SystemConfig.kt The file was added lib-centralappconfigdb-sqldelight/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/adapters/LearningSpaceConfigAndInfoExt.kt The file was added lib-centralappconfigdb-common/src/commonMain/kotlin/com/ustadmobile/centralappconfigdb/repo/CentralAppConfigDbRepository.kt The file was removed lib-systemdb-core/.gitignore The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/SystemConfigScriptRoute.kt (diff) The file was removed lib-systemdb-sqldelight/.gitignore The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/update/UpdateLearningSpaceUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt (diff) The file was removed lib-systemdb-sqldelight/build.gradle.kts The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/systemconfig/verifyauth/VerifySystemConfigAuthUseCase.kt (diff) The file was added test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/001_010_content_attempt_list_test.yaml The file was modified .github/ISSUE_TEMPLATE/task_card.md (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/001_010_content_attempt_list_test.yaml The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified test-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/ClazzInviteRedeem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJs.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was modified CODING-STYLE.md (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/ClazzAssignmentIntegrationTest.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff)
Commit
53d0b64b8bd47baafef283b1d2dd6dbca6f03fee
by mandvi.verma Reverted unintended formatting changes in unrelated files. Removed unnecessary Paper and obsolete cautions list as per review feedback. Updated SocialWarningListItem layout to match task requirements with headline, secondary text, and buttons below text. Removed unnecessary Paper and obsolete cautions list as per review feedback. (commit: 53d0b64 ) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/message/messagelist/MessageListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/MessageListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/message/messagelist/MessageListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/SocialWarningListItem.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/SocialWarningListItem.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified gradle/wrapper/gradle-wrapper.properties (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified build.gradle (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt (diff) The file was modified lib-database/src/androidInstrumentedTest/kotlin/com/ustadmobile/port/android/db/TestRoomMigration.kt (diff) The file was modified .github/ISSUE_TEMPLATE/task_card.md (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was added test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml The file was modified PULLREQUEST-CHECKLIST.md (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was removed test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was added et --hard HEAD@{1} The file was added test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/images/UstadImagePainter.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusScreen.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/components/virtuallist/VirtualList.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/downloaduploadstatus/DownloadUploadStatusViewModel.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was removed et --hard HEAD@{1} The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/ClazzInviteRedeem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/account/UserSessionWithPersonAndLearningSpace.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzRedeemUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/RememberFormattedDuration.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDuration.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/LoginWithPasskeyUseCaseImpl.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDuration.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/RememberFormattedDuration.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was removed lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/PersonAndSessionInfo.kt The file was removed lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndAttemptInfo.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was removed lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/StatementAndPersonAndPicture.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDeatilAttemptsSessionListScreen.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified gradle/libs.versions.toml (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt The file was added lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/SavePasswordUseCaseImpl.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavePasswordResult.kt The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavedPasswordUseCase.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/SavePasswordUseCase.kt The file was added lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/LoginWithSavedPasswordUseCaseImpl.kt The file was modified test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/LoginWithPasskeyUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/SavePasswordUseCase.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt The file was removed lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/LoginWithSavedPasswordUseCaseImpl.kt The file was removed lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/LoginWithPasskeyUseCaseImpl.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CredentialResult.kt The file was added lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/GetCredentialUseCaseImpl.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyUseCaseImpl.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/login/LoginScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/login/LoginScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/edit/PersonEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/accountedit/PersonAccountEditScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/edit/PersonEditScreen.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/savelocaluris/AbstractSaveLocalUrisIntegrationTest.kt (diff) The file was added core/src/jvmMain/kotlin/com/ustadmobile/core/util/network/FindFreePort.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/xfertestnode/XferTestServer.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff) The file was added core/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/GetCredentialUseCaseImpl.kt The file was removed lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/password/SavePasswordUseCaseImpl.kt The file was added core/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.kt The file was removed lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/CreatePasskeyUseCaseImpl.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavePasswordResult.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/LoginWithSavedPasswordUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt (diff) The file was removed lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/util/passkey/GetCredentialUseCaseImpl.kt The file was added core/src/androidMain/kotlin/com/ustadmobile/core/impl/password/SavePasswordUseCaseImpl.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified core/build.gradle (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff) The file was modified build.gradle (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/filterusername/FilterUsernameUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was added translate-screenshots/username_starts_with_number.png The file was added translate-screenshots/username_invalid_chars.png The file was added translate-screenshots/username_too_short.png The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/webapp-cypress/run-cypress-test.sh (diff) The file was modified test-end-to-end/webapp-cypress/run-cypress-test.sh (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/accountedit/PersonAccountEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/validateusername/ValidateUsernameUseCase.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/android-maestro/common/select_site.yaml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified app-android-baselineprofile/build.gradle.kts (diff) The file was modified build.gradle (diff) The file was modified app-android/build.gradle (diff) The file was modified app-android/build.gradle (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified test-end-to-end/webapp-cypress/run-cypress-test.sh (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/common/startserver.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/webapp-cypress/run-cypress-test.sh (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_004_using_link.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/common/push_test_file_to_downloads.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_assignment_file.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-test.sh (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/webapp-cypress/package-lock.json (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was added testserver-controller/src/main/java/com/ustadmobile/test/http/ServerInfo.kt The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was removed test-end-to-end/webapp-cypress/run-cypress-test.sh The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_expand_and_collapse_modules.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/Failed tests/003_008_content_blocks_title_should_not_be_blank.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_005_course_title_is_mandatory.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_002_users_add_course_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_001_add_or_edit_course_permission_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_006_admin_enable_or_disable_guest_login.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_003_move_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_internal_links_to_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_009_user_registration_email_field_verification.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_002_add_invalid_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_007_user_able_to_open_text_block.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_001_teacher_add_discussion_and_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/Failed tests/003_004_admin_or_teacher_and_content_via_link.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_add_private_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_teacher_can_edit_discussion_board.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_user_add_private_comment.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_008_user_registration_mandatory_fields_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_dob_field_is_mandatory.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was added testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified gradle/libs.versions.toml (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified testserver-controller/build.gradle (diff) The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified testserver-controller/README.md (diff) The file was added testserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was added core/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was removed core/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt The file was added core/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/dimodules/JvmBackendDiModule.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress.config.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_002_add_invalid_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified testserver-controller/build.gradle (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was added testserver-controller/src/main/java/com/ustadmobile/test/http/ApplicationCallExt.kt The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was added test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_005_004_user_add_internal_links_to_post.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_internal_links_to_post.cy.js The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was added testserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was removed cypress.config.js The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/message/SendMessageUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCaseHttp.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/sms/SendSmsUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/validateemail/ValidateEmailUseCase.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCaseTest.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerInfo.kt (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified testserver-controller/README.md (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was added testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt
Commit
c1053ac4a2d0000f0ae059ce8cced973e5627416
by Mike Dawson Test server controller changes: - Adding support for maestro run mode [work in progress] - Automatically determine learning space url in Maestro mode by finding the first non-loopback network interface. - Update README and package json to use new run args (commit: c1053ac ) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff) The file was modified testserver-controller/README.md (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/common/select_site.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/common/startserver.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was removed test-end-to-end/android-maestro/build-extra-app-copy.sh The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/common/startserver.js (diff) The file was added test-end-to-end/android-maestro/common/stopserver.js The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_004_using_link.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_assignment_file.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/common/push_test_file_to_downloads.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/common/user_login.yaml (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/startserver.js (diff) The file was modified test-end-to-end/android-maestro/common/add_new_people.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/common/stopserver.js (diff) The file was modified test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was added test-end-to-end/android-maestro/run-maestro-ci.sh The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/common/login_download_and_open_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml (diff) The file was removed test-end-to-end/android-maestro/common/startserver.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_people.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/common/enable_guest_login.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.yaml (diff) The file was modified test-end-to-end/android-maestro/common/user_login.yaml (diff) The file was modified test-end-to-end/android-maestro/common/redirect_to_downloads.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml The file was modified test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/common/edit_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_004_using_link.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_assignment_file.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_module_block.yaml (diff) The file was modified test-end-to-end/android-maestro/common/record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was added test-end-to-end/android-maestro/common/admin_login.yaml The file was modified test-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_member_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_members.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_demo_block_structure.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/common/delete_and_download_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff) The file was modified test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was removed test-end-to-end/android-maestro/common/push_test_file_to_downloads.yaml The file was modified test-end-to-end/android-maestro/common/add_demo_block_structure.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/common/accepting_course_join_request.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/delete_and_download_content.yaml (diff) The file was modified test-end-to-end/android-maestro/common/enable_guest_login.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_members.yaml (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_member_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml (diff) The file was modified test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_module_block.yaml (diff) The file was modified test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/common/record_attendance.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was removed test-end-to-end/android-maestro/run-maestro-test.sh The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified test-end-to-end/android-maestro/common/startserver.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/common/stopserver.js (diff) The file was modified test-end-to-end/android-maestro/common/add_assignment_file.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml The file was added test-end-to-end/android-maestro/e2e-tests.disabled/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified core/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was added test-end-to-end/test-files/content/example.html The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified .gitignore (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml (diff) The file was modified test-end-to-end/README.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff) The file was modified README.md (diff) The file was modified README.md (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModelTest.kt (diff) The file was modified test-end-to-end/webapp-cypress/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModelTest.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModelTest.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/redeem/ClazzInviteRedeem.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/InviteViaContactScreen.kt The file was removed app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/InviteViaContactScreen.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was removed app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/ClazzInviteRedeem.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/InviteViaContactScreen.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/InviteViaContactScreen.kt The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was removed test-end-to-end/android-maestro/common/redirect_to_downloads.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_assignment_file.yaml (diff) The file was modified test-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/common/select_picture_from_files.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff) The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified test-end-to-end/android-maestro/common/add_assignment_file.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml The file was added test-end-to-end/android-maestro/common/select_file_from_picker.yaml The file was modified .gitignore (diff) The file was added test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailoverviewtab/ContentEntryDetailOverviewViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/ClazzTitleExt.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/parentalconsentmanagement/ParentalConsentManagementViewModelTest.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemException.kt The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/InviteViaLinkViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/list/ContentEntryListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/edit/ClazzEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/EditChildProfileViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getmetadata/ContentEntryGetMetadataViewModel.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/edit/ClazzEnrolmentEditViewModelTest.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteredeem/ClazzInviteRedeemScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/bulkaddselectfile/BulkAddPersonSelectFileViewModel.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzInviteAndClazz.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/bulkaddrunimport/BulkAddPersonRunImportViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/peerreviewerallocationedit/PeerReviewerAllocationEditViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/joinwithcode/JoinWithCodeViewModel.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/components/webview/RememberContentEntryVersionNavigator.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/EnrolIntoCourseUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/child/AddChildProfilesViewModel.kt (diff) The file was removed lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInviteWithTimeZone.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/edit/ClazzEnrolmentEditViewModel.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzInviteWithTimeZone.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/edit/PersonEditViewModel.kt (diff) The file was modified build.gradle (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was modified lib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/epubcontent/EpubContentScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/deleteditem/DeletedItemListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/DIExt.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/util/ExceptionWithStringResource.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ExceptionExt.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzassignment/submitterdetail/ClazzAssignmentSubmitterDetailViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModel.kt (diff) The file was modified test-end-to-end/android-maestro/run-maestro-ci.sh (diff) The file was modified app-android-baselineprofile/build.gradle.kts (diff) The file was modified app-ktor-server/build.gradle (diff) The file was modified lib-ihttp-core/build.gradle.kts (diff) The file was modified lib-ihttp-okhttp/build.gradle.kts (diff) The file was modified lib-ui-compose/build.gradle.kts (diff) The file was modified lib-cache/build.gradle.kts (diff) The file was modified app-desktop/build.gradle.kts (diff) The file was modified lib-database/build.gradle (diff) The file was modified lib-ihttp-nanohttpd/build.gradle.kts (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt (diff) The file was added test-end-to-end/test-files/content/linklist-concat.ods The file was modified app-android/build.gradle (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerControllerMain.kt (diff) The file was modified lib-ihttp-ktor-server/build.gradle.kts (diff) The file was modified lib-ihttp-iostreams/build.gradle.kts (diff) The file was modified lib-util/build.gradle (diff) The file was modified sharedse/build.gradle (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified testserver-controller/build.gradle (diff) The file was modified lib-test-common/build.gradle (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff) The file was modified core/build.gradle (diff) The file was added test-end-to-end/test-files/content/index.html The file was modified testserver-controller/README.md (diff) The file was modified lib-ui-compose-videoplayer/build.gradle.kts (diff) The file was modified test-end-to-end/test-files/content/linklist-concat.ods (diff) The file was modified lib-util/build.gradle (diff) The file was modified app-android/build.gradle (diff) The file was modified lib-ihttp-okhttp/build.gradle.kts (diff) The file was modified lib-ihttp-core/build.gradle.kts (diff) The file was modified lib-ui-compose-videoplayer/build.gradle.kts (diff) The file was modified lib-database/build.gradle (diff) The file was modified app-desktop/build.gradle.kts (diff) The file was modified sharedse/build.gradle (diff) The file was modified lib-cache/build.gradle.kts (diff) The file was modified lib-util/build.gradle (diff) The file was modified app-ktor-server/build.gradle (diff) The file was modified lib-ihttp-ktor-server/build.gradle.kts (diff) The file was modified core/build.gradle (diff) The file was modified lib-ihttp-iostreams/build.gradle.kts (diff) The file was modified testserver-controller/build.gradle (diff) The file was modified lib-ui-compose/build.gradle.kts (diff) The file was modified app-android-baselineprofile/build.gradle.kts (diff) The file was modified lib-ihttp-nanohttpd/build.gradle.kts (diff) The file was modified lib-test-common/build.gradle (diff) The file was modified lib-ihttp-ktor-server/build.gradle.kts (diff) The file was modified testserver-controller/build.gradle (diff) The file was modified lib-test-common/build.gradle (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/redeem/ClazzInviteViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/206.json The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteRoute.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/PendingInviteViewModel.kt The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteViaContact/PendingInviteScreen.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/list/PersonListScreen.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteRequest.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/PendingInviteScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-without-account.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_get_started.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/add_module_block.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/student_send_course_join_request_using_code.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-accept-ad-privacy.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/redirect_to_select.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/stopserver.js The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/admin_login.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/select_site.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/create_course_with_1teacher_1student.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/user_login.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/create_course_with_1teacher_2students.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/add_demo_block_structure.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/select_picture_from_files.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/delete_and_download_content.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/add_profile_pic.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/edit_course.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/record_attendance.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/add_course.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/add_assignment_file.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/get_started.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/setDate.js The file was added test-end-to-end/android-maestro/e2e-tests/common/add_new_people.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/add_member_inside_course.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/select_file_from_picker.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/accepting_course_join_request.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/enable_switch_to_content_not_publicly_accessible.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/add_new_content_block_to_course.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/student_bulk_upload_csv.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/add_existing_content_block_to_course.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/edit_recorded_attendance.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/startserver.js The file was added test-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-tap-notification-no-thanks.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/add_new_student_inside_course.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/add_new_teacher_inside_course.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/add_text_block.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/admin_can_copy_course_code.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/play_video_content.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-check.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/guest_login.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-accept-and-continue.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/dismiss_notification.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/enable_guest_login.yaml The file was added test-end-to-end/android-maestro/e2e-tests/common/login_download_and_open_content.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/chrome-first-run-tap-accept-or-use-without-account.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.disabled/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/add_assignment_file.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_move_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/test-files/content/example.html (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/student_bulk_upload_csv.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml (diff) The file was removed test-end-to-end/android-maestro/common/add_profile_pic.yaml The file was removed test-end-to-end/android-maestro/common/setDate.js The file was removed test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml The file was removed test-end-to-end/android-maestro/common/get_started.yaml The file was removed test-end-to-end/android-maestro/common/user_login.yaml The file was removed test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml The file was removed test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml The file was removed test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml The file was removed test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml The file was removed test-end-to-end/android-maestro/common/select_site.yaml The file was removed test-end-to-end/android-maestro/common/startserver.js The file was removed test-end-to-end/android-maestro/common/add_member_inside_course.yaml The file was removed test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml The file was removed test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml The file was removed test-end-to-end/android-maestro/common/dismiss_notification.yaml The file was removed test-end-to-end/android-maestro/common/chrome-first-run-check.yaml The file was removed test-end-to-end/android-maestro/common/chrome-first-run-accept-and-continue.yaml The file was removed test-end-to-end/android-maestro/common/chrome-first-run-accept-ad-privacy.yaml The file was removed test-end-to-end/android-maestro/common/accepting_course_join_request.yaml The file was removed test-end-to-end/android-maestro/common/add_assignment_file.yaml The file was removed test-end-to-end/android-maestro/common/chrome-first-run-without-account.yaml The file was removed test-end-to-end/android-maestro/common/chrome-first-run-tap-notification-no-thanks.yaml The file was removed test-end-to-end/android-maestro/common/add_module_block.yaml The file was removed test-end-to-end/android-maestro/common/record_attendance.yaml The file was removed test-end-to-end/android-maestro/common/select_file_from_picker.yaml The file was removed test-end-to-end/android-maestro/common/add_course.yaml The file was removed test-end-to-end/android-maestro/common/stopserver.js The file was removed test-end-to-end/android-maestro/common/edit_course.yaml The file was removed test-end-to-end/android-maestro/common/login_download_and_open_content.yaml The file was removed test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml The file was removed test-end-to-end/android-maestro/common/add_new_people.yaml The file was removed test-end-to-end/android-maestro/common/guest_login.yaml The file was removed test-end-to-end/android-maestro/common/student_bulk_upload_csv.yaml The file was removed test-end-to-end/android-maestro/common/enable_guest_login.yaml The file was removed test-end-to-end/android-maestro/common/add_demo_block_structure.yaml The file was removed test-end-to-end/android-maestro/common/chrome-first-run-tap-accept-or-use-without-account.yaml The file was removed test-end-to-end/android-maestro/common/play_video_content.yaml The file was removed test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml The file was removed test-end-to-end/android-maestro/common/admin_login.yaml The file was removed test-end-to-end/android-maestro/common/delete_and_download_content.yaml The file was removed test-end-to-end/android-maestro/common/add_text_block.yaml The file was removed test-end-to-end/android-maestro/common/redirect_to_select.yaml The file was removed test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml The file was removed test-end-to-end/android-maestro/common/clear_login_and_add_content.yaml The file was removed test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml The file was removed test-end-to-end/android-maestro/common/select_picture_from_files.yaml The file was removed test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt The file was removed test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt The file was removed test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/001_007_admin_make_content_publicly_not_accessible.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/ANDROID_INTEROP_001-can_get_courses_and_store_results.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/001_001_admin_can_add_content_004_using_link.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_013_peer_marking_for_group_assignment.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_009_group_users_add_private_comments.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_002_users_add_course_comments.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_011_group_users_multiple_assignment_submission_allowed.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_010_group_users_single_assignment_submission_allowed.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_add_private_comments.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_010_group_users_single_assignment_submission_allowed.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_comments.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_003_user_add_private_comment.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_011_group_users_multiple_assignment_submission_allowed.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_012_peer_marking_for_individual_assignment.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_008_group_users_add_assignment_and_course_comments.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_012_peer_marking_for_individual_assignment.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/001_001_admin_can_add_content_004_using_link.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.disabled/004_003_user_add_private_comment.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_013_peer_marking_for_group_assignment.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/002_010_username_validation.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/001_006_admin_can_cancel_content_download.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/002_010_username_validation.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/001_005_admin_can_remove_content_and_download_again.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/001_006_admin_can_cancel_content_download.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff) The file was added test-end-to-end/android-maestro/run-maestro-cloud-ci.sh The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff)
Commit
7d5ce1cb46921f1dcc8ba2501b987050dd62115d
by Mike Dawson Add retry server start support to testserver-controller Cypress server runs were flakey when running on the network IP address rather than localhost. Server JVM was being shutdown. Improve testserver-controller logging: each server started will save ustad-server.log within the data directory for easy post mortems. Disable WEB_004_005 test - penalty not applied. Needs further investigation. (commit: 7d5ce1c ) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff) The file was added test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_004_multiple_submission_possible_for_student.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was added test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004_using_link.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.pending/001_001_admin_can_add_content_004_using_link.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004_using_link.yaml The file was added test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_comments.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_add_private_comments.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_003_user_add_private_comment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_010_group_users_single_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_012_peer_marking_for_individual_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_011_group_users_multiple_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_013_peer_marking_for_group_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests.pending/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml The file was modified test-end-to-end/android-maestro/run-maestro-cloud-ci.sh (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/000_000_hello_world.yaml
Commit
4467fe073fc1c8e06e8e07b675c4415c83231c28
by Mike Dawson Add bulk CSV import support to auto-create courses add needed and http endpoint Bulk CSV import can auto create courses and enrol both teachers and students Http endpoint provided for end-to-end tests ( to allow an end-to-end test to skip logging in as admin and adding accounts). (commit: 4467fe0 ) The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/bulkaddusers/needs-new-clazz.csv The file was modified test-end-to-end/test-files/content/Ustad_Students_List.csv (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/person/bulkadd/BulkAddPersonRoute.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/BulkAddPersonException.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/BulkAddPersonsUseCaseImpl.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/bulkaddusers/BulkAddUsersUseCaseJvmTest.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was added test-end-to-end/test-files/content/Ustad_Teacher_and_Students.csv The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationRequestExt.kt The file was modified app-ktor-server/src/main/resources/staticfiles/bulkaddpersons/bulk-add-persons-template.csv (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified test-end-to-end/test-files/content/index.html (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/set_bulkadd.js The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was removed app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteViaContact/PendingInviteScreen.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/PendingInviteScreen.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/list/PersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/PendingInviteViewModel.kt The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
Commit
d98794385ba624c970d2eda85850e743b0be32af
by Mike Dawson Handle potentially flakey file download for Maestro test 1) Add argument handler in Activity to trigger the view downloads intent (not possible to run directly via Maestro) 2) Update download_file_via_browser.yaml to use repeat logic to ensure that if a download failed, it would be retried. (commit: d987943 ) The file was modified test-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ClazzInviteRedeemUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreenPreview.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/download_file_via_browser.yaml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/person/bulkadd/BulkAddPersonsUseCaseImpl.kt (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/common/set_bulkadd.js The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/import_users_via_http.js The file was added test-end-to-end/test-files/content/Ustad_Teacher_And_Unenrolled_Student.csv The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/import_users_via_http.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/startserver.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/import_users_via_http.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/add_new_content_block_to_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff) The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js The file was modified test-end-to-end/webapp-cypress/package-lock.json (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was added app-ktor-server/.attach_pid44877 The file was added core/.attach_pid45175 The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was added app-ktor-server/.attach_pid10100 The file was added core/.attach_pid10393 The file was removed test-end-to-end/android-maestro/e2e-tests.pending/001_010_content_attempt_list_test.yaml The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/package-lock.json (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/002_005_course_title_is_mandatory.yaml The file was added test-end-to-end/test-files/content/courseBannerPic_pexels.txt The file was modified test-end-to-end/test-files/content/adminProfilePic_pexels.txt (diff) The file was modified test-end-to-end/test-files/content/index.html (diff) The file was added test-end-to-end/test-files/content/courseBannerPic.jpg The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff) The file was removed test-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md The file was removed test-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md The file was modified test-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/002_008_teacher_or_admin_can_add_banner_photo_to_the_course_test_description.md The file was removed test-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md The file was modified test-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests/005_002_teacher_can_edit_discussion_board.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/004_002_users_add_course_comments.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_comments.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_003_user_add_private_comment.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_add_private_comments.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_001_add_or_edit_course_permission_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_001_admin_add_new_course_and_teacher.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_005_course_title_is_mandatory.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_003_teacher_record_attendance.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_expand_and_collapse_modules.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_002_010_username_validation.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_007_user_able_to_open_text_block.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_teacher_can_edit_discussion_board.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_001_assignment_creation_submission_grading.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_add_private_comments.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_001_teacher_add_discussion_and_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_user_add_private_comment.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js (diff) The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_dob_field_is_mandatory.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_009_user_registration_email_field_verification.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_002_users_add_course_comments.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_008_user_registration_mandatory_fields_test.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js (diff) The file was added test-end-to-end/test-files/content/profile_Pic_pexels.txt The file was added test-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml (diff) The file was modified test-end-to-end/test-files/content/index.html (diff) The file was removed test-end-to-end/test-files/content/admin_profilePic.jpg The file was removed test-end-to-end/android-maestro/e2e-tests.pending/002_010_username_validation.yaml The file was added test-end-to-end/test-files/content/profile_Pic.jpg The file was removed test-end-to-end/test-files/content/adminProfilePic_pexels.txt The file was added test-end-to-end/test-descriptions/004_009_group_users_multiple_assignment_submission_allowed_test_description.md The file was added test-end-to-end/test-descriptions/005_004_users_can_add_external_links_as_post_on_discussion_board_test_description.md The file was modified test-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/Failed tests/003_008_content_blocks_title_should_not_be_blank.cy.js (diff) The file was removed test-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md The file was modified test-end-to-end/test-descriptions/007_003_users_under_13_can_register_using_parental_approval_link_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/004_014_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md The file was removed test-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md The file was removed test-end-to-end/test-descriptions/007_004_user_registration_dob_field_is_mandatory_test_description.md The file was added test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_005_003_user_add_internal_links_to_post.cy.js The file was added test-end-to-end/test-descriptions/004_001_assignment_creation_submission_gradebook_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_011_group_users_multiple_assignment_submission_allowed.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.pending/005_004_users_can_add_internal_links_as_post_on_discussion_board.yaml The file was modified test-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff) The file was added test-end-to-end/test-descriptions/005_003_user_add_internal_links_to_post_test_description.md The file was removed test-end-to-end/test-descriptions/002_010_username_validation_test_description.md The file was added test-end-to-end/android-maestro/e2e-tests/005_002_users_can_add_post_on_discussion_board.yaml The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_peer_marking_for_individual_assignment.cy.js The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_010_peer_marking_for_individual_assignment.yaml The file was removed test-end-to-end/test-descriptions/002_006_teacher_or_admin_can remove_people_from_a_course_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml The file was added test-end-to-end/android-maestro/e2e-tests/002_005_admin_grant_permissions_test.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_single_assignment_submission_allowed.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/002_009_people_add_and_remove_profile_pic.yaml The file was removed test-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md The file was added test-end-to-end/android-maestro/e2e-tests/004_003_multiple_submission_possible_for_student.yaml The file was removed test-end-to-end/test-descriptions/004_015_teacher_or_admin_enable_or_disable_file_submission_test_description.md The file was added test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_004_004_assignment_after_deadline_and_before_grace_Period.cy.js The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_010_group_users_single_assignment_submission_allowed.yaml The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_multiple_assignment_submission_allowed.yaml The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_peer_marking_for_group_assignment.cy.js The file was added test-end-to-end/test-descriptions/005_005_users_can_delete_post_on_discussion_board_test_description.md The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_002_all_user_add_post_and_reply.cy.js The file was removed test-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js The file was modified test-end-to-end/test-descriptions/007_002_user_registration_above_age_13_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md The file was removed test-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md The file was modified test-end-to-end/README.md (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_add_assignment_and_course_comments.cy.js The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_012_peer_marking_for_individual_assignment.yaml The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js The file was removed test-end-to-end/android-maestro/e2e-tests/004_006_assignment_grace_period_finished.yaml The file was added test-end-to-end/test-descriptions/004_010_peer_marking_for_individual_assignment_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_004_005_assignment_after_deadline_and_before_grace_Period.cy.js The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_007_group_users_add_assignment_and_course_comments.cy.js The file was added test-end-to-end/android-maestro/e2e-tests/004_005_assignment_grace_period_finished.yaml The file was modified test-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff) The file was added test-end-to-end/android-maestro/e2e-tests/005_005_users_can_delete_post_on_discussion_board.yaml The file was added test-end-to-end/test-descriptions/004_003_multiple_submission_possible_for_student_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_012_peer_marking_for_individual_assignment.cy.js The file was removed test-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md The file was removed test-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_comments.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/005_006_users_can_delete_post_on_discussion_board.yaml The file was added test-end-to-end/test-descriptions/004_004_assignment_after_deadline_and_before_grace_period_test_description.md The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_007_group_users_add_assignment_and_course_comments.yaml The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_013_peer_marking_for_group_assignment.yaml The file was added test-end-to-end/android-maestro/e2e-tests/004_004_assignment_after_deadline_and_before_grace_Period.yaml The file was removed test-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md The file was added test-end-to-end/android-maestro/e2e-tests.pending/005_003_users_can_add_internal_links_as_post_on_discussion_board.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/004_005_assignment_after_deadline_and_before_grace_Period.yaml The file was removed test-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md The file was added test-end-to-end/test-descriptions/004_004_assignment_grace_period_finished_test_description.md The file was removed test-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md The file was added test-end-to-end/test-descriptions/002_004_teacher_or_admin_can remove_people_from_a_course_test_description.md The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js The file was removed test-end-to-end/android-maestro/e2e-tests/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml The file was removed test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_005_004_user_add_internal_links_to_post.cy.js The file was modified test-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_011_peer_marking_for_group_assignment.yaml The file was removed test-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md The file was removed test-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_003_multiple_submission_possible_for_student.cy.js The file was removed test-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests/005_003_users_can_add_post_on_discussion_board.yaml The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_005_assignment_grace_period_finished.cy.js The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml The file was added test-end-to-end/test-descriptions/004_008_group_users_single_assignment_submission_allowed_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_011_group_users_multiple_assignment_submission_allowed.cy.js The file was added test-end-to-end/test-descriptions/004_007_group_users_add_assignment_course_and_private_comments_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_004_multiple_submission_possible_for_student.yaml The file was added test-end-to-end/test-descriptions/004_013_teacher_or_admin_enable_or_disable_file_submission_test_description.md The file was added test-end-to-end/test-descriptions/002_001_admin_add_new_course_members_and_set_course_banner_test_description.md The file was removed test-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md The file was added test-end-to-end/test-descriptions/002_005_admin_grant_permissions_test_description.md The file was added test-end-to-end/test-descriptions/004_002_users_add_assignment_course_and_private_comments_test_description.md The file was removed test-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_010_group_users_single_assignment_submission_allowed.cy.js The file was added test-end-to-end/android-maestro/e2e-tests/005_004_users_can_add_external_links_as_post_on_discussion_board.yaml The file was removed test-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_013_peer_marking_for_group_assignment.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_003_all_user_add_post_and_reply.cy.js The file was added test-end-to-end/test-descriptions/005_002_users_can_add_post_on_discussion_board_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_006_assignment_grace_period_finished.cy.js The file was added test-end-to-end/test-descriptions/004_011_peer_marking_for_group_assignment_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml The file was added test-end-to-end/test-descriptions/004_012_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_add_assignment_and_course_comments.yaml The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_008_group_users_single_assignment_submission_allowed.cy.js The file was removed test-end-to-end/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md The file was removed test-end-to-end/test-descriptions/007_010_user_registration_phone_field_verification_test_description.md The file was added test-end-to-end/test-descriptions/004_005_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md The file was added test-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_and_private_comments.yaml The file was added test-end-to-end/test-descriptions/007_004_username_validation_and_add_profile_pic_test_description.md The file was removed test-end-to-end/test-descriptions/007_009_user_registration_email_field_verification_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_005_user_add_external_links_to_post.cy.js The file was removed test-end-to-end/test-descriptions/007_008_user_registration_mandatory_fields_test_description.md The file was modified test-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md The file was modified test-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff) The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_004_009_group_users_multiple_assignment_submission_allowed.cy.js The file was removed test-end-to-end/test-descriptions/004_004_assignment_grace_period_finished_test_description.md The file was removed test-end-to-end/test-descriptions/004_005_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md The file was modified test-end-to-end/README.md (diff) The file was added test-end-to-end/test-descriptions/004_005_assignment_grace_period_finished_test_description.md The file was added test-end-to-end/test-descriptions/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCase.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/TestEmailRoute.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/MockSendEmailUseCase.kt The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/mockemailsender/MockEmailSender.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified app-ktor-server/src/main/resources/application.conf (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/email/SendEmailUseCaseImpl.kt The file was removed test-end-to-end/webapp-cypress/cypress/Failed tests/003_008_content_blocks_title_should_not_be_blank.cy.js The file was removed test-end-to-end/android-maestro/e2e-tests/003_008_course_blocks_title_field_is_mandatory.yaml The file was modified test-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/test-descriptions/004_001_assignment_creation_submission_gradebook_test_description.md (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md The file was modified test-end-to-end/README.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_003_multiple_submission_possible_for_student.yaml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UsernameFilterClientMigration.kt The file was modified core/src/jvmMain/kotlin/com/ustadmobile/core/db/ext/MigrateUsernameFilter.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDiModule.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified gradle/wrapper/gradle-wrapper.properties (diff) The file was modified build.gradle (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreenPreview.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/registerageredirect/RegisterAgeRedirectViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/termsdetail/SiteTermsDetailViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/EnrollToCourseFromInviteCodeUseCase.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified test-end-to-end/webapp-cypress/package-lock.json (diff) The file was modified app-ktor-server/src/main/resources/application.conf (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ServerAppMain.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/clitools/manageserver/ManageServerCLI.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/AppConfigExt.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was removed test-end-to-end/webapp-cypress/cypress/Failed tests/WEB_001_010_content_attempt_list_test.cy.js The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js The file was modified test-end-to-end/webapp-cypress/package-lock.json (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified test-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified test-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified test-end-to-end/test-descriptions/001_010_content_attempt_list_test_description.md (diff) The file was modified build.gradle (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/select_site.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_002b_user_registration_above_age_13_join_learning_space_username_password.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_003_multiple_submission_possible_for_student.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_004_assignment_after_deadline_and_before_grace_Period.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_existing_userflow.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/common/login_download_and_open_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_002_student_joining_course_using_code.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/new-student-registration-details.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_011_peer_marking_for_group_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_006_admin_enable_or_disable_guest_login.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/enable_user_registration.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/007_001_admin_enable_or_disable_user_registration.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_002_users_can_add_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_009_group_users_multiple_assignment_submission_allowed.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_008_group_users_single_assignment_submission_allowed.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_learning_space_new_userflow.yaml The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_user_registration_above_age_13_join_learning_space_mandatoryfields_test.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_001_admin_enable_or_disable_user_registration.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_005_users_can_delete_post_on_discussion_board.yaml (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_002_user_registration_above_age_13.cy.js The file was removed test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_get_started.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_007_group_users_add_assignment_and_course_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/005_003_users_can_add_internal_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_001_assignment_creation_submission_grading.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_001_add_discussionBoard.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/common/clear_login_and_add_content.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/005_004_users_can_add_external_links_as_post_on_discussion_board.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/004_005_assignment_grace_period_finished.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff) The file was added test-end-to-end/android-maestro/e2e-tests/common/clear_state_and_personal_account_new_user_flow.yaml The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_002_users_add_course_and_private_comments.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests.pending/004_010_peer_marking_for_individual_assignment.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/002_005_admin_grant_permissions_test.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml (diff)
Commit
aa5531763441f1719d48193d32d2a30b1372d36c
by Prashant Deshmukh - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. - Added `findByVerbUrl` method to `VerbDao` to search verbs by URL. - Updated `NUMBER_OF_STUDENTS_COMPLETED_CONTENT` and `PERCENT_OF_STUDENTS_COMPLETED_CONTENT` in `ReportSeriesExt` to use `VERB_COMPLETED_URL` for more accurate reporting. - Update `ContentEntryDetailAttemptsSessionListScreen` for new status `Incomplete` and `Complete`. - Remove `VERB_COMPLETED_UID`, `VERB_PASSED_UID` and `VERB_FAILED_UID` they are no longer needed. (commit: aa55317 ) The file was modified test-end-to-end/webapp-cypress/package-lock.json (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff)
Commit
fc0a2c06b186c0289971729c19b209a8106800e8
by Prashant Deshmukh - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. - Added `findByVerbUrl` method to `VerbDao` to search verbs by URL. - Updated `NUMBER_OF_STUDENTS_COMPLETED_CONTENT` and `PERCENT_OF_STUDENTS_COMPLETED_CONTENT` in `ReportSeriesExt` to use `VERB_COMPLETED_URL` for more accurate reporting. - Update `ContentEntryDetailAttemptsSessionListScreen` for new status `Incomplete` and `Complete`. - Remove `VERB_COMPLETED_UID`, `VERB_PASSED_UID` and `VERB_FAILED_UID` they are no longer needed. (commit: fc0a2c0 ) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ReportSeriesExt.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/VerbEntity.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt (diff)
Commit
b1ad29a4ea4ff46eaa50813f4f8233ad2e98c9b8
by Prashant Deshmukh - Added `VERB_EXPERIENCED_URL` to `VerbEntity` for tracking experience events. - Added `findByVerbUrl` method to `VerbDao` to search verbs by URL. - Updated `NUMBER_OF_STUDENTS_COMPLETED_CONTENT` and `PERCENT_OF_STUDENTS_COMPLETED_CONTENT` in `ReportSeriesExt` to use `VERB_COMPLETED_URL` for more accurate reporting. - Update `ContentEntryDetailAttemptsSessionListScreen` for new status `Incomplete` and `Complete`. - Remove `VERB_COMPLETED_UID`, `VERB_PASSED_UID` and `VERB_FAILED_UID` they are no longer needed (commit: b1ad29a ) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/SavePasswordUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyRequestJsonUseCase.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/FormattedHost.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyParams.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/impl/password/SavePasswordUseCaseImpl.kt (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/GetCredentialUseCaseImpl.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff) The file was modified test-end-to-end/test-descriptions/005_005_users_can_delete_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_010_peer_marking_for_individual_assignment_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/007_004_user_registration_mandatory_fields_test_description.md The file was modified test-end-to-end/test-descriptions/004_013_teacher_or_admin_enable_or_disable_file_submission_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_007_h5p_and_video_content_compression_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_001_assignment_creation_submission_gradebook_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_005_content_download_will_stop_when_wifi_stop_then_resume_when_WiFi_is_resumed _test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_001_admin_add_new_course_members_and_set_course_banner_test_description.md (diff) The file was removed test-end-to-end/test-descriptions/007_002_user_registration_above_age_13_test_description.md The file was modified test-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_011_peer_marking_for_group_assignment_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_002_users_can_add_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_004_assignment_after_deadline_and_before_grace_period_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_008_group_users_single_assignment_submission_allowed_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_005_assignment_grace_period_finished_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_004_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_003_multiple_submission_possible_for_student_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_009_user_can_store_offline_content_on_device_storage_or_memory_card_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/005_003_user_add_internal_links_to_post_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_007_group_users_add_assignment_course_and_private_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_002_users_add_assignment_course_and_private_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_009_group_users_multiple_assignment_submission_allowed_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_012_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md (diff) The file was modified test-end-to-end/test-descriptions/001_008_deleting_content_will_remove_the_files_associated_with_the_content_from_the_serve _test_description.md (diff) The file was modified test-end-to-end/README.md (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff)
Commit
dbf22fbfc6b56ac3e3556ac9d3f52443ec5e322b
by Prashant Deshmukh - Updated the `getUniqueVerbsForSession` query to filter verbs based on the `selectedPersonUid` and modified it to filter out statements with no progress or time information. - Modified the statement listing query to filter out duplicate completion entries and entries with no duration. - Added id to verb buttons. (commit: dbf22fb ) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified CODING-STYLE.md (diff)
Commit
ab441302d044e5da433e504f92fc5269becd87e2
by Mike Dawson Make SortOrderOption.order nullable. Some order options already imply ascending or descending order (e.g. most recent, least recent, etc). Where SortOrderOption.order = null, then no (Ascending) or (Descending) text will be added by sort option bottom sheets/dropdowns etc. (commit: ab44130 ) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/SortOrderOption.kt (diff) The file was removed app-android/src/main/java/com/ustadmobile/port/android/view/LanguageListFragment.kt The file was removed app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadListSortHeader.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/util/ext/SortOrderOptionExt.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadListSortHeader.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/SortOrderOptionExt.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadSortOptionsBottomSheet.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_admin_or_teacher_and_content_via_file.cy.js The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_010_content_attempt_list_test.cy.js The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadSortOptionsBottomSheet.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadSortOptionsBottomSheet.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadListSortHeader.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/001_010_content_attempt_list_test.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml The file was added test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was removed test-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md The file was added test-end-to-end/android-maestro/e2e-tests/003_006_all_user_able_to_open_text_block.yaml The file was added test-end-to-end/test-descriptions/003_006_all_user_able_to_open_text_block_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml The file was removed test-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_expand_and_collapse_modules.cy.js The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_005_user_able_to_expand_and_collapse_modules.cy.js The file was added test-end-to-end/android-maestro/e2e-tests/003_005_course_view_and_modules_can_expand_collapse.yaml The file was removed test-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md The file was added test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_006_user_able_to_open_text_block.cy.js The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml The file was removed test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_007_user_able_to_open_text_block.cy.js The file was modified test-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff) The file was modified test-end-to-end/README.md (diff) The file was added test-end-to-end/test-descriptions/003_005_course_view_and_modules_can_expand_collapse_test_description.md The file was added test-end-to-end/test-descriptions/003_003_add_existing_content_in_library_or_from_file_as_content_block_test_description.md The file was removed test-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md The file was removed test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff) The file was modified build.gradle (diff) The file was modified gradle/wrapper/gradle-wrapper.properties (diff) The file was modified build.gradle (diff) The file was modified test-end-to-end/webapp-cypress/package.json (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/invitevialink/ClazzInviteViaLinkScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/InviteViaContactScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/ClazzInviteViaLinkViewModel.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was removed app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/InviteViaContactScreen.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/view/ReportDashboardView.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviaContact/InviteViaContactViewModel.kt The file was removed app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/invitevialink/InviteViaLinkScreen.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/invitevialink/InviteViaLinkViewModel.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/list/ClazzListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/view/JoinWithCodeView.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/ClazzInviteViaLinkScreen.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt (diff) The file was removed lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/InviteViaLinkScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/invitevialink/InviteViaLinkScreenPreview.kt (diff)
Commit
f7c73bddaca6bb253c8badb0457969aa09ed5b62
by Mike Dawson Improve ClazzInvite handling of keyboard hiding. Previous version used the ui state in a way that did not follow coding patterns. Invite view model needs to be able to explicitly hide the software keyboard. Fix UmRestApplication to ensure data directory is created if needed. (commit: f7c73bd ) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/hidekeyboard/HideKeyboardUseCase.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/App.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/viewmodel/UstadViewModelFun.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff)
Commit
298f0124fd41d3888772446b1a6c59371ee01f3d
by Prashant Deshmukh fix: Change sort options and progress bar in attempts list - Update sort options in `ContentEntryDetailAttemptsSessionListViewModel` to use `null` instead of boolean for default. - Change progress bar in `ContentEntryDetailAttemptsPersonListScreen` to use non-nullable values. - Change sort order option extension to add `)` in the end of the string. (commit: 298f012 ) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/SortOrderOptionExt.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
Commit
c34db32d14dfc82357a798a514eb58bf9349d296
by Mike Dawson Invitation improvements 1) ClazzInviteViaContactScreen on web: fix handling of backspace. Remove redundant extra state variable. Add key on react component. 2) ClazzInviteViaContactScreen on Jetpack compose: minor documentation improvements and handle chip removal using list (just in case multiple chips are removed, avoid multiple state updates from one event) 3) SendInviteUseCase is an interface with an implementation for the client (which sends the request to the server) and a server implementation which actually stores the invitations in the database and sends emails etc. 4) Remove CheckContactTypeUseCase - this was really duplicating the logic already contained in ParseInviteUseCase. Parse invite use case was using a string and splitting, CheckContactTypeUseCase was using a list of strings. No need to have two with essentially identical logic. 5) Parse invite use case now accepts commas and semicolons as separators (commit: c34db32 ) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesUseCaseServerImpl.kt The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ContactToServerUseCase.kt The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/App.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/SendClazzInvitesUseCaseSendToServerImpl.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was added app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesRoute.kt The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteviacontact/ClazzInviteViaContactViewModel.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/CheckContactTypeUseCase.kt The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteUseCase.kt The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ProcessInviteRoute.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonClientDomainModule.kt The file was modified lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/206.json (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt (diff) The file was removed core/src/jvmTest/kotlin/com/ustadmobile/core/domain/invite/ProcessInviteUseCaseTest.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ParseInviteUseCase.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/SendClazzInvitesUseCase.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ClazzInvite.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/PersonAuth2.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/detail/PersonDetailScreen.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/PersonIntegrationTest.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModelTest.kt (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/manageaccount/ManageAccountScreen.kt The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/person/manageaccount/ManageAccountScreen.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/passkey/PasskeyListViewModel.kt The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/passkey/PasskeyListScreen.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/pdfcontent/PdfContentScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/epubcontent/EpubContentViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfContentScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorder.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazzenrolment/clazzmemberlist/ClazzMemberListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/SendClazzInvitesUseCaseServerImpl.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteRequest.kt The file was removed app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteRoute.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/invite/ResendInviteUseCase.kt
Commit
f9d5ef3468d2efe19941dd0144e581a48dde62c5
by Mike Dawson Improve ContentEntryDetailAttemptsPersonList presentation and fix related queries a) previous version of screen did not progress bars in the same list item - if user clicked in this area, nothing happened. Appearance was not consistent with material UI. b) Place labels above progress bar c) Fix related query to recognize null values when there is no progress or no score for a given person (remove use of coalesce). (commit: f9d5ef3 ) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was added lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadProgressBarWithLabel.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressBarWithLabel.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/PersonAndPictureAndNumAttemptsExt.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/PersonAndPictureAndNumAttemptsExt.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/SessionTimeAndProgressInfoExt.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/StatementSummaryEntityExt.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressBarWithLabel.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsListSessionListItem.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/StatementSummaryEntity.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsPersonListScreen.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsSessionListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/hooks/useFormattedDateAndTime.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ListExt.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was added app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/StatementEntity.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/VerbEntityAndName.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/VerbEntityAndNameExt.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/StatementEntityAndVerbExt.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.kt (diff) The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js (diff) The file was modified app-react/src/jsMain/resources/pdf-js/web/viewer.html (diff) The file was removed app-ktor-server/.attach_pid10100 The file was removed app-ktor-server/.attach_pid44877 The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDaoCommon.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/XapiAssertions.kt (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/inviteredeem/ClazzInviteRedeemViewModel.kt (diff)
Commit
4abf61254a436f44a6823290c5de419b5f8dd5ab
by Mike Dawson Initial implementation of domain use case that formats the response of the user. An Xapi Statement response to multi choice questions etc uses an id, not the string label of the response. The new use case generates an appropriate human readable string for all supported interaction types as per the Xapi Spec. (commit: 4abf612 ) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/performance-response-statement.json The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity.kt (diff) The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/multi-choice-statement-multiple-responses.json The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/sequencing-response-statement.json The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was added lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/xapi/StatementAndActivity.kt The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/matching-response-statement.json The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/likert-response-statement.json The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff) The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/true-false-response-statement.json The file was modified core/src/commonMain/resources/MR/base/strings.xml (diff)
Commit
803d8c8df6173d8c1d51cce14ff0d310dc6816b6
by Mike Dawson Add response information to ContentEntryDetailAttemptsStatementList on react/web version and fix StatementDao.findPersonsWithAttemptsStatements StatementDao.findPersonsWithAttemptsStatements would not find statements to pull over http when there was no statement that counted as completion or progress for the contentEntryUid, so no person with an incomplete attempt would appear when pulling data over http. (commit: 803d8c8 ) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt (diff) The file was added core/src/jvmTest/resources/com/ustadmobile/core/domain/xapi/multi-choice-statement-invalid-response.json The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/StoreActivitiesUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/detailattempttab/ContentEntryDetailAttemptsStatementListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/detailattemptstab/StatementEntityAndVerbListItem.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCase.kt (diff) The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_005_004_user_add_external_links_to_post.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_005_using_link.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_004-pdf.yaml (diff) The file was removed core/.attach_pid10393 The file was removed core/.attach_pid45175 The file was removed test-end-to-end/android-maestro/settings.gradle The file was modified lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsPersonListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsStatementListViewModel.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/xapi/formatresponse/FormatStatementResponseUseCaseTest.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detailattemptlisttab/ContentEntryDetailAttemptsSessionListViewModel.kt (diff) The file was modified build.gradle (diff) The file was removed test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml The file was removed test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml The file was modified test-end-to-end/android-maestro/e2e-tests/003_003_add_content_as_block_in_course.yaml (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/UserPasskeyChallenge.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyParams.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PassKeySignInData.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/SavePersonPasskeyUseCase.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/password/SavePasswordUseCase.kt The file was added core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCaseImpl.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCaseTest.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyVerifyResult.kt The file was added core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt The file was added core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyVerifyResult.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/SavePersonPasskeyUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCase.kt (diff) The file was modified app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/passkey/verify/VerifySignInWithPasskeyUseCase.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyUseCase.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PasskeyRequestJsonUseCase.kt The file was removed core/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/GetCredentialUseCaseImpl.kt The file was removed core/src/androidMain/kotlin/com/ustadmobile/core/impl/passkey/CreatePasskeyUseCaseImpl.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCase.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CreatePasskeyParams.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff) The file was added lib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/207.json The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/UserPasskeyChallenge.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/PassKeySignInData.kt The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/GetCredentialUseCase.kt The file was removed core/src/androidMain/kotlin/com/ustadmobile/core/impl/password/SavePasswordUseCaseImpl.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/passkey/CredentialResult.kt The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/list/ContentEntryListViewModel.kt (diff) The file was modified app-android/src/main/AndroidManifest.xml (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt The file was modified core/src/jvmMain/kotlin/com/ustadmobile/core/domain/learningspace/GoToLearningSpaceUseCaseJvm.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/config/SystemUrlConfig.kt (diff) The file was modified lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreenPreview.kt (diff) The file was removed core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/accountlist/AccountListViewModel.kt The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModel.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff) The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModelTest.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppBar.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/newuser/AddAccountSelectNewOrExistingUserTypeScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/accountlist/AccountListScreen.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/registerageredirect/RegisterAgeRedirectViewModel.kt (diff) The file was removed core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModelTest.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was added app-android/assetlinks.json The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getmetadata/ContentEntryGetMetadataViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/accountlist/AccountListScreen.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/account/CheckRegistrationAllowedUseCase.kt The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/NavControllerExt.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/Header.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialRpEntity.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/detail/ContentEntryDetailViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialUserEntityJSON.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialDescriptorJSON.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/GetCredentialUseCaseImpl.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/addaccount/AddAccountSelectNewOrExistingScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/person/addaccount/AddAccountSelectNewOrExistingUserTypeScreen.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingViewModel.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/AuthenticatorSelectionCriteria.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/site/termsdetail/SiteTermsDetailViewModel.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/AddAccountSelectNewOrExistingUserTypeViewModel.kt The file was modified app-android/README.md (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt The file was added core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModelTest.kt The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialParameters.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/learningspacelist/LearningSpaceListViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectusertype/AddAccountSelectUserTypeViewModel.kt The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/util/ext/NavControllerExtTest.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/navigation/GetDefaultDestinationUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/redirect/RedirectViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff) The file was modified PULLREQUEST-CHECKLIST.md (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt (diff) The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/passkey/PasskeyListScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/passkey/PasskeyListViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/OtherSignUpOptionSelectionViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/manageaccount/ManageAccountViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified build.gradle (diff) The file was modified app-android/README.md (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff) The file was added app-android/src/main/res/values/assets_statement_values.xml The file was modified app-android/src/main/AndroidManifest.xml (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff)
Commit
f096b37bdc48f8fcd7a95f7dff6dd6c1da503e54
by Mike Dawson Refactor passkey and credential handling: 1) Create use case for CreateCredentialUsernameUseCase and ParseCredentialUsernameUseCase - this is to be used both when saving a username and password to a password manager and when creating a passkey. 2) Update SystemUrlConfig - remove passkeyRpId. The passkey rpId is always the hostname of the SystemUrlConfig.systemBaseUrl . 3) Update AndroidManifest.xml to use SystemUrlConfig.systemBaseUrl in intent-filter for links (commit: f096b37 ) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCaseTest.kt (diff) The file was modified core/Module.md (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/config/SystemUrlConfig.kt (diff) The file was modified app-android/src/main/AndroidManifest.xml (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/list/AccountListViewModelTest.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/di/CommonDomainModule.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModelTest.kt (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCaseImpl.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/impl/config/UstadBuildConfig.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/GetCredentialUseCase.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/username/ParseCredentialUsernameUseCase.kt The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/password/SavePasswordUseCase.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignupEnterUsernamePasswordViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/login/LoginViewModel.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/account/addaccountselectneworexisting/AddAccountSelectNewOrExistingViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/username/CreateCredentialUsernameUseCase.kt The file was modified app-android/build.gradle (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff) The file was modified app-react/src/jsMain/kotlin/UstadJsDi.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/util/UstadTestRule.kt (diff) The file was modified core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified core/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff) The file was modified app-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff) The file was modified test-end-to-end/webapp-cypress/cypress/support/commands.js (diff) The file was modified test-end-to-end/webapp-cypress/cypress/e2e/WEB_007_004_username_validation_and_add_profile_pic.cy.js (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/007_004_username_validation_and_add_profile_pic.yaml (diff) The file was modified test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml (diff)
Commit
b856e5b707f475a43b390276724aa42d61cb78e2
by Mike Dawson Update passkey creation: 1) Use typed kotlinx serialization classes for passkey creation 2) Make passkey creation domain use cases bound to scope (so they understand what learning space they are connected to, and generate a username using CreateCredentialUsernameUseCase accordingly. 3) Update SignUpViewModel to use loadEntity function. (commit: b856e5b ) The file was modified app-react/src/jsMain/kotlin/com/ustadmobile/view/signup/SignUpScreen.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyUseCase.kt (diff) The file was modified app-android/src/main/java/com/ustadmobile/port/android/view/AbstractAppActivity.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/signup/SignUpViewModel.kt (diff) The file was added core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt The file was modified lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/signup/SignUpScreen.kt (diff) The file was modified core/src/androidMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff) The file was removed core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/passkey/request/CreatePasskeyRequestJsonServerUseCase.kt The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/ServerRunner.kt (diff) The file was modified core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/CreatePasskeyRequestJsonUseCase.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/FindFreePort.kt (diff) The file was modified testserver-controller/README.md (diff) The file was modified test-end-to-end/android-maestro/README.md (diff) The file was modified testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt (diff) The file was modified buildconfig.default.properties (diff)