Proto commits in Auties00/Cobalt

These 36 commits are when the Protocol Buffers files have changed:

Commit:47d11da
Author:Alessandro Autiero

LID handling, LID migration system and general codebase improvements

Commit:1f2ea5f
Author:Alessandro Autiero

Work in progress: refactoring library for stable release

The documentation is generated from this commit.

Commit:31adcff
Author:Alessandro Autiero

rebuilt full commit history of the project from forks

Commit:c27ee50
Author:Alessandro Autiero

Merge branch 'master3' # Conflicts: # .gitignore # README.md # pom.xml # proto/extractor/index.js # proto/extractor/package.json # proto/whatsapp.proto # src/main/java/it/auties/whatsapp/api/Whatsapp.java # src/main/java/it/auties/whatsapp/controller/Controller.java # src/main/java/it/auties/whatsapp/controller/ControllerSerializer.java # src/main/java/it/auties/whatsapp/controller/Keys.java # src/main/java/it/auties/whatsapp/controller/Store.java # src/main/java/it/auties/whatsapp/controller/StoreKeysPair.java # src/main/java/it/auties/whatsapp/crypto/Hkdf.java # src/main/java/it/auties/whatsapp/crypto/LTHash.java # src/main/java/it/auties/whatsapp/model/action/Action.java # src/main/java/it/auties/whatsapp/model/action/AgentAction.java # src/main/java/it/auties/whatsapp/model/action/AndroidUnsupportedActions.java # src/main/java/it/auties/whatsapp/model/action/ArchiveChatAction.java # src/main/java/it/auties/whatsapp/model/action/ChatAssignmentAction.java # src/main/java/it/auties/whatsapp/model/action/ChatAssignmentOpenedStatusAction.java # src/main/java/it/auties/whatsapp/model/action/ClearChatAction.java # src/main/java/it/auties/whatsapp/model/action/ContactAction.java # src/main/java/it/auties/whatsapp/model/action/DeleteChatAction.java # src/main/java/it/auties/whatsapp/model/action/DeleteMessageForMeAction.java # src/main/java/it/auties/whatsapp/model/action/LabelAssociationAction.java # src/main/java/it/auties/whatsapp/model/action/LabelEditAction.java # src/main/java/it/auties/whatsapp/model/action/MarkChatAsReadAction.java # src/main/java/it/auties/whatsapp/model/action/MuteAction.java # src/main/java/it/auties/whatsapp/model/action/NuxAction.java # src/main/java/it/auties/whatsapp/model/action/PinAction.java # src/main/java/it/auties/whatsapp/model/action/PrimaryVersionAction.java # src/main/java/it/auties/whatsapp/model/action/QuickReplyAction.java # src/main/java/it/auties/whatsapp/model/action/RecentEmojiWeightsAction.java # src/main/java/it/auties/whatsapp/model/action/RemoveRecentStickerAction.java # src/main/java/it/auties/whatsapp/model/action/StarAction.java # src/main/java/it/auties/whatsapp/model/action/StickerAction.java # src/main/java/it/auties/whatsapp/model/action/SubscriptionAction.java # src/main/java/it/auties/whatsapp/model/action/TimeFormatAction.java # src/main/java/it/auties/whatsapp/model/action/UserStatusMuteAction.java # src/main/java/it/auties/whatsapp/model/business/BusinessAccountPayload.java # src/main/java/it/auties/whatsapp/model/business/BusinessCatalogEntry.java # src/main/java/it/auties/whatsapp/model/business/BusinessCategory.java # src/main/java/it/auties/whatsapp/model/business/BusinessCollectionEntry.java # src/main/java/it/auties/whatsapp/model/business/BusinessHours.java # src/main/java/it/auties/whatsapp/model/business/BusinessHoursEntry.java # src/main/java/it/auties/whatsapp/model/business/BusinessItemAvailability.java # src/main/java/it/auties/whatsapp/model/business/BusinessLocalizedName.java # src/main/java/it/auties/whatsapp/model/business/BusinessPrivacyStatus.java # src/main/java/it/auties/whatsapp/model/business/BusinessProfile.java # src/main/java/it/auties/whatsapp/model/business/BusinessReviewStatus.java # src/main/java/it/auties/whatsapp/model/business/BusinessVerifiedNameCertificate.java # src/main/java/it/auties/whatsapp/model/business/BusinessVerifiedNameDetails.java # src/main/java/it/auties/whatsapp/model/button/base/Button.java # src/main/java/it/auties/whatsapp/model/button/base/ButtonActionLink.java # src/main/java/it/auties/whatsapp/model/button/base/ButtonBody.java # src/main/java/it/auties/whatsapp/model/button/base/ButtonOpaqueData.java # src/main/java/it/auties/whatsapp/model/button/base/ButtonRow.java # src/main/java/it/auties/whatsapp/model/button/base/ButtonRowOpaqueData.java # src/main/java/it/auties/whatsapp/model/button/base/ButtonSection.java # src/main/java/it/auties/whatsapp/model/button/base/ButtonText.java # src/main/java/it/auties/whatsapp/model/button/base/SingleSelectReplyButton.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveBody.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveButton.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveCollection.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveFooter.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveHeader.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveHeaderAttachment.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveLocation.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveLocationAnnotation.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveNativeFlow.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractivePoint.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveResponseBody.java # src/main/java/it/auties/whatsapp/model/button/interactive/InteractiveShop.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredCurrency.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredDateTime.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredDateTimeComponent.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredDateTimeUnixEpoch.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredDateTimeValue.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredLocalizableParameter.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredLocalizableParameterValue.java # src/main/java/it/auties/whatsapp/model/button/template/highlyStructured/HighlyStructuredMessage.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedButton.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedCallButton.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedFourRowTemplate.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedFourRowTemplateTextTitle.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedFourRowTemplateTitle.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedQuickReplyButton.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedTemplateButton.java # src/main/java/it/auties/whatsapp/model/button/template/hydrated/HydratedURLButton.java # src/main/java/it/auties/whatsapp/model/call/Call.java # src/main/java/it/auties/whatsapp/model/call/CallStatus.java # src/main/java/it/auties/whatsapp/model/chat/Chat.java # src/main/java/it/auties/whatsapp/model/chat/ChatDisappear.java # src/main/java/it/auties/whatsapp/model/chat/ChatEphemeralTimer.java # src/main/java/it/auties/whatsapp/model/chat/ChatParticipant.java # src/main/java/it/auties/whatsapp/model/chat/ChatPastParticipant.java # src/main/java/it/auties/whatsapp/model/chat/ChatSetting.java # src/main/java/it/auties/whatsapp/model/chat/ChatSettingPolicy.java # src/main/java/it/auties/whatsapp/model/chat/ChatWallpaper.java # src/main/java/it/auties/whatsapp/model/chat/CommunityLinkedGroup.java # src/main/java/it/auties/whatsapp/model/chat/CommunitySetting.java # src/main/java/it/auties/whatsapp/model/chat/GroupAction.java # src/main/java/it/auties/whatsapp/model/chat/GroupPastParticipants.java # src/main/java/it/auties/whatsapp/model/chat/GroupSetting.java # src/main/java/it/auties/whatsapp/model/companion/CompanionDevice.java # src/main/java/it/auties/whatsapp/model/companion/CompanionHashState.java # src/main/java/it/auties/whatsapp/model/companion/CompanionSyncKey.java # src/main/java/it/auties/whatsapp/model/contact/Contact.java # src/main/java/it/auties/whatsapp/model/contact/ContactCard.java # src/main/java/it/auties/whatsapp/model/contact/ContactStatus.java # src/main/java/it/auties/whatsapp/model/info/AdReplyInfo.java # src/main/java/it/auties/whatsapp/model/info/BusinessAccountLinkInfo.java # src/main/java/it/auties/whatsapp/model/info/BusinessIdentityInfo.java # src/main/java/it/auties/whatsapp/model/info/ChatMessageInfo.java # src/main/java/it/auties/whatsapp/model/info/ContextInfo.java # src/main/java/it/auties/whatsapp/model/info/DeviceContextInfo.java # src/main/java/it/auties/whatsapp/model/info/ExternalAdReplyInfo.java # src/main/java/it/auties/whatsapp/model/info/Info.java # src/main/java/it/auties/whatsapp/model/info/MessageIndexInfo.java # src/main/java/it/auties/whatsapp/model/info/MessageInfo.java # src/main/java/it/auties/whatsapp/model/info/MessageStatusInfo.java # src/main/java/it/auties/whatsapp/model/info/NativeFlowInfo.java # src/main/java/it/auties/whatsapp/model/info/NewsletterMessageInfo.java # src/main/java/it/auties/whatsapp/model/info/PaymentInfo.java # src/main/java/it/auties/whatsapp/model/info/ProductListInfo.java # src/main/java/it/auties/whatsapp/model/info/QuotedMessageInfo.java # src/main/java/it/auties/whatsapp/model/jid/Jid.java # src/main/java/it/auties/whatsapp/model/jid/JidProvider.java # src/main/java/it/auties/whatsapp/model/jid/JidServer.java # src/main/java/it/auties/whatsapp/model/media/MediaConnection.java # src/main/java/it/auties/whatsapp/model/media/MediaData.java # src/main/java/it/auties/whatsapp/model/media/MediaDimensions.java # src/main/java/it/auties/whatsapp/model/media/MediaUpload.java # src/main/java/it/auties/whatsapp/model/media/MediaVisibility.java # src/main/java/it/auties/whatsapp/model/media/MutableAttachmentProvider.java # src/main/java/it/auties/whatsapp/model/message/button/ButtonsMessage.java # src/main/java/it/auties/whatsapp/model/message/button/ButtonsMessageHeader.java # src/main/java/it/auties/whatsapp/model/message/button/ButtonsResponseMessage.java # src/main/java/it/auties/whatsapp/model/message/button/InteractiveMessage.java # src/main/java/it/auties/whatsapp/model/message/button/InteractiveMessageContent.java # src/main/java/it/auties/whatsapp/model/message/button/InteractiveResponseMessage.java # src/main/java/it/auties/whatsapp/model/message/button/ListMessage.java # src/main/java/it/auties/whatsapp/model/message/button/ListResponseMessage.java # src/main/java/it/auties/whatsapp/model/message/button/NativeFlowResponseMessage.java # src/main/java/it/auties/whatsapp/model/message/button/TemplateMessage.java # src/main/java/it/auties/whatsapp/model/message/button/TemplateReplyMessage.java # src/main/java/it/auties/whatsapp/model/message/model/ButtonMessage.java # src/main/java/it/auties/whatsapp/model/message/model/ButtonReplyMessage.java # src/main/java/it/auties/whatsapp/model/message/model/ChatMessageKey.java # src/main/java/it/auties/whatsapp/model/message/model/ContextualMessage.java # src/main/java/it/auties/whatsapp/model/message/model/FutureMessageContainer.java # src/main/java/it/auties/whatsapp/model/message/model/KeepInChat.java # src/main/java/it/auties/whatsapp/model/message/model/MediaMessage.java # src/main/java/it/auties/whatsapp/model/message/model/Message.java # src/main/java/it/auties/whatsapp/model/message/model/MessageContainer.java # src/main/java/it/auties/whatsapp/model/message/model/MessageReceipt.java # src/main/java/it/auties/whatsapp/model/message/model/MessageStatus.java # src/main/java/it/auties/whatsapp/model/message/model/PaymentMessage.java # src/main/java/it/auties/whatsapp/model/message/model/PublicServiceAnnouncementStatus.java # src/main/java/it/auties/whatsapp/model/message/model/ServerMessage.java # src/main/java/it/auties/whatsapp/model/message/payment/CancelPaymentRequestMessage.java # src/main/java/it/auties/whatsapp/model/message/payment/DeclinePaymentRequestMessage.java # src/main/java/it/auties/whatsapp/model/message/payment/PaymentInviteMessage.java # src/main/java/it/auties/whatsapp/model/message/payment/PaymentInvoiceMessage.java # src/main/java/it/auties/whatsapp/model/message/payment/PaymentOrderMessage.java # src/main/java/it/auties/whatsapp/model/message/payment/RequestPaymentMessage.java # src/main/java/it/auties/whatsapp/model/message/payment/SendPaymentMessage.java # src/main/java/it/auties/whatsapp/model/message/server/DeviceSentMessage.java # src/main/java/it/auties/whatsapp/model/message/server/DeviceSyncMessage.java # src/main/java/it/auties/whatsapp/model/message/server/ProtocolMessage.java # src/main/java/it/auties/whatsapp/model/message/server/SenderKeyDistributionMessage.java # src/main/java/it/auties/whatsapp/model/message/server/StickerSyncRMRMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/AudioMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/CallMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/ContactMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/ContactsMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/DocumentMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/EmptyMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/EncryptedReactionMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/GroupInviteMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/ImageMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/KeepInChatMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/LiveLocationMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/LocationMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/NewsletterAdminInviteMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/PollCreationMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/PollUpdateMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/ProductMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/ReactionMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/RequestPhoneNumberMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/StickerMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/TextMessage.java # src/main/java/it/auties/whatsapp/model/message/standard/VideoOrGifMessage.java # src/main/java/it/auties/whatsapp/model/mobile/CountryCode.java # src/main/java/it/auties/whatsapp/model/mobile/CountryLocale.java # src/main/java/it/auties/whatsapp/model/mobile/PhoneNumber.java # src/main/java/it/auties/whatsapp/model/mobile/SixPartsKeys.java # src/main/java/it/auties/whatsapp/model/newsletter/Newsletter.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterDescription.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterMetadata.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterName.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterPicture.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterReaction.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterReactionSettings.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterSettings.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterState.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterViewerMetadata.java # src/main/java/it/auties/whatsapp/model/newsletter/NewsletterViewerRole.java # src/main/java/it/auties/whatsapp/model/node/Attributes.java # src/main/java/it/auties/whatsapp/model/node/Node.java # src/main/java/it/auties/whatsapp/model/payment/PaymentBackground.java # src/main/java/it/auties/whatsapp/model/payment/PaymentMediaData.java # src/main/java/it/auties/whatsapp/model/payment/PaymentMoney.java # src/main/java/it/auties/whatsapp/model/poll/PollAdditionalMetadata.java # src/main/java/it/auties/whatsapp/model/poll/PollOption.java # src/main/java/it/auties/whatsapp/model/poll/PollUpdate.java # src/main/java/it/auties/whatsapp/model/poll/PollUpdateEncryptedMetadata.java # src/main/java/it/auties/whatsapp/model/poll/PollUpdateEncryptedOptions.java # src/main/java/it/auties/whatsapp/model/poll/PollUpdateMessageMetadata.java # src/main/java/it/auties/whatsapp/model/poll/SelectedPollOption.java # src/main/java/it/auties/whatsapp/model/privacy/PrivacySettingEntry.java # src/main/java/it/auties/whatsapp/model/privacy/PrivacySettingType.java # src/main/java/it/auties/whatsapp/model/privacy/PrivacySettingValue.java # src/main/java/it/auties/whatsapp/model/product/Product.java # src/main/java/it/auties/whatsapp/model/product/ProductCatalog.java # src/main/java/it/auties/whatsapp/model/product/ProductListHeaderImage.java # src/main/java/it/auties/whatsapp/model/product/ProductSection.java # src/main/java/it/auties/whatsapp/model/product/ProductSectionEntry.java # src/main/java/it/auties/whatsapp/model/response/AcceptAdminInviteNewsletterResponse.java # src/main/java/it/auties/whatsapp/model/response/CommunityLinkedGroupsResponse.java # src/main/java/it/auties/whatsapp/model/response/CreateAdminInviteNewsletterResponse.java # src/main/java/it/auties/whatsapp/model/response/HasWhatsappResponse.java # src/main/java/it/auties/whatsapp/model/response/NewsletterLeaveResponse.java # src/main/java/it/auties/whatsapp/model/response/NewsletterMuteResponse.java # src/main/java/it/auties/whatsapp/model/response/NewsletterResponse.java # src/main/java/it/auties/whatsapp/model/response/NewsletterStateResponse.java # src/main/java/it/auties/whatsapp/model/response/NewsletterSubscribersResponse.java # src/main/java/it/auties/whatsapp/model/response/RecommendedNewslettersResponse.java # src/main/java/it/auties/whatsapp/model/response/RegistrationResponse.java # src/main/java/it/auties/whatsapp/model/response/RevokeAdminInviteNewsletterResponse.java # src/main/java/it/auties/whatsapp/model/response/SubscribedNewslettersResponse.java # src/main/java/it/auties/whatsapp/model/response/UserChosenNameResponse.java # src/main/java/it/auties/whatsapp/model/setting/AutoDownloadSettings.java # src/main/java/it/auties/whatsapp/model/setting/AvatarUserSettings.java # src/main/java/it/auties/whatsapp/model/setting/EphemeralSettings.java # src/main/java/it/auties/whatsapp/model/setting/GlobalSettings.java # src/main/java/it/auties/whatsapp/model/setting/LocaleSettings.java # src/main/java/it/auties/whatsapp/model/setting/PushNameSettings.java # src/main/java/it/auties/whatsapp/model/setting/SecurityNotificationSettings.java # src/main/java/it/auties/whatsapp/model/setting/UnarchiveChatsSettings.java # src/main/java/it/auties/whatsapp/model/signal/auth/CompanionProperties.java # src/main/java/it/auties/whatsapp/model/signal/auth/UserAgent.java # src/main/java/it/auties/whatsapp/model/signal/auth/Version.java # src/main/java/it/auties/whatsapp/model/signal/keypair/ISignalKeyPair.java # src/main/java/it/auties/whatsapp/model/signal/keypair/SignalKeyPair.java # src/main/java/it/auties/whatsapp/model/signal/keypair/SignalPreKeyPair.java # src/main/java/it/auties/whatsapp/model/signal/keypair/SignalSignedKeyPair.java # src/main/java/it/auties/whatsapp/model/signal/message/SenderKeyMessage.java # src/main/java/it/auties/whatsapp/model/signal/message/SignalDistributionMessage.java # src/main/java/it/auties/whatsapp/model/signal/message/SignalMessage.java # src/main/java/it/auties/whatsapp/model/signal/message/SignalPreKeyMessage.java # src/main/java/it/auties/whatsapp/model/signal/sender/SenderKeyName.java # src/main/java/it/auties/whatsapp/model/signal/sender/SenderKeyRecord.java # src/main/java/it/auties/whatsapp/model/signal/sender/SenderKeyState.java # src/main/java/it/auties/whatsapp/model/signal/sender/SenderMessageKey.java # src/main/java/it/auties/whatsapp/model/signal/sender/SenderPreKeys.java # src/main/java/it/auties/whatsapp/model/signal/session/Session.java # src/main/java/it/auties/whatsapp/model/signal/session/SessionAddress.java # src/main/java/it/auties/whatsapp/model/signal/session/SessionChain.java # src/main/java/it/auties/whatsapp/model/signal/session/SessionState.java # src/main/java/it/auties/whatsapp/model/sync/ActionDataSync.java # src/main/java/it/auties/whatsapp/model/sync/ActionMessageRangeSync.java # src/main/java/it/auties/whatsapp/model/sync/ExternalBlobReference.java # src/main/java/it/auties/whatsapp/model/sync/HistorySyncNotification.java # src/main/java/it/auties/whatsapp/model/sync/PatchRequest.java # src/main/java/it/auties/whatsapp/model/sync/PatchSync.java # src/main/java/it/auties/whatsapp/model/sync/RecordSync.java # src/main/java/it/auties/whatsapp/socket/SocketSession.java # src/main/java/it/auties/whatsapp/util/Bytes.java # src/main/java/it/auties/whatsapp/util/Clock.java # src/main/java/it/auties/whatsapp/util/ConcurrentLinkedSet.java # src/main/java/it/auties/whatsapp/util/Exceptions.java # src/main/java/it/auties/whatsapp/util/Medias.java # src/main/java/it/auties/whatsapp/util/SignalConstants.java # src/main/java/module-info.java # src/test/java/it/auties/whatsapp/example/MobileLoginExample.java # src/test/java/it/auties/whatsapp/example/WebPairingCodeLoginExample.java # src/test/java/it/auties/whatsapp/example/WebQrLoginExample.java # src/test/java/it/auties/whatsapp/util/MediaUtils.java # src/test/resources/BinaryTokens.java

