From de735321714546182552bb871936968ccbf93303 Mon Sep 17 00:00:00 2001 From: John Freed Date: Tue, 10 Aug 2021 08:11:48 +0200 Subject: [PATCH] Updated Feature Matrix (markdown) --- Feature-Matrix.md | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/Feature-Matrix.md b/Feature-Matrix.md index 8dbe5c9..1256e6b 100644 --- a/Feature-Matrix.md +++ b/Feature-Matrix.md @@ -14,6 +14,18 @@ | > listNumbers | ✅ | ❌ | ✅ | quitGroup | ✅ | ❌ | ✅ | receive | ✅ | ✅ | ✅ +| > timestamp | ✅ | ✅ | ❔ +| > message | ✅ | ✅ | ❔ +| > expiresInSeconds | ✅ | ✅ | ❔ +| > viewOnce | ✅ | ✅ | ❔ +| > reaction | ✅ | ✅ | ❔ +| > quote | ✅ | ✅ | ❔ +| > mentions | ✅ | ✅ | ❔ +| > attachments | ✅ | ✅ | ❔ +| > sticker | ✅ | ✅ | ❔ +| > remoteDelete | ✅ | ✅ | ❔ +| > contacts | ✅ | ✅ | ❔ +| > groupInfo | ✅ | ✅ | ❔ | register | ✅ | ❌ | ✅ | remoteDelete | ✅ | ❌ | ✅ | > sendGroupRemoteDeleteMessage | ✅ | ❌ | ✅ @@ -27,7 +39,6 @@ | > send URL as attachment | ❌ | ❌ | ✅1 | > sendGroupMessage | ✅ | ❌ | ✅ | > sendNoteToSelfMessage | ✅ | ❌ | ✅ -| > expiresInSeconds | ❌ | ❌ | ❌ | > groupCallUpdate | ❌ | ❌ | ❌ | > payment | ❌ | ❌ | ❌ | > preview | ❌ | ❌ | ❌ @@ -68,10 +79,7 @@ |---------|:-------------:|:--------:|------| | Call messages | ❌ | ❌ | ❌ | Attachment progress listener | ❌ | ❌ | ❌ -| Mentions | ❌ | ❌ | ❌ | Payment Notifications | ❌ | ❌ | ❌ -| Quotes | ❌ | ❌ | ❌ -| Quoted Attachments | ❌ | ❌ | ❌ | Receive typing messages | ❌ | ❌ | ❌ # Utilities @@ -94,10 +102,11 @@ | isMember | ✅ | ✅ | ✅ | isRegistered | ✅ | ✅ | ✅ -# With Attachment Data5 +# With Attachment Data5, 9 | feature | plaintext CLI | json CLI8 | dbus | |---------|:-------------:|:--------:|------| | content | ✅ | ✅ | ✅ +| thumbnail | ✅ | ✅ | ❔ | contentType | ✅ | ✅ | ✅1, 6 | filename | ✅ | ✅ | ✅1 | remoteId | ✅ | ✅ | ✅1, 6 @@ -116,13 +125,21 @@ | > cancelationSignal | ❌ | ❌ | ❌ | resumableUploadSpec | ✅ | ❌ | ❌ +# With Quote Data5 +| feature | plaintext CLI | json CLI8 | dbus | +|---------|:-------------:|:--------:|------| +| id | ✅ | ✅ | ❔ +| author | ✅ | ✅ | ❔ +| text | ✅ | ✅ | ❔ +| attachments | ✅ | ✅ | ❔ + # Notes 1. Proposed 2. Runs daemon or communicates with running daemon 3. setContactBlocked=true or setGroupBlocked=true 4. setContactBlocked=false or setGroupBlocked=false -5. Attachment data is provided to output stream (if available from Signal servers) or accepted from input stream +5. Data is provided to output stream (if available from Signal servers) or accepted from input stream 6. Provided indirectly by interpreting content file written to disk 7. Obsolete (no longer part of Signal 8. `--output json` option is supported by CLI - +9. A thumbnail has the data of an attachment, but can also be part of a quoted attachment