Commit Graph

196 Commits

Author SHA1 Message Date
Michael Kirk
7289e38c75 Fix can't leave error log view 2019-09-05 18:40:00 -06:00
Matthew Chen
6da987eb3a Remove YDB header usage. 2019-08-29 10:24:27 -03:00
Michael Kirk
e211ae52c8 demote some error logging to warn for things which we know can happen 2019-08-28 18:17:41 -06:00
Matthew Chen
a5efaf8d16 Merge remote-tracking branch 'private/release/2.42.0' 2019-08-28 11:33:26 -03:00
Matthew Chen
cd88f4f012 Address sticky keyboards on iOS 12. 2019-08-27 14:50:29 -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
Nora Trapp
3d82f2edbe PR Feedback 2019-08-22 09:27:36 -07:00
Nora Trapp
285357ff84 Allow adding usernames to block list 2019-08-22 09:27:36 -07:00
Michael Kirk
4371c696dc Audible Debug Assertions in dev-qa builds 2019-08-21 09:01:43 -06:00
Nora Trapp
cce0bc2232 Include UUID while provisioning 2019-08-15 19:29:59 -07:00
Nora Trapp
875a3adde8 PR Feedback 2019-08-14 21:44:14 -07:00
Nora Trapp
5ce5264d07 Add username creation flow. 2019-08-14 21:44:14 -07:00
Matthew Chen
ef6819468c Respond to CR. 2019-08-13 10:19:26 -03:00
Matthew Chen
8ca337e2c3 Rework generic change observation. 2019-08-13 09:58:27 -03:00
Matthew Chen
76a9185239 Excluse Debug UI from release builds. 2019-08-09 21:16:25 -03:00
Matthew Chen
a48ccccdd1 Remove more usage of primary storage. 2019-08-07 17:41:11 -03:00
Matthew Chen
4d05761980 Remove YDB connections. 2019-07-25 10:35:19 -03:00
Matthew Chen
cd95ede965 Remove YDB connections. 2019-07-25 10:25:45 -03:00
Matthew Chen
e76254b90a Respond to CR. 2019-07-24 17:32:27 -03:00
Matthew Chen
4b99a48ab7 Remove YDB connections. 2019-07-24 17:29:02 -03:00
Matthew Chen
7f269ed905 Remove YDB connections. 2019-07-24 17:29:02 -03:00
Matthew Chen
809593b43a Remove YDB connections. 2019-07-23 10:46:10 -03:00
Nora Trapp
3d1dd3dfe4 Remove rtlSafeAppend 2019-07-19 12:33:17 -07:00
Michael Kirk
61949dda9d Merge branch 'release/2.41.0-with-uuid-address-unreverted' into mkirk/ri-2.41.0 2019-07-16 18:00:24 -06:00
Nora Trapp
a74c66078d Add PIN section to privacy settings 2019-07-16 15:42:19 -07:00
Nora Trapp
e62fb9c911 PR Feedback 2019-07-16 15:41:31 -07:00
Nora Trapp
c80b48be89 Use SafariVC for internal links 2019-07-16 15:41:31 -07:00
Nora Trapp
a323ff4ddf No more transitional_phoneNumber 2019-07-11 10:52:13 -07:00
Nora Trapp
b9bb444276 Add UUID support to groups 2019-07-10 13:27:36 -07:00
Nora Trapp
a1f85fca30 Migrate profiles to support UUIDs 2019-07-02 11:19:50 -07:00
Michael Kirk
b4f9485c22 convert OWSDevice to BaseModel 2019-07-01 16:55:11 -06:00
Matthew Chen
115638378c Merge remote-tracking branch 'private/release/2.40.2' into release/2.41.0 2019-06-28 09:57:43 -04:00
Nora Trapp
5f4a4cb8e1 Fix sealed sender indicators toggle on iOS 13 2019-06-27 13:03:03 -07:00
Matthew Chen
c7c6a182ab Convert SignalAccount to extend BaseModel. 2019-06-26 10:07:39 -04:00
Nora Trapp
92f817d7fd Update callsites to use new contacts manager address interface 2019-06-25 10:30:52 -07:00
Michael Kirk
13cdb2abb8 Surface when you discover a friend has registered 2019-06-13 09:20:50 -05:00
Michael Kirk
d35c455255 fix retain cycle 2019-05-24 17:06:57 -04:00
Michael Kirk
e1b3f77718 Skip invite actionsheet when only once choice
If the user's device only supports one of the invite flow choices,
just skip to that choice.
2019-05-24 17:06:57 -04:00
Michael Kirk
fe65ff035f Sneaky Transaction audit for SDSKeyValueStore 2019-05-15 15:13:17 -06:00
Matthew Chen
4b3a7d04ec Add more accessibility identifiers. 2019-05-14 15:04:13 -04:00
Michael Kirk
39d3219238 Add option to manually disable circumvention. 2019-04-10 10:13:11 -06:00
Matthew Chen
4188993fc5 Add accessibilityIdentifiers to 'new contact thread' view. 2019-03-25 09:31:19 -04:00
Matthew Chen
95e125d55e Simplify usage of accessibilityIdentifiers. 2019-03-25 09:31:19 -04:00
Matthew Chen
1b9eb3c572 Ensure Callkit is enabled for locale. 2019-03-21 11:16:11 -04:00
Matthew Chen
40c9c196aa Fix memory leaks. 2019-03-21 11:12:04 -04:00
Matthew Chen
882dd16d7c Apply presentAlert() throughout codebase. 2019-03-21 10:55:04 -04:00
Matthew Chen
c9d62f47cc Respond to CR. 2019-03-21 10:26:38 -04:00
Matthew Chen
cb5ce42e76 Add accessibility identifiers to privacy popups and subviews. 2019-03-21 10:08:25 -04:00
Matthew Chen
f37a3059fa Add accessibility identifiers to debug log popups. 2019-03-21 10:08:25 -04:00
Matthew Chen
f1520d760e Add accessibility identifiers to other settings views. 2019-03-21 10:08:25 -04:00