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