Matthew Chen
cdda0d4f02
[SSK] Fix “mark as read” logic.
...
// FREEBIE
2017-05-31 09:52:23 -04:00
Matthew Chen
85d54798fe
[SSK] Changes for unseen indicator.
...
// FREEBIE
2017-05-30 10:12:19 -04:00
Matthew Chen
7afcad81c6
Fix data type issue around losing millisecond precision in message expiration times.
...
// FREEBIE
2017-05-30 10:05:53 -04:00
Matthew Chen
63f014fab4
[SSK] Cache display names for accounts.
...
// FREEBIE
2017-05-30 09:59:14 -04:00
Matthew Chen
dd3394be1b
Cache display names for accounts.
...
// FREEBIE
2017-05-30 09:41:28 -04:00
Michael Kirk
85d0d27505
[SSK] remove some redundant error notifications
...
// FREEBIE
2017-05-26 15:49:53 -07:00
Michael Kirk
37e0b1a004
Sending to unconfirmed idnetity presents confirmation
...
Rather than send/fail
// FREEBIE
2017-05-26 15:39:10 -07:00
Michael Kirk
1a03be8ae7
Fetch safety number upon entering thread
...
* uniform method to get recipients in group/contact thread
* use it to clean up markAsSeenJob
// FREEBIE
2017-05-26 09:50:09 -07:00
Matthew Chen
1d792d1878
Rename audio duration and image size methods in TSAttachmentStream.
...
// FREEBIE
2017-05-26 11:19:45 -04:00
Michael Kirk
fc37e251de
[SSK] log error on failure
...
// FREEBIE
2017-05-25 08:38:54 -07:00
Michael Kirk
4700294c26
[SSK][SPK] Safety Number Updates
...
// FREEBIE
2017-05-24 18:08:46 -07:00
Michael Kirk
bb25d2beb6
IdentityKeyStore changes
...
1) Always accept keys from incoming messages
2) Block sending only if it's a recent change, or if always
block is enabled
// FREEBIE
// FREEBIE
2017-05-24 18:01:24 -07:00
Matthew Chen
f30cd7c7fa
[SSK] Remove invalid assert in socket manager.
...
// FREEBIE
2017-05-24 17:45:25 -04:00
Matthew Chen
d8ade3288c
[SSK] Cache image size and audio duration on attachments.
...
// FREEBIE
2017-05-24 10:02:24 -04:00
Matthew Chen
b1f7cf0d62
Cache image size and audio duration on attachments.
...
// FREEBIE
2017-05-24 10:02:24 -04:00
Matthew Chen
b0005ea932
Respond to CR.
...
// FREEBIE
2017-05-23 09:33:31 -04:00
Matthew Chen
2e36f41838
Add support for manually activating censorship circumvention.
...
// FREEBIE
2017-05-22 20:34:25 -04:00
Matthew Chen
7b70fe674a
“Add to contacts” offer.
...
// FREEBIE
2017-05-22 18:27:11 -04:00
Matthew Chen
4223766e60
[SSK] Try the country code for the local phone number when parsing phone numbers.
...
// FREEBIE
2017-05-22 18:26:11 -04:00
Matthew Chen
e7de25ab01
[SSK] Pin YapDatabase to v2.9.3 to avoid v.3.x.
...
// FREEBIE
2017-05-19 18:05:38 -04:00
Matthew Chen
cab9e3d3db
[SSK] Persist attachment file paths.
...
// FREEBIE
2017-05-19 17:35:40 -04:00
Matthew Chen
e4f31b5e40
Rename attachment source filename property.
...
// FREEBIE
2017-05-19 17:21:31 -04:00
Michael Kirk
7e031b7306
[SSK] Show SN changes in groups, and include name
...
// FREEBIE
2017-05-19 17:04:11 -04:00
Michael Kirk
dfd438e5f8
revert Yap update until next release
...
// FREEBIE
2017-05-18 10:21:41 -04:00
Michael Kirk
557488bc7d
return iOS8 support in project files
...
// FREEBIE
2017-05-18 10:05:39 -04:00
Matthew Chen
07cc8baa60
[SSK] Honor the local calling code in select recipient view.
...
// FREEBIE
2017-05-18 09:53:48 -04:00
Matthew Chen
6833fb7181
[SSK] Retry push token registration.
...
// FREEBIE
2017-05-17 16:21:41 -04:00
Michael Kirk
72168e2881
[SSK] faster contact parsing
...
// FREEBIE
2017-05-15 16:38:33 -04:00
Michael Kirk
20ad9114e2
[SSK] Reduce time between editing contacts and seeing those changes in
...
the app
cache phone number parsing
// FREEBIE
2017-05-12 19:25:58 -04:00
Matthew Chen
09f8a20acb
[SSK] Revert "Merge branch 'charlesmchen/autoMarkAsRead'"
...
// FREEBIE
2017-05-12 16:22:53 -04:00
Matthew Chen
625b1d0200
[SSK] Only reply to group info requester & Don’t reply to “request group info” messages from non-members of the group in question.
...
// FREEBIE
2017-05-12 16:12:38 -04:00
Michael Kirk
da58eb18ad
partial revert of previous pod update
...
// FREEBIE
2017-05-12 15:52:38 -04:00
Matthew Chen
67c3bca913
[SSK] Move filename property to TSAttachment.
...
// FREEBIE
2017-05-12 09:51:36 -04:00
Matthew Chen
96e155c75e
Rework appearance of voice messages and audio attachments.
...
// FREEBIE
2017-05-12 09:46:54 -04:00
Matthew Chen
c7777bcb13
[SSK] Show example phone numbers.
...
// FREEBIE
2017-05-10 16:15:15 -04:00
Matthew Chen
0adcd157da
[SSK] Don’t ignore “unnamed” phone numbers.
...
// FREEBIE
2017-05-10 14:59:41 -04:00
Matthew Chen
eb385f1e97
[SSK] Rework the “disappearing messages” logic.
...
// FREEBIE
2017-05-10 14:55:31 -04:00
Matthew Chen
8871331cfa
[SPK] Update license.
...
// FREEBIE
2017-05-10 10:26:08 -04:00
Matthew Chen
387f1018f5
[SSK] Auto-rejoin groups by emitting and responding to “request group info” messages.
...
// FREEBIE
2017-05-10 10:06:19 -04:00
Michael Kirk
e295f92943
[SSK] Safer SignedPreKey deletion policy
...
// FREEBIE
2017-05-09 19:09:46 -04:00
Matthew Chen
d535ce3155
[SSK] Flag voice messages as such in protos.
...
// FREEBIE
2017-05-09 11:45:16 -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
0137e01aff
Try to deduce attachment MIME type from the file extension if possible.
...
// FREEBIE
2017-05-09 11:29:33 -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
057bb76e66
[SSK] Rework handling of phone number names.
...
// FREEBIE
2017-05-05 21:01:51 -04:00
Matthew Chen
0c4351a908
Use SignalAccount class to sync contacts.
...
// FREEBIE
2017-05-05 20:57:35 -04:00
Michael Kirk
835ab3dd93
[SSK] fix some compiler warnings
...
// FREEBIE
2017-05-05 14:28:24 -04:00
Michael Kirk
83a089f429
[SSK] better sender logs
...
// FREEBIE
2017-05-04 09:48:45 -04:00
Michael Kirk
b24cf29189
don't request contacts until necessary
...
Most commonly this will be after hitting the "compose" button
But also we'll do it in the SignalViewController once you've received a
message.
- get rid blocking contacts nag
- use Contacts framework simplifies logic
- remove dead AB code
// FREEBIE
2017-05-04 09:47:04 -04:00
Matthew Chen
931b6b4200
[SSK] Minor cleanup.
...
// FREEBIE
2017-05-03 18:02:59 -04:00