Commit Graph

6939 Commits

Author SHA1 Message Date
Nora Trapp
915a44d874 Merge branch 'release/3.15.0' 2020-08-21 18:45:40 -07:00
Nora Trapp
af079bc0ad Slightly adjust navbar spacing 2020-08-21 17:52:35 -07:00
Nora Trapp
84e8baf1b6 Better permission handling for calls. 2020-08-21 17:34:25 -07:00
Nora Trapp
634402f039 Merge branch 'release/3.15.0' 2020-08-20 18:10:37 -07:00
Nora Trapp
265cbd3817 Fix an issue where pip position isn't preserved 2020-08-20 18:09:39 -07:00
Nora Trapp
abcafc19e7 Fix localization of conversation dates 2020-08-20 17:20:15 -07:00
Nora Trapp
4b3908077b Migration to add serverDeliveryTimestamp 2020-08-20 16:48:54 -07:00
Nora Trapp
5457c37ba8 Handle x-signal-timestamp header 2020-08-20 16:48:54 -07:00
Nora Trapp
a0e4dc23d4 Properly handle silent mode when ringing video calls 2020-08-20 16:12:51 -07:00
Michelle Linington
7494eed9cc PR Feedback, update schema_dump to support sqlclient updates 2020-08-20 13:07:23 -07:00
Michelle Linington
c0dee48b37 IOS-784: Improvements to sqlclient script
This change makes the debug the sqlcipher database with command line
much easier. Leverages simctl to make simulator discovery and
introspection super straightforward
2020-08-20 13:07:23 -07:00
Nora Trapp
42d2f621d7 Always dismiss the call screen immediately if you're in the background 2020-08-20 13:06:21 -07:00
Matthew Chen
2e126d2fae Merge remote-tracking branch 'private/release/3.15.0' 2020-08-20 16:35:40 -03:00
Nora Trapp
7d20e97d7a For now, always ring video calls. Our mute switch detection is fraught and it's better to ring than to not. 2020-08-20 11:56:00 -07:00
Nora Trapp
3025b0efe3 Fix an issue where some old messages had empty 'body' 2020-08-20 11:55:13 -07:00
Nora Trapp
f8fc33fa55 Re-add muted text, when there is room 2020-08-20 11:46:42 -07:00
Nora Trapp
13b5459066 Optimize 'sortIndex' query for generally being at the latest message 2020-08-20 11:31:46 -07:00
gte-signal
59d589de4c Clean up warnings
Clean up a bit of dead code and fix warning.
2020-08-20 14:14:49 -03:00
gte-signal
e7eb016e62 Nickname support
Add nickname support. 1:1 threads are now named using the nickname of the contact if available. I expect there'll be design input about how to present this. For now I've gone with putting quotes around the nickname. Also, there's a lot of contact stuff so I'd appreciate checking that I did the correct thing here.
2020-08-20 14:14:49 -03:00
Nora Trapp
416ae1e9ef Add some benches and make a small dent on conversation open time 2020-08-20 09:26:41 -07:00
Nora Trapp
a834534889 Hide speaker mode button on iPad 2020-08-19 20:34:44 -07:00
Nora Trapp
c95f81ee71 Cleanup call audio handling 2020-08-19 20:34:44 -07:00
Nora Trapp
ddbb7d0ec2 Small calling design tweaks 2020-08-19 20:34:44 -07:00
Nora Trapp
58dbd20c02 Improve conversation header for small phones 2020-08-19 20:34:44 -07:00
Matthew Chen
4f3a0a0be2 Remove url rewrite in attachment uploads. 2020-08-19 10:44:47 -03:00
Matthew Chen
85929d083a Revisit resumable attachment uploads. 2020-08-19 10:44:47 -03:00
Nora Trapp
6dac674570 Fix a bug where you can't interact with answer-without-video button 2020-08-18 13:26:05 -07:00
Nora Trapp
0fb8cd3bee Fix 'react to wrong message' issue 2020-08-18 01:02:58 -07:00
Nora Trapp
abac6ab601 Allow expanding truncated messages inline 2020-08-18 00:59:42 -07:00
Nora Trapp
ad3be57f1e Move delete account to advanced settings 2020-08-18 00:18:12 -07:00
Nora Trapp
648aad7337 Always show empty inbox state when no threads 2020-08-18 00:18:12 -07:00
Nora Trapp
c5450c1a69 Improve trackpad support 2020-08-18 00:18:12 -07:00
Nora Trapp
8804495a24 Fix an issue where some images can't be interactively dismissed 2020-08-18 00:18:12 -07:00
Nora Trapp
849543ce44 Use native back button for conversation settings 2020-08-18 00:18:12 -07:00
Nora Trapp
7f5932b316 Calling design feedback 2020-08-18 00:17:37 -07:00
Nora Trapp
bd82cb5fff Fix remote video orientation handling on iPad 2020-08-17 23:11:09 -07:00
Nora Trapp
34d9f9eeb0 Updated icoons and design feedback 2020-08-17 22:58:39 -07:00
Nora Trapp
1bef18e1c6 Add icons to group updates 2020-08-17 17:11:24 -07:00
Nora Trapp
5c6fec5963 Restyle system messages 2020-08-17 17:11:24 -07:00
Nora Trapp
98f0d3f9fb Fix metal macros 2020-08-17 16:44:51 -07:00
Nora Trapp
93943fa56f Better iPhone orientation handling 2020-08-17 15:41:11 -07:00
Nora Trapp
127c869670 Don't unmute when outgoing call is answered 2020-08-17 15:41:11 -07:00
Nora Trapp
84b94beb8b Cleanup call adapter management 2020-08-17 15:41:11 -07:00
Nora Trapp
1f1cc7398b Fix call video orientation handling 2020-08-17 15:41:11 -07:00
Nora Trapp
95c5383ca8 Move writes off the main thread 2020-08-17 15:41:11 -07:00
Nora Trapp
e868369ee0 improve pip gesture interaction 2020-08-17 15:41:11 -07:00
Nora Trapp
35ca25dbe7 Improve iPad calling experience 2020-08-17 15:41:11 -07:00
Nora Trapp
991226eedc Fix a bug where we'd use the wrong adapter after starting a call 2020-08-17 15:41:11 -07:00
Nora Trapp
941853d46e We can always use the metal view for calls now 2020-08-17 15:41:10 -07:00
Nora Trapp
7137cf75b5 Don't use CallKit for video calls received while the app is active 2020-08-17 15:41:10 -07:00