Commit Graph

53 Commits (7ed79c2ed57165fe1086bb89317305c784aa57b0)

Author SHA1 Message Date
Matthew Chen 79375e20b2 Update proto schema. 6 years ago
Matthew Chen c3ad65af1d Respond to CR. 6 years ago
Matthew Chen 7e39bf97e5 Backup misc collections. 6 years ago
Matthew Chen 3816cb4bf4 Update proto schema to reflect album captions. 6 years ago
Matthew Chen 33f5398ba8 Update proto schema for configuration messages to reflect typing indicators setting. 6 years ago
Matthew Chen a98c82645c Start work on typing indicators.
* Update proto schema to reflect typing indicators.
* Sketch out OWSTypingIndicatorMessage.
* Add "online" to the service message params.
* Sketch out logic to send typing indicator messages.
* Sketch out OWSTypingIndicators class.
6 years ago
Matthew Chen 43960aadd6 Update proto schema. 6 years ago
Matthew Chen 994e95a644 Update protos. 6 years ago
Matthew Chen ccb67f49a3 Fix issues in UD send & receive. 6 years ago
Matthew Chen 9f2a15925a Add new envelope properties for UD. 6 years ago
Michael Kirk bfe1f38c75 update protos for group blocking 6 years ago
Matthew Chen 67110d0def Migrate to websocket proto wrappers. 6 years ago
Matthew Chen 6be3d2e42d Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen ff8565dbd5 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 28acea3cf0 Respond to CR. 6 years ago
Matthew Chen 377634a1f7 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen b164ce9403 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 64c99988a7 Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen 9846a529f7 Code generate Swift wrappers for protocol buffers. 6 years ago
Michael Kirk 9299c5e573 CR: tweak proto class name, include yet-to-be-used protos
// FREEBIE
6 years ago
Michael Kirk b860dce7f9 Swift protos for Envelope 6 years ago
Michael Kirk 553a94286f update protobufs to sync group color 6 years ago
Michael Kirk 966b1ac84b Treat `id` as reserved word, use consistent setter style
// FREEBIE
6 years ago
Matthew Chen 6a1bb3f04c Add web sockets protos to proto make file. 6 years ago
Matthew Chen 5f1682deab Use websocket for sends. 6 years ago
Matthew Chen ee9a13cdf0 Update cocoapods. 6 years ago
Matthew Chen 6005747856 Update protos to reflect 'share contact'. 6 years ago
Matthew Chen 8dbe4387b7 Update protos to reflect 'share contact'. 6 years ago
Michael Kirk b2b70258f2 Make our protos backwards compatible with Signal-Android
Android doesn't have a flags field (yet?). We should make sure our
existing fields align with theirs.

// FREEBIE
6 years ago
Michael Kirk 8e4c6b8af6 Update protos for voice messages
// FREEBIE
6 years ago
Michael Kirk 3334f2a063 tentative proto changes
// FREEBIE
6 years ago
Michael Kirk 2975d4d5d2 Sync with android protos
// FREEBIE
6 years ago
Matthew Chen 8e4f2ca0ed Rework proto schema changes for quoted replies.
Sketch out model changes for quoted replies.

Sketch out quoted reply input preview.

Send quoted messages protos.

Update models to reflect quoted messages.

Rework interaction initializers.

Rework interaction initializers.

Add debug UI methods for generating quoted reply variations.

Add debug UI methods for generating quoted reply variations.
6 years ago
Matthew Chen ab720a3100 Move backup protos to their own proto schema. 6 years ago
Matthew Chen 610bbacd21 Clean up ahead of PR. 6 years ago
Matthew Chen 0c81d5656f Rework database snapshot representation, encryption, etc. 6 years ago
Matthew Chen ca7c75a081 Rework database snapshot representation, encryption, etc. 6 years ago
Matthew Chen 2dc37d598c Updates service proto schema to latest. 7 years ago
Michael Kirk be197621ac Add read receipts field/configuration protos
Also converge with Android protos where possible

// FREEBIE
7 years ago
Matthew Chen 74b2f30523 Revert "Modify read receipt photos to support sending read receipts to both linked devices and senders."
This reverts commit 37e67179c8a8d6ebfdfa124ef0c1229f220ed11d.
7 years ago
Matthew Chen a7546aee63 Modify read receipt photos to support sending read receipts to both linked devices and senders.
// FREEBIE
7 years ago
Matthew Chen 39a961e376 Rework incoming read receipts handling.
// FREEBIE
7 years ago
Matthew Chen 737503549d Rework incoming read receipts handling.
// FREEBIE
7 years ago
Matthew Chen 2b1ea19960 Modify read receipt photos to support sending read receipts to both linked devices and senders.
// FREEBIE
7 years ago
Matthew Chen 0e7eaf7c62 Modify read receipt photos to support sending read receipts to both linked devices and senders.
// FREEBIE
7 years ago
Michael Kirk 9c56660618 profile key flag and debug action
// FREEBIE
7 years ago
Michael Kirk 6235e7fe5c Don't send profile key with every sync message since we explicitly sync
upon update/create.

Following Signal-Android's lead here.

// FREEBIE
7 years ago
Michael Kirk f0a57edde0 proto update: multiDevice profileKey sync
Also:

- minimize diff between Signal-Android's protos
- comment whereever we diverge from Signal-Android

// FREEBIE
7 years ago
Matthew Chen b5fdc05b91 Move profile key to data, call, sync and null protos.
// FREEBIE
7 years ago
Matthew Chen 4a54f1a99c DRY up and refine the logic to attach the local profile key to outgoing messages.
// FREEBIE
7 years ago