Commit Graph
3059 Commits
Author SHA1 Message Date
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 HartandGreyson Parrelli f52364f75c Fix deeplinking into subscribe page. 2021-11-04 17:00:04 -04:00
Alex HartandGreyson Parrelli 87b699f3d8 Update copy for help fragmemt. 2021-11-04 17:00:04 -04:00
Alex HartandGreyson Parrelli f73b8a7fd2 Remove check for whether google pay is available. 2021-11-04 17:00:04 -04:00
Cody HenthorneandGreyson Parrelli 49270e677e Fix improper glare handling. 2021-11-04 17:00:04 -04:00
Alex HartandGreyson 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 HartandGreyson 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 HartandGreyson Parrelli af1b9579b4 Add link for more payment options. 2021-11-04 17:00:04 -04:00
Alex HartandGreyson Parrelli 7bbfc2d34c Add badge treatments as per spec. 2021-11-04 17:00:04 -04:00
Alex HartandGreyson Parrelli 70355aa70e Add server-based localization of subscription names and badge information. 2021-11-04 17:00:04 -04:00
Alex HartandGreyson Parrelli a05793c882 Call show() on Google Pay material dialog. 2021-11-04 17:00:00 -04:00
Alex HartandGreyson 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 HartandGreyson 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 HartandGreyson 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 HartandGreyson 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
Alex HartandGreyson Parrelli 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 HartandGreyson Parrelli 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 HartandGreyson Parrelli b0788f7307 Fix retry issue with payment processing. 2021-11-04 16:57:15 -04:00
Alex HartandGreyson Parrelli cf9b91ebd4 Remove unneeded code for redraw. 2021-11-04 16:57:15 -04:00
Alex HartandGreyson Parrelli 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
Alex HartandGreyson Parrelli 4f3c545eda Fix flashing when send/recv messages in a new conversation. 2021-11-01 17:07:01 -04:00
Alex HartandGreyson Parrelli b92a41ab70 Fix strange scrolling behaviour for new messages. 2021-11-01 16:49:13 -04:00
Alex HartandGreyson Parrelli 6673da0b04 Add subscriber information to storage service account record. 2021-11-01 16:48:42 -04:00
Alex HartandGreyson Parrelli 102f9de06f Finish ShareActivity after external share. 2021-11-01 16:48:42 -04:00
Alex HartandGreyson Parrelli 614d6ce04b Add fun emoji animations when selecting boost level. 2021-11-01 16:48:41 -04:00
Greyson Parrelli 5bb48caafd Strongly type UUIDs as ACIs. 2021-11-01 16:48:41 -04:00
Alex HartandGreyson Parrelli 6c7d837964 Update badge copy with new strings. 2021-11-01 16:48:41 -04:00
Alex HartandGreyson Parrelli 755ec672c0 Implement several pieces of UI polish for badges. 2021-11-01 16:48:41 -04:00
Alex HartandGreyson Parrelli 186bd9db48 Implement new APIs for Boost badging. 2021-11-01 16:48:41 -04:00
Greyson Parrelli 48a81da883 Handle non-normalized phone number responses. 2021-11-01 16:48:41 -04:00
Greyson Parrelli c9c2bbcf80 Updated language translations. 2021-11-01 14:58:07 -04:00
Greyson Parrelli 33da599ee0 Properly unregister some database observers. 2021-11-01 14:58:07 -04:00
Alex HartandGreyson Parrelli 113bcca277 Improve management of bubble animator listener lifecycle. 2021-11-01 14:58:06 -04:00
Alex HartandGreyson Parrelli deca8e3feb Fix a few glide issues. 2021-11-01 14:42:37 -04:00
Alex HartandGreyson Parrelli e02c8b9db7 Fix lifecycle of VoiceNoteProximityWakeLockManager. 2021-11-01 14:42:02 -04:00
Alex Hart 0840cfc6e7 Updated language translations. 2021-10-28 16:34:50 -03:00
Alex Hart de4cb931f3 Fix crash when switching between color gradient tabs. 2021-10-28 10:58:10 -03:00
Alex Hart 9efe216070 Updated language translations. 2021-10-26 17:07:30 -03:00
Alex Hart 2427c226a8 Disable message animations when scrolling. 2021-10-26 17:07:30 -03:00
Greyson ParrelliandAlex Hart ae73601f52 Load thumbnails using an asynchronous Glide target. 2021-10-26 17:07:30 -03:00
Alex Hart 85551ca824 Fix keyboard issue on some Android devices. 2021-10-26 17:07:30 -03:00