Matthew Chen
e85aa045e1
Flag voice messages as such in protos.
...
// FREEBIE
2017-05-09 11:44:35 -04:00
Matthew Chen
714b35277a
Merge branch 'charlesmchen/clearMessageDrafts'
2017-05-09 11:39:47 -04:00
Matthew Chen
29dd62a19a
Always clear message drafts after sending a text message.
...
// FREEBIE
2017-05-09 11:39:40 -04:00
Matthew Chen
50b1f420b5
Merge branch 'charlesmchen/attachmentMimeTypes'
2017-05-09 11:32:27 -04:00
Matthew Chen
560122067c
[SSK] Prefer to deduce the MIME type from the file extension using lookup, not the UTI type.
...
[SSK] Try to deduce attachment MIME type from the file extension if possible.
// FREEBIE
2017-05-09 11:30:32 -04:00
Matthew Chen
4506064aa6
Prefer to determine an attachment’s file extension for its file name if possible.
...
// FREEBIE
2017-05-09 11:29:33 -04:00
Matthew Chen
0137e01aff
Try to deduce attachment MIME type from the file extension if possible.
...
// FREEBIE
2017-05-09 11:29:33 -04:00
Matthew Chen
18498eeda7
Merge branch 'charlesmchen/syncPushTokensOnLaunch'
2017-05-09 10:45:41 -04:00
Matthew Chen
2f3831e04b
Respond to CR.
...
// FREEBIE
2017-05-09 10:45:20 -04:00
Matthew Chen
dd3d63623a
Pull logging into SyncPushTokensJob.
...
// FREEBIE
2017-05-09 10:11:19 -04:00
Matthew Chen
716aa772f6
Always sync and log push tokens. Apply OWSAlerts in more places.
...
// FREEBIE
2017-05-09 10:04:48 -04:00
Matthew Chen
d0e68a8253
Merge branch 'charlesmchen/logPushTokensJob'
2017-05-09 09:34:18 -04:00
Matthew Chen
aba29ac5ce
Improve logging around SyncPushTokensJob.
...
// FREEBIE
2017-05-08 17:01:50 -04:00
Matthew Chen
ad3a1a671a
Merge remote-tracking branch 'origin/hotfix/2.11.3'
2017-05-08 16:47:20 -04:00
Matthew Chen
6a4a08d3ee
Merge branch 'charlesmchen/voiceMemos'
2017-05-08 14:25:38 -04:00
Matthew Chen
b47337c0ba
Respond to CR.
...
// FREEBIE
2017-05-08 14:24:32 -04:00
Matthew Chen
34a7f9cba5
Respond to CR.
...
// FREEBIE
2017-05-08 14:24:32 -04:00
Matthew Chen
b21e5c3248
Respond to CR.
...
// FREEBIE
2017-05-08 14:22:28 -04:00
Matthew Chen
7f92b5a96b
Respond to CR.
...
// FREEBIE
2017-05-08 14:22:28 -04:00
Matthew Chen
7a37de28e5
Clean up ahead of PR.
...
// FREEBIE
2017-05-08 14:22:28 -04:00
Matthew Chen
bf6d8ec141
Clean up ahead of PR.
...
// FREEBIE
2017-05-08 14:22:27 -04:00
Matthew Chen
8ecdc8a2eb
Move voice memo button to send button.
...
// FREEBIE
2017-05-08 14:22:27 -04:00
Matthew Chen
c34d61b93f
Add cancel-by-swipe of voice memo recording.
...
// FREEBIE
2017-05-08 14:22:27 -04:00
Matthew Chen
608cb70a3b
Add voice memo recording.
...
// FREEBIE
2017-05-08 14:22:27 -04:00
Matthew Chen
45c8695ab4
Sketch out the voice memo UI.
...
// FREEBIE
2017-05-08 14:22:27 -04:00
Michael Kirk
be504a7e46
Merge branch 'mkirk/missing-contacts-inbox'
2017-05-08 11:16:04 -04:00
Michael Kirk
fbcda40400
rename class, extract color
...
per code review
// FREEBIE
2017-05-08 11:15:45 -04:00
Michael Kirk
a58a71f8f4
no contacts banner -> system settings
2017-05-08 11:15:45 -04:00
Matthew Chen
f76bb8397f
Merge branch 'charlesmchen/searchVsNonSignalContacts'
2017-05-08 09:17:04 -04:00
Matthew Chen
9f4b8d3b0f
Slightly reduce the non-contact cell heights in “new 1:1 conversation” view.
...
// FREEBIE
2017-05-05 21:18:21 -04:00
Matthew Chen
d0e26a58c3
Show “invite by SMS” offer for matching non-Signal contacts when searching in “new 1:1: conversation” view.
...
// FREEBIE
2017-05-05 21:18:21 -04:00
Matthew Chen
791b0d78a8
Merge branch 'charlesmchen/conversationSettingsAssert'
2017-05-05 21:13:11 -04:00
Matthew Chen
1e6fd385b5
Fix assert in conversation settings view.
...
// FREEBIE
2017-05-05 21:12:36 -04:00
Matthew Chen
c7d25a66ad
Merge branch 'charlesmchen/contactParsingPerf'
2017-05-05 21:10:05 -04:00
Matthew Chen
3f7d23e043
Fix two hotspots in contact parsing and contact syncing.
...
// FREEBIE
2017-05-05 21:09:06 -04:00
Matthew Chen
bbf099894c
[SSK] Fix a hotspot in the phone number parsing logic.
...
// FREEBIE
2017-05-05 21:07:32 -04:00
Matthew Chen
3671b3aeb5
Merge branch 'charlesmchen/multipleAccounts'
2017-05-05 21:02:54 -04:00
Matthew Chen
057bb76e66
[SSK] Rework handling of phone number names.
...
// FREEBIE
2017-05-05 21:01:51 -04:00
Matthew Chen
535fc566a5
Rework handling of phone number names.
...
// FREEBIE
2017-05-05 21:00:41 -04:00
Matthew Chen
4032f40a3f
Merge branch 'charlesmchen/contactsSync'
2017-05-05 20:57:55 -04:00
Matthew Chen
0c4351a908
Use SignalAccount class to sync contacts.
...
// FREEBIE
2017-05-05 20:57:35 -04:00
Michael Kirk
dd95b13d37
Merge branch 'mkirk/compiler-warnings'
2017-05-05 14:28:37 -04:00
Michael Kirk
835ab3dd93
[SSK] fix some compiler warnings
...
// FREEBIE
2017-05-05 14:28:24 -04:00
Michael Kirk
d7c7fff679
Fix some compiler warnings
...
* explicit optional usage in strings
* remove some unused StringUtil code
* swiftlint affected files
* more concise optional casting (and avoid a `!`)
Compiler warnings: 343 -> 318
(Actually most of these are in external libs, but 115 remain in Signal/SSK)
// FREEBIE
2017-05-05 14:26:29 -04:00
Michael Kirk
ce2ee759f8
Update to latest recommended xcode.proj settings
...
// FREEBIE
2017-05-05 14:26:29 -04:00
Matthew Chen
fb4ee8ffb8
Merge branch 'charlesmchen/newConversationView'
2017-05-05 10:45:18 -04:00
Matthew Chen
45ae8fb067
Respond to CR.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Matthew Chen
2bc1d44cd2
Respond to CR.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Matthew Chen
1b99671e0e
Clean up ahead of PR.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Matthew Chen
325134c6e8
Clean up ahead of PR.
...
// FREEBIE
2017-05-05 10:42:42 -04:00