Greyson Parrelli
a37b89feaf
Fix NPE when rendering group member item.
2021-11-05 15:36:30 -04:00
Greyson Parrelli
e5b628b467
Improve the archive animation.
2021-11-05 15:36:30 -04:00
Alex Hart and Greyson Parrelli
482a10de02
Improve handling of network timeouts for donor badges.
2021-11-05 15:36:30 -04:00
Greyson Parrelli
c4164b17a2
Add basic animations to conversation list.
2021-11-05 15:36:30 -04:00
Alex Hart and Greyson Parrelli
b8dc541fc5
Add better application error handling for badges and token redemption.
2021-11-05 15:36:30 -04:00
Cody Henthorne and Greyson Parrelli
2b6190bf34
Fix UI bug on welcome screen.
2021-11-05 15:36:30 -04:00
Alex Hart and Greyson Parrelli
2a70423a22
Fix boolean logic for isExpirationWithinAMonth
2021-11-05 15:36:30 -04:00
Alex Hart and Greyson Parrelli
35c74573e7
Update Internal SubscriberId setting to properly serialize.
2021-11-05 15:36:19 -04:00
Greyson Parrelli
c26c455b3c
Fix some sizing issues in the recipient bottom sheet.
2021-11-05 00:20:35 -04:00
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 and Greyson Parrelli
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 and Greyson Parrelli
65105fd3cb
Allow subscription redemption to retry.
2021-11-04 18:29:51 -04:00
Alex Hart and Greyson Parrelli
5d604c4e55
Adjust done button spacing and action.
2021-11-04 18:29:51 -04:00
Alex Hart and Greyson Parrelli
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 and Greyson Parrelli
392d582865
Add a feature flag for badge display.
2021-11-04 18:29:51 -04:00
Alex Hart and Greyson Parrelli
33dbf316a9
Add feature flag for donor badges megaphone.
2021-11-04 18:29:51 -04:00
Alex Hart and Greyson Parrelli
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 and Greyson Parrelli
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 and Greyson Parrelli
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 and Greyson Parrelli
f52364f75c
Fix deeplinking into subscribe page.
2021-11-04 17:00:04 -04:00
Alex Hart and Greyson Parrelli
87b699f3d8
Update copy for help fragmemt.
2021-11-04 17:00:04 -04:00
Alex Hart and Greyson Parrelli
f73b8a7fd2
Remove check for whether google pay is available.
2021-11-04 17:00:04 -04:00
Cody Henthorne and Greyson Parrelli
49270e677e
Fix improper glare handling.
2021-11-04 17:00:04 -04:00
Alex Hart and Greyson Parrelli
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 and Greyson Parrelli
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 and Greyson Parrelli
af1b9579b4
Add link for more payment options.
2021-11-04 17:00:04 -04:00
Alex Hart and Greyson Parrelli
7bbfc2d34c
Add badge treatments as per spec.
2021-11-04 17:00:04 -04:00
Alex Hart and Greyson Parrelli
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 and Greyson Parrelli
a05793c882
Call show() on Google Pay material dialog.
2021-11-04 17:00:00 -04:00
Alex Hart and Greyson Parrelli
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 and Greyson Parrelli
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 and Greyson Parrelli
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 and Greyson Parrelli
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