Skip to content
Success

Changes

Summary

  1. splash and Acknowledgement screen added (commit: 9e0e340) (details)
  2. respect credential module added (commit: ad6d2af) (details)
  3. added login screen (commit: d3f2d44) (details)
  4. merged main branch (commit: cbb3589) (details)
  5. Add lib-ihttp-core and lib-ihttp-iostreams (commit: 0377070) (details)
  6. added whole signup flow (commit: 730174e) (details)
  7. Add lib-ihttp-okhttp and lib-ihttp-nanohttpd (commit: 0a501d7) (details)
  8. commit (commit: eda03e0) (details)
  9. main merged (commit: a3f5b45) (details)
  10. commit (commit: d177395) (details)
  11. Work in progress: UstadCache compiles and UstadCacheJvmTest passes. (commit: c0b7ef5) (details)
  12. Convert UstadCache functions to asynchronous (suspended) because Room multiplatform does not support synchronous (blocking) queries. (commit: 9aa7622) (details)
  13. Fix DistributedCacheHashtableIntegrationTest - nested use of runBlocking caused database deadlock. (commit: a5ec99e) (details)
  14. test updated adding login flow (commit: d66722f) (details)
  15. test description added login flow (commit: 63e668f) (details)
  16. Update respect-app-compose to use UstadCache for OKHttp and Coil image loading. (commit: 09a3263) (details)
  17. Initial version of OkHttpWebViewClient (commit: 922736f) (details)
  18. Add try/catch handler to shouldInterceptRequest to return 503 response when OKHttp call throws an exception. (commit: 288113c) (details)
  19. Add more detail to error message for did not return 304 validation check. (commit: d598d91) (details)
  20. Convert cache lib database entities to being immutable. (commit: d76b593) (details)
  21. Add OneRoster data classes and basic datasource functions for manage user. (commit: 7e62f72) (details)
  22. Refactor: relocated view models to lib-shared and modified domain layer (commit: 5826631) (details)
  23. Modify the usecases (commit: 301fe2f) (details)
  24. pull request changes (commit: 25e8fc6) (details)
  25. Initial UI implementation to add/remove from launchpad. (commit: 771e35e) (details)
  26. implement strand domain use cases with mock data layer (commit: 9e34889) (details)
  27. Profile pic added (commit: 46f19dc) (details)
  28. Resolved merge conflicts (commit: d8fcc7b) (details)
  29. back button hidden (commit: 0e7dd68) (details)
  30. Add initial RespectAccountManager. (commit: cf87e1d) (details)
  31. Add RespectLocalDateField. Remove DateOfBirthSelector. (commit: d4e9e20) (details)
  32. ConfirmationScreen : do not use lazy column. (commit: 4edf0cd) (details)
  33. Add basic logic in account manager. (commit: 74f1269) (details)
  34. Add initial avatar component. (commit: 11740e3) (details)
  35. fix: resolved crash and related issues (commit: 1663bc9) (details)
