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