Matthew Chen
|
eb51ea42e3
|
Merge remote-tracking branch 'origin/hotfix/2.23.4'
|
2018-04-16 17:46:24 -04:00 |
|
Michael Kirk
|
66f028a3b3
|
Update nullability
If object is nil, which it can be, Swift freaks out, since we'd promised
it would never be nil.
// FREEBIE
|
2018-04-16 17:31:23 -04:00 |
|
Matthew Chen
|
85cb78ddfe
|
Add mainWindow property to app context.
|
2018-04-16 17:31:00 -04:00 |
|
Matthew Chen
|
5ce39337ed
|
Handle malformed protos.
|
2018-04-16 16:15:46 -04:00 |
|
Michael Kirk
|
c926ca10a5
|
Update nullability
If object is nil, which it can be, Swift freaks out, since we'd promised
it would never be nil.
// FREEBIE
|
2018-04-16 16:08:31 -04:00 |
|
Matthew Chen
|
9c93099515
|
Fix incomplete asserts.
|
2018-04-13 15:01:25 -04:00 |
|
Matthew Chen
|
6caa5b87b6
|
Add more asserts around thread in SAE.
|
2018-04-13 14:59:38 -04:00 |
|
Michael Kirk
|
e554884ab3
|
Use profile name in quoted messages, fix "multi account" label
// FREEBIE
|
2018-04-13 09:53:31 -04:00 |
|
Matthew Chen
|
829cfd0428
|
Reduce oversize text size.
|
2018-04-11 17:57:53 -04:00 |
|
Matthew Chen
|
45892e822b
|
Move 'background' check in message processing logic off main thread.
|
2018-04-11 15:30:31 -04:00 |
|
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
|
2018-04-11 15:16:23 -04:00 |
|
Michael Kirk
|
bd8e03fe8a
|
Fix spurious "Group Updated" message
Regression introduced in Message factory method refactor (not in the wild).
// FREEBIE
|
2018-04-11 15:15:54 -04:00 |
|
Matthew Chen
|
d95f2bdc66
|
Respond to CR.
|
2018-04-11 14:45:27 -04:00 |
|
Matthew Chen
|
d561ba4c62
|
Reduce 0xdead10cc crashes.
|
2018-04-11 14:44:03 -04:00 |
|
Matthew Chen
|
db6f1326bb
|
Fix previews of oversize text messages.
|
2018-04-11 13:51:12 -04:00 |
|
Matthew Chen
|
83a470d441
|
Fix previews of oversize text messages.
|
2018-04-11 13:51:12 -04:00 |
|
Matthew Chen
|
abba24988c
|
Rework how dates are formatted in home view.
|
2018-04-11 09:34:37 -04:00 |
|
Michael Kirk
|
d94709e13f
|
Show label when captioning limit has been reached.
// FREEBIE
|
2018-04-10 16:00:19 -04:00 |
|
Michael Kirk
|
6b6f4f9336
|
Limit caption length
// FREEBIE
|
2018-04-10 16:00:19 -04:00 |
|
Matthew Chen
|
c269add62f
|
Respond to CR.
|
2018-04-10 15:58:08 -04:00 |
|
Matthew Chen
|
76995e4594
|
Enforce quoted reply edge cases.
|
2018-04-10 15:56:55 -04:00 |
|
Matthew Chen
|
6a07599e00
|
Respond to CR.
|
2018-04-10 15:54:46 -04:00 |
|
Matthew Chen
|
65015e686f
|
Tap on quoted replies.
|
2018-04-10 15:54:46 -04:00 |
|
Michael Kirk
|
81b2b57703
|
CR: add comments, make atomic
// FREEBIE
|
2018-04-09 12:47:57 -04:00 |
|
Michael Kirk
|
88d6a83954
|
Add assertion canary so we know to re-test syncing once desktop
supports sending quoted replies
// FREEBIE
|
2018-04-09 12:47:57 -04:00 |
|
Michael Kirk
|
02efbd3069
|
Fix blip where thumbnail is initially missing from outgoing message
// FREEBIE
|
2018-04-09 12:47:57 -04:00 |
|
Michael Kirk
|
90486aa49c
|
Inline method with one caller, fix formatting
// FREEBIE
|
2018-04-09 12:47:57 -04:00 |
|
Michael Kirk
|
8e4c6b8af6
|
Update protos for voice messages
// FREEBIE
|
2018-04-09 12:47:57 -04:00 |
|
Michael Kirk
|
941b7ec1bc
|
clarify method signature
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
c56e8acc51
|
QuotedReplyModel from SSK->SignalMessaging
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
1d4c0624be
|
Clarify variable names
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
a9459757f0
|
Lingering var renames QuotedReplyDraft -> QuotedReplyModel
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
f1714bf252
|
Handle synced quotes
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
622f6bdf21
|
OrphanDataCleaner vs. QuotedAttachment thumbnails
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
4399967e99
|
Comment cleanup, remove unnecessary includes
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
fa2e1ba89b
|
Fetch thumbnail when not available locally
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
42f454b075
|
Generate thumbnail when quoted attachment is available locally
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
351f9ea263
|
Simplify attachment processor
We've accepted all attachment types for a long while now.
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
3252866727
|
remove unused params
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
cb5d3d4f85
|
Use QuotedReplyModel to access attachment data
This view model loads the attachment when it's build.
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
3334f2a063
|
tentative proto changes
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
51a4298c14
|
WIP: Send attachment info in protobuf (no thumbnails yet)
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
55c6d99d98
|
populate draft toolbar
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
253435b27f
|
extract QuotedReplyDraft model
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
0b8b3b4f16
|
WIP: towards avatar attachment streams
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
53af41fcc6
|
Reusable UploadOperation based on extracted OWSOperation
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
2975d4d5d2
|
Sync with android protos
// FREEBIE
|
2018-04-05 16:26:18 -04:00 |
|
Matthew Chen
|
ca4757b8d1
|
Clean up ahead of PR.
|
2018-04-05 10:57:51 -04:00 |
|
Matthew Chen
|
2b3b08d7c5
|
Respond to CR.
|
2018-04-05 10:23:56 -04:00 |
|
Matthew Chen
|
f230717b68
|
Modify attachment emojis.
|
2018-04-05 09:57:41 -04:00 |
|