Skip to content
Success

Changes

Summary

  1. Update link (commit: 1309de5) (details)
  2. Enable validator tests as JSON schema has been fixed. (commit: fb3fee2) (details)
  3. Add initial layout of invitation model. (commit: 8b00a4b) (details)
  4. Refine domain use case models for handling invites. (commit: 65a8b7e) (details)
  5. initial commit (commit: bcbd544) (details)
  6. Refine terminology for server federation. (commit: 9abab53) (details)
  7. Maestro test update (commit: 2394fa2) (details)
  8. keystore.properties added to git-ignore (commit: e1957d1) (details)
  9. Duration is null fixed (commit: a22dba9) (details)
  10. default image is added (commit: 7a67ff6) (details)
  11. when user click on (commit: 51a7b66) (details)
  12. Appbar title in learning detail (commit: 9d9738b) (details)
  13. Initial navigate to lesson url : work in progress. (commit: 76fc5e7) (details)
  14. Add keystore.properties to .gitignore (commit: 55b7563) (details)
  15. image shape change (commit: bfc2e22) (details)
  16. Alignment of text (commit: fa497e6) (details)
  17. Initial implementation of LearningUnitViewer to enable showing learning units in a webview. (commit: 2e995e6) (details)
  18. image to lie in center (commit: 3d4f8d7) (details)
  19. Add initial logic to launch Respect compatible app as an intent. (commit: 1987723) (details)
  20. changing play button (commit: a13ace5) (details)
  21. Changing Play to Open (commit: 43f236f) (details)
  22. test updated (commit: 237e437) (details)
  23. Change to using a separate activity to run WebView based content to avoid issue with vh css unit. (commit: be8a00f) (details)
  24. Move LaunchAppUseCaseAndroid into respect-lib-shared where it should be, switch to looking up Activity class using reflection. (commit: bba3817) (details)
  25. Set AppBar title from OPDS feed metadata (commit: 0c4a358) (details)
  26. Set AppBar title from OPDS feed metadata (commit: 7f806e5) (details)
  27. Remove unused imports from LearningUnitListViewModel. (commit: d050b8f) (details)
  28. Add title, back button, and close button to WebViewActivity. (commit: 217b96a) (details)
  29. Add RESPECT icon. (commit: 24efc6b) (details)
  30. Enable minification and app signing (commit: 327f5fd) (details)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
