kalium
π An SDK for creating Wire clients on Android and JVM. Expanding to iOS and Web.
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- pre-push
- action.yml
- action.yml
- backup-publish-swift.yml
- backup-publish-web-npm.yml
- benchmarks-check.yml
- build-kalium-unified.yml
- changelog-fragment.yml
- check-kotlin-abi.yml
- cherry-pick-pr-to-newer-release-cycle.yml
- claude-code-review.yml
- codestyle.yml
- deploy-adr-docs.yml
- deploy-kalium.yml
- generate-changelog.yml
- generate-dokka.yml
- gradle-android-instrumented-tests.yml
- gradle-android-unit-tests.yml
- gradle-db-tests.yml
- gradle-ios-tests.yml
- gradle-jvm-tests.yml
- jira-lint-and-link-merge-group.yml
- jira-lint-and-link.yml
- label-pr.yml
- pr-author-assigner.yml
- publish-maven-central.yml
- release-logic-artifacts.yml
- release-logic-rc.yml
- semantic-commit-lint-merge-group.yml
- semantic-commit-lint.yml
- stale-issues-and-pr.yml
- validate-release-tag.yml
- warm-konan-cache.yml
- CODEOWNERS
- dependabot.yml
- labeler.yml
- stale.yml
- technolinator.yml
- zizmor.yml
- profiles_settings.xml
- wire_swiss_gmbh.xml
- README.md
- CommonAndroidConfig.kt
- CommonDarwinConfig.kt
- CommonDokkaConfig.kt
- commonJsConfig.kt
- CommonJvmConfig.kt
- FrequentModules.kt
- LibraryPlugin.kt
- LibsCatalog.kt
- MavenPublishing.kt
- Multiplatform.kt
- Sbom.kt
- detekt.gradle.kts
- testing.gradle.kts
- Android.kt
- DagCommandTask.kt
- KaliumBuild.kt
- OnlyAffectedTestTask.kt
- ProjectExtensions.kt
- DagCommandTaskTest.kt
- build.gradle.kts
- settings.gradle.kts
- 4405-pending-mls-group-creation-recovery.added.md
- allow-setting-logger-from-ios.added.md
- apple-avs-dynamic-runtime.md
- apple-avs-log-callback.added.md
- create-new-meeting-use-case.added.md
- delete-meeting-use-case.added.md
- ensure-meeting-is-mls-established.added.md
- get-next-meeting-occurrence-use-case.added.md
- link-preview-message-mapping.added.md
- link-preview-sender-apis.added.md
- link-preview-user-config.added.md
- meeting-occurrences-api-v16-sync.added.md
- meeting-occurrences-local-storage.added.md
- meeting-occurrences-scope.added.md
- meetings-feature-flag.added.md
- multi-ingress-sso-identity-change.changed.md
- multi-ingress-sso-identity-changed-result.added.md
- multi-ingress-sso-provider-id.added.md
- observe-meetings-feature-flag.added.md
- README.md
- remove-conversation-details-ongoing-call.removed.md
- send-pending-messages-use-case.added.md
- sync-request-wait-until-live.added.md
- update-avs-10-5-3.changed.md
- update-meeting-use-case-failure.changed.md
- update-meeting-use-case.added.md
- use-instant-for-conversation-status-timestamps.md
- CoreCryptoExceptionMapper.kt
- CoreCryptoExceptionMapperAppleTest.kt
- CoreCryptoExceptionMapper.kt
- CoreFailure.kt
- CoreFailureMappers.kt
- MLSTransportFailureSerialization.kt
- Either.kt
- EitherFlow.kt
- EitherRetry.kt
- Flow.kt
- CoreLogger.kt
- CoreCryptoExceptionMapper.kt
- .gitignore
- build.gradle.kts
- BaseMLSClientTest.kt
- BaseProteusClientTest.kt
- IgnoreAndroidInstrumented.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- readBinaryResource.kt
- BaseMLSClientTest.kt
- BaseProteusClientTest.kt
- IgnoreAndroidInstrumented.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- readBinaryResource.kt
- AndroidManifest.xml
- CryptoServices.kt
- CryptoUtils.kt
- CoreCryptoUtils.kt
- PlatformFileUtils.kt
- BaseMLSClientTest.kt
- BaseProteusClientTest.kt
- IgnoreAndroidInstrumented.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- readBinaryResource.kt
- AESUtils.kt
- CryptoServices.kt
- CryptoUtils.kt
- CoreCryptoUtils.kt
- PlatformFileUtils.kt
- BackupCoder.kt
- BackupHeader.kt
- Passphrase.kt
- CryptographyException.kt
- ProteusException.kt
- ByteDataContainer.kt
- ChaCha20Decryptor.kt
- ChaCha20Encryptor.kt
- CryptoMappers.kt
- CryptoServiceInfo.kt
- CryptoServices.kt
- CryptoUtils.kt
- CoreCryptoCentral.kt
- CoreCryptoCentralImpl.kt
- CoreCryptoTransactionExt.kt
- CoreCryptoUtils.kt
- CryptographyLogger.kt
- CryptoTransactionContext.kt
- E2EIClient.kt
- E2EIClientImpl.kt
- IDs.kt
- MLSCiphersuite.kt
- MLSClient.kt
- MLSClientImpl.kt
- MlsDBSecret.kt
- MLSEpochObserver.kt
- MLSTransporter.kt
- PlatformFileUtils.kt
- ProteusClient.kt
- ProteusClientCoreCryptoImpl.kt
- ProteusDBSecret.kt
- ByteDataContainerTest.kt
- BaseMLSClientTest.kt
- BaseProteusClientTest.kt
- CryptoUtilsTest.kt
- E2EIClientTest.kt
- IgnoreAndroidInstrumented.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- MLSClientTest.kt
- ProteusClientTest.kt
- QualifiedIDTest.kt
- readBinaryResource.kt
- SessionIDTest.kt
- WireIdentityHandleTest.kt
- dummy.pdf
- CRUDEngine.module_@wireapp_store-engine.kt
- Cryptobox.module_@wireapp_cryptobox.kt
- CryptoboxCRUDStore.module_@wireapp_cryptobox.kt
- CryptoboxSession.module_@wireapp_cryptobox.kt
- Decoder.module_@wireapp_cbor.kt
- Encoder.module_@wireapp_cbor.kt
- IdentityKey.module_@wireapp_proteus.kt
- IdentityKeyPair.module_@wireapp_proteus.kt
- KeyPair.module_@wireapp_proteus.kt
- MemoryEngine.module_@wireapp_store-engine.kt
- PreKey.module_@wireapp_proteus.kt
- PreKeyBundle.module_@wireapp_proteus.kt
- PreKeyStore.module_@wireapp_proteus.kt
- PublicKey.module_@wireapp_proteus.kt
- SecretKey.module_@wireapp_proteus.kt
- CryptoServices.kt
- CryptoUtils.kt
- CoreCryptoUtils.kt
- BaseMLSClientTest.kt
- BaseProteusClientTest.kt
- IgnoreAndroidInstrumented.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- IndexedDbTestBootstrap.kt
- readBinaryResource.kt
- ChaCha20CoderTest.kt
- BaseMLSClientTest.kt
- BaseProteusClientTest.kt
- CoreCryptoCentralTest.kt
- IgnoreAndroidInstrumented.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- readBinaryResource.kt
- PlatformFileUtils.web.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- AnalyticsIdentifierResult.kt
- AppDetails.kt
- Asset.kt
- AssetMessage.kt
- Call.kt
- CallActiveSpeakers.kt
- CallClient.kt
- CallMetadataProfile.kt
- CallModerationAction.kt
- CallParticipants.kt
- CallQuality.kt
- CallType.kt
- ConversationTypeForCall.kt
- EpochInfo.kt
- InCallReactionMessage.kt
- Participant.kt
- RecentlyEndedCallMetadata.kt
- TestVideoType.kt
- VideoState.kt
- ClientModel.kt
- ConnectionDetails.kt
- ClientId.kt
- Conversation.kt
- ConversationBatch.kt
- ConversationFilter.kt
- ConversationFolder.kt
- ConversationGuestLink.kt
- ConversationProtocolUpdateStatus.kt
- ConversationStatus.kt
- CreateConversationParam.kt
- ProposalTimer.kt
- SubConversation.kt
- MemberLeaveReason.kt
- FeatureConfigModel.kt
- WireCellsFeatureConfigModel.kt
- HistoryClient.kt
- PlainId.kt
- QualifiedId.kt
- LastPreKey.kt
- LegalHoldRequest.kt
- ListUsersLegalHoldConsent.kt
- LogoutReason.kt
- Meeting.kt
- Button.kt
- MessageDraft.kt
- LinkPreviewAsset.kt
- MessageLinkPreview.kt
- MessageMention.kt
- MessageReaction.kt
- MessageReactions.kt
- DetailedReceipt.kt
- AssetContent.kt
- Message.kt
- MessageBlob.kt
- MessageContent.kt
- MessageContentLogging.kt
- MessageEncryptionAlgorithm.kt
- MessageEnvelope.kt
- MigratedMessage.kt
- ProtoContent.kt
- SelfDeletionTimer.kt
- UserSummary.kt
- CipherSuite.kt
- MLSPublicKeys.kt
- LocalNotification.kt
- ServiceDetails.kt
- Team.kt
- TeamPermission.kt
- UserType.kt
- CreateUserTeam.kt
- LegalHoldStatus.kt
- UserModel.kt
- KtxWebSerializer.kt
- WebContentSerialization.kt
- WebEventContent.kt
- WebMappers.kt
- ClientIdTest.kt
- build.gradle.kts
- LibsodiumInitializer.kt
- build.gradle.kts
- AndroidManifest.xml
- Extensions.kt
- KaliumLogger.kt
- LogAttributesTest.kt
- FileLogger.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- IgnoreIOS.kt
- IgnoreJS.kt
- FileTestHelper.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- FileUtilTest.kt
- toUTF16BEByteArray.kt
- FileUtil.kt
- KaliumDispatcherImpl.kt
- MimeTypeUtil.kt
- PlatformDateTimeUtil.kt
- AndroidManifest.xml
- toUTF16BEByteArray.kt
- FileUtil.kt
- KaliumDispatcherImpl.kt
- MimeTypeUtil.kt
- PlatformDateTimeUtil.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- FileTestHelper.kt
- IntExt.kt
- toByteArray.kt
- MapExt.kt
- LenientJsonSerializer.kt
- SerializationUtils.kt
- StringExt.kt
- TimeConstants.kt
- TimeTypes.kt
- ConversationPersistenceApi.kt
- DateTimeUtil.kt
- DebugKaliumApi.kt
- DelicateKaliumApi.kt
- FileUtil.kt
- InternalCryptoAccess.kt
- InternalKaliumApi.kt
- KaliumDispatcher.kt
- KaliumDispatcherImpl.kt
- MimeTypeUtil.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- StringExtTest.kt
- UTF16BEByteArrayTest.kt
- DateTimeUtilBenchmark.kt
- DateTimeUtilTest.kt
- FileUtilTest.kt
- IntExtTests.kt
- toUTF16BEByteArray.kt
- FileUtil.kt
- KaliumDispatcherImpl.kt
- MimeTypeUtil.kt
- PlatformDateTimeUtil.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- FileTestHelper.kt
- toUTF16BEByteArray.kt
- FileUtil.kt
- KaliumDispatcherImpl.kt
- MimeTypeUtil.kt
- PlatformDateTimeUtil.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- FileTestHelper.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- README.md
- IdMapper.kt
- build.gradle.kts
- IgnoreIOS.kt
- HttpClientConnectionSpecsTest.kt
- IgnoreIOS.kt
- OkhttpClientFactory.kt
- AndroidManifest.xml
- AppVersionBlackListResponse.kt
- defaultHttpEngine.kt
- IgnoreIOS.kt
- AppVersionBlackListResponse.kt
- HttpEngine.kt
- KaliumWebSocketFactory.kt
- AssetApi.kt
- ClientApi.kt
- ConnectionApi.kt
- ConversationHistoryApi.kt
- ConversationApi.kt
- E2EIApi.kt
- FeatureConfigApi.kt
- KeyPackageApi.kt
- LogoutApi.kt
- MeetingApi.kt
- EnvelopeProtoMapper.kt
- MessageApi.kt
- MLSMessageApi.kt
- OtrClientEntryMapper.kt
- QualifiedUserIdToClientMap.kt
- NomadDeviceSyncApi.kt
- NotificationApi.kt
- PreKeyApi.kt
- PropertiesApi.kt
- UserSearchApi.kt
- SelfApi.kt
- MLSPublicKeyApi.kt
- UserDetailsApi.kt
- AccessTokenApi.kt
- BaseApi.kt
- CallApi.kt
- ServerTimeApi.kt
- TeamsApi.kt
- UpgradePersonalToTeamApi.kt
- WildCardApi.kt
- AppVersionBlackListResponse.kt
- AppVersioningApi.kt
- DomainLookupApi.kt
- GetDomainRegistrationApi.kt
- LoginApi.kt
- RegisterApi.kt
- SSOLoginApi.kt
- UnauthorizedSettingsApi.kt
- VerificationCodeApi.kt
- ACMEApi.kt
- ServerConfigApi.kt
- VersionApi.kt
- AuthenticatedNetworkContainerV0.kt
- AccessTokenApiV0.kt
- AssetApiV0.kt
- CallApiV0.kt
- ClientApiV0.kt
- ConnectionApiV0.kt
- ConversationApiV0.kt
- ConversationHistoryApiV0.kt
- E2EIApiV0.kt
- FeatureConfigApiV0.kt
- KeyPackageApiV0.kt
- LogoutApiV0.kt
- MeetingApiV0.kt
- MessageApiV0.kt
- MLSMessageApiV0.kt
- MLSPublicKeyApiV0.kt
- NomadDeviceSyncApiV0.kt
- NotificationApiV0.kt
- PreKeyApiV0.kt
- PropertiesApiV0.kt
- SelfApiV0.kt
- ServerTimeApiV0.kt
- TeamsApiV0.kt
- UpgradePersonalToTeamApiV0.kt
- UserDetailsApiV0.kt
- UserSearchApiV0.kt
- UnauthenticatedNetworkContainerV0.kt
- DomainLookupApiV0.kt
- GetDomainRegistrationApiV0.kt
- LoginApiV0.kt
- RegisterApiV0.kt
- SSOLoginApiV0.kt
- VerificationCodeApiV0.kt
- AuthenticatedNetworkContainerV10.kt
- AccessTokenApiV10.kt
- AssetApiV10.kt
- CallApiV10.kt
- ClientApiV10.kt
- ConnectionApiV10.kt
- ConversationApiV10.kt
- ConversationHistoryApiV10.kt
- E2EIApiV10.kt
- FeatureConfigApiV10.kt
- KeyPackageApiV10.kt
- LogoutApiV10.kt
- MeetingApiV10.kt
- MessageApiV10.kt
- MLSMessageApiV10.kt
- MLSPublicKeyApiV10.kt
- NotificationApiV10.kt
- PreKeyApiV10.kt
- PropertiesApiV10.kt
- SelfApiV10.kt
- ServerTimeApiV10.kt
- TeamsApiV10.kt
- UpgradePersonalToTeamApiV10.kt
- UserDetailsApiV10.kt
- UserSearchApiV10.kt
- UnauthenticatedNetworkContainerV10.kt
- DomainLookupApiV10.kt
- GetDomainRegistrationApiV10.kt
- LoginApiV10.kt
- RegisterApiV10.kt
- SSOLoginApiV10.kt
- VerificationCodeApiV10.kt
- AuthenticatedNetworkContainerV11.kt
- AccessTokenApiV11.kt
- AssetApiV11.kt
- CallApiV11.kt
- ClientApiV11.kt
- ConnectionApiV11.kt
- ConversationApiV11.kt
- ConversationHistoryApiV11.kt
- E2EIApiV11.kt
- FeatureConfigApiV11.kt
- KeyPackageApiV11.kt
- LogoutApiV11.kt
- MeetingApiV11.kt
- MessageApiV11.kt
- MLSMessageApiV11.kt
- MLSPublicKeyApiV11.kt
- NotificationApiV11.kt
- PreKeyApiV11.kt
- PropertiesApiV11.kt
- SelfApiV11.kt
- ServerTimeApiV11.kt
- TeamsApiV11.kt
- UpgradePersonalToTeamApiV11.kt
- UserDetailsApiV11.kt
- UserSearchApiV11.kt
- UnauthenticatedNetworkContainerV11.kt
- DomainLookupApiV11.kt
- GetDomainRegistrationApiV11.kt
- LoginApiV11.kt
- RegisterApiV11.kt
- SSOLoginApiV11.kt
- VerificationCodeApiV11.kt
- AuthenticatedNetworkContainerV12.kt
- AccessTokenApiV12.kt
- AssetApiV12.kt
- CallApiV12.kt
- ClientApiV12.kt
- ConnectionApiV12.kt
- ConversationApiV12.kt
- ConversationHistoryApiV12.kt
- E2EIApiV12.kt
- FeatureConfigApiV12.kt
- KeyPackageApiV12.kt
- LogoutApiV12.kt
- MeetingApiV12.kt
- MessageApiV12.kt
- MLSMessageApiV12.kt
- MLSPublicKeyApiV12.kt
- NotificationApiV12.kt
- PreKeyApiV12.kt
- PropertiesApiV12.kt
- SelfApiV12.kt
- ServerTimeApiV12.kt
- TeamsApiV12.kt
- UpgradePersonalToTeamApiV12.kt
- UserDetailsApiV12.kt
- UserSearchApiV12.kt
- UnauthenticatedNetworkContainerV12.kt
- DomainLookupApiV12.kt
- GetDomainRegistrationApiV12.kt
- LoginApiV12.kt
- RegisterApiV12.kt
- SSOLoginApiV12.kt
- VerificationCodeApiV12.kt
- AuthenticatedNetworkContainerV13.kt
- AccessTokenApiV13.kt
- AssetApiV13.kt
- CallApiV13.kt
- ClientApiV13.kt
- ConnectionApiV13.kt
- ConversationApiV13.kt
- ConversationHistoryApiV13.kt
- E2EIApiV13.kt
- FeatureConfigApiV13.kt
- KeyPackageApiV13.kt
- LogoutApiV13.kt
- MeetingApiV13.kt
- MessageApiV13.kt
- MLSMessageApiV13.kt
- MLSPublicKeyApiV13.kt
- NotificationApiV13.kt
- PreKeyApiV13.kt
- PropertiesApiV13.kt
- SelfApiV13.kt
- ServerTimeApiV13.kt
- TeamsApiV13.kt
- UpgradePersonalToTeamApiV13.kt
- UserDetailsApiV13.kt
- UserSearchApiV13.kt
- UnauthenticatedNetworkContainerV13.kt
- DomainLookupApiV13.kt
- GetDomainRegistrationApiV13.kt
- LoginApiV13.kt
- RegisterApiV13.kt
- SSOLoginApiV13.kt
- VerificationCodeApiV13.kt
- AuthenticatedNetworkContainerV14.kt
- AccessTokenApiV14.kt
- AssetApiV14.kt
- CallApiV14.kt
- ClientApiV14.kt
- ConnectionApiV14.kt
- ConversationApiV14.kt
- ConversationHistoryApiV14.kt
- E2EIApiV14.kt
- FeatureConfigApiV14.kt
- KeyPackageApiV14.kt
- LogoutApiV14.kt
- MeetingApiV14.kt
- MessageApiV14.kt
- MLSMessageApiV14.kt
- MLSPublicKeyApiV14.kt
- NotificationApiV14.kt
- PreKeyApiV14.kt
- PropertiesApiV14.kt
- SelfApiV14.kt
- ServerTimeApiV14.kt
- TeamsApiV14.kt
- UpgradePersonalToTeamApiV14.kt
- UserDetailsApiV14.kt
- UserSearchApiV14.kt
- UnauthenticatedNetworkContainerV14.kt
- DomainLookupApiV14.kt
- GetDomainRegistrationApiV14.kt
- LoginApiV14.kt
- RegisterApiV14.kt
- SSOLoginApiV14.kt
- VerificationCodeApiV14.kt
- AuthenticatedNetworkContainerV15.kt
- AccessTokenApiV15.kt
- AssetApiV15.kt
- CallApiV15.kt
- ClientApiV15.kt
- ConnectionApiV15.kt
- ConversationApiV15.kt
- ConversationHistoryApiV15.kt
- E2EIApiV15.kt
- FeatureConfigApiV15.kt
- KeyPackageApiV15.kt
- LogoutApiV15.kt
- MeetingApiV15.kt
- MessageApiV15.kt
- MLSMessageApiV15.kt
- MLSPublicKeyApiV15.kt
- NotificationApiV15.kt
- PreKeyApiV15.kt
- PropertiesApiV15.kt
- SelfApiV15.kt
- ServerTimeApiV15.kt
- TeamsApiV15.kt
- UpgradePersonalToTeamApiV15.kt
- UserDetailsApiV15.kt
- UserSearchApiV15.kt
- UnauthenticatedNetworkContainerV15.kt
- DomainLookupApiV15.kt
- GetDomainRegistrationApiV15.kt
- LoginApiV15.kt
- RegisterApiV15.kt
- SSOLoginApiV15.kt
- VerificationCodeApiV15.kt
- AuthenticatedNetworkContainerV16.kt
- AccessTokenApiV16.kt
- AssetApiV16.kt
- CallApiV16.kt
- ClientApiV16.kt
- ConnectionApiV16.kt
- ConversationApiV16.kt
- ConversationHistoryApiV16.kt
- E2EIApiV16.kt
- FeatureConfigApiV16.kt
- KeyPackageApiV16.kt
- LogoutApiV16.kt
- MeetingApiV16.kt
- MessageApiV16.kt
- MLSMessageApiV16.kt
- MLSPublicKeyApiV16.kt
- NotificationApiV16.kt
- PreKeyApiV16.kt
- PropertiesApiV16.kt
- SelfApiV16.kt
- ServerTimeApiV16.kt
- TeamsApiV16.kt
- UpgradePersonalToTeamApiV16.kt
- UserDetailsApiV16.kt
- UserSearchApiV16.kt
- UnauthenticatedNetworkContainerV16.kt
- DomainLookupApiV16.kt
- GetDomainRegistrationApiV16.kt
- LoginApiV16.kt
- RegisterApiV16.kt
- SSOLoginApiV16.kt
- VerificationCodeApiV16.kt
- AuthenticatedNetworkContainerV2.kt
- AccessTokenApiV2.kt
- AssetApiV2.kt
- CallApiV2.kt
- ClientApiV2.kt
- ConnectionApiV2.kt
- ConversationApiV2.kt
- ConversationHistoryApiV2.kt
- E2EIApiV2.kt
- FeatureConfigApiV2.kt
- KeyPackageApiV2.kt
- LogoutApiV2.kt
- MeetingApiV2.kt
- MessageApiV2.kt
- MLSMessageApiV2.kt
- MLSPublicKeyApiV2.kt
- NotificationApiV2.kt
- PreKeyApiV2.kt
- PropertiesApiV2.kt
- SelfApiV2.kt
- ServerTimeApiV2.kt
- TeamsApiV2.kt
- UpgradePersonalToTeamApiV2.kt
- UserDetailsApiV2.kt
- UserSearchApiV2.kt
- UnauthenticatedNetworkContainerV2.kt
- DomainLookupApiV2.kt
- GetDomainRegistrationApiV2.kt
- LoginApiV2.kt
- RegisterApiV2.kt
- SSOLoginApiV2.kt
- VerificationCodeApiV2.kt
- AuthenticatedNetworkContainerV3.kt
- AccessTokenApiV3.kt
- AssetApiV3.kt
- CallApiV3.kt
- ClientApiV3.kt
- ConnectionApiV3.kt
- ConversationApiV3.kt
- ConversationHistoryApiV3.kt
- E2EIApiV3.kt
- FeatureConfigApiV3.kt
- KeyPackageApiV3.kt
- LogoutApiV3.kt
- MeetingApiV3.kt
- MessageApiV3.kt
- MLSMessageApiV3.kt
- MLSPublicKeyApiV3.kt
- NotificationApiV3.kt
- PreKeyApiV3.kt
- PropertiesApiV3.kt
- SelfApiV3.kt
- ServerTimeApiV3.kt
- TeamsApiV3.kt
- UpgradePersonalToTeamApiV3.kt
- UserDetailsApiV3.kt
- UserSearchApiV3.kt
- UnauthenticatedNetworkContainerV3.kt
- DomainLookupApiV3.kt
- GetDomainRegistrationApiV3.kt
- LoginApiV3.kt
- RegisterApiV3.kt
- SSOLoginApiV3.kt
- VerificationCodeApiV3.kt
- AuthenticatedNetworkContainerV4.kt
- AccessTokenApiV4.kt
- AssetApiV4.kt
- CallApiV4.kt
- ClientApiV4.kt
- ConnectionApiV4.kt
- ConversationApiV4.kt
- ConversationHistoryApiV4.kt
- E2EIApiV4.kt
- FeatureConfigApiV4.kt
- KeyPackageApiV4.kt
- LogoutApiV4.kt
- MeetingApiV4.kt
- MessageApiV4.kt
- MLSMessageApiV4.kt
- MLSPublicKeyApiV4.kt
- NotificationApiV4.kt
- PreKeyApiV4.kt
- PropertiesApiV4.kt
- SelfApiV4.kt
- ServerTimeApiV4.kt
- TeamsApiV4.kt
- UpgradePersonalToTeamApiV4.kt
- UserDetailsApiV4.kt
- UserSearchApiV4.kt
- UnauthenticatedNetworkContainerV4.kt
- DomainLookupApiV4.kt
- GetDomainRegistrationApiV4.kt
- LoginApiV4.kt
- RegisterApiV4.kt
- SSOLoginApiV4.kt
- VerificationCodeApiV4.kt
- AuthenticatedNetworkContainerV5.kt
- AccessTokenApiV5.kt
- AssetApiV5.kt
- CallApiV5.kt
- ClientApiV5.kt
- ConnectionApiV5.kt
- ConversationApiV5.kt
- ConversationHistoryApiV5.kt
- E2EIApiV5.kt
- FeatureConfigApiV5.kt
- KeyPackageApiV5.kt
- LogoutApiV5.kt
- MeetingApiV5.kt
- MessageApiV5.kt
- MLSMessageApiV5.kt
- MLSPublicKeyApiV5.kt
- NotificationApiV5.kt
- PreKeyApiV5.kt
- PropertiesApiV5.kt
- SelfApiV5.kt
- ServerTimeApiV5.kt
- TeamsApiV5.kt
- UpgradePersonalToTeamApiV5.kt
- UserDetailsApiV5.kt
- UserSearchApiV5.kt
- UnauthenticatedNetworkContainerV5.kt
- DomainLookupApiV5.kt
- GetDomainRegistrationApiV5.kt
- LoginApiV5.kt
- RegisterApiV5.kt
- SSOLoginApiV5.kt
- VerificationCodeApiV5.kt
- AuthenticatedNetworkContainerV6.kt
- AccessTokenApiV6.kt
- AssetApiV6.kt
- CallApiV6.kt
- ClientApiV6.kt
- ConnectionApiV6.kt
- ConversationApiV6.kt
- ConversationHistoryApiV6.kt
- E2EIApiV6.kt
- FeatureConfigApiV6.kt
- KeyPackageApiV6.kt
- LogoutApiV6.kt
- MeetingApiV6.kt
- MessageApiV6.kt
- MLSMessageApiV6.kt
- MLSPublicKeyApiV6.kt
- NotificationApiV6.kt
- PreKeyApiV6.kt
- PropertiesApiV6.kt
- SelfApiV6.kt
- ServerTimeApiV6.kt
- TeamsApiV6.kt
- UpgradePersonalToTeamApiV6.kt
- UserDetailsApiV6.kt
- UserSearchApiV6.kt
- UnauthenticatedNetworkContainerV6.kt
- DomainLookupApiV6.kt
- GetDomainRegistrationApiV6.kt
- LoginApiV6.kt
- RegisterApiV6.kt
- SSOLoginApiV6.kt
- VerificationCodeApiV6.kt
- AuthenticatedNetworkContainerV7.kt
- AccessTokenApiV7.kt
- AssetApiV7.kt
- CallApiV7.kt
- ClientApiV7.kt
- ConnectionApiV7.kt
- ConversationApiV7.kt
- ConversationHistoryApiV7.kt
- E2EIApiV7.kt
- FeatureConfigApiV7.kt
- KeyPackageApiV7.kt
- LogoutApiV7.kt
- MeetingApiV7.kt
- MessageApiV7.kt
- MLSMessageApiV7.kt
- MLSPublicKeyApiV7.kt
- NotificationApiV7.kt
- PreKeyApiV7.kt
- PropertiesApiV7.kt
- SelfApiV7.kt
- ServerTimeApiV7.kt
- TeamsApiV7.kt
- UpgradePersonalToTeamApiV7.kt
- UserDetailsApiV7.kt
- UserSearchApiV7.kt
- UnauthenticatedNetworkContainerV7.kt
- DomainLookupApiV7.kt
- GetDomainRegistrationApiV7.kt
- LoginApiV7.kt
- RegisterApiV7.kt
- SSOLoginApiV7.kt
- VerificationCodeApiV7.kt
- AuthenticatedNetworkContainerV8.kt
- AccessTokenApiV8.kt
- AssetApiV8.kt
- CallApiV8.kt
- ClientApiV8.kt
- ConnectionApiV8.kt
- ConversationApiV8.kt
- ConversationHistoryApiV8.kt
- E2EIApiV8.kt
- FeatureConfigApiV8.kt
- KeyPackageApiV8.kt
- LogoutApiV8.kt
- MeetingApiV8.kt
- MessageApiV8.kt
- MLSMessageApiV8.kt
- MLSPublicKeyApiV8.kt
- NotificationApiV8.kt
- PreKeyApiV8.kt
- PropertiesApiV8.kt
- SelfApiV8.kt
- ServerTimeApiV8.kt
- TeamsApiV8.kt
- UpgradePersonalToTeamApiV8.kt
- UserDetailsApiV8.kt
- UserSearchApiV8.kt
- UnauthenticatedNetworkContainerV8.kt
- DomainLookupApiV8.kt
- GetDomainRegistrationApiV8.kt
- LoginApiV8.kt
- RegisterApiV8.kt
- SSOLoginApiV8.kt
- VerificationCodeApiV8.kt
- AuthenticatedNetworkContainerV9.kt
- AccessTokenApiV9.kt
- AssetApiV9.kt
- CallApiV9.kt
- ClientApiV9.kt
- ConnectionApiV9.kt
- ConversationApiV9.kt
- ConversationHistoryApiV9.kt
- E2EIApiV9.kt
- FeatureConfigApiV9.kt
- KeyPackageApiV9.kt
- LogoutApiV9.kt
- MeetingApiV9.kt
- MessageApiV9.kt
- MLSMessageApiV9.kt
- MLSPublicKeyApiV9.kt
- NotificationApiV9.kt
- PreKeyApiV9.kt
- PropertiesApiV9.kt
- SelfApiV9.kt
- ServerTimeApiV9.kt
- TeamsApiV9.kt
- UpgradePersonalToTeamApiV9.kt
- UserDetailsApiV9.kt
- UserSearchApiV9.kt
- UnauthenticatedNetworkContainerV9.kt
- DomainLookupApiV9.kt
- GetDomainRegistrationApiV9.kt
- LoginApiV9.kt
- RegisterApiV9.kt
- SSOLoginApiV9.kt
- VerificationCodeApiV9.kt
- WildCardApiImpl.kt
- KaliumException.kt
- NetworkErrorLabel.kt
- AuthenticatedNetworkContainer.kt
- KaliumUserAgentProvider.kt
- UnauthenticatedNetworkContainer.kt
- UnboundNetworkContainer.kt
- ByteArrayConverter.kt
- FailureToRefreshTokenException.kt
- SessionManager.kt
- CustomErrors.kt
- HttpResponseData.kt
- HttpResponseHandler.kt
- MLSErrorResponseHandler.kt
- MockUnboundNetworkClient.kt
- MockWebSocketSession.kt
- NetworkResponse.kt
- NetworkUtils.kt
- ObfuscateUtil.kt
- WireDefaultRequest.kt
- BackendMetaDataUtil.kt
- HttpEngine.kt
- KaliumHttpLogger.kt
- KaliumKtorCustomLogging.kt
- KaliumLoggedContent.kt
- KaliumObservingUtils.kt
- NetworkClient.kt
- NetworkLogger.kt
- WebSocketClientProvider.kt
- ClientDTOSerializationTest.kt
- AccessUpdateTest.kt
- FeatureConfigTest.kt
- ACMEApiTest.kt
- BackendMetaDataUtilTest.kt
- SessionManagerIntegrationTest.kt
- ShouldAddApiVersionTest.kt
- SupportedApiVersionTest.kt
- VersionApiTest.kt
- ACMEApiResponseJsonSample.kt
- DomainToUserIdToClientsMapJson.kt
- DomainToUserIdToClientToPreKeyMapJson.kt
- ErrorResponseJson.kt
- KeyPackageJson.kt
- QualifiedHandleSample.kt
- QualifiedIDSamples.kt
- TestCredentials.kt
- IgnoreIOS.kt
- BaseErrorResponseInterceptorTest.kt
- FederationErrorResponseInterceptorConflictTest.kt
- FederationErrorResponseInterceptorConflictWithMissingUsersTest.kt
- MLSErrorResponseHandlerTest.kt
- UnauthorizedResponseInterceptorTest.kt
- WrapRequestTest.kt
- AssetApiV0Test.kt
- CallApiV0Test.kt
- ConnectionApiV0Test.kt
- ConversationApiV0Test.kt
- FeatureConfigApiV0Test.kt
- EnvelopeProtoMapperTest.kt
- MLSMessageApiV0Test.kt
- QualifiedMessageApiV0Test.kt
- NomadDeviceSyncApiV0Test.kt
- NotificationApiV0Test.kt
- PrekeyApiV0Test.kt
- PropertiesApiV0Test.kt
- ContactDTOSearchApiV0Test.kt
- UserSearchApiV0Test.kt
- TeamsApiV0Test.kt
- ClientApiV0Test.kt
- SimpleClientResponseTest.kt
- UserDetailsApiV0Test.kt
- LoginApiV0Test.kt
- SSOLoginApiV0Test.kt
- LogoutApiV0Test.kt
- RegisterApiV0Test.kt
- SelfApiV0Test.kt
- UnauthorizedSettingsApiV0Test.kt
- VerificationCodeApiV0Test.kt
- ConversationApiV10Test.kt
- GetDomainRegistrationApiV10Test.kt
- ConversationHistoryApiV11Test.kt
- UserDetailsApiV12Test.kt
- MLSMessageApiV13Test.kt
- SSOLoginApiV15Test.kt
- ConversationApiV16Test.kt
- AssetApiV2Test.kt
- ConversationApiV2Test.kt
- ConversationResponseTest.kt
- QualifiedMessageApiV3Test.kt
- NotificationApiV3Test.kt
- ConversationApiV3Test.kt
- ConversationV3ResponseTest.kt
- ConnectionApiV4Test.kt
- ConversationApiV4Test.kt
- PrekeyApiV4Test.kt
- UserDetailsApiV4Test.kt
- ConversationApiV5Test.kt
- E2EIApiV5Test.kt
- KeyPackageApiV5Test.kt
- MLSMessageApiV5Test.kt
- MLSPublicKeysApiV5Test.kt
- SelfApiV5Test.kt
- ConversationApiV7Test.kt
- UpgradePersonalToTeamApiV7Test.kt
- ConversationApiV8Test.kt
- GetDomainRegistrationApiV8Test.kt
- NotificationApiV9Test.kt
- ServerTimeApiV9Test.kt
- ApiTest.kt
- TestSessionManagerV0.kt
- TestUtil.kt
- KaliumExceptionTest.kt
- AppVersionBlackListResponse.kt
- defaultHttpEngine.kt
- IgnoreIOS.kt
- OkhttpClientFactory.kt
- IgnoreIOS.kt
- HttpClientConnectionSpecsTest.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- AssetMetadataRequest.kt
- AssetResponse.kt
- CapabilitiesDeserializer.kt
- ClientDTO.kt
- ClientIdDTO.kt
- ClientRequest.kt
- ConnectionResponse.kt
- UpdateConnectionRequest.kt
- ChannelAddPermissionDTO.kt
- ConversationInviteLinkResponse.kt
- ConversationMessageTimerDTO.kt
- ConversationAccessInfoDTO.kt
- ConversationCodeInfo.kt
- ConversationMemberRoleDTO.kt
- ConversationProtocolDTO.kt
- ConversationReceiptModeDTO.kt
- AddConversationMembersRequest.kt
- ConversationEvent.kt
- ConversationHistory.kt
- ConversationMemberAddedResponse.kt
- ConversationMemberRemovedResponse.kt
- ConversationPagingResponse.kt
- ConversationRenameRequest.kt
- ConversationRenameResponse.kt
- ConversationResponse.kt
- ConversationsDetailsRequest.kt
- CreateConversationRequest.kt
- MemberUpdateDTO.kt
- MutedStatusSerializer.kt
- ReceiptMode.kt
- ResetMLSConversationRequestV9.kt
- SubconversationDeleteRequest.kt
- TypingIndicatorStatusDTO.kt
- UpdateChannelAddPermissionResponse.kt
- UpdateConversationAccessRequest.kt
- UpdateConversationAccessResponse.kt
- UpdateConversationProtocolRequest.kt
- UpdateConversationProtocolResponse.kt
- UpdateConversationReceiptModeResponse.kt
- AccessTokenResponse.kt
- FeatureConfigResponse.kt
- KeyPackageDTO.kt
- LastPreKeyDTO.kt
- RemoveCookiesRequest.kt
- CreateMeeting.kt
- MeetingDTO.kt
- QualifiedSendMessageResponse.kt
- SendMessageParameters.kt
- SendMessageResponse.kt
- SendMLSMessageResponse.kt
- NomadAllMessagesResponse.kt
- NomadBatchRestoreRequest.kt
- NomadBatchRestoreResponse.kt
- NomadConversationMetadataResponse.kt
- NomadMessageEventsRequest.kt
- SetLastDeviceIdRequest.kt
- MessageEventData.kt
- MlsConversationResetData.kt
- TeamEventData.kt
- ClientEventsData.kt
- ConsumableNotificationResponse.kt
- EventAcknowledgeRequest.kt
- EventContentDTO.kt
- EventSerialization.kt
- MemberLeaveReasonDTO.kt
- NotificationResponse.kt
- PreKeyDTO.kt
- LabelDTO.kt
- PropertyKey.kt
- UserSearchRequest.kt
- UserSearchResponse.kt
- UpdateSupportedProtocolsRequest.kt
- UserUpdateRequest.kt
- MLSPublicKeysDTO.kt
- TeamsDTO.kt
- ServerTimeDTO.kt
- CreateUserTeamDTO.kt
- ListUserRequest.kt
- ListUsersDTO.kt
- AddServiceResponse.kt
- ApiModelMapper.kt
- AssetRetentionType.kt
- ConversationAccessDTO.kt
- ConversationAccessRoleDTO.kt
- DeleteAccountRequest.kt
- ErrorResponse.kt
- GenerateGuestLinkRequest.kt
- IDs.kt
- JoinConversationRequest.kt
- LegalHoldStatusResponse.kt
- PaginationRequest.kt
- ProxyCredentialsDTO.kt
- PushTokenBody.kt
- QualifiedHandle.kt
- RefreshTokenProperties.kt
- ServiceDetailResponse.kt
- ServiceDTO.kt
- SessionDTO.kt
- TeamDTO.kt
- Tokens.kt
- UpdateEmailRequest.kt
- UserAssetDTO.kt
- UserDTO.kt
- DomainLookupResponse.kt
- DomainRegistrationDTO.kt
- DomainRegistrationRequest.kt
- LoginParam.kt
- ActivationRequest.kt
- RegisterParam.kt
- InitiateParam.kt
- SSOSettingsResponse.kt
- UnauthorizedSettingsResponse.kt
- ActionToBeVerified.kt
- ACMEResponse.kt
- ServerConfigDTO.kt
- ServerConfigResponse.kt
- VersionInfoDTO.kt
- KtxSerializer.kt
- NetworkFeatureFlags.kt
- NetworkModelLogger.kt
- TestRequestHandler.kt
- ClientCapabilityDTOSerializerTest.kt
- ConversationHistoryDepthSerializerTest.kt
- RawJsonStringSerializerTest.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- NetworkStateObserver.kt
- NetworkUtilLogger.kt
- NetworkStateObserverTest.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- GlobalDatabaseRawKeyMigrationTest.kt
- UserDatabaseRawKeyTest.kt
- EncryptedSettingsBuilderTest.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- BaseDatabaseTest.kt
- GlobalDBBaseTest.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- BaseDatabaseTest.kt
- GlobalDBBaseTest.kt
- UserConfigStorageFactory.kt
- SqlCipherKey.kt
- SqliteCallback.kt
- SupportOpenHelperFactory.kt
- DatabaseValidation.kt
- DebugExtension.android.kt
- GlobalDatabase.kt
- PlatformDatabaseData.kt
- UserDatabase.kt
- EncryptedSettingsHolder.kt
- GlobalPrefProvider.kt
- AndroidManifest.xml
- UserConfigStorageFactory.kt
- DatabaseValidation.kt
- DebugExtension.apple.kt
- GlobalDatabase.kt
- InMemoryDatabaseCache.kt
- PlatformDatabaseData.kt
- UserDatabase.kt
- ApplePersistenceConfig.kt
- EncryptedSettingsHolder.kt
- GlobalPrefProvider.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- BaseDatabaseTest.kt
- GlobalDBBaseTest.kt
- test.db
- Accounts.sq
- CurrentAccount.sq
- GlobalDatabaseProperties.sq
- ServerConfiguration.sq
- 1.sqm
- 10.sqm
- 2.sqm
- 3.sqm
- 4.sqm
- 5.sqm
- 6.sqm
- 7.sqm
- 8.sqm
- 9.sqm
- 5.db
- ButtonContent.sq
- Apps.sq
- Assets.sq
- Calls.sq
- CellFiles.sq
- Clients.sq
- Connections.sq
- ConversationDetails.sq
- ConversationDetailsWithEvents.sq
- ConversationFolders.sq
- ConversationHistory.sq
- ConversationMetadata.sq
- Conversations.sq
- DatabaseProperties.sq
- DumpContent.sq
- Events.sq
- HistoryClient.sq
- ImportContent.sq
- LastMessage.sq
- Meetings.sq
- Members.sq
- MessageAssetTransferStatus.sq
- MessageAssetView.sq
- MessageAttachmentDraft.sq
- MessageAttachments.sq
- MessageDetailsView.sq
- MessageDrafts.sq
- MessageMetadata.sq
- MessagePreview.sq
- Messages.sq
- Metadata.sq
- NewClient.sq
- Notification.sq
- PendingActions.sq
- PublicLinks.sq
- Reactions.sq
- Receipts.sq
- RemotebackupChangeLog.sq
- Search.sq
- Service.sq
- Teams.sq
- UnreadEvents.sq
- Users.sq
- 1.sqm
- 10.sqm
- 100.sqm
- 101.sqm
- 102.sqm
- 103.sqm
- 104.sqm
- 105.sqm
- 106.sqm
- 107.sqm
- 108.sqm
- 109.sqm
- 11.sqm
- 110.sqm
- 111.sqm
- 112.sqm
- 113.sqm
- 114.sqm
- 115.sqm
- 116.sqm
- 117.sqm
- 118.sqm
- 119.sqm
- 12.sqm
- 120.sqm
- 121.sqm
- 122.sqm
- 123.sqm
- 124.sqm
- 125.sqm
- 126.sqm
- 127.sqm
- 128.sqm
- 129.sqm
- 13.sqm
- 130.sqm
- 131.sqm
- 132.sqm
- 133.sqm
- 134.sqm
- 135.sqm
- 136.sqm
- 137.sqm
- 138.sqm
- 139.sqm
- 14.sqm
- 140.sqm
- 141.sqm
- 15.sqm
- 16.sqm
- 17.sqm
- 18.sqm
- 19.sqm
- 2.sqm
- 20.sqm
- 21.sqm
- 22.sqm
- 23.sqm
- 24.sqm
- 25.sqm
- 26.sqm
- 27.sqm
- 28.sqm
- 29.sqm
- 3.sqm
- 30.sqm
- 31.sqm
- 32.sqm
- 33.sqm
- 34.sqm
- 35.sqm
- 36.sqm
- 37.sqm
- 38.sqm
- 39.sqm
- 4.sqm
- 40.sqm
- 41.sqm
- 42.sqm
- 43.sqm
- 44.sqm
- 45.sqm
- 46.sqm
- 47.sqm
- 48.sqm
- 49.sqm
- 5.sqm
- 50.sqm
- 51.sqm
- 52.sqm
- 53.sqm
- 54.sqm
- 55.sqm
- 56.sqm
- 57.sqm
- 58.sqm
- 59.sqm
- 6.sqm
- 60.sqm
- 61.sqm
- 62.sqm
- 63.sqm
- 64.sqm
- 65.sqm
- 66.sqm
- 67.sqm
- 68.sqm
- 69.sqm
- 7.sqm
- 70.sqm
- 71.sqm
- 72.sqm
- 73.sqm
- 74.sqm
- 75.sqm
- 76.sqm
- 77.sqm
- 78.sqm
- 79.sqm
- 8.sqm
- 80.sqm
- 81.sqm
- 82.sqm
- 83.sqm
- 84.sqm
- 85.sqm
- 86.sqm
- 87.sqm
- 88.sqm
- 89.sqm
- 9.sqm
- 90.sqm
- 91.sqm
- 92.sqm
- 93.sqm
- 94.sqm
- 95.sqm
- 96.sqm
- 97.sqm
- 98.sqm
- 99.sqm
- 2.db
- 34.db
- BotServiceAdapter.kt
- ChangeLogEventTypeAdapter.kt
- ContentTypeAdapter.kt
- ConversationAdapter.kt
- ConversationTypeAdapter.kt
- GroupTypeAdapter.kt
- InstantTypeAdapter.kt
- LogoutReasonAdapter.kt
- MemberRoleAdapter.kt
- MentionListAdapter.kt
- MLSPublicKeysAdapter.kt
- PendingActionTypeAdapter.kt
- QualifiedIDAdapter.kt
- QualifiedIDListAdapter.kt
- ServiceTagListAdapter.kt
- StringListAdapter.kt
- SupportedProtocolSetAdapter.kt
- DatabaseExporter.kt
- DatabaseImporter.kt
- ObfuscatedCopyExporter.kt
- FlowCache.kt
- AuthTokenStorage.kt
- ClientRegistrationStorageImpl.kt
- TokenStorage.kt
- UserConfigStorage.kt
- UserConfigStorageFactory.kt
- AssetDAO.kt
- AssetDAOImpl.kt
- AssetMessageEntity.kt
- ChangeLogEntry.kt
- ChangeLogEventType.kt
- ChangeLogSyncBatch.kt
- ChangeLogSyncEntry.kt
- ConversationMetadataSyncEntity.kt
- NomadMessagesDAO.kt
- RemoteBackupChangeLogDAO.kt
- RemoteBackupChangeLogDAOImpl.kt
- RemoteBackupChangeLogMapper.kt
- CallDAO.kt
- CallDAOImpl.kt
- CellFileDao.kt
- CellFileDaoImpl.kt
- ClientDAO.kt
- ClientDAOImpl.kt
- ConversationFolderDAO.kt
- ConversationFolderDAOImpl.kt
- ConversationFolderEntity.kt
- ConversationDAO.kt
- ConversationDAOImpl.kt
- ConversationDetailsWithEventsEntity.kt
- ConversationDetailsWithEventsMapper.kt
- ConversationEntity.kt
- ConversationExtensions.kt
- ConversationFilterEntity.kt
- ConversationGuestLinkEntity.kt
- ConversationMapper.kt
- ConversationMetaDataDAO.kt
- ConversationMetaDataDAOImpl.kt
- ConversationViewEntity.kt
- EventDAO.kt
- EventDAOImpl.kt
- EventEntity.kt
- MeetingDao.kt
- MeetingEntity.kt
- MeetingMapper.kt
- MeetingOccurrencesGenerator.kt
- MeetingPagingSource.kt
- MemberDAO.kt
- MemberEntity.kt
- MemberMapper.kt
- MessageAttachmentEntity.kt
- MessageAttachmentMapper.kt
- MessageAttachmentsDao.kt
- MessageDraftDAO.kt
- MessageDraftDAOImpl.kt
- MessageDraftEntity.kt
- MessageDraftMapper.kt
- AsyncQueryPagingSource.kt
- CompositeMessageDAO.kt
- KaliumPager.kt
- LocalId.kt
- MessageDAO.kt
- MessageDAOImpl.kt
- MessageEntity.kt
- MessageExtensions.kt
- MessageInsertExtension.kt
- MessageMapper.kt
- MessageMetadataDAO.kt
- PendingMessagesPagingSource.kt
- RecipientDeliveryFailureMapper.kt
- MessageAttachmentDraftDao.kt
- MessageAttachmentDraftDaoImpl.kt
- MessageAttachmentDraftEntity.kt
- MessageAttachmentDraftMapper.kt
- NewClientDAO.kt
- NewClientDAOImpl.kt
- PendingActionDAO.kt
- PendingActionDAOImpl.kt
- PublicLinkDao.kt
- PublicLinkDaoImpl.kt
- PublicLinkMapper.kt
- ReactionDAO.kt
- ReactionMapper.kt
- ReactionsEntity.kt
- DetailedReceiptEntity.kt
- ReceiptDAO.kt
- ReceiptMapper.kt
- ReceiptTypeEntity.kt
- UnreadContentMapper.kt
- UnreadEventEntity.kt
- UnreadEventMapper.kt
- AppDAO.kt
- ConnectionDAO.kt
- ConnectionDAOImpl.kt
- MetadataDAO.kt
- MetadataDAOImpl.kt
- PrekeyDAO.kt
- SearchDAO.kt
- ServiceDAO.kt
- TeamDAO.kt
- TeamDAOImpl.kt
- UserConfigDAO.kt
- UserDAO.kt
- UserDAOImpl.kt
- UserPrefsDAO.kt
- AccountsDAO.kt
- ServerConfigurationDAO.kt
- MentionsFeeder.kt
- MessagesFeeder.kt
- ReactionsFeeder.kt
- UnreadEventsFeeder.kt
- DatabaseOptimizer.kt
- DbInvalidationController.kt
- DebugExtension.kt
- DriverConfigurationBuilder.kt
- GlobalDatabaseBuilder.kt
- MutedSqlDriver.kt
- PlatformDatabaseData.kt
- TableMapper.kt
- UserDatabaseBuilder.kt
- PassphraseStorage.kt
- EncryptedSettingsHolder.kt
- GlobalPrefProvider.kt
- KaliumPreferences.kt
- AuthSessionEntity.kt
- LogoutReason.kt
- ServerConfigWithUserIdEntity.kt
- SupportedCipherSuiteEntity.kt
- FileNameUtil.kt
- FlowExtensions.kt
- IsDebug.kt
- JsonSerializer.kt
- MapperUtil.kt
- PersistenceLogger.kt
- ConversationTypeAdapterTest.kt
- SupportedProtocolSetAdapterTest.kt
- DatabaseExporterTest.kt
- DatabaseImporterTest.kt
- NukeDBTest.kt
- UserDatabaseDataGenerator.kt
- FlowCacheTest.kt
- AuthTokenStorageTest.kt
- ClientRegistrationStorageTest.kt
- UserConfigDAOTest.kt
- UserConfigStorageTest.kt
- ConversationExtensionsTest.kt
- NomadMessagesDAOTest.kt
- RemoteBackupChangeLogDAOTest.kt
- CallDAOTest.kt
- CellFileDaoTest.kt
- ClientDAOTest.kt
- ConversationFolderDAOTest.kt
- EventDAOTest.kt
- EventMigration109Test.kt
- MeetingDaoTest.kt
- MeetingOccurrencesGeneratorTest.kt
- MessageDraftDAOTest.kt
- BaseMessageTest.kt
- CompositeMessageTest.kt
- MessageDAOBenchmarkTest.kt
- MessageDAOTest.kt
- MessageInsertExtensionTest.kt
- MessageLegalHoldTest.kt
- MessageMapperTest.kt
- MessageMapperUserTypeMappingTest.kt
- MessageMentionsTest.kt
- MessageMetadataDAOTest.kt
- MessageNotificationsTest.kt
- MessageReactionsTest.kt
- MessageReplyTest.kt
- MessageSystemContentTest.kt
- MessageTextEditTest.kt
- MessageUnreadCounterTest.kt
- RecipientDeliveryFailureMapperTest.kt
- UnreadEventsTest.kt
- NewClientDAOTest.kt
- PendingActionDAOTest.kt
- ReactionDAOTest.kt
- ReactionMapperTest.kt
- ReceiptDAOTest.kt
- AppDAOTest.kt
- ConnectionDaoTest.kt
- ConversationDAOTest.kt
- ConversationMetaDataDAOTest.kt
- LastMessageListTest.kt
- MemberDAOTest.kt
- MetadataDAOTest.kt
- PrekeyDAOTest.kt
- SearchDAOTest.kt
- ServiceDAOTest.kt
- TeamDAOTest.kt
- UnreadContentMapperTest.kt
- UserClientDAOIntegrationTest.kt
- UserConversationDAOIntegrationTest.kt
- UserDAOTest.kt
- UserDAOUserTypeMappingTest.kt
- UserPrefsDAOTest.kt
- UserTypeInfoTest.kt
- ServerConfigurationDAOTest.kt
- DbInvalidationControllerTest.kt
- AccountsDAOTest.kt
- KaliumPreferencesTest.kt
- MessageExtensionsTest.kt
- 124.db
- AppStubs.kt
- ConversationStubs.kt
- MessageStubs.kt
- ServerConfigStubs.kt
- TestStubs.kt
- UserStubs.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- KnownConversationTypes.kt
- BaseDatabaseTest.kt
- GlobalDBBaseTest.kt
- UserConfigStorageFactory.kt
- DatabaseValidation.kt
- DebugExtension.js.kt
- GlobalDatabase.kt
- SchemaInitializingSqlDriver.kt
- SqlDelightAsyncSmoke.kt
- UserDatabase.kt
- WebWorkerDriverFactory.kt
- EncryptedSettingsHolder.kt
- GlobalPrefProvider.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- BaseDatabaseTest.kt
- GlobalDBBaseTest.kt
- SqlDelightAsyncSmokeTest.kt
- UserConfigStorageFactory.kt
- DatabaseValidation.kt
- DebugExtension.jvm.kt
- GlobalDatabase.kt
- InMemoryDatabaseCache.kt
- PlatformDatabaseData.kt
- UserDatabase.kt
- EncryptedSettingsHolder.kt
- GlobalPrefProvider.kt
- NomadMessagesDAOTest.kt
- ServerConfigurationDAONativePushJvmTest.kt
- Migration124Test.kt
- Migration136Test.kt
- SchemaMigrationTest.kt
- SqliteSchemaDumper.kt
- SqlNormalizer.kt
- SqlObjectType.kt
- VerifyDatabaseMigrationsTest.kt
- IgnoreIOS.kt
- IgnoreJS.kt
- IgnoreJvm.kt
- BaseDatabaseTest.kt
- EncryptedSettingsBuilderTest.kt
- GlobalDBBaseTest.kt
- fs.js
- wasm.js
- build.gradle.kts
- consumer-proguard-rules.pro
- TestDatabaseManipulation.kt
- AndroidManifest.xml
- TestDatabaseManipulation.kt
- TestUserConfigStorage.kt
- TestGlobalDatabase.kt
- TestUserDatabase.kt
- TestDatabaseManipulation.kt
- TestDatabaseManipulation.kt
- build.gradle.kts
- AndroidManifest.xml
- ProtobufExtensions.kt
- OtrEnvelopeTest.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- README.md
- baseline.xml
- detekt.yml
- 0000-template-lightway-adr.md
- 0001-record-architecture-decisions.md
- 0002-consolidate-system-message-tables.md
- 0003-database-migration-testing-framework.md
- 0004-module-boundary-restructuring.md
- 0005-conversation-list-lightweight-count.md
- 0006-explicit-api-mode-migration.md
- 0007-swift-friendly-result-types.md
- 0008-androidx-benchmark-for-on-device-dao-benchmarks.md
- 0009-public-api-abi-and-changelog-governance.md
- 0010-towncrier-native-changelog-fragments.md
- CoreCryptoTransactions.ipynb
- proteus_benchmark_summary.csv
- InitialData.txt
- NotSavingSession.txt
- WithExistingSessionCache.txt
- PerformanceImprovements.ipynb
- README.md
- ARCHITECTURE.md
- CONTRIBUTING.md
- IOS_BUILD.md
- moduledoc.md
- BackupData.kt
- BackupDateTimeSerializer.kt
- BackupFileName.kt
- BackupMetadata.kt
- ByteArrayStringSerializer.kt
- Mapping.kt
- ExportResult.kt
- MPBackupExporter.kt
- MPBackupExportValidation.kt
- EncryptedStream.kt
- BackupHeader.kt
- BackupHeaderField.kt
- BackupHeaderSerializer.kt
- BackupPageStorage.kt
- InMemoryBackupPageStorage.kt
- Hash.kt
- BackupAuthorValidationResult.kt
- BackupImportPager.kt
- BackupImportResult.kt
- BackupPeekResult.kt
- MPBackupImporter.kt
- MPBackupMapper.kt
- BackupLogger.kt
- BackupContentTextTest.kt
- MPBackupExporterTest.kt
- XChaChaPoly1305EncryptedStreamTest.kt
- BackupHeaderSerializerTest.kt
- FakeHeaderSerializer.kt
- HashDataTest.kt
- BackupPageStorageTest.kt
- BackupImportPagerTest.kt
- BackupPeekResultTest.kt
- MPBackupImporterTest.kt
- TestData.kt
- BackupEndToEndTest.kt
- BackupDateTime.kt
- BackupExportResult.kt
- JSZip.kt
- MPBackupExporter.kt
- BackupPeekResultExt.kt
- MPBackupImporter.kt
- EntryStorageTest.kt
- BackupEndToEndTest.kt
- BackupDateTime.kt
- BackupExportResult.kt
- FileZipper.kt
- MPBackupExporter.kt
- FileBasedBackupPageStorage.kt
- BackupFileUnzipper.kt
- MPBackupImporter.kt
- EntryStorageTest.kt
- BackupEndToEndTest.kt
- FakeZip.kt
- build.gradle.kts
- README.md
- AndroidManifest.xml
- AppleAvsFlowManager.kt
- AppleAvsFlowManager.kt
- AppleAvs.kt
- AppleAvsBridge.kt
- AppleAvsFlowManager.kt
- AppleAvsRuntimeLinkingTest.kt
- ActiveSpeakersHandler.kt
- AnsweredCallHandler.kt
- CallConfigRequestHandler.kt
- CallStateChangeHandler.kt
- ClientsRequestHandler.kt
- CloseCallHandler.kt
- ConstantBitRateStateChangeHandler.kt
- EstablishedCallHandler.kt
- IncomingCallHandler.kt
- LogHandler.kt
- MetricsHandler.kt
- MissedCallHandler.kt
- NetworkQualityChangedHandler.kt
- ParticipantChangedHandler.kt
- ReadyHandler.kt
- RequestNewEpochHandler.kt
- SelfUserMuteHandler.kt
- SendHandler.kt
- SFTRequestHandler.kt
- VideoReceiveStateHandler.kt
- Size_t.kt
- Uint32_t.kt
- Calling.kt
- CallClosedReason.kt
- CallTypeCalling.kt
- ConversationTypeCalling.kt
- VideoStateCalling.kt
- build.gradle.kts
- consumer-proguard-rules.pro
- AppleAvsCallNotificationProcessor.kt
- JvmAndroidAvsCallNotificationProcessor.kt
- AvsCallNotification.kt
- AvsCallNotificationCallbacks.kt
- AvsCallNotificationProcessor.kt
- DefaultAvsCallNotificationProcessor.kt
- UnsupportedAvsCallNotificationProcessor.kt
- DefaultAvsCallNotificationProcessorTest.kt
- build.gradle.kts
- GetPaginatedCellConversationsFlowUseCase.kt
- GetPaginatedFilesFlowUseCase.kt
- CellsScopeExtentions.kt
- CellNodeDTO.kt
- GetNodesResponseDTO.kt
- NodeVersionDTO.kt
- PreCheckResultDTO.kt
- VersionMapper.kt
- AwsSigV4Signer.kt
- CellAttachmentsDataSource.kt
- CellConfigDataSource.kt
- CellConversationDataSource.kt
- CellFileDataSource.kt
- CellsApiImpl.kt
- CellsAwsClient.kt
- CellsCredentialsAwait.kt
- CellsDataSource.kt
- CellsS3Client.kt
- CellsS3HttpTimeouts.kt
- CellUploadManagerImpl.kt
- CellUsersDataSource.kt
- FileDownloader.kt
- FileFilters.kt
- KtorOkioCopy.kt
- MessageAttachmentDraftDataSource.kt
- MIMEType.kt
- NamespaceMetaData.kt
- S3UploadChannel.kt
- S3UrlBuilder.kt
- S3Xml.kt
- SortingSpec.kt
- AttachmentDraft.kt
- CellConversation.kt
- CellNode.kt
- CellsCredentials.kt
- ConversationMetadata.kt
- FilePreview.kt
- Node.kt
- NodeIdAndVersion.kt
- NodePreview.kt
- NodeVersion.kt
- Owner.kt
- PaginatedList.kt
- PreCheckResult.kt
- PreSignedUrl.kt
- PublicLink.kt
- WireCellsConfig.kt
- ConversationPagingSource.kt
- FilePagingSource.kt
- CreateDocumentFileUseCase.kt
- CreateFolderUseCase.kt
- CreatePresentationFileUseCase.kt
- CreateSpreadsheetFileUseCase.kt
- DownloadCellFileUseCase.kt
- DownloadCellVersionUseCase.kt
- OfflineFileUseCases.kt
- CreatePublicLinkPasswordUseCase.kt
- CreatePublicLinkUseCase.kt
- DeletePublicLinkUseCase.kt
- GetPublicLinkPasswordUseCase.kt
- GetPublicLinkUseCase.kt
- SetPublicLinkExpirationUseCase.kt
- UpdatePublicLinkPasswordUseCase.kt
- GetNodeVersionsUseCase.kt
- RestoreNodeVersionUseCase.kt
- AddAttachmentDraftUseCase.kt
- DeleteCellAssetUseCase.kt
- DeleteMessageAttachmentsUseCase.kt
- GetAllTagsUseCase.kt
- GetCellConversationsPagedUseCase.kt
- GetCellFilesPagedUseCase.kt
- GetCellFileUseCase.kt
- GetCellGroupConversationsUseCase.kt
- GetEditorUrlUseCase.kt
- GetFoldersUseCase.kt
- GetMessageAttachmentsUseCase.kt
- GetMessageAttachmentUseCase.kt
- GetNodeDisplayNamesUseCase.kt
- GetOwnersUseCase.kt
- GetPaginatedNodesUseCase.kt
- GetWireCellConfigurationUseCase.kt
- IsAtLeastOneCellAvailableUseCase.kt
- MoveNodeUseCase.kt
- ObserveAttachmentDraftsUseCase.kt
- ObserveIsAtLeastOneCellAvailableUseCase.kt
- PublishAttachmentsUseCase.kt
- RefreshCellAssetStateUseCase.kt
- RemoveAttachmentDraftsUseCase.kt
- RemoveAttachmentDraftUseCase.kt
- RemoveNodeTagsUseCase.kt
- RenameNodeUseCase.kt
- RestoreNodeFromRecycleBinUseCase.kt
- RetryAttachmentUploadUseCase.kt
- UpdateNodeTagsUseCase.kt
- CellAttachmentsRepository.kt
- CellConfigRepository.kt
- CellConversationRepository.kt
- CellFileRepository.kt
- CellsApi.kt
- CellsRepository.kt
- CellUploadManager.kt
- CellUsersRepository.kt
- MessageAttachmentDraftRepository.kt
- NodeServiceBuilder.kt
- SelfTeamIdProvider.kt
- IdMapper.kt
- CellsCredentialsProvider.kt
- CellsScope.kt
- .gitignore
- build.gradle.kts
- README.md
- .editorconfig
- .gitattributes
- .gitignore
- .pre-commit-config.yaml
- build.gradle.kts
- codecov.yml
- LICENSE
- Makefile
- README.md
- THIRD-PARTY-NOTICE.md
# Installation Guide
1. Get the code
git clone https://github.com/wireapp/kalium
Downloads the entire project code from GitHub to your computer.
cd kalium
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew build
Builds the project using Gradle.
./gradlew jvmTest -Djava.library.path=./native/libs
Builds the project using Gradle.
./gradlew detekt
Builds the project using Gradle.
./gradlew <task> -PUSE_UNIFIED_CORE_CRYPTO=true
Builds the project using Gradle.
./gradlew <task> -Pkalium.providerCacheScope=LOCAL
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
3. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
