Commit graph

274 commits

Author SHA1 Message Date
Matthew Chen 9402e088b2 Apply design feedback from Myles. 2019-02-21 14:16:31 -05:00
Michael Kirk d26c095fe7 Merge remote-tracking branch 'origin/release/2.36.0' 2019-02-19 12:50:00 -07:00
Matthew Chen 2a4b9426c3 Sketch out the 'onboarding phone number' view. 2019-02-14 08:54:27 -05:00
Michael Kirk a1b412c704 Fix "missed calls" not sorting threads
Ensure we touch thread after saving *any* interaction
2019-02-12 15:51:20 -07:00
Michael Kirk 0d5d5c6932 limit reason length 2019-02-12 10:04:56 -07:00
Michael Kirk 1de0ede52d Specific CDS feedback 2019-02-07 13:26:45 -07:00
Matthew Chen 501e883cc4 Merge tag '2.35.0.10' 2019-02-01 17:35:40 -05:00
Michael Kirk 5f59623254 fix CDS for iOS9 2019-02-01 13:44:36 -07:00
Matthew Chen 229450bc47 Enable 'note to self' feature flag. 2019-01-31 17:08:14 -05:00
Matthew Chen ef62bcd004 Disable 'Note to Self.' 2019-01-29 12:42:15 -05:00
Matthew Chen 3c0235d57e Enable 'note to self' feature flag. 2019-01-28 10:44:13 -05:00
Matthew Chen a7d848ef7c Add missing nullability annotations. 2019-01-23 13:12:43 -05:00
Matthew Chen 7878c0fac8 Add feature flag for 'note to self'. 2019-01-18 17:22:12 -05:00
Michael Kirk 60f816c747 Area code inference for US and Brazil 2019-01-10 12:43:57 -05:00
Michael Kirk 5d9e03ba40 convert to guard statements for readability 2019-01-10 12:43:57 -05:00
Michael Kirk ea76ea9492 fix phone number parsing test 2019-01-10 12:43:57 -05:00
Matthew Chen 449633e0dc Respond to CR. 2019-01-04 09:19:41 -05:00
Michael Kirk df79fc9ed0 Move String+OWS into SSK
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Michael Kirk 0cb702b37f [PERF] save 2% on large migrations 2018-12-19 15:19:02 -07:00
Michael Kirk e0c9b590c0 CR: fix comment typo 2018-12-19 15:16:36 -07:00
Michael Kirk af7ee5e1d1 address compiler breakage after rebase 2018-12-19 15:16:36 -07:00
Michael Kirk 0db3f240dd keep legacy properties around just in case... 2018-12-19 15:16:36 -07:00
Michael Kirk 5671fd2520 Revert "Revert 'new sort id'."
This reverts commit ebae75af00.
2018-12-19 15:16:36 -07:00
Matthew Chen 19a2bfeaad More conversation viewmodel perf improvements. 2018-12-13 11:50:55 -05:00
Michael Kirk 425bdd7a4f guard against edge case
Though, I don't think this method should ever be called when localNumber is
nil.
2018-12-12 09:05:41 -07:00
Michael Kirk c8c932033b add proper nullability annotation 2018-12-12 09:05:27 -07:00
Michael Kirk beb02afce9 Soft delete group threads 2018-12-12 08:46:15 -07:00
Michael Kirk c0cb7df10a rename hasEverHadMessage -> shouldThreadBeVisible 2018-12-12 08:46:15 -07:00
Michael Kirk 0d0359ee12 Fix crash due to empty authorId on old messages 2018-11-19 13:01:24 -06:00
Michael Kirk b25a704039 Fix: Compose thread picker doesn't show self 2018-11-13 10:38:08 -06:00
Michael Kirk 7eaaab7be4 restrict self device id in message building, not in recipient data model 2018-11-13 10:38:08 -06:00
Michael Kirk d492816664 Fixup certificate parsing tests
Skip failure when running tests when we're explicitly testing failure cases.

Be more specific about failure conditions via NSError param
2018-11-11 11:16:37 -06:00
Michael Kirk c710b7f8f2 Fixup certificate parsing tests
Skip failure when running tests when we're explicitly testing failure cases.

Be more specific about failure conditions via NSError param
2018-11-11 11:13:05 -06:00
Michael Kirk 5da525ce2e Merge remote-tracking branch 'origin/release/2.31.0' 2018-11-09 15:49:53 -06:00
Matthew Chen 2b5a79f123 Cycle websocket after learning of new linked devices via 409/410. 2018-11-07 16:19:48 -05:00
Matthew Chen 1c21c31c2b Fix failed reloads in SignalRecipient. 2018-11-05 08:43:16 -05:00
Matthew Chen b90fee08bd Merge remote-tracking branch 'origin/release/2.31.0' 2018-11-01 16:59:54 -04:00
Matthew Chen 650469c6a7 Respond to CR. 2018-11-01 16:44:47 -04:00
Matthew Chen 63d88ef5cb Sketch out TypingIndicatorCell. 2018-11-01 16:44:47 -04:00
Matthew Chen 3eab5b82cc Respond to CR. 2018-11-01 16:06:03 -04:00
Matthew Chen 3011175cef Fix "413 on prekey fetch" errors. 2018-11-01 15:59:11 -04:00
Matthew Chen e89d8b40d7 Fix "413 on prekey fetch" errors. 2018-11-01 15:59:11 -04:00
Matthew Chen 97e234f785 Fix "413 on prekey fetch" errors. 2018-11-01 15:59:11 -04:00
Matthew Chen 2541be1619 Apply refinements to UD logic. 2018-10-30 16:18:22 -04:00
Michael Kirk cb9aa6304c find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \; 2018-10-30 11:35:34 -06:00
Michael Kirk 8544c86427 Swift Exception wrap HKDFKit 2018-10-30 11:35:34 -06:00
Michael Kirk c4f8975308 Swift Exception wrap Curve25519 2018-10-30 11:35:34 -06:00
Michael Kirk 9d2731c9b8 exception auditing OWSRaiseException 2018-10-30 11:35:34 -06:00
Michael Kirk 3a6aafc454 Swift Exception wrap NSData+keyVersionByte 2018-10-30 11:35:34 -06:00
Michael Kirk af3102441d ensure device updates are persisted
Previously we'd skip saves when latest was the same instance as self, which was
*at least* occurring during the 404 handler for prekey fetching while message
sending.

In practice this was cached, so it would be one wasted request per recipient
per launch.
2018-10-29 13:38:25 -06:00