Matthew Chen
6b0e3508a5
Respond to CR.
2017-12-20 11:28:07 -05:00
Matthew Chen
9258b0883e
Clean up TSStorageManager usage.
2017-12-19 11:41:31 -05:00
Matthew Chen
9a990b58e8
Respond to CR.
2017-12-19 11:38:25 -05:00
Matthew Chen
3643414da1
Respond to CR.
2017-12-15 11:16:07 -05:00
Matthew Chen
e45d63e862
Clean up ahead of PR.
2017-12-15 11:11:57 -05:00
Matthew Chen
0c9d9ba679
Fix issues around cross process db changes.
2017-12-15 11:11:57 -05:00
Michael Kirk
8996741277
DocumentPicker converts to mp4 when necessary
...
// FREEBIE
2017-12-11 20:34:47 -05:00
Michael Kirk
031e40d090
Use SignalAttachment logic in conversation view too
...
// FREEBIE
2017-12-11 20:16:34 -05:00
Matthew Chen
74efcb9041
Rework thread safety in profile manager.
2017-12-11 12:28:28 -05:00
Matthew Chen
80ae5e0fcf
Respond to CR.
2017-12-11 10:37:20 -05:00
Matthew Chen
11b4848530
Respond to CR.
2017-12-11 10:37:20 -05:00
Matthew Chen
84061cca9f
Change image resizing/quality behavior, preferring smaller images in the common case.
2017-12-11 10:37:20 -05:00
Matthew Chen
125aabb0a3
Change image resizing/quality behavior, preferring smaller images in the common case.
2017-12-11 10:37:20 -05:00
Michael Kirk
d9cca77e23
update header references
...
// FREEBIE
2017-12-08 13:32:52 -05:00
Matthew Chen
b4e8df79da
Migrate environment to SignalMessaging.
2017-12-05 10:29:29 -05:00
Matthew Chen
6d87df88aa
Migrate environment to SignalMessaging.
2017-12-05 10:29:28 -05:00
Matthew Chen
bf21d0c0ed
Enable logging in SAE; rework log file management to include multiple log directories.
2017-12-01 12:55:47 -05:00
Matthew Chen
64762eb427
Observe YapDatabaseModifiedExternallyNotification.
2017-11-30 10:28:05 -05:00
Michael Kirk
fd829ba575
Merge branch 'hotfix/2.19.1'
2017-11-29 14:07:33 -08:00
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
9d1e3dc223
We need to change file extensions when converting data
...
// FREEBIE
2017-11-29 12:43:05 -08:00
Michael Kirk
a542471bbe
center "Loading More Messages" label
...
// FREEBIE
2017-11-22 13:32:20 -05:00
Matthew Chen
35bdc86ab5
Reload adjacent rows using original indices, not final indices.
2017-11-22 13:06:54 -05:00
Matthew Chen
71f5ef5940
Improve handling of unread indicator edge cases.
2017-11-22 10:39:38 -05:00
Matthew Chen
2ec1e7e925
Respond to CR.
2017-11-22 09:39:43 -05:00
Matthew Chen
2d241623b7
Improve handling of edge cases around unread indicator delimiting deleted message(s).
2017-11-21 18:17:19 -05:00
Matthew Chen
5ef9d53c91
Update conversation view UI to reflect unread state.
2017-11-21 17:53:52 -05:00
Michael Kirk
370364c936
Scroll down button scrolls to unread
...
// FREEBIE
2017-11-21 11:42:33 -05:00
Matthew Chen
b0c9add29c
Update layout of "scroll down button" to reflect RTL.
2017-11-21 11:27:01 -05:00
Matthew Chen
92ef507810
Make swipe-for-details RTL-safe.
2017-11-21 11:17:05 -05:00
Matthew Chen
aea2bf3e00
Fix scroll state insets in conversation view.
2017-11-20 17:17:10 -05:00
Matthew Chen
5cfa7e35f4
Respond to CR.
2017-11-20 17:08:10 -05:00
Michael Kirk
34811a635b
Fixes: "connected call" showing as "unconnected outgoing" call.
...
Expire viewItem cache when resetting mappings
// FREEBIE
2017-11-20 17:04:54 -05:00
Matthew Chen
45c7d80d97
Improving handling of edge cases in conversation view.
2017-11-20 14:44:10 -05:00
Matthew Chen
6d4a05bbea
Improving handling of edge cases in conversation view.
2017-11-20 14:44:10 -05:00
Matthew Chen
658746093d
Use finalIndex in row changes.
2017-11-20 14:44:10 -05:00
Michael Kirk
8ee030bea1
Don't dismiss keyboard when view appears
...
// FREEBIE
2017-11-20 14:30:55 -05:00
Matthew Chen
937ac5830d
Skip animations in conversation view.
2017-11-16 17:59:32 -05:00
Matthew Chen
b67179b45d
Skip animations in conversation view.
2017-11-16 17:53:05 -05:00
Matthew Chen
0ccddb696a
Add workaround for bug in iOS 11.1 beta around hit area of custom back buttons.
...
// FREEBIE
2017-11-16 17:32:39 -05:00
Matthew Chen
96274a60a9
Respond to CR.
...
// FREEBIE
2017-11-16 17:30:19 -05:00
Matthew Chen
7aae47b021
Reduce font size of "load more" indicator.
2017-11-16 17:30:19 -05:00
Matthew Chen
ddf4bf28cc
Load attachments for conversation view items using long-lived db connection.
2017-11-16 13:16:18 -05:00
Matthew Chen
df5aa5ef67
Update UI to reflect changes to disappearing messages configuration.
2017-11-16 12:25:43 -05:00
Michael Kirk
9675cbb1e1
Scroll only as far as necessary
...
// FREEBIE
2017-11-15 17:30:45 -05:00
Matthew Chen
cc90f4cb80
Respond to CR.
...
// FREEBIE
2017-11-15 15:46:27 -05:00
Matthew Chen
86fdd6dea2
Fix edge cases in conversation view.
2017-11-15 15:43:03 -05:00
Matthew Chen
6413bc8e4c
Evacuate the view item cache.
2017-11-15 13:36:56 -05:00
Matthew Chen
19ba564f80
Respond to CR.
...
// FREEBIE
2017-11-15 13:21:31 -05:00
Matthew Chen
c6160a5a1e
Rework the "update with..." methods to avoid re-saving deleted models.
2017-11-15 07:16:12 -05:00
Michael Kirk
8c69e00a3f
Adapt ConversationViewController to iPhoneX
...
// FREEBIE
2017-11-14 12:37:09 -05:00
Matthew Chen
bf0f33e4b0
Temporarily alter animations in conversation view.
2017-11-10 14:51:34 -05:00
Matthew Chen
af6a7c103c
Add a comment.
2017-11-10 14:08:52 -05:00
Matthew Chen
42a70e0def
Revert "Temporarily make logging around conversation view row updates more verbose."
...
This reverts commit 105b033761
.
2017-11-10 14:04:56 -05:00
Matthew Chen
f0a8e08df9
Temporarily alter animations in conversation view.
2017-11-10 13:17:38 -05:00
Matthew Chen
b5f7a4746f
Temporarily alter animations in conversation view.
2017-11-10 12:41:11 -05:00
Matthew Chen
105b033761
Temporarily make logging around conversation view row updates more verbose.
2017-11-10 11:37:16 -05:00
Matthew Chen
87b0692af0
Fixes for scrolling in conversation view.
2017-11-10 09:41:27 -05:00
Matthew Chen
5cc292fb6c
Don't ask for camera permissions if app is not active.
...
// FREEBIE
2017-11-09 03:02:05 -05:00
Matthew Chen
5e61307ce3
Don't ask for microphone permissions if app is not active.
...
// FREEBIE
2017-11-09 02:58:51 -05:00
Matthew Chen
6e840ff956
Fix build warnings from XCode 9.
2017-11-09 02:52:44 -05:00
Matthew Chen
2d21e2ae2c
Fix build warnings from XCode 9.
2017-11-09 02:52:44 -05:00
Matthew Chen
af5489952c
Don't animate message sends.
...
// FREEBIE
2017-11-01 20:43:43 -04:00
Matthew Chen
40e04ffb92
Respond to CR.
...
// FREEBIE
2017-11-01 20:43:43 -04:00
Matthew Chen
5df4ac92b7
Don't animate message sends.
...
// FREEBIE
2017-11-01 20:43:43 -04:00
Matthew Chen
d52b19a69e
Let users with external keyboards send messages using modifier-return (shift, command, option).
...
// FREEBIE
2017-11-01 12:46:55 -04:00
Matthew Chen
0c92850d38
Log voice memo durations.
...
// FREEBIE
2017-11-01 12:45:22 -04:00
Matthew Chen
89dbcb0fe8
Respond to CR.
...
// FREEBIE
2017-11-01 12:36:37 -04:00
Matthew Chen
f95e599c55
Don't overwrite draft after GIF send.
...
// FREEBIE
2017-11-01 12:36:36 -04:00
Matthew Chen
a0ddb2a06d
Respond to CR.
...
// FREEBIE
2017-10-31 15:01:29 -04:00
Matthew Chen
5ac2f16ebc
Skip redundant relayout.
...
// FREEBIE
2017-10-31 14:33:30 -04:00
Matthew Chen
9cc4521d07
Respond to CR.
...
// FREEBIE
2017-10-26 12:09:36 -04:00
Matthew Chen
bcf83a4c8e
Rework handling of oversize text messages.
...
// FREEBIE
2017-10-26 11:56:03 -04:00
Michael Kirk
8f9311a6ac
Show timer in navbar without reload
...
// FREEBIE
2017-10-25 14:40:05 -07:00
Michael Kirk
709010499f
remove overzealous assert
...
// FREEBIE
2017-10-25 14:39:12 -07:00
Michael Kirk
cd291e19ff
We conceivably want to to initiate calls more than once without leaving
...
the conversation view. e.g. from Contacts.app
// FREEBIE
2017-10-25 11:37:04 -07:00
Michael Kirk
4000760cf7
Fix "back button count" flash. Only call once.
...
This affects returning from message info or when leaving conversation
settings.
// FREEBIE
2017-10-25 11:31:06 -07:00
Michael Kirk
43dd3abf6c
clamp value per CR
...
// FREEBIE
2017-10-24 15:29:04 -07:00
Michael Kirk
59b125c3fb
Add clarifying comment per CR
...
// FREEBIE
2017-10-24 15:29:04 -07:00
Michael Kirk
d87f000051
Interactive/Cancelable slide left for details
...
// FREEBIE
2017-10-24 15:29:03 -07:00
Matthew Chen
fb3bb852ca
Tap image attachment preview to view full screen.
...
// FREEBIE
2017-10-24 17:12:26 -04:00
Matthew Chen
27af310235
Auto-dismiss keyboard if user scrolls away from bottom of the conversation.
...
// FREEBIE
2017-10-24 13:58:56 -04:00
Matthew Chen
cbb0030b12
Rework attachment approval UI.
...
// FREEBIE
2017-10-24 09:42:29 -04:00
Michael Kirk
1fee5d97e6
Merge branch 'release/2.18.0'
2017-10-23 16:02:11 -07:00
Michael Kirk
21df2dc047
Never hide "failed to send" footer
...
// FREEBIE
2017-10-23 08:40:26 -07:00
Michael Kirk
f3f0d591ea
Revert "Add workaround for bug in iOS 11.1 beta around hit area of custom back buttons."
...
This reverts commit 7c82f6d448
.
This wasn't helping our crash rate, and on my device, as of iOS11.1B2,
the button is easily tappable, not detectably different from prior iOS
releases.
2017-10-20 16:37:07 -07:00
Michael Kirk
66ab4e2549
Merge tag '2.16.2.0' into release/2.18.0
2017-10-20 16:23:58 -07:00
Michael Kirk
2d10080c33
Merge tag '2.17.1.1' into release/2.18.0
2017-10-20 16:23:10 -07:00
Michael Kirk
68e755ade9
Merge branch 'release/2.18.0'
2017-10-20 16:10:07 -07:00
Michael Kirk
0cd56d4bcc
On iOS11 doc picker requires system appearance.
...
Otherwise nav items are illegible.
// FREEBIE
2017-10-20 12:35:21 -07:00
Matthew Chen
7fa7d5d526
Fix "mark as read."
...
// FREEBIE
2017-10-20 09:53:33 -04:00
Matthew Chen
b0aa84e420
Clean up conversation view.
...
// FREEBIE
2017-10-19 23:02:59 -04:00
Matthew Chen
d355b45bae
Reduce relayout and reload churn; respond to dynamic type changes.
...
// FREEBIE
2017-10-19 22:53:06 -04:00
Matthew Chen
c2608785e1
Reduce relayout and reload churn; respond to dynamic type changes.
...
// FREEBIE
2017-10-19 22:53:06 -04:00
Matthew Chen
4dc6934fc7
End text editing if we leave conversation view.
...
// FREEBIE
2017-10-19 22:48:28 -04:00
Matthew Chen
45ba79d296
Auto-load more message if user scrolls near the top of the conversation.
...
// FREEBIE
2017-10-19 22:39:42 -04:00
Matthew Chen
f28abbc2a1
Revert from numeric to default keyboard after message send.
...
// FREEBIE
2017-10-19 22:36:25 -04:00
Matthew Chen
4dabb71815
Fix "can't send same GIF twice" issue.
...
// FREEBIE
2017-10-19 22:33:51 -04:00
Matthew Chen
fb4d43d542
Fix "can't send same GIF twice" issue.
...
// FREEBIE
2017-10-19 10:04:49 -07:00
Matthew Chen
0fe76aaab8
Move "attachment approval" into input toolbar.
...
// FREEBIE
2017-10-18 12:50:16 -07:00