Skip to content
Failed

Changes

Summary

  1. used gender label (commit: 67921bb) (details)
  2. adding passkey files (commit: d37f04a) (details)
  3. fixes (commit: 5dd9fcd) (details)
  4. passkey file added (commit: 8fb30cd) (details)
  5. passkey file added in signup and LoginScreen (commit: eb83fe8) (details)
  6. required msg showing (commit: 2e84cce) (details)
  7. passkey creation and login working (commit: 2b29774) (details)
  8. passkey test added (commit: ea39049) (details)
  9. Work in progress: add initial directory implementation skeleton (commit: 9ac6048) (details)
  10. Add ServerAppMain class (commit: 4617bda) (details)
  11. Server work in progress: saving/reading manager server options/credentials works. (commit: 55c3c2a) (details)
  12. small fix (commit: f7d51fc) (details)
  13. Add Architecture explanation. (commit: 899832f) (details)
  14. Update Architecture explanation. (commit: 35d5fbe) (details)
  15. Update Architecture explanation. (commit: 9f0f132) (details)
  16. Update Architecture explanation. (commit: e8ee2c3) (details)
  17. Move realm directory datasource into the main datasource module. (commit: 19362de) (details)
  18. small chnges and added other option screen (commit: abb6387) (details)
  19. Initial implementation of adding a realm via server command line interface. (commit: d1ffa5a) (details)
  20. Add basic auth to respect realm directory admin. (commit: c448cdd) (details)
  21. Initial implementation of adding a realm that creates a realm-specific database. (commit: 8c5a25b) (details)
  22. Update handling of RealmConfigEntity to set realm database path. (commit: 6c2124f) (details)
  23. added screens (commit: c6d4b84) (details)
  24. Modified test flow as per new design (commit: 1a58002) (details)
  25. issues fixed (commit: d58b613) (details)
  26. Initial implementation of server side password encryption/hashing. (commit: 5b32fc5) (details)
  27. Initial implementation of authentication token creation. (commit: a13c856) (details)
  28. Move db based implementations of account use cases to lib-shared. (commit: d726292) (details)
  29. Initial implementation where adding a Realm using manage server cli will have an admin user set. (commit: c5fcae7) (details)
  30. Work in progress architecture to make authentication tokens available via dependency injection on client. (commit: c8ca8df) (details)
  31. added Signupusecase (commit: 316661b) (details)
  32. WOrk in progress: login functionality. (commit: 8cf629b) (details)
  33. Login functionality work in progress (commit: dc62362) (details)
  34. Remove ExceptionWithStatusCode (commit: 2822e1b) (details)
  35. Update login screen to handle showing exception (commit: 03e78d1) (details)
  36. Update SetPasswordUseCase.kt to check authenticated user. (commit: ea06c09) (details)
  37. Initial implementation of AccountList screen. (commit: d6b92b3) (details)
  38. Update acknowledgement screen to navigate to app launcher if already logged in. (commit: 0f1e9bf) (details)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/GenderToString.kt (diff)
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/username/CreateCredentialUsernameUseCase.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/EncodeUserHandleUseCase.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/DecodeUserHandleUseCase.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/CreatePublicKeyCredentialRequestOptionsJsonUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/StringExt.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/signup/SignUpScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/GetCredentialUseCase.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/credentials/passkey/CreatePasskeyUseCaseImpl.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/util/StringExt.kt
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/CreatePasskeyUseCase.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/credentials/passkey/GetCredentialUseCaseImpl.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-credentials/src/main/java/world/respect/credentials/passkey/username/ParseCredentialUsernameUseCase.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/credentials/passkey/EncodeUserHandleUseCaseImpl.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
Commit eb83fe885582d92fd0d0e3afb3f87adae939478c by nikunj.sharma
passkey file added in signup and LoginScreen
(commit: eb83fe8)
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/username/ParseCredentialUsernameUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/CreatePasskeyUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/util/StringExt.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialCreationOptionsJSON.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialUserEntityJSON.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialRequestOptionsJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/AuthenticationExtensionsPRFOutputsJSON.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticationResponseJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/ClientDataJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/PublicKeyCredentialUserEntityJSON.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/username/CreateCredentialUsernameUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/DecodeUserHandleUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticatorSelectionCriteria.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/GetCredentialUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialDescriptorJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/util/StringExt.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/AuthenticationExtensionsClientOutputsJSON.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticatorAssertionResponseJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/CreatePasskeyUseCase.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/request/DecodeUserHandleUseCase.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/login/LoginScreen.kt (diff)
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/GetCredentialUseCase.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/AuthenticatorSelectionCriteria.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt (diff)
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/request/CreatePublicKeyCredentialRequestOptionsJsonUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticationExtensionsPRFOutputsJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/PublicKeyCredentialRequestOptionsJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/username/CreateCredentialUsernameUseCase.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/PublicKeyCredentialRpEntity.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/request/EncodeUserHandleUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialRpEntity.kt
The file was modifiedrespect-app-compose/build.gradle.kts (diff)
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/PublicKeyCredentialParameters.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/CreatePublicKeyCredentialRequestOptionsJsonUseCase.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/request/EncodeUserHandleUseCase.kt
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/ClientDataJSON.kt
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/AuthenticationExtensionsClientOutputsJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/PublicKeyCredentialDescriptorJSON.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/CreateAccountViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt (diff)
The file was removedrespect-credentials/src/main/java/world/respect/credentials/passkey/model/PublicKeyCredentialParameters.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/AuthenticationResponseJSON.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/username/ParseCredentialUsernameUseCase.kt
The file was addedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/model/AuthenticatorAssertionResponseJSON.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
Commit 2b29774eb6910af97cf1b7b3ea016be09b225044 by nikunj.sharma
passkey creation and login working
(commit: 2b29774)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/getstarted/GetStartedScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.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 addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/getstarted/GetStartedViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/acknowledgement/AcknowledgementViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-credentials/build.gradle.kts (diff)
The file was addedrespect-credentials/src/jvmTest/kotlin/world/respect/credentials/GetCredentialUseCaseTest.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/getstarted/GetStartedViewModel.kt (diff)
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/util/StringExt.jvm.kt
The file was modifiedrespect-app-compose/src/androidMain/AndroidManifest.xml (diff)
The file was addedrespect-credentials/src/androidTest/java/world/respect/credentials/EncodeDecodeUserHandleUseCaseTest.kt
The file was addedrespect-app-compose/src/androidMain/kotlin/world/respect/credentials/passkey/DecodeUserHandleUseCaseImpl.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/StringExt.kt (diff)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/util/StringExt.android.kt
Commit 9ac60482e15b7b568dab26c0dc022a1d5a46c676 by Mike Dawson
Work in progress: add initial directory implementation skeleton
(commit: 9ac6048)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/routes/RespectRealmDirectoryRoute.kt
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/domain/mock/MockGetInviteInfoUseCase.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealmDirectory.kt
The file was addedrespect-datalayer-directory/build.gradle.kts
The file was addedrespect-datalayer-directory/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSource.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/directory/RespectDirectoryServersConfig.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/AccountDepComponent.kt
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/shared/domain/account/RespectAccountManagerScopeTest.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealm.kt (diff)
The file was modifiedsettings.gradle.kts (diff)
The file was removedrespect-server/src/main/kotlin/world/respect/Application.kt
The file was addedrespect-server/src/main/resources/application.conf
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/Application.kt
The file was addedrespect-server/src/main/kotlin/world/respect/server/ServerAppMain.kt
Commit 55c3c2a4cc3681acaa93d0357586293bbe46f51b by Mike Dawson
Server work in progress: saving/reading manager server options/credentials works.
(commit: 55c3c2a)
The file was addedrespect-server/.gitignore
The file was addedrespect-datalayer-directory/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSourceLocal.kt
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt
The file was modifiedrespect-datalayer-directory/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSource.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/AppConfigExt.kt
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddRealmUseCase.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/ManagerServerCLI.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerAppMain.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/GenderToString.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt (diff)
Commit 899832ff49b2b5b643b8b540a91a5e9dbb77076c by Mike Dawson
Add Architecture explanation.
(commit: 899832f)
The file was addedARCHITECTURE.md
Commit 35d5fbe13eeb5621dd27f9740c13a3699181a351 by Mike Dawson
Update Architecture explanation.
(commit: 35d5fbe)
The file was modifiedARCHITECTURE.md (diff)
Commit 9f0f13206e335e708b0477fab32be60fcf07720e by Mike Dawson
Update Architecture explanation.
(commit: 9f0f132)
The file was modifiedARCHITECTURE.md (diff)
Commit e8ee2c37508b03567c4cf496fb1ae914033c5993 by Mike Dawson
Update Architecture explanation.
(commit: e8ee2c3)
The file was modifiedARCHITECTURE.md (diff)
Commit 19362de7fdae7c65a65844a2ee0b72354ed4dd8a by Mike Dawson
Move realm directory datasource into the main datasource module.
(commit: 19362de)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/compatibleapps/CompatibleAppDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer-db/src/jvmTest/kotlin/world/respect/datalayer/db/opds/adapters/TestOpdsPublicationEntityAdapter.kt (diff)
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was removedrespect-datalayer-directory/build.gradle.kts
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/directory/entities/RespectRealmEntity.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSourceLocal.kt
The file was removedrespect-datalayer-db/schemas/world.respect.datasource.db.RespectDatabase/1.json
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDatabase.kt
The file was modifiedsettings.gradle.kts (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDataSourceDb.kt (diff)
The file was addedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectAppDatabase/1.json
The file was removedrespect-datalayer-directory/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSourceLocal.kt
The file was removedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectDatabase/1.json
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/directory/entities/RespectDirectoryEntity.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/opds/OpdsDataSourceDb.kt (diff)
The file was modifiedARCHITECTURE.md (diff)
The file was modifiedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/RespectAppDataSourceRepositoryTest.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddRealmUseCase.kt (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectDatabase.kt
The file was modifiedrespect-datalayer-repository/src/jvmTest/kotlin/world/respect/datalayer/repository/opds/OpdsRespectRepositoryIntegrationTest.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectAppDataSource.kt (diff)
The file was removedrespect-datalayer-directory/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSource.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSource.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/directory/RespectDirectoryDataSourceDb.kt
Commit abb638727db5c86b3a73e9fa52b4e69cafa26953 by nikunj.sharma
small chnges and added other option screen
(commit: abb6387)
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 addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/otheroption/OtherOptionsViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/profile/SignupViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/joinclazzwithcode/JoinClazzWithCodeScreen.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/otheroption/OtherOptionsScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/joinclazzwithcode/JoinClazzWithCodeViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/getstarted/GetStartedViewModel.kt (diff)
Commit d1ffa5a57a03cff132201dab50eb847bc3c2cdfc by Mike Dawson
Initial implementation of adding a realm via server command line interface.
(commit: d1ffa5a)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerAppMain.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDataSourceDb.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/RealmDirectoryDataSourceDb.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/entities/RealmDirectoryEntity.kt
The file was modifiedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectAppDatabase/1.json (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/directory/RespectDirectoryDataSourceDb.kt
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/directory/entities/RespectRealmEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/daos/RealmEntityDao.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectAppDataSourceLocal.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddRealmUseCase.kt (diff)
The file was removedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/directory/entities/RespectDirectoryEntity.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectAppDataSource.kt (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSourceLocal.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realmdirectory/RealmDirectoryDataSourceLocal.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/daos/RealmDirectoryEntityDao.kt
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/directory/RespectDirectoryDataSource.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/Application.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/shared/entities/LangMapEntity.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/RespectRealmDirectoryRoute.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/adapters/RealmAdapter.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDatabase.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/entities/RealmEntity.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realmdirectory/RealmDirectoryDataSource.kt
Commit c448cdd03a8443a9178488596ec735a86d816326 by Mike Dawson
Add basic auth to respect realm directory admin.
(commit: c448cdd)
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/entities/RealmEntity.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/routes/RespectRealmDirectoryRoute.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/Application.kt (diff)
Commit 8c5a25bdcbb3ed7460a9f6ced15e9d8a708ac268 by Mike Dawson
Initial implementation of adding a realm that creates a realm-specific database.
Use Koin's scope to provide realm-specific database.
(commit: 8c5a25b)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/shared/serialization/InstantISO8601Serializer.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectAppDatabase.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/invite/RespectInviteInfo.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/account/invite/GetInviteInfoUseCaseServer.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt (diff)
The file was modifiedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectAppDatabase/1.json (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/daos/RealmConfigEntityDao.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/Person.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/ext/RespectRealmExt.kt
The file was modifiedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/ext/UrlExt.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/entities/RealmEntity.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealm.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/realm/RespectRealmPath.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddRealmUseCase.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/daos/PersonEntityDao.kt
The file was addedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectRealmDatabase/1.json
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddServerManagedDirectoryCallback.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectRealmDatabase.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/adapters/RealmAdapter.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/RealmDirectoryDataSourceDb.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/entities/PersonEntity.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/entities/RealmConfigEntity.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realmdirectory/RealmDirectoryDataSourceLocal.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealmDirectory.kt (diff)
Commit 6c2124f493f8297fb2b2aaff1247bbc57146effb by Mike Dawson
Update handling of RealmConfigEntity to set realm database path.
(commit: 6c2124f)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/daos/RealmConfigEntityDao.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerAppMain.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/createinviteredeemrequest/RespectRedeemInviteRequestUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/otheroption/OtherOptionsViewModel.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/otheroptionsignup/OtherOptionsSignupViewModel.kt
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/manageuser/otheroption/OtherOptionsScreen.kt (diff)
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/view/manageuser/howpasskeywork/HowPasskeyWorksScreen.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/getstarted/GetStartedScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/getstarted/GetStartedViewModel.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/manageuser/otheroptionsignup/OtherOptionsSignupScreen.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/howpasskeywork/GetStartedViewModel.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/CreateAccountViewModel.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/enterpasswordsignup/EnterPasswordSignUpScreen.kt
Commit 1a580026014be0651c632351db9a834189cb37b6 by Pooja Ravi
Modified test flow as per new design
(commit: 1a58002)
The file was modifiedrespect-test-end-to-end/android-maestro/e2e-tests/001_browse_lessons_test.yaml (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/getstarted/GetStartedViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/confirmation/ConfirmationViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/otheroption/OtherOptionsScreen.kt (diff)
Commit 5b32fc5940805a1edff75d537772333216ed48f0 by Mike Dawson
Initial implementation of server side password encryption/hashing.
(commit: 5b32fc5)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/PersonDataSourceDb.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectRealmDatabase.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/model/AuthToken.kt
The file was modifiedrespect-datalayer-db/build.gradle.kts (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/entities/AuthTokenEntity.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/daos/PersonEntityDao.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectRealmDataSource.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/entities/PersonPasswordEntity.kt
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/account/setpassword/SetPasswordUseDbImpl.kt
The file was addedrespect-server/src/test/kotlin/world/respect/server/domain/account/authwithpassword/AuthWithPasswordIntegrationTest.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/daos/AuthTokenEntityDao.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/PersonDataSource.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/authwithpassword/GetTokenAndUserProfileWithUsernameAndPassword.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/AuthResponse.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/adapters/AuthTokenAdapter.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/PersonDataSourceLocal.kt
The file was modifiedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectRealmDatabase/1.json (diff)
The file was removedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/Person.kt
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/adapters/PersonAdapter.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/entities/PersonEntity.kt (diff)
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectRealmDataSourceLocal.kt
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/daos/PersonPasswordEntityDao.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/setpassword/SetPasswordUseCase.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/model/Person.kt
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/account/authwithpassword/GetTokenAndUserProfileWithUsernameAndPasswordDbImpl.kt
Commit a13c8564c635fd4761c8889abca65e4e6ef6ea21 by Mike Dawson
Initial implementation of authentication token creation.
(commit: a13c856)
The file was addedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/util/TimeInMillis.android.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/AuthenticatedUserPrincipalId.kt
The file was addedrespect-server/src/main/kotlin/world/respect/server/domain/account/validateauth/ValidateAuthorizationUseCaseDbImpl.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/adapters/AuthTokenAdapter.kt (diff)
The file was modifiedrespect-server/src/test/kotlin/world/respect/server/domain/account/authwithpassword/AuthWithPasswordIntegrationTest.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/entities/AuthTokenEntity.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/Application.kt (diff)
The file was modifiedrespect-datalayer-db/schemas/world.respect.datalayer.db.RespectRealmDatabase/1.json (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/gettokenanduser/GetTokenAndUserProfileWithUsernameAndPasswordUseCase.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/account/authwithpassword/GetTokenAndUserProfileWithUsernameAndPasswordDbImpl.kt (diff)
The file was removedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/authwithpassword/GetTokenAndUserProfileWithUsernameAndPassword.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/daos/AuthTokenEntityDao.kt (diff)
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/util/TimeInMillis.jvm.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddRealmUseCase.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/validateauth/ValidateAuthorizationUseCase.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/TimeInMillis.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/entities/PersonEntity.kt (diff)
Commit d726292260483bfeebdcb05b6ecea8501b6d09fd by Mike Dawson
Move db based implementations of account use cases to lib-shared.
(commit: d726292)
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/authwithpassword/GetTokenAndUserProfileWithUsernameAndPasswordDbImpl.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/validateauth/ValidateAuthorizationUseCaseDbImpl.kt
The file was removedrespect-server/src/main/kotlin/world/respect/server/domain/account/setpassword/SetPasswordUseDbImpl.kt
The file was removedrespect-server/src/main/kotlin/world/respect/server/domain/account/validateauth/ValidateAuthorizationUseCaseDbImpl.kt
The file was removedrespect-server/src/test/kotlin/world/respect/server/domain/account/authwithpassword/AuthWithPasswordIntegrationTest.kt
The file was removedrespect-server/src/main/kotlin/world/respect/server/domain/account/authwithpassword/GetTokenAndUserProfileWithUsernameAndPasswordDbImpl.kt
The file was addedrespect-lib-shared/src/jvmTest/kotlin/world/respect/shared/domain/account/AuthWithPasswordIntegrationTest.kt
The file was addedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/setpassword/SetPasswordUseDbImpl.kt
The file was modifiedrespect-lib-shared/build.gradle.kts (diff)
Commit c5fcae7be6799c107c84a8055a631e381b673594 by Mike Dawson
Initial implementation where adding a Realm using manage server cli will have an admin user set.
(commit: c5fcae7)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerAppMain.kt (diff)
The file was addedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/RespectRealmDataSourceDb.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/PersonDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/PersonDataSource.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/AuthenticatedUserPrincipalId.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/setpassword/SetPasswordUseCase.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/adapters/PersonAdapter.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/ServerKoinModule.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddRealmUseCase.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/RespectRealmDataSourceLocal.kt (diff)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/shared/domain/account/AuthWithPasswordIntegrationTest.kt (diff)
Commit c8ca8df1f94801fe076530fbd101d215fe89c593 by Mike Dawson
Work in progress architecture to make authentication tokens available via dependency injection on client.
(commit: c8ca8df)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/Application.kt (diff)
The file was modifiedrespect-server/build.gradle.kts (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/ForbiddenException.kt
The file was modifiedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/authwithpassword/GetTokenAndUserProfileWithUsernameAndPasswordDbImpl.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/routes/AuthRoute.kt
The file was addedrespect-server/src/main/kotlin/world/respect/server/util/ext/ApplicationCallExt.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/gettokenanduser/GetTokenAndUserProfileWithUsernameAndPasswordUseCaseClient.kt
The file was addedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/exceptionwithstatuscode/ExceptionWithStatusCode.kt
The file was addedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/AuthTokenProvider.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectTokenManager.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/gettokenanduser/GetTokenAndUserProfileWithUsernameAndPasswordUseCase.kt (diff)
The file was removedrespect-credentials/src/androidTest/java/world/respect/credentials/EncodeDecodeUserHandleUseCaseTest.kt
The file was addedrespect-app-compose/src/commonMain/kotlin/passkey/EncodeUserHandleUseCaseImpl.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/signup/SignupCredential.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/otheroptionsignup/OtherOptionsSignupViewModel.kt (diff)
The file was modifiedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/request/CreatePublicKeyCredentialCreationOptionsJsonUseCase.kt (diff)
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/credentials/passkey/EncodeUserHandleUseCaseImpl.kt
The file was addedrespect-credentials/src/jvmTest/kotlin/world/respect/credentials/EncodeDecodeUserHandleUseCaseTest.kt
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/credentials/passkey/CreatePasskeyUseCaseImpl.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/createaccount/CreateAccountScreen.kt (diff)
The file was removedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/username/ParseCredentialUsernameUseCase.kt
The file was removedrespect-credentials/src/jvmTest/kotlin/world/respect/credentials/GetCredentialUseCaseTest.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/signup/SignupUseCase.kt
The file was removedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/username/CreateCredentialUsernameUseCase.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/signup/CreateAccountViewModel.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/passkey/DecodeUserHandleUseCaseImpl.kt
The file was modifiedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/CreatePasskeyUseCase.kt (diff)
The file was removedrespect-app-compose/src/androidMain/kotlin/world/respect/credentials/passkey/DecodeUserHandleUseCaseImpl.kt
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedrespect-credentials/src/commonMain/kotlin/world/respect/credentials/passkey/request/DecodeUserHandleUseCase.kt (diff)
Commit 8cf629b89d465eb3e56435712ccbd76d21d183b1 by Mike Dawson
WOrk in progress: login functionality.
(commit: 8cf629b)
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/realm/MakeRealmPathDirUseCaseAndroid.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/realm/MakeRealmPathDirUseCase.kt
Commit dc62362a13eaba6f6032738700a3cf839f62487b by Mike Dawson
Login functionality work in progress
(commit: dc62362)
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/RespectAppDataSourceHttp.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt (diff)
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/RespectAppDataSourceRepository.kt (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-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/gettokenanduser/GetTokenAndUserProfileWithUsernameAndPasswordUseCaseClient.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/getstarted/GetStartedViewModel.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/manageuser/login/LoginViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/otheroption/OtherOptionsViewModel.kt (diff)
Commit 2822e1bdccc81cb9926b3ab95144c6627e54303b by Mike Dawson
Remove ExceptionWithStatusCode
(commit: 2822e1b)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/ForbiddenException.kt (diff)
The file was removedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/exceptionwithstatuscode/ExceptionWithStatusCode.kt
Commit 03e78d1dcd91b9f70c50feb8984821f74b556451 by Mike Dawson
Update login screen to handle showing exception
(commit: 03e78d1)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/login/LoginScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-lib-util/build.gradle.kts (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/enterpasswordsignup/EnterPasswordSignUpViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/login/LoginViewModel.kt (diff)
Commit ea06c09162183cb976decea44746ef2a9eaf069b by Mike Dawson
Update SetPasswordUseCase.kt to check authenticated user.
(commit: ea06c09)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/setpassword/SetPasswordUseCase.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/ForbiddenException.kt (diff)
The file was removedrespect-lib-shared/src/jvmTest/kotlin/world/respect/shared/domain/account/RespectAccountManagerScopeTest.kt
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/domain/realm/add/AddRealmUseCase.kt (diff)
The file was modifiedrespect-lib-shared/src/jvmMain/kotlin/world/respect/shared/domain/account/setpassword/SetPasswordUseDbImpl.kt (diff)
The file was modifiedrespect-lib-shared/src/jvmTest/kotlin/world/respect/shared/domain/account/AuthWithPasswordIntegrationTest.kt (diff)
Commit d6b92b365b1caab4482992b339fe8d84fa114b36 by Mike Dawson
Initial implementation of AccountList screen.
(commit: d6b92b3)
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/RespectRealmDataSourceRepository.kt
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountAndPerson.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/AppNavHost.kt (diff)
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/util/ext/PersonExt.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/manageuser/getstarted/GetStartedViewModel.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/manageuser/accountlist/AccountListViewModel.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/daos/PersonEntityDao.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/Application.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realm/PersonDataSource.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/RealmDirectoryDataSourceDb.kt (diff)
The file was addedrespect-server/src/main/kotlin/world/respect/server/routes/RespectRealmJsonRoute.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was addedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/realm/PersonDataSourceRepository.kt
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectPersonAvatar.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/accountlist/AccountListScreen.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/realmdirectory/RealmDirectoryDataSource.kt (diff)
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectConstants.kt (diff)
The file was modifiedrespect-server/src/main/kotlin/world/respect/server/util/ext/ApplicationCallExt.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was addedrespect-lib-util/src/commonMain/kotlin/world/respect/libutil/ext/ListExt.kt
The file was modifiedrespect-datalayer/src/commonMain/kotlin/world/respect/datalayer/respect/model/RespectRealm.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccount.kt (diff)
The file was addedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/manageuser/accountlist/AccountListItem.kt
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/RespectAccountManager.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realm/PersonDataSourceDb.kt (diff)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/realmdirectory/daos/RealmEntityDao.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/app/App.kt (diff)
Commit 0f1e9bf8b77f88fb0f05b5a17f1e5fd968ce303e by Mike Dawson
Update acknowledgement screen to navigate to app launcher if already logged in.
(commit: 0f1e9bf)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/acknowledgement/AcknowledgementViewModel.kt (diff)