Commit Graph

26217 Commits

Author SHA1 Message Date
Nora Trapp
a16bcdf4ac Add badge details sheet 2021-11-16 11:40:40 -08:00
Nora Trapp
c89b0016f6 Add boost thank you flow 2021-11-16 11:40:40 -08:00
Nora Trapp
a1e091c649 Add badge thank you sheet 2021-11-16 11:40:40 -08:00
Matthew Chen
a783f1198e "Bump build to 5.26.0.25." (Internal) 2021-11-16 16:21:58 -03:00
Matthew Chen
783fadf301 Adding logging around profile avatar in storage writes. 2021-11-16 16:21:48 -03:00
Matthew Chen
3c8570e21c "Bump build to 5.26.0.24." (Internal) 2021-11-16 15:59:35 -03:00
Nora Trapp
31aed07bbc Merge branch 'mlin/PR/BadgeProfileSettingsPersistence' 2021-11-16 10:04:45 -08:00
Michelle Linington
9c89e8c374 Fix dark mode transition bug 2021-11-16 09:55:58 -08:00
Michelle Linington
317bb40771 Lint 2021-11-16 09:55:58 -08:00
Michelle Linington
c87ec0e5d8 Minor cleanup 2021-11-16 09:55:58 -08:00
Michelle Linington
94c05bad09 Actually persist badge settings
- Augment profile settings to actually record the user's badge
  preferences
- Save these changes to the profile endpoint
2021-11-16 09:55:58 -08:00
Nora Trapp
ecee55b96c Merge branch 'eb/subscriptionRedemptionFailureUI' 2021-11-16 09:50:44 -08:00
Eugene Bistolas
8765108a1e [Badging] Durable redemption job pending/failure UI 2021-11-16 09:50:35 -08:00
Nora Trapp
20224ab668 Merge branch 'charlesmchen/chatListVsBadges' 2021-11-16 09:48:33 -08:00
Matthew Chen
6d692e264a Do not bold timestamp for unread state. 2021-11-16 09:48:14 -08:00
Matthew Chen
9384bc8200 Chat list changes for badges. 2021-11-16 09:48:14 -08:00
Matthew Chen
443f5a3921 Chat list changes for badges. 2021-11-16 09:48:14 -08:00
Nora Trapp
8dcd17bde6 "Bump build to 5.26.0.23." (nightly-11-16-2021) 2021-11-16 04:00:58 -08:00
Eugene Bistolas
423787427c Merge branch 'eb/subscriptionHeartbeat' 2021-11-15 17:43:38 -10:00
Eugene Bistolas
fdbcb77a02 [Badging] Review feedback 2021-11-15 16:31:05 -10:00
Michelle Linington
b15dae90e8 "Bump build to 5.26.0.22." (Internal) 2021-11-15 15:55:52 -08:00
Eugene Bistolas
31e064709f [Badging] Prevent subscription heartbeat on non-primary device, support receipt_email when confirming setupIntents 2021-11-15 13:20:23 -10:00
Eugene Bistolas
73dec1860e [Badging] Cancel subscription setup / upgrade process if user cancels ApplePay 2021-11-15 12:49:39 -10:00
Eugene Bistolas
78cb9352c3 [Badging] Durable receiptCredential fetch and redemption 2021-11-15 12:47:35 -10:00
Nora Trapp
675128b9ff Merge branch 'nt/boost' 2021-11-15 13:47:51 -08:00
Nora Trapp
fd50a0bfc5 Cleanup 2021-11-15 13:47:06 -08:00
Nora Trapp
38c4cd70b0 Add boost sheet flow 2021-11-15 13:24:58 -08:00
Nora Trapp
095b54d13d Add boost view controller 2021-11-15 13:24:58 -08:00
Nora Trapp
e14b19e3db Hookup rudimentary plumbing for boost 2021-11-15 13:24:58 -08:00
Michelle Linington
23049a9ef4 Update badge offsets. Add 64pt variant 2021-11-15 13:22:49 -08:00
Michelle Linington
f424de37eb Merge branch 'mlin/PR/UpdateSpriteParser' 2021-11-15 12:59:30 -08:00
Michelle Linington
0640fa0f68 Update sprite parser for 112pt sprite 2021-11-15 12:40:58 -08:00
Michelle Linington
e630d0df40 Merge branch 'mlin/PR/MoreBadgeSizingTweaks' 2021-11-15 12:39:56 -08:00
Michelle Linington
46b688dd35 Further updates to avatar badges:
- Design speced out explicit offsets for 24pt and 112pt avatars
- We won't show badges in call views

Also fixes a couple bugs:
- Incorrect interpolation of interstitial badge sizes
- We should badge conversation headers and typing indicators
2021-11-15 12:39:41 -08:00
Michelle Linington
2b19420286 Merge branch 'mlin/PR/StaleAvatarFix' 2021-11-15 12:38:19 -08:00
Michelle Linington
f2c2c77c8b Fixes a bug around async avatar model updates
A few people reported this issue during the badges bug bash. Avatars
would show stale avatars in incorrect places.

This was due to async model updates being kicked off shortly before a
call to `reset()` the view. Resetting would only clear the image data
and data source but wouldn't do anything to cancel async updates that
were in-progress.

The fix is to tweak the implementation of reset() to go through existing
paths that account for this by incrementing the model generation. This
ensures that the async update will be dropped when it resolves and sees
that the model generation was incremented underneath it.
2021-11-15 12:38:04 -08:00
Matthew Chen
86d17133b0 "Bump build to 5.26.0.21." (Internal) 2021-11-15 12:21:19 -03:00
Matthew Chen
192fcb8479 "Bump build to 5.26.0.20." (Internal) 2021-11-15 12:21:08 -03:00
Nora Trapp
cd8daa6edb "Bump build to 5.26.0.19." (nightly-11-15-2021) 2021-11-15 04:00:53 -08:00
Nora Trapp
cc53535c13 "Bump build to 5.26.0.18." (nightly-11-14-2021) 2021-11-14 04:00:51 -08:00
Matthew Chen
c072ca8ffa "Bump build to 5.26.0.17." (Internal) 2021-11-13 17:13:18 -03:00
Matthew Chen
4badc1748c Merge branch 'charlesmchen/profileReuploadRace' 2021-11-13 17:12:38 -03:00
Matthew Chen
bb2ec48ed2 Simplify profile re-upload. 2021-11-13 17:12:11 -03:00
Matthew Chen
98caa0bdfa Fix comment. 2021-11-13 17:08:35 -03:00
Matthew Chen
e25fd59401 Improve profile update logging. 2021-11-13 17:08:35 -03:00
Matthew Chen
62782800b3 Fix race in profile re-upload. 2021-11-13 17:08:35 -03:00
Nora Trapp
71fd73554d "Bump build to 5.26.0.16." (nightly-11-13-2021) 2021-11-13 04:00:47 -08:00
Matthew Chen
fac4dcaf21 "Bump build to 5.26.0.15." (Internal) 2021-11-12 09:41:51 -03:00
Matthew Chen
66fe2c9ed3 Merge branch 'charlesmchen/droppedProfileAvatars' 2021-11-12 09:41:41 -03:00
Matthew Chen
7e25e4003a Improved logging around dropped profile avatars. 2021-11-12 09:41:27 -03:00