Matthew Chen
|
3d59ac0992
|
Rework camera flow for one-off disappearing messages.
|
2019-06-17 11:17:52 -04:00 |
|
Matthew Chen
|
a62376b3f9
|
Remove sendingMediaWithOversizeText feature flag.
|
2019-06-17 11:17:52 -04:00 |
|
Matthew Chen
|
97cfb32d29
|
Rework camera flow for one-off disappearing messages.
|
2019-06-17 11:17:52 -04:00 |
|
Matthew Chen
|
b8327ad7c8
|
Respond to CR.
|
2019-05-31 12:39:50 -04:00 |
|
Matthew Chen
|
af3e6187fc
|
Add per-message expiration to models (code generated changes).
Add per-message expiration to models.
DRY up incoming message creation.
|
2019-05-31 12:39:50 -04:00 |
|
Matthew Chen
|
6e32c9a79f
|
Remove "ephemeral media" model changes.
|
2019-05-29 11:53:42 -04:00 |
|
Michael Kirk
|
a837c75764
|
Simple send sans Yap
|
2019-05-28 17:31:53 -04:00 |
|
Matthew Chen
|
745a384d7c
|
Respond to CR.
|
2019-05-20 17:18:54 -04:00 |
|
Matthew Chen
|
a6629bfe63
|
Add EphemeralMedia model classes.
|
2019-05-20 17:05:49 -04:00 |
|
Michael Kirk
|
ecb6c275f8
|
MessageSender API takes AnyTransaction
|
2019-05-14 10:44:55 -06:00 |
|
Michael Kirk
|
aa37cdbadd
|
GRDB: Avoid assert when missing dynamic interactions
Triggered whenever entering a conversation
|
2019-05-13 12:48:45 -04:00 |
|
Matthew Chen
|
246131ebbd
|
Fix "set unread" deadlock.
|
2019-05-09 13:39:23 -04:00 |
|
Matthew Chen
|
a81acfa788
|
Apply asAnyRead/Write convenience methods.
|
2019-04-30 10:11:19 -04:00 |
|
Matthew Chen
|
783858ea52
|
Remove extra semicolons.
|
2019-04-30 09:39:04 -04:00 |
|
Matthew Chen
|
4a57db7b0b
|
Respond to CR.
|
2019-04-26 15:22:48 -04:00 |
|
Matthew Chen
|
a766f1e944
|
Send stickers.
|
2019-04-26 12:34:56 -04:00 |
|
Matthew Chen
|
dec4513f46
|
Send stickers.
|
2019-04-26 12:34:56 -04:00 |
|
Matthew Chen
|
c229f39012
|
Add sticker sync messages.
|
2019-04-22 10:26:09 -04:00 |
|
Matthew Chen
|
509bc57401
|
Update proto schema to reflect stickers. Sketch out the Sticker model classes.
|
2019-04-18 10:12:17 -04:00 |
|
Matthew Chen
|
f5c04f3801
|
Respond to CR.
|
2019-04-16 09:08:45 -04:00 |
|
Michael Kirk
|
870caaa84a
|
simplify completion checking - make nonnull
|
2019-02-26 10:06:52 -07:00 |
|
Michael Kirk
|
13154fb828
|
allow long text with non-durable sends (SAE)
|
2019-02-26 10:06:52 -07:00 |
|
Matthew Chen
|
56e5feca46
|
Introduce ConversationSnapshot.
|
2019-02-26 10:55:44 -05:00 |
|
Michael Kirk
|
f1623b6037
|
missing nullability text
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
7e5256856c
|
render media+longText message
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
b7989e9384
|
feature flag approval sending
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
bc4260b444
|
Send long-text with other attachments
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
a218d6c465
|
Send first chars of longtext in protobuf
|
2019-02-25 13:27:49 -07:00 |
|
Matthew Chen
|
3d757b492a
|
Add link previews to conversation message bubbles.
|
2019-01-23 09:32:30 -05:00 |
|
Matthew Chen
|
2dcc79fbca
|
Fix issues around link previews.
|
2019-01-22 10:15:50 -05:00 |
|
Matthew Chen
|
8e44bf554c
|
Respond to CR.
|
2019-01-22 09:42:25 -05:00 |
|
Matthew Chen
|
d775a70a89
|
Build link previews.
|
2019-01-22 09:42:25 -05:00 |
|
Matthew Chen
|
31ea64bdaf
|
Build link previews.
|
2019-01-22 09:42:25 -05:00 |
|
Matthew Chen
|
a477e01a4a
|
Apply LinkPreview model.
|
2019-01-14 16:20:54 -05:00 |
|
Michael Kirk
|
af7ee5e1d1
|
address compiler breakage after rebase
|
2018-12-19 15:16:36 -07:00 |
|
Michael Kirk
|
5671fd2520
|
Revert "Revert 'new sort id'."
This reverts commit ebae75af00.
|
2018-12-19 15:16:36 -07:00 |
|
Matthew Chen
|
bd40aacd53
|
Purge dynamic interactions from database.
|
2018-12-18 10:55:54 -05:00 |
|
Michael Kirk
|
6232b1ef67
|
CR: add debug asserts
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
81bc357bbb
|
more robust handling of unsaved outgoing messages
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
668cc22af3
|
Perf: Insert outgoing message into conversation before save completes.
This was a huge savings - e.g. 50-70% of the time between tapping send and
rendering the message takes place in the save/postWriteTransaction blocks
|
2018-12-17 14:43:50 -07:00 |
|
Matthew Chen
|
19a2bfeaad
|
More conversation viewmodel perf improvements.
|
2018-12-13 11:50:55 -05:00 |
|
Matthew Chen
|
fea40d571c
|
Move contact offers to Conversation view model.
|
2018-12-13 09:12:41 -05:00 |
|
Michael Kirk
|
c0cb7df10a
|
rename hasEverHadMessage -> shouldThreadBeVisible
|
2018-12-12 08:46:15 -07:00 |
|
Michael Kirk
|
1a5c47df2f
|
Fix SAE, limit max attachments
|
2018-12-05 13:56:34 -05:00 |
|
Matthew Chen
|
aeadea67e2
|
Send multiple attachments from the share extension.
|
2018-11-13 13:15:54 -05:00 |
|
Matthew Chen
|
7f89c90f16
|
Fix bug when sending non-body attachments (e.g. group avatars).
|
2018-11-13 13:15:11 -05:00 |
|
Michael Kirk
|
27cb91e9c8
|
Plumb through messageAlbumId so an Attachment knows what album (if any) it
belongs to.
|
2018-11-08 12:52:08 -06:00 |
|
Matthew Chen
|
60c5a84dd2
|
Fix issues in media gallery cells; Improve debug galleries.
|
2018-11-07 09:56:49 -05:00 |
|
Matthew Chen
|
c7d427029b
|
Respond to CR.
|
2018-11-02 13:17:36 -04:00 |
|
Matthew Chen
|
f6591fac25
|
Add debug UI for multi-image sends.
|
2018-11-02 13:04:05 -04:00 |
|