Commit Graph

6551 Commits

Author SHA1 Message Date
Nora Trapp
8b866bb4a0 Don't show actions for local user's badges 2021-11-17 16:05:58 -08:00
Nora Trapp
1e66bc3a11 Remove more ways to donate from subscription flow 2021-11-17 16:05:58 -08:00
Nora Trapp
18a7ad8b2c Fix badge visibility on acquisition 2021-11-17 16:05:58 -08:00
Michelle Linington
13ad8dbac1 Add badge collection to conversation settings 2021-11-17 15:22:14 -08:00
Eugene Bistolas
2f1db5a233 [Badging] Update subscriber/boost learn more links 2021-11-17 13:12:12 -10:00
Eugene Bistolas
a3662309c8 [Badging] Boost durable receipt redemption + apple pay cancellation, plus polish 2021-11-17 09:29:02 -10:00
Matthew Chen
34be144a78 Improve profile handling. 2021-11-17 14:49:47 -03:00
Michelle Linington
bf79b5ce74 Fixes a few tiny bugs
- Profile settings weren't persisting badge visibility changes
- Subscription settings were filtering on visibility when it shouldn't
  have been
2021-11-16 19:08:33 -08:00
Nora Trapp
740f638e76 Fix double boost animation 2021-11-16 18:39:01 -08:00
Nora Trapp
38b9efa8b1 Always present the currency picker as a modal 2021-11-16 18:38:56 -08:00
Nora Trapp
209985a027 Fix badge thanks safe area 2021-11-16 18:38:51 -08:00
Michelle Linington
f297db3a05 Disable back swipe on unsaved changes 2021-11-16 17:44:23 -08:00
Michelle Linington
1b82ffa6d7 Hook up badge configuration in subscription view
- Adjusts delegate interface to be useful in both cases
- Subscription view controller will now save updated badge settings

Also, a bonus change to disable badges on avatars
2021-11-16 17:44:23 -08:00
Nora Trapp
fe3222438a Fix first badge visibility from thanks sheet 2021-11-16 13:49:43 -08:00
Nora Trapp
1ecf98a395 Update badge thanks sheet logic 2021-11-16 12:54:55 -08:00
Nora Trapp
53a46d914c Tweak badge detail sheets actions 2021-11-16 11:40:40 -08:00
Nora Trapp
db692be18d Hook up badge visibility on thanks sheet 2021-11-16 11:40:40 -08:00
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
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
Eugene Bistolas
8765108a1e [Badging] Durable redemption job pending/failure UI 2021-11-16 09:50:35 -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
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
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
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
Matthew Chen
48677fb78f Improved logging around dropped profile avatars. 2021-11-12 09:41:27 -03:00
Michelle Linington
588d42a7a8 Lint 2021-11-11 20:18:30 -08:00
Michelle Linington
93b6105683 PR Feedback: Drop avatar fetch from badge snapshot request 2021-11-11 20:18:30 -08:00
Michelle Linington
f723cedb89 Badges avatars with custom diameters
- We now lerp the badge sprite to the closest design spec available
- Also enables badges on internal builds
2021-11-11 20:18:30 -08:00
Nora Trapp
7ecb98e935 PR Feedback 2021-11-10 11:16:52 -08:00
Nora Trapp
160e42cab2 Don't allow image selection while scrolling 2021-11-10 11:10:18 -08:00
Nora Trapp
b913d76e8b Fix theme changes on search results 2021-11-10 11:10:18 -08:00
Nora Trapp
988ea77e42 Fix double tap zoom in/out animation 2021-11-10 11:10:18 -08:00
Eugene Bistolas
b3d1bdefd1 [Donor Badges] Current subscriber UI 2021-11-09 18:29:55 -10:00
Michelle Linington
dad4897436 Localize some strings, add some comments 2021-11-09 17:04:27 -08:00
Michelle Linington
c5a87af907 Make a note to revisit collection view layout 2021-11-09 17:04:27 -08:00
Michelle Linington
b65b750024 Add badge selection 2021-11-09 17:04:27 -08:00
Michelle Linington
5f6bab5461 Featured badge selection UI 2021-11-09 17:04:27 -08:00
Michelle Linington
6deedc67b6 Update profile settings to add badge configuration 2021-11-09 17:04:25 -08:00
Eugene Bistolas
256da52087 [Badging] Merge conflict resolution 2021-11-09 14:26:14 -08:00
Eugene Bistolas
64f126ae3f [Badging] Badge receipt credential fetch and redemption 2021-11-09 14:26:05 -08:00