Michael Kirk
d591fb7f2c
Fix some compiler warnings
2018-07-17 19:22:58 -06:00
Michael Kirk
872c89fbff
Update recipient devices on successful decrypt to avoid wasting a valid session
...
created by sender.
Make device set immutable.
2018-07-13 10:04:54 -06:00
Matthew Chen
20d1d11259
Refine home view.
2018-07-13 09:28:09 -04:00
Matthew Chen
4d3707a16e
Apply "disappearing messages disabled" icon.
2018-07-12 15:37:08 -04:00
Matthew Chen
ecafe546b6
Rework unread indicators.
2018-07-11 16:43:39 -04:00
Matthew Chen
8d72bb032e
Rework unread indicators.
2018-07-11 16:43:39 -04:00
Matthew Chen
e48a1e0816
Respond to CR.
2018-07-11 15:43:27 -04:00
Matthew Chen
158aa3abc4
Tweak system messages; incomplete vs. missed calls.
2018-07-11 15:34:16 -04:00
Matthew Chen
8b3bdb88f3
Revert "Merge branch 'charlesmchen/tweakCalls'"
...
This reverts commit 3e0233ea60
, reversing
changes made to 74ce3012cf
.
2018-07-11 15:34:16 -04:00
Michael Kirk
a66c88e3cf
Fix getter for contact threads, remove sneaky read transaction for DM config.
2018-07-10 13:25:38 -06:00
Michael Kirk
92705490a0
No write transaction needed for syncing colors
...
// FREEBIE
2018-07-10 13:25:38 -06:00
Michael Kirk
4d3d5d98e1
Sync colors with contacts
2018-07-10 13:25:38 -06:00
Michael Kirk
553a94286f
update protobufs to sync group color
2018-07-10 13:25:38 -06:00
Matthew Chen
1a9a5016fe
Tweak calls.
2018-07-09 11:08:53 -04:00
Matthew Chen
3f4cd15f5b
Use sending queue in websocket send failover to REST.
2018-07-05 09:57:28 -04:00
Michael Kirk
2c1693c941
Revert "Revert "Revert "Disable contact sharing."""
...
This reverts commit 57e3d0d5f9
.
2018-07-03 18:15:07 -06:00
Michael Kirk
1e8c7d63b8
clarify sync logging
2018-07-03 15:39:31 -06:00
Michael Kirk
8576de0618
Fix: No contacts/groups after initial device link
...
The server caches your device list on the websocket, so sending on the
websocket to a just-linked device will always fail. We could close/open the
websocket, but that might be disruptive in it's own way. Instead we'll closely
mirror the Android approach, where WebSocket sends are attempted only one time,
and failure is handled by falling back to the original REST approach.
So note: we don't do any special handling of failures on the websocket
(409/410). We simply retry it with REST which will handle the 409/410/etc.
Consequently, we don't want to decrement our retry count for websocket sends.
2018-07-03 15:31:25 -06:00
Michael Kirk
57e3d0d5f9
Revert "Revert "Disable contact sharing.""
...
This reverts commit 91af7d3855
.
2018-06-28 19:17:25 -06:00
Matthew Chen
08ca4fdb50
Lazy-load contact avatar data and images. Use NSCache for avatar images.
2018-06-20 17:55:14 -04:00
Matthew Chen
776b5abed1
Handle edge cases around unread indicator & contact offers.
2018-06-20 17:38:27 -04:00
Matthew Chen
1607aa7f57
Image content types.
2018-06-20 17:13:31 -04:00
Matthew Chen
18a8efe1a9
Respond to CR.
2018-06-20 14:36:35 -04:00
Michael Kirk
c48f2404a3
Fix overzealous assert
...
// FREEBIE
2018-06-15 10:28:07 -04:00
Michael Kirk
a346465db5
tune down logging
...
// FREEBIE
2018-06-15 10:28:07 -04:00
Matthew Chen
e8d0d9ecc0
Index oversize text for search.
2018-06-15 10:03:15 -04:00
Matthew Chen
dd49c6225f
Auto-size contact cells everywhere.
2018-06-15 10:01:16 -04:00
Michael Kirk
0a17246737
Don't use group name in message.
...
// FREEBIE
2018-06-14 15:21:24 -04:00
Michael Kirk
95b1dced18
add: messages in Book Club will disappear in 1 minute
...
Show different message when joining group with disappearing messages
2018-06-14 15:20:45 -04:00
Michael Kirk
0cf751d34f
Newly added group members should have expire time
...
Send expire timer with group info updates and in group updates that add a user.
2018-06-14 15:20:45 -04:00
Michael Kirk
74b741e9de
Update timer
...
// FREEBIE
2018-06-14 15:18:42 -04:00
Matthew Chen
f9f931fc2d
Fix assert around failing sync message sends.
2018-06-14 15:07:09 -04:00
Matthew Chen
37d3dfdfb6
Merge tag '2.26.0.23'
2018-06-13 10:25:19 -04:00
Michael Kirk
8c88382f37
less call logging
...
// FREEBIE
2018-06-12 15:03:41 -04:00
Matthew Chen
91af7d3855
Revert "Disable contact sharing."
...
This reverts commit cb603d0bad
.
2018-06-11 16:37:49 -04:00
Michael Kirk
1db1d76d98
Merge branch 'mkirk/fix-build-warnings'
2018-06-11 09:56:48 -04:00
Michael Kirk
7df158120b
Fix build warnings: mark initWithCoder as designated.
...
// FREEBIE
2018-06-11 09:56:14 -04:00
Matthew Chen
afc2cabe90
Merge remote-tracking branch 'origin/hotfix/2.25.3'
2018-06-08 17:54:23 -04:00
Matthew Chen
7cc46a06fa
Rebuild finder index.
2018-06-08 15:26:42 -04:00
Michael Kirk
626573a8a9
Revert "Revert "Disable contact sharing.""
...
This reverts commit 6e0d92e039
.
2018-06-07 16:08:05 -06:00
Matthew Chen
9a08afae28
Fix build warnings.
2018-06-01 12:39:13 -04:00
Matthew Chen
3cd6a33aa6
Fix build warnings.
2018-06-01 12:39:13 -04:00
Matthew Chen
61ec865b6d
Respond to CR.
2018-05-30 15:41:01 -04:00
Matthew Chen
4342b04bd3
Include response data in 'request over websocket' failures.
2018-05-30 15:37:59 -04:00
Matthew Chen
4d498563e7
Unify the socket manager's 'can send requests' logic.
2018-05-30 12:48:32 -04:00
Matthew Chen
1466852329
Revert "Add temporary verbose logging around message creation."
...
This reverts commit 7200a8dc4d
.
2018-05-29 14:01:15 -04:00
Matthew Chen
7200a8dc4d
Add temporary verbose logging around message creation.
2018-05-29 11:15:15 -04:00
Matthew Chen
21b54bee4f
Fix breakage from recents changes in share extension.
2018-05-29 10:45:58 -04:00
Matthew Chen
08affb4400
Merge branch 'hotfix/2.25.2'
2018-05-29 10:01:33 -04:00
Michael Kirk
84776f2757
Start timers for migrated messages
...
// FREEBIE
2018-05-23 14:02:50 -04:00