Greyson Parrelli
4e2e525509
Bump version to 5.26.0
2021-11-04 18:29:51 -04:00
Greyson Parrelli
ec83327eec
Updated language translations.
2021-11-04 18:29:51 -04:00
Alex Hart
bafb62f214
Add debug log to log out subscription level.
2021-11-04 18:29:51 -04:00
Greyson Parrelli
38f5e8b4eb
Include subscriberId in internal details for Note to Self.
2021-11-04 18:29:51 -04:00
Alex Hart
65105fd3cb
Allow subscription redemption to retry.
2021-11-04 18:29:51 -04:00
Alex Hart
5d604c4e55
Adjust done button spacing and action.
2021-11-04 18:29:51 -04:00
Alex Hart
22221222bd
Add proper name and alignment to expired fragment.
2021-11-04 18:29:51 -04:00
Greyson Parrelli
bad2f99968
Ensure store is properly cleaned up in conversation settings.
2021-11-04 18:29:51 -04:00
Alex Hart
392d582865
Add a feature flag for badge display.
2021-11-04 18:29:51 -04:00
Alex Hart
33dbf316a9
Add feature flag for donor badges megaphone.
2021-11-04 18:29:51 -04:00
Alex Hart
00a8565e91
Allow retries for redemption from server failure. Add internal preference to enqueue job.
2021-11-04 18:29:51 -04:00
Greyson Parrelli
0bac08dcc4
Extend log duration to max(3 days, 20MB).
2021-11-04 18:29:51 -04:00
Greyson Parrelli
3b2dfb6ede
Ignore MediaBrowserService in LeakCanary.
2021-11-04 18:29:51 -04:00
Alex Hart
997f6ef534
Do not allow BadgeImageView to control its own visibility.
2021-11-04 18:29:50 -04:00
Greyson Parrelli
fb0b1af056
Allow lazy creation of Recipient.self()
2021-11-04 18:29:50 -04:00
Alex Hart
3037a33267
Add animation for swipe to archive.
2021-11-04 18:29:50 -04:00
Greyson Parrelli
ff633ddd59
Stop observing LiveRecipient in contact list when detached.
2021-11-04 17:00:04 -04:00
Greyson Parrelli
cae5dad5d8
Guard against missing recipientIds in the media overview.
2021-11-04 17:00:04 -04:00
Greyson Parrelli
1a03b8fc1d
Don't ask for permissions if none are needed.
2021-11-04 17:00:04 -04:00
Greyson Parrelli
049ba6a706
Remove WorkManager migration that is no longer necessary.
...
We migrated away from WorkManager over 2 years ago. We needed it at the
time because we wanted to migrate jobs that were scheduled on
WorkManager into the new system. However, at this point, the user's
client would have been expired for 2 years at the point of upgrade, and
there wouldn't be any jobs that need migrating.
2021-11-04 17:00:04 -04:00
Alex Hart
f52364f75c
Fix deeplinking into subscribe page.
2021-11-04 17:00:04 -04:00
Alex Hart
87b699f3d8
Update copy for help fragmemt.
2021-11-04 17:00:04 -04:00
Alex Hart
f73b8a7fd2
Remove check for whether google pay is available.
2021-11-04 17:00:04 -04:00
Cody Henthorne
49270e677e
Fix improper glare handling.
2021-11-04 17:00:04 -04:00
Alex Hart
09dd2583b9
Fix reaction shade on new conversations.
2021-11-04 17:00:04 -04:00
Greyson Parrelli
dc22b27cd8
Fix issues rendering long button text in bottom sheet.
...
Fixes #11727
2021-11-04 17:00:04 -04:00
Alex Hart
2a9eb1bae0
Respect server currency lists for subscriptions and badges.
2021-11-04 17:00:04 -04:00
Greyson Parrelli
c06fb81490
Render better crash stack traces for executors.
2021-11-04 17:00:04 -04:00
Alex Hart
af1b9579b4
Add link for more payment options.
2021-11-04 17:00:04 -04:00
Alex Hart
7bbfc2d34c
Add badge treatments as per spec.
2021-11-04 17:00:04 -04:00
Alex Hart
70355aa70e
Add server-based localization of subscription names and badge information.
2021-11-04 17:00:04 -04:00
Greyson Parrelli
56c502c9bf
Update libphonenumber to 8.12.33
2021-11-04 17:00:04 -04:00
Alex Hart
a05793c882
Call show() on Google Pay material dialog.
2021-11-04 17:00:00 -04:00
Alex Hart
53f60f5a4c
Add link out to donate support page.
2021-11-04 16:59:59 -04:00
Greyson Parrelli
a51bb8e23f
Add LeakCanary to flipper builds.
2021-11-04 16:59:59 -04:00
Alex Hart
5ceb3db0c4
Rotate donor badge feature flag.
2021-11-04 16:59:59 -04:00
Greyson Parrelli
9a65328c1b
Inline the sender key feature flag.
2021-11-04 16:59:59 -04:00
Alex Hart
35eef0150d
Do not hide badges via flag.
2021-11-04 16:59:59 -04:00
Greyson Parrelli
8511d3576f
Use the SignalServiceNetworkAccess from ApplicationDependencies.
2021-11-04 16:59:59 -04:00
Alex Hart
f6542440c7
Adjust boost dialog fragment to behave better with keyboard.
2021-11-04 16:59:59 -04:00
Greyson Parrelli
35393fc331
Make sender key max age remote configurable.
2021-11-04 16:59:59 -04:00
Alex Hart
f31e12572a
Fix profile editor layout issue.
2021-11-04 16:59:59 -04:00
Greyson Parrelli
cef7878b47
Store the time that a sender key was shared.
2021-11-04 16:59:59 -04:00
Greyson Parrelli
3574be913a
Log out sender key state for internal users.
2021-11-04 16:59:59 -04:00
Alex Hart
b8cf0cc1be
Always clear LevelUpdateOperation if an error occurs.
...
After speaking with the server team, it's been made clear that the
idempotency key should only ever be reutilized if we never heard
back from the server. Since we do not employ an automatic retry
mechanism for setting a user's subscription level (we simply
notify the user of the failure) it is less error-prone to simply
never reuse an idempotency key.
2021-11-04 16:59:59 -04:00
Alex Hart
b0788f7307
Fix retry issue with payment processing.
2021-11-04 16:57:15 -04:00
Alex Hart
cf9b91ebd4
Remove unneeded code for redraw.
2021-11-04 16:57:15 -04:00
Alex Hart
1af15842cc
Add more polish to Badges.
...
* Better network error handling
* Marking user cancellations so we don't annoy them
* Manage Profile screen treatment.
2021-11-04 16:57:15 -04:00
Greyson Parrelli
17517cfc88
Log additional details around group sends.
2021-11-04 16:57:15 -04:00
Greyson Parrelli
62ee60df82
Add full support for unknown fields in storage service.
2021-11-01 17:07:01 -04:00