Commit Graph

7037 Commits

Author SHA1 Message Date
Nora Trapp
8a7b4c2495 Subscription megaphone 2021-11-18 14:42:40 -08:00
Nora Trapp
8107430ca3 Don't include stripe details in logs 2021-11-18 13:29:59 -08:00
Nora Trapp
02e35131f4 Fix the 'online' flag for sender key messages 2021-11-18 11:20:17 -08:00
Matthew Chen
2bcab253be Remove over-zealous assert. 2021-11-18 09:57:51 -03:00
Nora Trapp
f34cb6e65b "Feature flags for .qa." 2021-11-17 17:05:06 -08:00
Nora Trapp
b5e8d5e27c "Feature flags for .beta." 2021-11-17 17:04:54 -08:00
Matthew Chen
664d9cd671 Payments region remote config. 2021-11-17 16:34:59 -08:00
Nora Trapp
355fd82e07 Add remote config for donor badges 2021-11-17 16:22:19 -08:00
Nora Trapp
18a7ad8b2c Fix badge visibility on acquisition 2021-11-17 16:05:58 -08:00
Nora Trapp
edc89c3db1 Store badge receipt credential presentation on the durable job 2021-11-17 15:14:03 -08:00
Matthew Chen
5ce987138c Fix over-zealous assert in user profile. 2021-11-17 19:58:53 -03:00
Eugene Bistolas
a3662309c8 [Badging] Boost durable receipt redemption + apple pay cancellation, plus polish 2021-11-17 09:29:02 -10:00
Matthew Chen
86b08005ae Improve profile handling. 2021-11-17 14:49:47 -03:00
Matthew Chen
6009408e83 Improve profile handling. 2021-11-17 14:49:47 -03:00
Matthew Chen
34be144a78 Improve profile handling. 2021-11-17 14:49:47 -03:00
Matthew Chen
b317214396 Skip profile re-upload if only avatar filename doesn't match. 2021-11-17 08:27:30 -03:00
Nora Trapp
55664bde4c Remove description from boost creation 2021-11-16 15:49:39 -08:00
Nora Trapp
faba7621b3 Include the donor's email address for receipt purposes in the billing information 2021-11-16 15:39:39 -08:00
Nora Trapp
c89b0016f6 Add boost thank you flow 2021-11-16 11:40:40 -08:00
Michelle Linington
317bb40771 Lint 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
fdbcb77a02 [Badging] Review feedback 2021-11-15 16:31:05 -10:00
Eugene Bistolas
78cb9352c3 [Badging] Durable receiptCredential fetch and redemption 2021-11-15 12:47:35 -10: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
0640fa0f68 Update sprite parser for 112pt sprite 2021-11-15 12:40:58 -08:00
Matthew Chen
bb2ec48ed2 Simplify profile re-upload. 2021-11-13 17:12:11 -03:00
Matthew Chen
e25fd59401 Improve profile update logging. 2021-11-13 17:08:35 -03:00
Matthew Chen
48677fb78f Improved logging around dropped profile avatars. 2021-11-12 09:41:27 -03: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
Michelle Linington
744e90e177 Standard production build 2021-11-09 21:40:36 -08:00
Michelle Linington
d6ba84f020 Production build with badges enabled 2021-11-09 21:39:51 -08:00
Michelle Linington
eaefba161e Staging build with badges enabled 2021-11-09 21:38:55 -08:00
Eugene Bistolas
b3d1bdefd1 [Donor Badges] Current subscriber UI 2021-11-09 18:29:55 -10:00
Eugene Bistolas
64f126ae3f [Badging] Badge receipt credential fetch and redemption 2021-11-09 14:26:05 -08:00
Eugene Bistolas
2012d6aee4 [Badging] Review feedback 2021-11-09 14:25:55 -08:00
Eugene Bistolas
858e3ef1c6 [Badging] Set up new subscription on server / stripe 2021-11-09 14:25:55 -08:00
Eugene Bistolas
57e3e2fb56 Badging: Sustainer subscription level UI 2021-11-09 14:25:55 -08:00
Michelle Linington
905b7f6507 PR Feedback
- Rename the conversation avatar size class enum cases
- Add explanatory comment for explicit type declaration
2021-11-09 14:25:55 -08:00
Michelle Linington
6d8b330e6a Lint 2021-11-09 14:25:55 -08:00
Michelle Linington
d48d60c8e5 Minor cleanup 2021-11-09 14:25:55 -08:00
Michelle Linington
dea35199b2 Clean up ConversationAvatarView data sources
Creates a special data source enum for ConversationAvatarView data
providers. Before, ContactCell and ConversationAvatarView used the data
source, neither applying to each perfectly
2021-11-09 14:25:55 -08:00
Michelle Linington
28e2d85978 Move back to updates2 endpoint 2021-11-09 14:25:55 -08:00
Michelle Linington
9f53832e14 Remove usage of ConversationAvatarView 2021-11-09 14:25:55 -08:00
Michelle Linington
bd51ca690a Replace AvatarImageView2 with ConversationAvatarView2
Adoption of ConversationAvatarView2 in many key locations. This isn't
exhaustive, but it's mostly there.

Some work left to be done around ConversationAvatarView2 data source
tweaks.
2021-11-09 14:25:55 -08:00
Michelle Linington
9123bbd0b4 Partial progress on badged avatars 2021-11-09 14:25:55 -08:00
Michelle Linington
b08cc78364 Lint 2021-11-09 14:25:55 -08:00
Michelle Linington
660a1f80aa PR Feedback 2021-11-09 14:25:55 -08:00
Michelle Linington
ff3d21ff0e Minor tweaks to recent badging changes
- Optionals are now SDSSwiftSerializable as long as their wrapped type
  conforms
- Avatar file writes are now performed outside of a write transaction
- Various rebase cleanup
2021-11-09 14:25:53 -08:00