Commit Graph

3499 Commits

Author SHA1 Message Date
Nora Trapp
49a40de98e Fix location picker header on iOS 13.1 2019-08-29 22:40:37 -07:00
Nora Trapp
b71a499ec6 Fix peek interactions with keyboard measurement. 2019-08-29 22:28:01 -07:00
Nora Trapp
b45516839f Restore old ~profile display 2019-08-29 10:18:12 -07:00
Nora Trapp
686e439106 Restore contact offer 2019-08-29 10:15:30 -07:00
Matthew Chen
cd88f4f012 Address sticky keyboards on iOS 12. 2019-08-27 14:50:29 -03:00
Matthew Chen
5fcfadcf09 Remove redundant camera button. 2019-08-27 14:02:36 -03:00
Michael Kirk
45c4066a80 Fix deadlock with thread.name
For contact threads, thread.name opened a sneaky transaction, which would
sometimes cause a deadlock.

This commit moves the name method to the contact manager and offers an explicit
transaction flavor. There is still a sneaky transaction flavor used in some
places where it's deemed dangerous to plumb through a transaction without
further scrutiny.
2019-08-23 18:45:23 -06:00
Matthew Chen
4343efaadb Fix stale transaction in conversation view. 2019-08-22 14:53:04 -03:00
Nora Trapp
6759961c33 Fix duplicated thread name 2019-08-21 20:40:21 -07:00
Nora Trapp
0619d38af3 Add sticker button compensation to conversation text input 2019-08-19 16:23:38 -07:00
Nora Trapp
8c515e38eb Always align input toolbar left-to-right 2019-08-19 13:14:30 -07:00
Nora Trapp
9afd05cf92 Fix initial presentation of attachment keyboard 2019-08-19 13:12:19 -07:00
Lieven Dekeyser
fd2771cf67 #4236: Synchronize collectionView selection state in willDisplay 2019-08-19 10:33:50 -07:00
Lieven Dekeyser
716a47ffe5 #4236: trust the collection view dataSource to update cell selection state 2019-08-19 10:33:50 -07:00
Nora Trapp
a5fb710700 Don't fetch all collections when just looking up the default. 2019-08-19 10:33:50 -07:00
Nora Trapp
fd396aec1d Allow canceling when picking a photo from recents. 2019-08-16 13:51:19 -07:00
Michael Kirk
d19e48da5c "Add More" from recents selection 2019-08-16 13:51:19 -07:00
Nora Trapp
0c1de9c103 Merge remote-tracking branch 'origin/release/2.41.1' into release/2.42.0 2019-08-15 19:23:21 -07:00
Nora Trapp
86c3211609 Don't show thread details in note to self 2019-08-15 14:09:01 -07:00
Matthew Chen
f5fd583e75 Reduce usage of OWSUserProfile header. 2019-08-15 16:10:14 -03:00
Matthew Chen
d308c566af Address deadlocks in profile manager. 2019-08-15 16:10:14 -03:00
Michael Kirk
b31abfa0fc speed up media presentation animations 2019-08-15 09:34:45 -06:00
Matthew Chen
57fc2abd4c Simplify 2FA PIN verification. 2019-08-14 20:02:57 -03:00
Matthew Chen
e10ffb2506 Remove asyncUIRead(). 2019-08-14 19:29:35 -03:00
Nora Trapp
97b26a44fa Fix an issue where registration lock PINs were truncated to 16 characters. 2019-08-14 18:03:36 -03:00
Michael Kirk
bee54d1aea fixup compiler warnings 2019-08-13 16:58:06 -03:00
Matthew Chen
b4f7bb6eda Populate onboarding phone number in DEBUG builds. 2019-08-13 16:33:24 -03:00
Michael Kirk
1f97635504 fix deadlock in mediarail 2019-08-10 15:37:55 -06:00
Nora Trapp
ebf576a4c0 Fix some attachment keyboard layout issues 2019-08-10 12:40:51 -07:00
Matthew Chen
675b5431bb Add accessibility ids to the attachment keyboard. 2019-08-09 21:24:20 -03:00
Matthew Chen
76a9185239 Excluse Debug UI from release builds. 2019-08-09 21:16:25 -03:00
Nora Trapp
2fc6e86a80 Ensure user is not blocked before showing attachment keyboard. 2019-08-09 13:05:16 -07:00
Nora Trapp
6c64e94006 Only auto-share profile with empty threads. 2019-08-09 12:59:15 -07:00
Nora Trapp
21259ec24b PR Feedback 2019-08-09 12:57:03 -07:00
Nora Trapp
b560fc0afd Show live camera preview in attachment keyboard 2019-08-09 12:54:34 -07:00
Nora Trapp
36ce5d2940 PR feedback 2019-08-09 12:53:19 -07:00
Nora Trapp
28a4dfe3e6 Some small design tweaks. 2019-08-09 12:53:19 -07:00
Nora Trapp
8a167072b8 Don't ask for photo permissions until the attachment keyboard is presented. 2019-08-09 12:53:19 -07:00
Nora Trapp
17f961f6ad Allow location sharing 2019-08-09 12:53:19 -07:00
Michael Kirk
f1eac5c0ef Fix crash when presenting media.
ThreadDetailView has a cell, but wasn't accounted for in the conversation
mapping, so our index calculations were off-by-one.
2019-08-09 13:51:23 -06:00
Michael Kirk
37468c4158 Fix missing: "you declined call" record for CallKit adapter
And fixes the corresponding debug assert that uncovered this bug.
2019-08-09 13:43:59 -06:00
Matthew Chen
36efe2b0d7 Respond to CR. 2019-08-09 16:16:48 -03:00
Matthew Chen
6ed12aa9fe Respond to CR. 2019-08-09 15:29:47 -03:00
Matthew Chen
f61feaf4e1 Respond to CR. 2019-08-09 14:43:50 -03:00
Matthew Chen
2b8967974e Clean up ahead of PR. 2019-08-09 14:43:50 -03:00
Matthew Chen
d48bdb208f Enable batch select mode by default (for now). 2019-08-09 14:43:50 -03:00
Matthew Chen
21b21df94a Restore & move camera button. 2019-08-09 14:43:50 -03:00
Michael Kirk
4dc75aed3d fix warnings 2019-08-09 09:41:59 -06:00
Michael Kirk
0bd5f7f0ba use modern icon 2019-08-08 14:12:14 -06:00
Matthew Chen
0c9f85bf48 Respond to CR. 2019-08-08 15:55:56 -03:00