Skip to content
Success

Changes

Summary

  1. Refine domain use case models for handling invites. (commit: 65a8b7e) (details)
  2. initial commit (commit: bcbd544) (details)
  3. Refine terminology for server federation. (commit: 9abab53) (details)
  4. Maestro test update (commit: 2394fa2) (details)
  5. keystore.properties added to git-ignore (commit: e1957d1) (details)
  6. Duration is null fixed (commit: a22dba9) (details)
  7. default image is added (commit: 7a67ff6) (details)
  8. when user click on (commit: 51a7b66) (details)
  9. Appbar title in learning detail (commit: 9d9738b) (details)
  10. Initial navigate to lesson url : work in progress. (commit: 76fc5e7) (details)
  11. Add keystore.properties to .gitignore (commit: 55b7563) (details)
  12. image shape change (commit: bfc2e22) (details)
  13. Alignment of text (commit: fa497e6) (details)
  14. add runreportusecase (commit: 91706f7) (details)
  15. Test-description added for reports (commit: b05053b) (details)
  16. Test-description added for reports (commit: e42093f) (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)
  31. Add respectLaunchVersion parameter to URL (commit: e8ac8dd) (details)
  32. Create LICENSE (commit: f682a3a) (details)
  33. Remove respect.db file (commit: 7de1b01) (details)
  34. Add lib-ihttp-core and lib-ihttp-iostreams (commit: 0377070) (details)
  35. Add lib-ihttp-okhttp and lib-ihttp-nanohttpd (commit: 0a501d7) (details)
  36. add report screens and viewmodels with mock data (commit: e125dad) (details)
  37. Work in progress: UstadCache compiles and UstadCacheJvmTest passes. (commit: c0b7ef5) (details)
  38. Convert UstadCache functions to asynchronous (suspended) because Room multiplatform does not support synchronous (blocking) queries. (commit: 9aa7622) (details)
  39. Fix DistributedCacheHashtableIntegrationTest - nested use of runBlocking caused database deadlock. (commit: a5ec99e) (details)
  40. Update respect-app-compose to use UstadCache for OKHttp and Coil image loading. (commit: 09a3263) (details)
  41. Initial version of OkHttpWebViewClient (commit: 922736f) (details)
  42. Add try/catch handler to shouldInterceptRequest to return 503 response when OKHttp call throws an exception. (commit: 288113c) (details)
  43. Add more detail to error message for did not return 304 validation check. (commit: d598d91) (details)
  44. Convert cache lib database entities to being immutable. (commit: d76b593) (details)
  45. Added RunReportUseCase as constructor parameter in ReportsViewModels (commit: 3785347) (details)
  46. resolve conflict (commit: c80e9b3) (details)
  47. Add basic report datalayer interface and class. (commit: 8ef4666) (details)
  48. Integrated the mock Respect report data source into dependency injection (commit: bf072d6) (details)
  49. updated list screen with paging source (commit: 0b21516) (details)
  50. Added ReportTemplateList Screen (commit: 61ac4af) (details)
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/domain/account/invite/GetInviteInfoUseCase.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteRequest.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectPendingInviteState.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/RespectUserDataSource.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/SingleDataSourceProvider.kt (diff)
The file was addedrespect-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/invite/SubmitRedeemInviteRequestUseCase.kt
The file was removedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/invite/SubmitRedeemInviteRequestUseCase.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/domain/account/RespectAccount.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/datasource/RespectAppDataSourceProvider.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectRedeemInviteResponse.kt
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 addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/systemurl/SystemUrlConfig.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealm.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/directory/RespectDirectoryServersConfig.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff)
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/RespectViewModel.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectServerUrls.kt
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/apps/detail/AppsDetailViewModel.kt (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/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 addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.kt (diff)
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/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.kt
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/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-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/detail/LearningUnitDetailScreen.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectConstants.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
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/apps/detail/AppsDetailScreen.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/list/LearningUnitListScreen.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/apps/detail/AppsDetailScreen.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/model/ReportSeries.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/ReportOptions.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/model/ReportOptions.kt
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/ReportPeriod.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/model/ReportPeriod.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/ext/ReportQueryResultExt.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/graph/CombinedGraph.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/model/ReportConditionFilterOptions.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/model/StatementReportRow.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/ReportSeries.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/CreateGraphFormatterUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/DurationGraphFormatter.kt
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/headers/directives/DirectivesToMap.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/DateGraphFormatter.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/CountGraphFormatter.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/entities/ReportQueryResult.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/GenderGraphFormatter.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/query/RunReportUseCase.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/ReportConditionFilterOptions.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/ext/DateConstants.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/GraphFormatter.kt
Commit b05053b95779edad0e6740e306b882692eca6c74 by Pooja Ravi
Test-description added for reports
(commit: b05053b)
The file was addedrespect-test-end-to-end/test-description/004_create_report_test_description.md
The file was modifiedrespect-test-end-to-end/README.md (diff)
Commit e42093f09ae92bfdbe791654b51c2c93721f9ad8 by Pooja Ravi
Test-description added for reports
(commit: e42093f)
The file was modifiedrespect-test-end-to-end/README.md (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/androidMain/kotlin/world/respect/app/components/webview/UstadAbstractWebViewClient.kt
The file was addedrespect-app-compose/src/androidMain/res/values/tags.xml
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.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/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.android.kt
The file was addedrespect-app-compose/src/androidMain/res/layout/screen_xapi.xml
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/webview/UstadWebViewNavigator.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
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/commonMain/kotlin/world/respect/app/components/webview/UstadWebView.kt
The file was addedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.desktop.kt
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/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/viewer/LearningUnitViewerViewModel.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/kotlin/world/respect/shared/viewmodel/learningunit/detail/LearningUnitDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (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 modifiedbuild.gradle.kts (diff)
The file was modifiedgradle/libs.versions.toml (diff)
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-v23/themes.xml
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
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 modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/app/components/webview/UstadWebView.android.kt
The file was addedrespect-app-compose/src/androidMain/res/values/themes.xml
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was removedrespect-app-compose/src/desktopMain/kotlin/world/respect/app/components/webview/UstadWebView.desktop.kt
The file was removedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
The file was removedrespect-app-compose/src/androidMain/res/layout/screen_xapi.xml
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/app/domain/launchapp/LaunchAppUseCaseAndroid.kt
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/res/values-night/themes.xml
The file was addedrespect-app-compose/src/androidMain/res/layout/activity_web_view.xml
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/viewer/LearningUnitViewerScreen.kt
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 modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt
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-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/detail/AppsDetailViewModel.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/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 addedrespect-app-compose/src/androidMain/res/menu/menu_webview.xml
The file was addedrespect-app-compose/src/androidMain/res/drawable/baseline_close_24.xml
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-app-compose/src/androidMain/res/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/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-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)
The file was removedrespect-app-compose/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png
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
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)
Commit e8ac8dd5e387128ef9d3ecf6e8e048f7a08a28f6 by Mike Dawson
Add respectLaunchVersion parameter to URL
(commit: e8ac8dd)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCase.kt (diff)
The file was addedLICENSE
The file was removedrespect.db
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/MappedHttpHeaders.kt
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/headers/MergedHeaders.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/HttpHeaderListExt.kt
The file was addedrespect-lib-ihttp-core/build.gradle.kts
The file was addedrespect-lib-ihttp-iostreams/build.gradle.kts
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/IHeadersBuilder.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/request/RequestBuilder.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithByteBody.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/StringResponse.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/IHeaderExt.kt
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/response/IHttpResponse.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/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequest.kt
The file was addedrespect-lib-ihttp-core/.gitignore
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/headers/IHttpHeader.kt
The file was addedrespect-lib-ihttp-core/src/jvmMain/kotlin/com/ustadmobile/ihttp/ext/ByteArrayExt.jvm.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/request/IHttpRequestWithTextBody.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeaderImpl.kt
The file was addedrespect-lib-ihttp-iostreams/.gitignore
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/ext/MapExt.kt
The file was addedrespect-lib-ihttp-iostreams/README.md
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/IHttpHeaderExt.kt
The file was addedrespect-lib-ihttp-iostreams/src/commonMain/kotlin/com/ustadmobile/ihttp/iostreams/ByteArrayExt.kt
The file was addedrespect-lib-ihttp-core/README.md
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/MapHttpHeadersAdapter.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeadersExt.kt
The file was modifiedsettings.gradle.kts (diff)
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/ByteArrayExt.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-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/OkHttpResponseAdapter.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/proguard-rules.pro
The file was addedrespect-lib-ihttp-okhttp/build.gradle.kts
The file was addedrespect-lib-ihttp-nanohttpd/.gitignore
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/headers/IHttpHeadersAsOkHttpHeadersAdapter.kt
The file was addedrespect-lib-ihttp-nanohttpd/build.gradle.kts
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-lib-ihttp-nanohttpd/src/commonMain/kotlin/com/ustadmobile/ihttp/nanohttpd/NanoHttpdRequestAdapter.kt
The file was modifiedsettings.gradle.kts (diff)
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/response/IHttpResponseOkHttpAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/AndroidManifest.xml
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/request/OkHttpRequestAdapter.kt
Commit e125dadc29667ded41250f2ab674a5dec1a9d5fd by Anugraha
add report screens and viewmodels with mock data
(commit: e125dad)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/util/ext/ModifierExt.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/edit/ReportEditViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/ext/MutableStateExt.kt
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/edit/ReportEditScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/list/ReportListViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectDateField.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/ext/replace.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/detail/ReportDetailScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/CreateGraphFormatterUseCase.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 addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/entities/Report.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/list/ReportListScreen.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/daos/ReportDao.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/detail/ReportDetailViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectPagingItems.kt
The file was modifiedrespect-datalayer-db/build.gradle.kts (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
Commit c0b7ef589a0301b8021beac105264f26a2059eec by Mike Dawson
Work in progress: UstadCache compiles and UstadCacheJvmTest passes.
(commit: c0b7ef5)
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/distributed/LifeCycleOwnerDistributedCacheInit.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/headers/LastModifiedHeader.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpointTest.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/OutputStreamExt.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/RequestedEntryDao.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/CachePaths.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/md5/Md5Digest.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/UstadCacheExt.kt
The file was modifiedrespect-lib-xxhash/build.gradle.kts (diff)
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/response/HttpPathResponse.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/FileMimeTypeHelperImpl.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/distributed/model/DistributedCachePing.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedHashEntries.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/model/DistributedHashEntriesTest.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestAndroid.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtable.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/UstadCacheBuilder.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/CacheStorageCompressionFilter.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/NewCacheEntryDao.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/io/RangeInputStream.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestCreator.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/StoreResult.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/LruMap.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/distributed/model/DistributedHashCacheEntry.kt
The file was addedrespect-lib-cache/.gitignore
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/composites/NeighborCacheEntryAndNeighborCache.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedCachePong.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/entities/RequestedEntry.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/partial/ContentRange.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/distributed/model/DistributedCachePacket.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/FileSystemExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/util/DatabaseExt.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/DistributedCacheInterceptor.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/FileAssert.kt
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/cachecontrol/ResponseCacheControlHeader.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/NeighborCacheDao.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/ByteArrayResponse.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NewCacheEntry.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheJvmTest.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/headers/MimeTypeHelper.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessCheckerImpl.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CachedResponseStatus.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/headers/MimeTypeHelperExt.kt
The file was addedrespect-lib-cache/build.gradle.kts
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/CachePathsProvider.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/md5/Md5DigestCreator.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/cachecontrol/ResponseCacheabilityCheckerImpl.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/util/ConcurrentSafeMapOf.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestCreator.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheTrimmerTest.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/cachecontrol/ResponseValidityChecker.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/base64/Base64Ext.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/io/RangeInputStreamTest.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/io/SourceExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedCacheWhatWithIdAndPayload.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/testfile1.png
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/CouponHeader.kt
The file was addedrespect-lib-cache/schemas/com.ustadmobile.libcache.db.UstadCacheDb/15.json
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/RequestExt.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/db/entities/RetentionLock.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/NeighborCacheEntryDao.kt
The file was addedrespect-lib-cache/README.md
The file was addedrespect-lib-cache/src/jvmTest/resources/childrens-literature.epub
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/HeadersBuilderExt.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/okhttp/ResponseCacheabilityCheckerExt.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/cachecontrol/CacheControlFreshnessChecker.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/partial/RangeRequestNotSatisfiableException.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/HttpResponseExt.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/logging/UstadCacheLogger.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/response/StringResponse.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtableIntegrationTest.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/testfile2.png
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/CacheControlDirectivesUtil.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/partial/ContentRangeTest.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/StoreProgressListener.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/base64/Base64Ext.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.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/util/ByteBufferExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/DefaultCacheCompressionFilter.kt
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/headers/HttpHeadersExt.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/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/okhttp/UstadCacheInterceptor.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/NapierLogInit.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/UstadCacheTrimmer.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/UstadCache.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/NeighborCache.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/io/InputStreamExt.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/ByteArrayExt.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/UstadCacheTrimmerTest.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/distributed/DistributedCacheHashtableIntegrationTest.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/http/DistributedCacheHttpEndpointTest.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint.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/okhttp/UstadCacheInterceptor.kt (diff)
The file was modifiedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/UstadCacheExt.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 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/androidMain/kotlin/world/respect/shared/domain/storage/GetAndroidSdCardDirUseCase.kt
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/CachePathsProviderAndroid.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageOptionsUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageSettingUseCase.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/RespectApp.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/storage/OfflineStorageOption.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageOptionsUseCaseAndroid.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
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
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/RetentionLock.kt (diff)
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/NeighborCacheEntry.kt (diff)
The file was modifiedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/entities/NewCacheEntry.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/RequestedEntry.kt (diff)
Commit 3785347fee9ab79161831889fd04a8087c90829a by Anugraha
Added RunReportUseCase as constructor parameter in ReportsViewModels
(commit: 3785347)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/list/ReportListViewModel.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/model/RunReportResultAndFormatters.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/query/RunReportUseCaseClientImpl.kt
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/navigation/AppRoutes.kt (diff)
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/report/edit/ReportEditViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/list/ReportListScreen.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/query/RunReportUseCaseDatabaseImpl.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/detail/ReportDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/detail/ReportDetailViewModel.kt (diff)
Commit 8ef4666e610929cb8c72fbbab0fc7addd60ada0f by Mike Dawson
Add basic report datalayer interface and class.
(commit: 8ef4666)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectReport.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectReportDataSource.kt
Commit bf072d6801c5bb3fd09b05cfacf1d52a70d85e4b by Anugraha
Integrated the mock Respect report data source into dependency injection
(commit: bf072d6)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/edit/ReportEditViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/edit/ReportEditScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/list/ReportListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/list/ReportListScreen.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/MockRespectReportDataSource.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/model/ReportPeriod.kt (diff)
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/report/detail/ReportDetailViewModel.kt (diff)
Commit 0b215165389e9d7ec869727ee63f5c511f101603 by Anugraha
updated list screen with paging source
(commit: 0b21516)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/list/ReportListViewModel.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectReportDataSource.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/DateGraphFormatter.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/report/formatter/CreateGraphFormatterUseCase.kt (diff)
The file was modifiedrespect-datalayer/build.gradle.kts (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/MockRespectReportDataSource.kt (diff)
Commit 61ac4af0af40740a4456f984999ccb9da7ba2b37 by Anugraha
Added ReportTemplateList Screen
(commit: 61ac4af)
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/viewmodel/report/edit/ReportEditViewModel.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/MockRespectReportDataSource.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/list/ReportTemplateListScreen.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/app/appstate/AppUiState.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/graph/CombinedGraph.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/list/ReportListViewModel.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/composeResources/values/strings.xml (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/report/list/ReportTemplateListViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/RespectReportDataSource.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/ActionBarButtonUiState.kt