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