Commit Graph

98 Commits (5b50e81b4fe5ce098dbee6669148e5d1d1162282)

Author SHA1 Message Date
Matthew Chen 52be2127ff Sync conversation colors. 7 years ago
Matthew Chen e5eda8b45d Add convenience initializers to proto wrappers. 7 years ago
Matthew Chen 21523ac522 Respond to CR. 7 years ago
Matthew Chen a5ffbdebb3 Remove Obj-c proto parser. 7 years ago
Matthew Chen eaf59b122d Migrate to provisioning proto wrappers. 7 years ago
Matthew Chen d709a02493 Clean up formatting. 7 years ago
Matthew Chen 3f47524373 Respond to CR. 7 years ago
Matthew Chen 03a9b21cfd Respond to CR. 7 years ago
Matthew Chen 8d814a5210 Code generate Swift wrappers for protocol buffers. 7 years ago
Matthew Chen 950cab7eb9 Code generate Swift wrappers for protocol buffers. 7 years ago
Matthew Chen ff8565dbd5 Code generate Swift wrappers for protocol buffers. 7 years ago
Matthew Chen d3adb80242 Code generate Swift wrappers for protocol buffers. 7 years ago
Matthew Chen ab31e5a07f Code generate Swift wrappers for protocol buffers. 7 years ago
Matthew Chen d14f764b50 Streamline SignalRecipient. 7 years ago
Michael Kirk d591fb7f2c Fix some compiler warnings 7 years ago
Michael Kirk f0175c0b6f feature gate color syncing
// FREEBIE
7 years ago
Michael Kirk a66c88e3cf Fix getter for contact threads, remove sneaky read transaction for DM config. 7 years ago
Michael Kirk d53f583e45 sync colors with group 7 years ago
Michael Kirk 4d3d5d98e1 Sync colors with contacts 7 years ago
Matthew Chen 08ca4fdb50 Lazy-load contact avatar data and images. Use NSCache for avatar images. 7 years ago
Michael Kirk 95b1dced18 add: messages in Book Club will disappear in 1 minute
Show different message when joining group with disappearing messages
7 years ago
Michael Kirk 74b741e9de Update timer
// FREEBIE
7 years ago
Michael Kirk 7df158120b Fix build warnings: mark initWithCoder as designated.
// FREEBIE
7 years ago
Matthew Chen 3cd6a33aa6 Fix build warnings. 8 years ago
Michael Kirk a10ae1835e respond to code review
// FREEBIE
8 years ago
Matthew Chen 8e84f89239 Respond to CR. 8 years ago
Michael Kirk d67a3b4167 WORKS GREAT
// FREEBIE
8 years ago
Matthew Chen 0316a98eb8 Undo renaming of contactShare property of TSMessage. 8 years ago
Matthew Chen 0d8cfc5403 Rename contact share class to contact. 8 years ago
Matthew Chen 4b8a2fa8a3 Sketch out "contact share" model. 8 years ago
Matthew Chen 7912598ccb Merge branch 'release/2.24.0' 8 years ago
Michael Kirk eec7678979 Group's meta message defaults to "Delivery"
// FREEBIE
8 years ago
Michael Kirk c88ce07f66 CR: Clean up comments, use property setter instead of ivar
// FREEBIE
8 years ago
Michael Kirk a9e7c5e879 Cleanup: simplify migration, remove unused code
// FREEBIE
8 years ago
Michael Kirk 754549adf1 Start timer for expiring message based on when read receipt was sent
// FREEBIE
8 years ago
Michael Kirk dfb2a034af Use explicit transactions.
- Start expiration within scope of existing transaction when we're
  already in a transaction

// FREEBIE
8 years ago
Michael Kirk 88d6a83954 Add assertion canary so we know to re-test syncing once desktop
supports sending quoted replies

// FREEBIE
8 years ago
Michael Kirk f1714bf252 Handle synced quotes
// FREEBIE
8 years ago
Michael Kirk fa2e1ba89b Fetch thumbnail when not available locally
// FREEBIE
8 years ago
Michael Kirk 0b8b3b4f16 WIP: towards avatar attachment streams
// FREEBIE
8 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.
8 years ago
Matthew Chen db430d6aa7 Revert unwanted changes. 8 years ago
Matthew Chen d6f4db1523 Rename TSStorageManager to OWSPrimaryStorage. 8 years ago
Matthew Chen 59c745756a Clean up codebase. 8 years ago
Matthew Chen b07f466e08 Fix redundant sync sends. 8 years ago
Matthew Chen 71972ebe2f Be more explicit about expire timer. 8 years ago
Michael Kirk 28c30bbe5c Be explicit when disappearing messages are disabled
// FREEBIE
8 years ago
Michael Kirk b48452a747 Fix group-sync disabling disappearing timer
Must add properties *before* build

// FREEBIE
8 years ago
Michael Kirk 4d0362f9a6 Don't create redundant caption for sync'd transcripts.
Note: For test devices running HEAD, there may have already been some
redundant captions created for sync'd transcripts.

However the existing `TSMessage#initWithCoder:` migration will address
this for our production users, so I'm not going to bother with a second
migration just for our test devices.

// FREEBIE
8 years ago
Matthew Chen 074046b98e Add protocol context to protocol kit. 8 years ago