Skip to content

Changes

Started by timer
Started 1 day 8 hr ago
Took 3 min 4 sec

Summary

  1. School config work in progress. (commit: 65680a0) (details)
  2. implement SchoolConfigSettingDataSource for db, http, and repository (commit: 684eeff) (details)
  3. update DrainRemoteWriteQueueUseCase (commit: cf5f182) (details)
  4. add permission check query (commit: ea17d8a) (details)
  5. fix build failure (commit: 06cee38) (details)
  6. add db migration (commit: a92896f) (details)
  7. Fix issue #209 (commit: 5e6b93f) (details)
  8. Update LaunchCustomTabUseCase to use Url type. (commit: c86cd41) (details)
  9. Update default base catalog url. (commit: c20ab8c) (details)
  10. Bump version number. (commit: 4ef8e04) (details)
  11. add teacherpin (commit: 2743c7d) (details)
  12. Update SchoolConfigSettingDataSource.GetListParams to use a list of keys instead of a single key (commit: c0fe5a3) (details)
  13. Update teacher pin and class enabled options using school config (commit: d8a2fba) (details)
Commit 65680a0e34c6d0c57d11a71016ec55b640aac691 by Mike Dawson
School config work in progress.
(commit: 65680a0)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseMigrations.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/SchoolConfigSettingDataSourceLocal.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/model/PersonRoleEnum.kt (diff)
The file was modifiedrespect-datalayer/AGENTS.md (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/ext/PersonRoleEnumExt.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/SchoolDataSourceLocal.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/SchoolDataSourceDb.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/adapters/SchoolConfigSettingAdapter.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/model/SchoolConfigSetting.kt (diff)
The file was addedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectSchoolDatabase/13.json
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/SchoolConfigSettingDataSourceDb.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/SchoolConfigSettingEntityDao.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/entities/SchoolConfigSettingEntity.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabase.kt (diff)
Commit 684eeff3a646fdd5c4e45a87f9e8b0c0f829a7ae by Anugraha
implement SchoolConfigSettingDataSource for db, http, and repository
(commit: 684eeff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLayerParams.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/SchoolConfigSettingDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/SchoolConfigSettingEntityDao.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/SchoolConfigSettingDataSource.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/DummySchoolConfigSettingsDataSource.kt
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/SchoolDataSourceRepository.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/writequeue/WriteQueueItem.kt (diff)
The file was addedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/school/SchoolConfigSettingDataSourceHttp.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/Application.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolConfigSettingRoute.kt
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/SchoolDataSourceHttp.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/SchoolDataSourceDb.kt (diff)
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/school/SchoolConfigSettingDataSourceRepository.kt
Commit cf5f182893501cc16bed4fdbfa27844d8e23832d by Anugraha
update DrainRemoteWriteQueueUseCase
(commit: cf5f182)
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/school/writequeue/DrainRemoteWriteQueueUseCase.kt (diff)
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/SchoolDataSourceRepository.kt (diff)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/school/SchoolConfigSettingDataSourceHttp.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/SchoolDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/SchoolConfigSettingEntityDao.kt (diff)
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/school/SchoolConfigSettingDataSourceRepository.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/SchoolConfigSettingDataSource.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/SchoolConfigSettingDataSourceDb.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/school/respect/SchoolConfigSettingRoute.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseMigrations.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/model/PersonRoleEnum.kt (diff)
Commit 5e6b93f7cebe6c0a82390618f3bcbb3f1e044ff8 by Mike Dawson
Fix issue #209

Attempting to self-register a new school failed when URL is included in verified app links as per the Android Manifest.
(commit: 5e6b93f)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
Commit c86cd41b696bc6a2c81db3363dc0a0b2a4d30956 by Mike Dawson
Update LaunchCustomTabUseCase to use Url type.
(commit: c86cd41)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCase.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/schooldirectory/list/SchoolDirectoryListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/school/LaunchCustomTabUseCaseAndroid.kt (diff)
Commit c20ab8c871ed3a46390d51d4b9db99d3108783e3 by Mike Dawson
Update default base catalog url.
(commit: c20ab8c)
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/SchoolConfigSettingEntityDao.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseMigrations.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/sharedschooldevice/SharedDevicesSettingsViewmodel.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/domain/account/sharedschooldevice/setpin/SetSharedDevicePINUseCase.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/SchoolConfigSettingDataSource.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/sharedschooldevice/setpin/GetSharedDevicePINUseCase.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/model/PersonRoleEnum.kt (diff)
Commit c0fe5a3f603bc350ed2c560eb3667701a2ed9746 by Anugraha
Update SchoolConfigSettingDataSource.GetListParams to use a list of keys instead of a single key
(commit: c0fe5a3)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/SchoolConfigSettingEntityDao.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/SchoolConfigSettingDataSource.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/SchoolConfigSettingDataSourceDb.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/apps/list/AppListViewModel.kt (diff)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/school/SchoolConfigSettingDataSourceHttp.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/DataLayerParams.kt (diff)
Commit d8a2fba5130f7a2d67ff1254aaac2558cf525e38 by Anugraha
Update teacher pin and class enabled options using school config
(commit: d8a2fba)
The file was addedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/school/SchoolConfigSettingIntegrationTest.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/school/SchoolConfigSettingDataSource.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/sharedschooldevice/TeacherAndAdminLoginViewmodel.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/sharedschooldevice/login/SelectClassViewModel.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/domain/account/sharedschooldevice/setpin/GetSharedDevicePINUseCase.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/SchoolConfigSettingDataSourceDb.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/sharedschooldevice/SharedDevicesSettingsViewmodel.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseMigrations.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/SchoolConfigSettingEntityDao.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/sharedschooldevice/GetSharedDeviceSelfSelectUseCase.kt (diff)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/school/SchoolConfigSettingDataSourceHttp.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/domain/account/sharedschooldevice/SetSharedDeviceSelfSelectUseCase.kt (diff)