Commit Graph

6576 Commits

Author SHA1 Message Date
Nora Trapp
f8d66fcd00 Fix subscribing from badge sheet view 2021-11-23 12:18:08 -08:00
Eugene Bistolas
a3e625e0a8 [Badging] Handle incomplete state from Stripe per server spec 2021-11-23 09:51:47 -10:00
Eugene Bistolas
4a3a08f71c [Badging] Fix disabled donate button in subscription upgrade screen 2021-11-23 09:34:42 -10:00
Eugene Bistolas
c2b04513aa [Badging] Contact Us VC should pre-populate the correct support filter 2021-11-22 14:37:04 -10:00
Eugene Bistolas
02bb2ccfac [Badging] Read more sheet doesn't dismiss correctly 2021-11-22 13:58:51 -10:00
Eugene Bistolas
8a2dfcb09e [Badging] Handle receipt redemption 402 errors, set key if user cancels subscription 2021-11-22 13:53:45 -10:00
Eugene Bistolas
d548407984 [Badging] Ensure badge avatar preview changes when users select subscription levels 2021-11-22 12:43:06 -10:00
Eugene Bistolas
7d20f0bebf [Badging] Add emoji animations to subscription levels 2021-11-22 12:42:00 -10:00
Nora Trapp
3d52b53d0a Show boost badge expiration 2021-11-22 13:24:35 -08:00
Nora Trapp
8249b1400f Fix issue with subscription megaphone not snoozing 2021-11-22 13:24:35 -08:00
Eugene Bistolas
b63184102a [Badging] Update dark mode colors and boost button size 2021-11-22 11:05:04 -10:00
Matthew Chen
2a6f77a7a7 Chat list design tweaks. 2021-11-19 16:09:39 -03:00
Matthew Chen
f9c37d4f69 Chat list design tweaks. 2021-11-19 16:09:39 -03:00
Eugene Bistolas
19b30f2067 [Badging] Cannot start new subscription, invalid currency code 2021-11-18 15:35:46 -10:00
Michelle Linington
fdc1c66533 Add tap targets to badge in conversation settings
Also reorders the conversation settings page
2021-11-18 16:01:51 -08:00
Eugene Bistolas
0d5ac06cfd Merge branch 'eb/subscriptionBugFixes' 2021-11-18 13:53:55 -10:00
Eugene Bistolas
189e9e0ac4 Merge branch 'eb/readMore' 2021-11-18 13:53:44 -10:00
Eugene Bistolas
72cf90a46d [Badging] Feedback bug fixes 2021-11-18 12:47:14 -10:00
Nora Trapp
38a01824d2 Fix another badge thanks logic bug 2021-11-18 14:42:40 -08:00
Nora Trapp
8a7b4c2495 Subscription megaphone 2021-11-18 14:42:40 -08:00
Eugene Bistolas
46d7258dbb [Badging] Read More sheet 2021-11-18 11:04:11 -10:00
Nora Trapp
adf6772165 Fix edit photo background color 2021-11-17 16:49:41 -08:00
Eugene Bistolas
ecd5bbf63d [Badging] Update dark mode colors 2021-11-17 14:39:52 -10:00
Nora Trapp
355fd82e07 Add remote config for donor badges 2021-11-17 16:22:19 -08:00
Nora Trapp
76f9c3559a Only show badge detail sheet actions for remote users 2021-11-17 16:07:32 -08:00
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