Commit fb3fee20ba6fa363dc24c6b99c7178cea300bcf6 by Mike Dawson
Enable validator tests as JSON schema has been fixed.
(commit: fb3fee2)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/domain/validator/TestValidationScenarios.kt (diff)
Commit 8b00a4b701d61d97baa8edb373cf429487ed19af by Mike Dawson
Add initial layout of invitation model.
(commit: 8b00a4b)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterOrgGUIDRef.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterGUIDRef.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterGenderEnum.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterBaseStatusEnum.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterResourceGUIDRef.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterClassGUIDRef.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/invite/SubmitRedeemInviteRequestUseCase.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectUserDataSource.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteResponse.kt
Commit 65a8b7e038250a4ea9cac6ea0d1f0cb1359505ce by Mike Dawson
Refine domain use case models for handling invites.
(commit: 65a8b7e)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/systemurl/SystemUrlConfig.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff)
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/invite/SubmitRedeemInviteRequestUseCase.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectServerUrls.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/SubmitRedeemInviteRequestUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteResponse.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectPendingInviteState.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/ApproveOrDeclineInviteRequestUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/RespectAppDataSourceProvider.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/invite/GetInviteInfoUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/SingleDataSourceProvider.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectUserDataSource.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
Commit 9abab53bc761ec254f5d189e3c8230c62d83e3d2 by Mike Dawson
Refine terminology for server federation.
(commit: 9abab53)
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealm.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/directory/RespectDirectoryServersConfig.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/systemurl/SystemUrlConfig.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectServerUrls.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff)
The file was modifiedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff)
Commit e1957d1035a2574bfbc25b37df118453e2c33f8a by Pooja Ravi
keystore.properties added to git-ignore
(commit: e1957d1)
The file was modified.gitignore (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/RespectAsyncImage.kt (diff)
Commit 51a7b6636bba6999f09bd2faf9cf3c856e0396db by mandvi.verma
when user click on
lesson in appDetail the title will change in learningunit app bar
when user click on arrow to go to learningunit then title will be "Lesson List " when user click any item it will update title
(commit: 51a7b66)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
Commit 9d9738baf6c3e98ead93281476bf96696ced6e98 by mandvi.verma
Appbar title in learning detail
(commit: 9d9738b)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
Commit 76fc5e74e6999e55782075597f3f28dd1abe5a6c by Mike Dawson
Initial navigate to lesson url : work in progress.
(commit: 76fc5e7)
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/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (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/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/opds/validator/ValidateOpdsPublicationUseCase.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectConstants.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCase.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt
Commit 55b7563b523d9153610ac2be3b70af4610524e36 by noreply
Add keystore.properties to .gitignore

Add keystore.properties to .gitignore
(commit: 55b7563)
The file was modified.gitignore (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/list/AppListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/apps/detail/AppsDetailScreen.kt (diff)
Commit 2e995e660309035ef25feb99a9ab32ac20f3ee42 by Mike Dawson
Initial implementation of LearningUnitViewer to enable showing learning units in a webview.
(commit: 2e995e6)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebViewNavigator.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt
The file was addedrespect-app-compose/src/androidMain/res/values/tags.xml
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.android.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebView.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt (diff)
The file was addedrespect-app-compose/src/androidMain/res/layout/screen_xapi.xml
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadAbstractWebViewClient.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.desktop.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
Commit 1987723bf8e9e49750c54be61111bc7f6f687168 by Mike Dawson
Add initial logic to launch Respect compatible app as an intent.
(commit: 1987723)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.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/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff)
Commit be8a00f4b2282e279cd504155dd97d094576989b by Mike Dawson
Change to using a separate activity to run WebView based content to avoid issue with vh css unit.
(commit: be8a00f)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.kt
The file was removedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt
The file was addedrespect-app-compose/src/androidMain/res/layout/activity_web_view.xml
The file was addedrespect-app-compose/src/androidMain/res/values-night/themes.xml
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebView.kt
The file was addedrespect-app-compose/src/androidMain/res/values/themes.xml
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.android.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt
The file was modifiedbuild.gradle.kts (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was removedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was removedrespect-app-compose/src/androidMain/res/layout/screen_xapi.xml
The file was removedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.desktop.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-app-compose/src/androidMain/res/values-v23/themes.xml
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
Commit bba38173a83b1b11a3f00c088cea7f2da255ba6a by Mike Dawson
Move LaunchAppUseCaseAndroid into respect-lib-shared where it should be, switch to looking up Activity class using reflection.
(commit: bba3817)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff)
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
Commit 0c4a358b1837c57337ee34a64ee07565bed8e34f by mandvi.verma
Set AppBar title from OPDS feed metadata

The AppBar title in the LearningUnitList screen is now dynamically set
based on the `metadata.title` from the OPDS feed. If the metadata title
is not available, it defaults to "Lessons".
(commit: 0c4a358)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
Commit 7f806e59ef76aebc18b65d793410b37bda7b20bd by mandvi.verma
Set AppBar title from OPDS feed metadata
(commit: 7f806e5)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit d050b8f80e009f99586534058c2007907b6cecb8 by mandvi.verma
Remove unused imports from LearningUnitListViewModel.
(commit: d050b8f)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 217b96ae9c59a87138a5f8a2055060bd2c925b13 by Mike Dawson
Add title, back button, and close button to WebViewActivity.
(commit: 217b96a)
The file was modifiedrespect-app-compose/src/androidMain/res/layout/activity_web_view.xml (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff)
The file was addedrespect-app-compose/src/androidMain/res/drawable/baseline_close_24.xml
The file was addedrespect-app-compose/src/androidMain/res/menu/menu_webview.xml
The file was modifiedrespect-app-compose/src/androidMain/res/values/strings.xml (diff)
The file was removedrespect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png
The file was addedrespect-app-compose/src/androidMain/res/drawable/ic_launcher.xml
The file was removedrespect-app-compose/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml
The file was removedrespect-app-compose/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png
The file was removedrespect-app-compose/src/androidMain/res/mipmap-xhdpi/ic_launcher.png
The file was removedrespect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher.png
The file was removedrespect-app-compose/src/androidMain/res/mipmap-mdpi/ic_launcher.png
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
Commit 327f5fdbcba0ffe6bbe46f60eade9746946bb0b1 by Mike Dawson
Enable minification and app signing
(commit: 327f5fd)
The file was addedrespect-app-compose/proguard-rules.pro
The file was modifiedrespect-app-compose/build.gradle.kts (diff)