diff --git a/Feature-Matrix.md b/Feature-Matrix.md index 4c2c557..ca8a8d1 100644 --- a/Feature-Matrix.md +++ b/Feature-Matrix.md @@ -1,76 +1,69 @@ # Commands | feature | plaintext CLI | json CLI | dbus | |---------|:-------------:|:--------:|:----:| -| addDevice | ✅ | ✅ | ❌ -| block | ✅ | ✅ | ❌ -|> setContactBlocked | ✅ | ✅ | ❌ -|> setGroupBlocked | ✅ | ✅ | ❌ -| daemon | ✅ | ✅ | ❌ -| getUserStatus | ✅ | ✅ | ❌ -| joinGroup | ✅ | ✅ | ❌ -| link | ✅ | ✅ | ❌ -| listContacts | ✅ | ✅ | ❌ -| listDevices | ✅ | ✅ | ❌ -| listGroups | ✅ | ✅ | ❌ -| listIdentities | ✅ | ✅ | ❌ -| > listNumbers | ✅ | ✅ | ❌ -| quitGroup | ✅ | ✅ | ❌ -| receive | ✅ | ✅ | ❌ -| > receive attachments | ✅ | ✅ | ✅ -| > receive mentions | ✅ | ✅ | ❌ -| > receive typing indicators | ✅ | ✅ | ❌ -| register | ✅ | ✅ | ❌ -| remoteDelete | ✅ | ✅ | ❌ -| > sendGroupRemoteDeleteMessage | ✅ | ✅ | ❌ -| > sendRemoteDeleteMessage | ✅ | ✅ | ❌ -| removeDevice | ✅ | ✅ | ❌ -| removePin | ✅ | ✅ | ❌ -| send | ✅ | ✅ | ❌ -| > sendEndSessionMessage | ✅ | ✅ | ❌ -| > sendMessage | ✅ | ✅ | ❌ +| addDevice | ✅ | ❔ | ❔ +| block | ✅ | ❔ | ❔ +|> setContactBlocked | ✅ | ❔ | ❔ +|> setGroupBlocked | ✅ | ❔ | ❔ +| daemon | ✅ | ❌ | ✅ +| getUserStatus | ✅ | ❔ | ❔ +| joinGroup | ✅ | ❔ | ❔ +| link | ✅ | ❔ | ❔ +| listContacts | ✅ | ❔ | ❔ +| listDevices | ✅ | ❔ | ❔ +| listGroups | ✅ | ❔ | ❔ +| listIdentities | ✅ | ❔ | ❔ +| > listNumbers | ✅ | ❔ | ❔ +| quitGroup | ✅ | ❔ | ❔ +| receive | ✅ | ❔ | ❔ +| > receive attachments | ✅ | ❔ | ❔ +| > receive mentions | ✅ | ❔ | ❔ +| > receive typing indicators | ✅ | ❔ | ❔ +| register | ✅ | ✅ | ✅ +| remoteDelete | ✅ | ✅ | ❔ +| > sendGroupRemoteDeleteMessage | ✅ | ❔ | ❔ +| > sendRemoteDeleteMessage | ✅ | ❔ | ❔ +| removeDevice | ✅ | ❔ | ❔ +| removePin | ✅ | ❔ | ❔ +| send | ✅ | ✅ | ✅ +| > sendEndSessionMessage | ✅ | ❔ | ❔ +| > sendMessage | ✅ | ✅ | ✅ | > sendMessageWithAttachments | ✅ | ❔ | ✅ -| > sendGroupMessage | ✅ | ✅ | ❌ -| > sendNoteToSelfMessage | ✅ | ✅ | ❌ -| > expiresInSeconds | ✅ | ✅ | ❌ -| > groupCallUpdate | ✅ | ✅ | ❌ +| > sendGroupMessage | ✅ | ✅ | ✅ +| > sendNoteToSelfMessage | ✅ | ❔ | ❔ +| > expiresInSeconds | ❌ | ❌ | ❌ +| > groupCallUpdate | ❌ | ❌ | ❌ | > payment | ❌ | ❌ | ❌ | > preview | ❌ | ❌ | ❌ | > sticker | ❌ | ❌ | ❌ | > viewOnce | ❌ | ❌ | ❌ -| sendContacts | ✅ | ✅ | ❌ -| sendReaction | ✅ | ✅ | ❌ -| > sendMessageReaction | ✅ | ✅ | ❌ -| > sendGroupMessageReaction | ✅ | ✅ | ❌ -| sendSyncRequest | ✅ | ✅ | ❌ -| sendTyping | ✅ | ✅ | ❌ -| setPin | ✅ | ✅ | ❌ -| trust | ✅ | ✅ | ❌ -| unblock | ✅ | ✅ | ❌ -| unregister | ✅ | ✅ | ❌ -| updateAccount | ✅ | ✅ | ❌ -| updateContact | ✅ | ✅ | ❌ -| > setContactName | ✅ | ✅ | ❌ -| updateGroup | ✅ | ✅ | ❌ -| updateProfile | ✅ | ✅ | ❌ -| uploadStickerPack | ✅ | ✅ | ❌ -| verify | ✅ | ✅ | ❌ -| version | ✅ | ✅ | ❌ +| sendContacts | ✅ | ❔ | ❔ +| sendReaction | ✅ | ❔ | ❔ +| > sendMessageReaction | ✅ | ❔ | ❔ +| > sendGroupMessageReaction | ✅ | ❔ | ❔ +| sendSyncRequest | ✅ | ❔ | ❔ +| sendTyping | ✅ | ✅ | ❔ +| setPin | ✅ | ❔ | ❔ +| trust | ✅ | ❔ | ❔ +| unblock | ✅ | ❔ | ❔ +| unregister | ✅ | ❔ | ❔ +| updateAccount | ✅ | ❔ | ❔ +| updateContact | ✅ | ❔ | ❔ +| > setContactName | ✅ | ❔ | ❔ +| updateGroup | ✅ | ❔ | ❔ +| updateProfile | ✅ | ❔ | ❔ +| uploadStickerPack | ✅ | ❔ | ❔ +| verify | ✅ | ❔ | ❔ +| version | ✅ | ❔ | ✅ - - - - -| send reactions | ✅ | ✅ | ❌ - # Signals | feature | plaintext CLI | json CLI | dbus | |---------|:-------------:|:--------:|:----:| -| MessageReceived | ✅ | ✅ | ❌ -| > receive typing indicators | ✅ | ✅ | ❌ -| ReceiptReceived | ✅ | ✅ | ❌ -| SyncMessageReceived | ✅ | ✅ | ❌ - +| MessageReceived | ✅ | ✅ | ✅ +| > receive typing indicators | ✅ | ✅ | ❔ +| ReceiptReceived | ✅ | ✅ | ✅ +| SyncMessageReceived | ✅ | ✅ | ✅