Skip to content
Success

Changes

Summary

  1. Create LICENSE (commit: f682a3a) (details)
  2. Remove respect.db file (commit: 7de1b01) (details)
  3. Add lib-ihttp-core and lib-ihttp-iostreams (commit: 0377070) (details)
  4. Add lib-ihttp-okhttp and lib-ihttp-nanohttpd (commit: 0a501d7) (details)
  5. Work in progress: UstadCache compiles and UstadCacheJvmTest passes. (commit: c0b7ef5) (details)
  6. Convert UstadCache functions to asynchronous (suspended) because Room multiplatform does not support synchronous (blocking) queries. (commit: 9aa7622) (details)
  7. Fix DistributedCacheHashtableIntegrationTest - nested use of runBlocking caused database deadlock. (commit: a5ec99e) (details)
  8. Update respect-app-compose to use UstadCache for OKHttp and Coil image loading. (commit: 09a3263) (details)
  9. Initial version of OkHttpWebViewClient (commit: 922736f) (details)
  10. Add try/catch handler to shouldInterceptRequest to return 503 response when OKHttp call throws an exception. (commit: 288113c) (details)
  11. Add more detail to error message for did not return 304 validation check. (commit: d598d91) (details)
  12. Convert cache lib database entities to being immutable. (commit: d76b593) (details)
  13. classes renamed to clazz (commit: 5c627ee) (details)
  14. ClassList and ClassDetail screen setup (commit: 0942ba9) (details)
  15. ClassList (commit: 4fef5fd) (details)
  16. Add OneRoster data classes and basic datasource functions for manage user. (commit: 7e62f72) (details)
  17. The `ClazzListScreen` and `ClazzListViewModel` have been temporarily updated to use dummy data for list items. (commit: 6575021) (details)
  18. The `ClazzListScreen` and `ClazzListViewModel` have been temporarily updated to use dummy data for list items. (commit: 197802b) (details)
  19. This commit adds navigation to the class detail screen upon clicking a class. (commit: e281d2d) (details)
  20. Implement filter functionality in class list (commit: bb83117) (details)
  21. Accept Invit and add student screen setup added (commit: 8390e9c) (details)
  22. AcceptInvite (commit: b49d22b) (details)
  23. AcceptInvite (commit: b34d65a) (details)
  24. AcceptInvite (commit: e6fef28) (details)
  25. AcceptInvite (commit: 9743a26) (details)
  26. AcceptInvite (commit: cf154e5) (details)
  27. AcceptInvite (commit: f176517) (details)
  28. Add student screen added (commit: 3f19f08) (details)
  29. Integrate fake roster data for class list (commit: 45756d7) (details)
  30. Add Class screen added (commit: 62369a9) (details)
  31. Added save button (commit: 4821fc9) (details)
  32. Added class screen (commit: bb99e0d) (details)
  33. adding dummy list (commit: af1abc3) (details)
  34. sort ui (commit: 43901be) (details)
  35. sort ui (commit: a5e291a) (details)
  36. Accept invite icon changed (commit: 1202643) (details)
  37. Accept invite icon changed (commit: 74b5d2e) (details)
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/.gitignore
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithFormUrlEncodedData.kt
The file was addedrespect-lib-ihttp-iostreams/build.gradle.kts
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeadersExt.kt
The file was addedrespect-lib-ihttp-core/build.gradle.kts
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/MapHttpHeadersAdapter.kt
The file was addedrespect-lib-ihttp-iostreams/src/commonMain/kotlin/com/ustadmobile/ihttp/iostreams/ByteArrayExt.kt
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/headers/IHttpHeader.kt
The file was modifiedgradle/libs.versions.toml (diff)
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/ext/IHeaderExt.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/IHttpHeaderExt.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/headers/HttpHeaderListExt.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/response/StringResponse.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/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/src/commonMain/kotlin/com/ustadmobile/ihttp/request/IHttpRequestWithTextBody.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/MergedHeaders.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/request/BaseHttpRequest.kt
The file was addedrespect-lib-ihttp-iostreams/README.md
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/headers/IHttpHeaders.kt
The file was addedrespect-lib-ihttp-core/src/commonMain/kotlin/com/ustadmobile/ihttp/response/ByteArrayResponse.kt
The file was addedrespect-lib-ihttp-core/README.md
The file was addedrespect-lib-ihttp-iostreams/.gitignore
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/HttpHeadersImpl.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/response/IHttpResponse.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/commonMain/kotlin/com/ustadmobile/ihttp/headers/directives/DirectivesToMap.kt
Commit 0a501d75eaea676ed271dd799ee68c708cc88b5b by Mike Dawson
Add lib-ihttp-okhttp and lib-ihttp-nanohttpd
(commit: 0a501d7)
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/headers/OkHttpHeadersAdapter.kt
The file was modifiedgradle/libs.versions.toml (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/request/HttpRequestOkHttpAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/.gitignore
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/headers/IHttpHeadersAsOkHttpHeadersAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/AndroidManifest.xml
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/response/IHttpResponseOkHttpAdapter.kt
The file was addedrespect-lib-ihttp-nanohttpd/.gitignore
The file was modifiedsettings.gradle.kts (diff)
The file was addedrespect-lib-ihttp-okhttp/proguard-rules.pro
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/request/OkHttpRequestAdapter.kt
The file was addedrespect-lib-ihttp-okhttp/build.gradle.kts
The file was addedrespect-lib-ihttp-okhttp/consumer-rules.pro
The file was addedrespect-lib-ihttp-nanohttpd/build.gradle.kts
The file was addedrespect-lib-ihttp-okhttp/src/commonMain/kotlin/com/ustadmobile/ihttp/okhttp/response/OkHttpResponseAdapter.kt
Commit c0b7ef589a0301b8021beac105264f26a2059eec by Mike Dawson
Work in progress: UstadCache compiles and UstadCacheJvmTest passes.
(commit: c0b7ef5)
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/model/DistributedHashEntries.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/cachecontrol/CacheControlFreshnessChecker.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/okhttp/DistributedCacheInterceptor.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/cachecontrol/CacheControlDirectivesUtil.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/distributed/DistributedCacheHashtableIntegrationTest.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/db/entities/RequestedEntry.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/db/entities/CacheEntryAndLocks.kt
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/cachecontrol/ResponseValidityChecker.kt
The file was modifiedgradle/libs.versions.toml (diff)
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/util/ConcurrentSafeMapOf.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/headers/MimeTypeHelper.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/resources/childrens-literature.epub
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/headers/FileMimeTypeHelperImpl.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/ustadmobile-epub.js
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/util/NewFileFromResource.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/integrity/Sha256Integrity.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/DefaultCacheCompressionFilter.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptor.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/db/dao/CacheEntryDao.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/distributed/DistributedCacheNeighborDiscoveryListener.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/cachecontrol/ResponseCacheControlHeader.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/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/commonMain/kotlin/com/ustadmobile/libcache/util/DatabaseExt.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/model/DistributedCachePong.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/headers/CouponHeader.kt
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/db/dao/NewCacheEntryDao.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/LastModifiedHeader.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/testfile2.png
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/DistributedCachePacket.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/okhttp/UstadCacheInterceptorTest.kt
The file was addedrespect-lib-cache/README.md
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/db/entities/NeighborCacheEntry.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/db/entities/RetentionLock.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/date/ParseHttpDate.kt
The file was addedrespect-lib-cache/build.gradle.kts
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/io/FileSystemExt.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpointTest.kt
The file was addedrespect-lib-cache/src/jvmTest/resources/testfile1.png
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/ByteArrayExt.kt
The file was addedrespect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/base64/Base64Ext.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestJvm.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/base64/Base64Ext.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/UstadCacheJvmTest.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/db/entities/NeighborCache.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5Digest.kt
The file was addedrespect-lib-ihttp-iostreams/src/commonMain/kotlin/com/ustadmobile/ihttp/iostreams/NullOutputStream.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/util/LruMap.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/response/HttpResponseExt.kt
The file was addedrespect-lib-cache/.gitignore
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/CachedResponseStatus.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MimeTypeHelperExt.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/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/response/HttpPathResponse.kt
The file was addedrespect-lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/util/ResourcesDispatcher.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/StringExt.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/db/dao/RequestedEntryDao.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/partial/RangeRequestNotSatisfiableException.kt
The file was modifiedrespect-lib-xxhash/build.gradle.kts (diff)
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/model/DistributedCachePing.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/CacheEntryToStore.kt
The file was addedrespect-lib-cache/src/jvmMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestCreator.kt
The file was modifiedsettings.gradle.kts (diff)
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/db/composites/NeighborCacheEntryAndNeighborCache.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/ValidatedEntry.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/response/ByteArrayResponse.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/StoreResult.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/okhttp/ResponseCacheabilityCheckerExt.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/StoreProgressListener.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/io/OutputStreamExt.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/distributed/DistributedCacheHashtable.kt
The file was addedrespect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint.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/db/dao/NeighborCacheDao.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/db/ClearNeighborsCallback.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/db/dao/NeighborCacheEntryDao.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/util/ByteBufferExt.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/distributed/http/DistributedCacheHttpEndpoint.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/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheJvmTest.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/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/commonMain/kotlin/com/ustadmobile/libcache/okhttp/UstadCacheInterceptor.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/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/commonMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageSettingUseCase.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/storage/GetOfflineStorageOptionsUseCaseAndroid.kt
The file was addedrespect-app-compose/README.md
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
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/GetAndroidSdCardDirUseCase.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/storage/CachePathsProviderAndroid.kt
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
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/GetOfflineStorageOptionsUseCase.kt
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/util/ext/FileExt.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/storage/OfflineStorageOption.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
Commit 922736ffdd90390c65f557a40980645c9bbdc90e by Mike Dawson
Initial version of OkHttpWebViewClient
(commit: 922736f)
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)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.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/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/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/RetentionLock.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/ClazzListScreen.kt
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/App.kt (diff)
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/classes/ClassesScreen.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/ClazzViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/detail/ClazzDetailViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
Commit 0942ba9f5c20ddb63e529148802d799ec43d6106 by mandvi.verma
ClassList and ClassDetail screen setup
(commit: 0942ba9)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/detail/ClazzDetailScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/detail/ClazzDetailViewModel.kt (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/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/App.kt (diff)
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/classes/list/ClazzListScreen.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/classes/ClazzListScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/clazz/model/ClazzDataSource.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/clazz/model/FakeClazzList.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/list/ClazzListScreen.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/OneRosterClass.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterEnrollment.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/OneRosterRosterDataSource.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/model/OneRosterUserGUIDRef.kt
Commit 65750213695d418b1b091e72c5de49e5313a1df4 by mandvi.verma
The `ClazzListScreen` and `ClazzListViewModel` have been temporarily updated to use dummy data for list items.
(commit: 6575021)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/list/ClazzListScreen.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/view/classes/detail/ClazzDetailScreen.kt (diff)
Commit 197802b829b50973bb7107662fea8e08696d69ea by mandvi.verma
The `ClazzListScreen` and `ClazzListViewModel` have been temporarily updated to use dummy data for list items.
(commit: 197802b)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/list/ClazzListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
Commit e281d2dff2b9b13c59fca1f3faef86f80fd84fc8 by mandvi.verma
This commit adds navigation to the class detail screen upon clicking a class.
(commit: e281d2d)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/list/ClazzListScreen.kt (diff)
Commit bb831171f04fe951c683f8e2d2c6da168f06a2d9 by mandvi.verma
Implement filter functionality in class list

-   Added `clazzFilter` and `selectedFilterTitle` to `ClazzListUiState`.
-   Implemented `onClickFilter` function in `ClazzListViewModel` to update the selected filter.
-   Updated `ClazzListScreen` to display a dropdown menu for selecting filters.
-   The selected filter is now displayed, and the dropdown shows available filter options.
(commit: bb83117)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/list/ClazzListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/detail/ClazzDetailScreen.kt (diff)
Commit 8390e9c1a4ef924969b04fad2061a6af5874bbd0 by mandvi.verma
Accept Invit and add student screen setup added
(commit: 8390e9c)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/list/ClazzListScreen.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/clazz/acceptinvite/AcceptInviteScreen.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/view/clazz/student/StudentScreen.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/list/ClazzListScreen.kt
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/detail/ClazzDetailViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/acceptinvite/AcceptInviteViewModel.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/viewmodel/clazz/student/StudentViewModel.kt
The file was removedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/classes/detail/ClazzDetailScreen.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/detail/ClazzDetailViewModel.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/acceptinvite/AcceptInviteViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/acceptinvite/AcceptInviteScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/acceptinvite/AcceptInviteViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/acceptinvite/AcceptInviteScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/acceptinvite/AcceptInviteViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/acceptinvite/AcceptInviteScreen.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/view/clazz/acceptinvite/AcceptInviteScreen.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/clazz/model/FakeClazzList.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/clazz/model/ClazzDataSource.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/detail/ClazzDetailViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/acceptinvite/AcceptInviteScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/student/StudentScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/student/StudentViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
Commit 45756d7e1bf5b231e3cd0248db06d480cfd92a4f by mandvi.verma
Integrate fake roster data for class list

The `ClazzListScreen` has been updated to display the class titles from the `oneRoasterClass` list in the UI state.
(commit: 45756d7)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/oneroster/rostering/FakeRosterDataSource.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/list/ClazzListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.kt (diff)
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/viewmodel/clazz/addclazz/AddClazzViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/addclazz/AddClazzScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/app/appstate/AppUiState.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/clazz/addclazz/AddClazzViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppBar.kt (diff)
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/clazz/list/ClazzListViewModel.kt (diff)
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-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/addclazz/AddClazzViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/addclazz/AddClazzScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/acceptinvite/AcceptInviteViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/detail/ClazzDetailViewModel.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/view/clazz/acceptinvite/AcceptInviteScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/list/ClazzListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/clazz/list/ClazzListViewModel.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/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/clazz/detail/ClazzDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)