Commit:117ac99
Author:Alessandro Autiero

<feat: updated protobuf extractor>

Commit:2dbc3f2
Author:Alessandro Autiero

Release 0.0.5

Commit:3bf255a
Author:Alessandro Autiero

More gcm work

Commit:a61fc2c
Author:Alessandro Autiero

Gcm alpha

Commit:bd97abd
Author:Alessandro Autiero

message sending

Commit:85e39a8
Author:Alessandro Autiero

Version 0.0.2

Commit:dd7faeb
Author:Alessandro Autiero

Working on protobuf serialization instead of relying on smile

Commit:78f8418
Author:Alessandro Autiero

Still working on faster serialization

Commit:8e9ebbb
Author:Alessandro Autiero
Committer:Alessandro Autiero

Working for release 0.1

Commit:ed77a48
Author:Alessandro Autiero

More work on the mobile api

Commit:923caec
Author:Alessandro Autiero

Automatic token generation

Commit:cbdbdeb
Author:Alessandro Autiero

Working on buttons and mobile api

Commit:c2c8a8e
Author:Alessandro Autiero

proto

Commit:07b0d85
Author:Alessandro Autiero

Updated OpenAI example Fixed duplicated initial app syncs(i didn't use a single atomic field for both the store and StreamHandler because the session can be terminated while the sync is in progress, but we need to know if one has already been started)

Commit:9eea70d
Author:Alessandro Autiero

Small fixes to app state and error handling Preparing pipeline to automate proto updates

Commit:a094270
Author:Alessandro Autiero

Fixed all message decryption errors Cleaned up API Cleaned up examples Added methods to change privacy settings and added privacy settings map in store to have them in memory Removed read messages todo because it was already implemented Added blocked property to Contact.java and blockedContacts method to Store Optimized imports Fixed some listener bugs Added parameter to onChats, onContacts, onStatus to make it easier to access their data Removed email checker because a simpler regex can be used Almost ready for stable release

Commit:7489c2d
Author:Alessandro Autiero

Fixed deserialization(converters were broken)

Commit:d7ac074
Author:Alessandro Autiero

Moved to 1.17 of protoc

Commit:9484aae
Author:Alessandro Autiero

Fixed https://github.com/Auties00/WhatsappWeb4j/issues/135 New formatting by IntelliJ for consistency Added Exceptions.java to chain exceptions for better stack traces Added support for all unsupported protobufs

Commit:b212501
Author:Auties00

Trying to debug the project using Baileys. Maybe by observing the behaviour of Baileys I can understand what is wrong here

Commit:e62f106
Author:Auties00

Still working on message sending

Commit:7adf5df
Author:Auties00

Still working on fixing message sending App state is now failing???

Commit:a853c95
Author:Auties00

Finished history updater Added packed to necessary protobuf fields Fixed some bugs in the protobuf schemas Updated to version 1.6 of ModernProtoc Small documentations fixes Removed useless comments

Commit:88cd699
Author:Auties00

Implemented media decryption Preparing history syncs and app state management Added some logic to the error handling in StreamHandler Fixed whatsapp.proto Optimized imports

Commit:23715bf
Author:Auties00

Starting to implement message decryption

Commit:804e603
Author:Auties00

Finished organizing

Commit:40a3711
Author:Auties00

Starting to implement SessionCipher for Signal Note: This commit does not compile

Commit:cca521f
Author:Auties00

Modularized project

This commit does not contain any .proto files.

Commit:dd61ae4
Author:Auties00

Added media encryption support Changed how messages are sent to whatsapp

Commit:e34dbe1
Author:Auties00

Close to a release

Commit:a4b0c51
Author:Auties00

Close to a release

Commit:a11616e
Author:Auties00

Finished BinaryDecoder.java