Commit 9e0e3401a3032021f5be76261ae2ced59c2162ee by nikunj.sharma
splash and Acknowledgement screen added
(commit: 9e0e340)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/acknowledgement/AcknowledgementScreen.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedcomposeApp/src/desktopMain/kotlin/world/respect/images/RespectImage.desktop.kt
The file was addedcomposeApp/src/androidMain/res/drawable/spix_logo.webp
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/images/RespectImage.kt
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/app/app/AppIcon.android.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/navigation/NavCommand.kt (diff)
The file was addedcomposeApp/src/desktopMain/resources/img/respect_logo.png
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/acknowledgement/AcknowledgementViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/navigation/RespectComposeNavController.kt (diff)
The file was addedcomposeApp/src/androidMain/kotlin/world/respect/images/RespectImage.android.kt
The file was addedcomposeApp/src/desktopMain/resources/img/spix_logo.png
The file was addedcomposeApp/src/desktopMain/kotlin/world/respect/app/app/AppIcon.desktop.kt
The file was addedcomposeApp/src/androidMain/res/drawable/respect_logo.webp
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/splash/SplashScreen.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppIcon.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/splash/SplashViewModel.kt
Commit ad6d2af67332afe5ccc1f7143e4d3e76191fa525 by nikunj.sharma
respect credential module added
(commit: ad6d2af)
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticatorAssertionResponseJSON.kt
The file was addedrespect-credentials/src/main/AndroidManifest.xml
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticationResponseJSON.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticationExtensionsPRFOutputsJSON.kt
The file was addedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/ext/RandomString.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialDescriptorJSON.kt
The file was addedrespect-credentials/proguard-rules.pro
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticatorSelectionCriteria.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/ClientDataJSON.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialRequestOptionsJSON.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialRpEntity.kt
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/manageuser/JoinClazzWithCodeViewModel.kt
The file was addedrespect-credentials/build.gradle.kts
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialUserEntityJSON.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialParameters.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticationExtensionsClientOutputsJSON.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/manageuser/JoinClazzWithCodeScreen.kt
The file was addedrespect-credentials/.gitignore
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/splash/SplashViewModel.kt
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/components/ModifierExt.kt
The file was modifiedcomposeApp/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppScreenList.kt (diff)
The file was modifiedcomposeApp/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/view/manageuser/login/LoginScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/splash/SplashScreen.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/manageuser/JoinClazzWithCodeViewModel.kt (diff)
The file was addedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/manageuser/login/LoginViewModel.kt
The file was modifiedcomposeApp/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/acknowledgement/AcknowledgementScreen.kt
The file was removedcomposeApp/src/desktopMain/kotlin/world/respect/images/RespectImage.desktop.kt
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/app/app/AppIcon.android.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/app/AppIcon.android.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/components/ModifierExt.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/ModifierExt.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/images/RespectImage.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/JoinClazzWithCodeViewModel.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/images/RespectImage.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/login/LoginScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/manageuser/login/LoginViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/JoinClazzWithCodeScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/manageuser/login/LoginScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was removedcomposeApp/src/androidMain/kotlin/world/respect/images/RespectImage.android.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt (diff)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/images/RespectImage.android.kt
The file was removedcomposeApp/src/desktopMain/kotlin/world/respect/app/app/AppIcon.desktop.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/acknowledgement/AcknowledgementViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/acknowledgement/AcknowledgementScreen.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/viewmodel/manageuser/JoinClazzWithCodeViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/acknowledgement/AcknowledgementViewModel.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/app/AppIcon.desktop.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/images/RespectImage.desktop.kt
The file was removedcomposeApp/src/commonMain/kotlin/world/respect/app/view/manageuser/JoinClazzWithCodeScreen.kt
Commit 03770701764956050605ced4788255410fd14ccd by Mike Dawson
Add lib-ihttp-core and lib-ihttp-iostreams
(commit: 0377070)
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeadersExt.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/IHttpResponse.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/KtorIHeadersAdapter.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/HttpHeaderListExt.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/MapHttpHeadersAdapter.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/StringResponse.kt
The file was addedrespect-lib-ihttp-iostreams/build.gradle.kts
The file was addedrespect-lib-ihttp-iostreams/src/commonMain/kotlin/com/ustadmobile/ihttp/iostreams/ByteArrayExt.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/HttpHeadersImpl.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/StringExt.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeaderImpl.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/MergedHeaders.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/directives/DirectivesToMap.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/ByteArrayResponse.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeader.kt
The file was addedrespect-lib-ihttp-core/README.md
The file was addedrespect-lib-ihttp-iostreams/README.md
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeaders.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/IHeaderExt.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-lib-ihttp-core/src/androidMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.android.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/BaseHttpRequest.kt
The file was addedrespect-lib-ihttp-core/src/jsMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.js.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/MappedHttpHeaders.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/MapExt.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithFormUrlEncodedData.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHeadersBuilder.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequest.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/RequestBuilder.kt
The file was addedrespect-lib-ihttp-core/build.gradle.kts
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithTextBody.kt
The file was addedrespect-lib-ihttp-iostreams/.gitignore
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeaderExt.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithByteBody.kt
The file was addedrespect-lib-ihttp-core/.gitignore
The file was addedrespect-lib-ihttp-core/src/jvmMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.jvm.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/acknowledgement/AcknowledgementScreen.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/joinclazzwithcode/JoinClazzWithCodeViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/waitingforapproval/WaitingForApprovalViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/JoinClazzWithCodeScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/login/LoginScreen.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/mock/MockSubmitRedeemInviteRequestUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/acknowledgement/AcknowledgementViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/confirmation/ConfirmationScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/mock/MockGetInviteInfoUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/ProfileType.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/ActionBarButtonUiState.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppUiState.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/SignupViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignupScreen.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/profile/ProfileScreen.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/UstadExposedDropDownMenuField.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/confirmation/ConfirmationViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/waitingforapproval/WaitingForApprovalScreen.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.desktop.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/JoinClazzWithCodeViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/joinclazzwithcode/JoinClazzWithCodeScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/termsandcondition/TermsAndConditionScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/ProfileViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/termsandcondition/TermsAndConditionViewModel.kt
Commit 0a501d75eaea676ed271dd799ee68c708cc88b5b by Mike Dawson
Add lib-ihttp-okhttp and lib-ihttp-nanohttpd
(commit: 0a501d7)
The file was addedrespect-lib-ihttp-okhttp/.gitignore
The file was addedrespect-lib-ihttp-nanohttpd/src/commonMain/kotlin/com/ustadmobile/ihttp/nanohttpd/NanoHttpdResponseAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/request/HttpRequestOkHttpAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/build.gradle.kts
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/response/OkHttpResponseAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/AndroidManifest.xml
The file was addedrespect-lib-ihttp-okhttp/consumer-rules.pro
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/headers/OkHttpHeadersAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/response/IHttpResponseOkHttpAdapter.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-lib-ihttp-nanohttpd/.gitignore
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/headers/IHttpHeadersAsOkHttpHeadersAdapter.kt
The file was addedrespect-lib-ihttp-nanohttpd/src/commonMain/kotlin/com/ustadmobile/ihttp/nanohttpd/NanoHttpdRequestAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/request/OkHttpRequestAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/proguard-rules.pro
The file was addedrespect-lib-ihttp-nanohttpd/build.gradle.kts
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/mock/MockGetInviteInfoUseCase.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/profile/ProfileScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/ProfileViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/GenderToString.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/ProfileType.kt (diff)
The file was modifiedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.desktop.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/RespectComposeNavController.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/NavCommand.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/acknowledgement/AcknowledgementViewModel.kt (diff)
Commit c0b7ef589a0301b8021beac105264f26a2059eec by Mike Dawson
Work in progress: UstadCache compiles and UstadCacheJvmTest passes.
(commit: c0b7ef5)
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/ByteArrayExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestExt.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/NewFileFromResource.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/FileSystemExt.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/UstadCacheBuilder.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/childrens-literature.epub
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestCreator.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/UstadCacheExt.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestJvm.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCache.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtable.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/StringResponse.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/base64/Base64Ext.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/util/LruMap.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/logging/NapierLoggingAdapter.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheabilityCheckerImplTest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/AddNewEntryTriggerCallback.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/UstadDbDiscoveryListener.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheNeighborDiscoveryListener.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/ClearNeighborsCallback.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/util/ByteBufferExt.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/NapierLogInit.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/NewCacheEntryDao.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtableIntegrationTest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/util/ConcurrentSafeMapOf.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheTrimmerTest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlDirectivesUtil.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/ByteArrayResponse.kt
The file was addedrespect-lib-cache/build.gradle.kts
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/ValidatedEntry.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/NeighborCacheDao.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/model/DistributedHashEntriesTest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CachePathsProvider.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedHashCacheEntry.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/ResponseCacheabilityCheckerExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestCreator.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptor.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CacheStorageCompressionFilter.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheabilityCheckerImpl.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HttpHeadersExt.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheJvmTest.kt
The file was addedrespect-lib-cache/schemas/com.ustadmobile.libcache.db.UstadCacheDb/15.json
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CachedResponseStatus.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/RequestCacheControlHeader.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/CacheResponse.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheControlHeader.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/integrity/Sha256Integrity.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheTrimmer.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/date/ParseHttpDate.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/RequestExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CompressionType.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessCheckerImpl.kt
The file was addedrespect-lib-cache/README.md
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HttpResponseExt.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestCreator.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/partial/RangeRequestNotSatisfiableException.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/FileAssert.kt
The file was addedrespect-lib-ihttp-iostreams/src/commonMain/kotlin/com/ustadmobile/ihttp/iostreams/NullOutputStream.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/CacheEntryAndLocks.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedHashEntries.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/DefaultCacheCompressionFilter.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/io/RangeInputStreamTest.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/testfile2.png
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/InputStreamExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/partial/ContentRange.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptorTest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HeaderOverrideHttpResponse.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseValidityChecker.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/XXStringHasherExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedCacheWhatWithIdAndPayload.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/SourceExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5Digest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NeighborCacheEntry.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HttpPathResponse.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/LastModifiedHeader.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestAndroid.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/UstadCacheBuilder.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedCachePong.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/ustadmobile-epub.js
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/NeighborCacheEntryDao.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/RequestedEntry.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedCachePacket.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/StringExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HeadersBuilderExt.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/base64/Base64Ext.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/RetentionLock.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/RangeInputStream.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpointTest.kt
The file was modifiedrespect-lib-xxhash/build.gradle.kts (diff)
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CacheEntryToStore.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/DistributedCacheInterceptor.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NewCacheEntry.kt
The file was addedrespect-lib-cache/.gitignore
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/FileMimeTypeHelperImpl.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MimeTypeHelper.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedCachePing.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/StoreResult.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/base64/Base64Ext.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MimeTypeHelperExt.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/testfile1.png
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/logging/UstadCacheLogger.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NeighborCache.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/composites/NeighborCacheEntryAndNeighborCache.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessCheckerImplTest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CachePaths.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/distributed/LifeCycleOwnerDistributedCacheInit.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/OutputStreamExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessChecker.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/partial/ContentRangeTest.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/ResourcesDispatcher.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/util/DatabaseExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheConstants.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheabilityChecker.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/CacheEntry.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/FileSystemCommonExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/CouponHeader.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/StoreProgressListener.kt
Commit 9aa76227bbd32093b6a5e3715b2e6706610337a6 by Mike Dawson
Convert UstadCache functions to asynchronous (suspended) because Room multiplatform does not support synchronous (blocking) queries.
(commit: 9aa7622)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptorTest.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/UstadCacheExt.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptor.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheJvmTest.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCache.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtableIntegrationTest.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpointTest.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheTrimmerTest.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint.kt (diff)
Commit a5ec99ea92fae848eccade25b1885030ded7eb15 by Mike Dawson
Fix DistributedCacheHashtableIntegrationTest - nested use of runBlocking caused database deadlock.
(commit: a5ec99e)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtable.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtableIntegrationTest.kt (diff)
Commit d66722fc40d70bec6d9c3b9a44d2ac45d67de776 by Pooja Ravi
test updated adding login flow
(commit: d66722f)
The file was modifiedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff)
Commit 63e668f5d67d479309692a2f86f9846b6ce242be by Pooja Ravi
test description added login flow
(commit: 63e668f)
The file was modifiedrespect-test-end-to-end/test-description/001_browse_lessons_test_description.md (diff)
Commit 09a32636ab97124e3dc85cf3e72c10a1d712d2c5 by Mike Dawson
Update respect-app-compose to use UstadCache for OKHttp and Coil image loading.
(commit: 09a3263)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageSettingUseCase.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/util/ext/FileExt.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageOptionsUseCaseAndroid.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/storage/OfflineStorageOption.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/storage/CachePathsProviderAndroid.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageOptionsUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-app-compose/README.md
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/storage/GetAndroidSdCardDirUseCase.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
Commit 922736ffdd90390c65f557a40980645c9bbdc90e by Mike Dawson
Initial version of OkHttpWebViewClient
(commit: 922736f)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/webview/OkHttpWebViewClient.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff)
Commit 288113c237c475a7aa081d67bda7ded6f3d885d5 by Mike Dawson
Add try/catch handler to shouldInterceptRequest to return 503 response when OKHttp call throws an exception.
(commit: 288113c)
The file was modifiedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/webview/OkHttpWebViewClient.kt (diff)
Commit d598d91f054ad794d48224fdba0c3838cb8ff05c by Mike Dawson
Add more detail to error message for did not return 304 validation check.
(commit: d598d91)
The file was modifiedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/validator/ValidateHttpResponseForUrlUseCase.kt (diff)
Commit d76b5930895c9c962ab2a9a81183e7084a134acf by Mike Dawson
Convert cache lib database entities to being immutable.
(commit: d76b593)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NeighborCache.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/CacheEntry.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/RetentionLock.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NeighborCacheEntry.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/RequestedEntry.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NewCacheEntry.kt (diff)
Commit 7e62f72c4738091989e20dbac8b957d3cebed20f by Mike Dawson
Add OneRoster data classes and basic datasource functions for manage user.
(commit: 7e62f72)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterEnrollment.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterClass.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUserGUIDRef.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/OneRosterRosterDataSource.kt (diff)
Commit 582663184d9e009ea08cb2fba89f15c62d3fb759 by lipsa.behera
Refactor: relocated view models to lib-shared and modified domain layer
(commit: 5826631)
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/models/Curriculum.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editstrand/EditStrandScreen.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/appbycurriculum/AppsByCurriculumScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/GetCurriculaUseCase.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumListViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editStrand/EditStrandScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/SaveStrandUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/strand/edit/StrandEditViewModel.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/ValidateCurriculumUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/curriculum/models/Curriculum.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumEditViewModel.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/appByCurriculum/AppsByCurriculumScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/EditStrandViewModel.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/curriculumDetailScreen/CurriculumDetailScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/curriculum/list/CurriculumListViewModel.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/DeleteCurriculumUseCase.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/curriculumdetailScreen/CurriculumDetailScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/viewmodel/CurriculumDetailViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editscreen/CurriculumEditScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/strand/StrandUseCases.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/GetCurriculumByIdUseCase.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/SaveCurriculumUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/curriculum/CurriculumUseCases.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editScreen/CurriculumEditScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/GetStrandsByCurriculumIdUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/curriculum/detail/CurriculumDetailViewModel.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/CurriculumStorage.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/StrandStorage.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/curriculum/edit/CurriculumEditViewModel.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/strand/GetStrandByIdUseCase.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/domain/usecase/curriculum/SaveCurriculumUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/curriculum/CurriculumUseCases.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/strand/StrandUseCases.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/curriculumdetailScreen/CurriculumDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/ProfileType.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/waitingforapproval/WaitingForApprovalViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/CreateAccountViewModel.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/ProfileViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignupScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/profile/ProfileScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/login/LoginScreen.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/Signup/SignUpScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/GenderToString.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/SignupViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/termsandcondition/TermsAndConditionViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/joinclazzwithcode/JoinClazzWithCodeViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/confirmation/ConfirmationViewModel.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterClassGUIDRef.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
Commit 771e35ed5ddb9156311f57ee0a00cee19ac6ceba by Mike Dawson
Initial UI implementation to add/remove from launchpad.
(commit: 771e35e)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/compatibleapps/CompatibleAppsDataSource.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/daos/CompatibleAppEntityDao.kt (diff)
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/compatibleapps/CompatibleAppDataSourceRepository.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectDatabase/1.json (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectDatabase.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/compatibleapps/CompatibleAppDataSourceHttp.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/launcher/AppLauncherViewModel.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/entities/CompatibleAppAddJoin.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/adapters/CompatbileAppAdapter.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/daos/CompatibleAppAddJoinDao.kt
Commit 9e3488986120d7ab6269111e3d6af4cc50855009 by lipsa.behera
implement strand domain use cases with mock data layer
(commit: 9e34889)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/curriculum/CurriculumUseCases.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/strand/edit/StrandEditViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/strand/StrandUseCases.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editscreen/CurriculumEditScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/curriculum/edit/CurriculumEditViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/curriculum/editstrand/EditStrandScreen.kt (diff)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/RespectImageSelectButton.android.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/Signup/SignUpScreen.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt (diff)
The file was addedrespect-app-compose/src/androidMain/res/xml/file_paths.xml
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectImageSelectButton.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/components/RespectImageSelectButton.desktop.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/launcher/AppLauncherScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/joinclazzwithcode/JoinClazzWithCodeViewModel.kt (diff)
Commit cf87e1d34ee2ad820d59d103225ec0303da2b201 by Mike Dawson
Add initial RespectAccountManager.
(commit: cf87e1d)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/respectaccount/list/RespectAccountListViewModel.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
Commit d4e9e20327526f7063359077a3c8e3d1fec7f8f0 by Mike Dawson
Add RespectLocalDateField. Remove DateOfBirthSelector.
(commit: d4e9e20)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.kt
The file was removedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.desktop.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectLocalDateField.kt
The file was addedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/ext/IntExt.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/dateofbirth/DateOfBirthSelector.kt
Commit 4edf0cd206527256d2a9b911ee164ec1369b8733 by Mike Dawson
ConfirmationScreen : do not use lazy column.
(commit: 4edf0cd)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/confirmation/ConfirmationScreen.kt (diff)
Commit 74f126900ba72c41e81d6a5f8557f1500792c5e0 by Mike Dawson
Add basic logic in account manager.
(commit: 74f1269)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt (diff)
Commit 11740e30f8c82ce7fa37ded5002cd640ffc37563 by Mike Dawson
Add initial avatar component.
(commit: 11740e3)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/AvatarColorForName.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/StringExt.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectPersonAvatar.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/util/ext/IntExt.kt
Commit 1663bc90faa7c35a818122706cc5f32163d2f303 by lipsa.behera
fix: resolved crash and related issues
(commit: 1663bc9)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/strand/StrandUseCases.kt (diff)