Cody Henthorne
c5b4f44ab8
Fix various compiler warnings.
2022-12-16 15:22:04 -05:00
Alex Hart
de558bc87c
Remove SingleLiveEvent from ConversationSettingsViewModel.
2022-12-16 15:22:04 -05:00
Cody Henthorne
c56e63d62f
Convert OutgoingMediaMessage and it's couterparts to kotlin.
2022-12-16 15:22:04 -05:00
Cody Henthorne
fb0aa55cbb
Fix instrumentation tests by forcing channel id usage to init channels.
2022-12-16 15:22:04 -05:00
Cody Henthorne
e947979169
Revert "Fix view flicker when switching between keyboard and attachment/emoji keyboards."
...
This reverts commit 1618141342 .
2022-12-14 12:53:01 -05:00
Alex Hart
303e5c7996
Remove PayPal order complete sheet.
2022-12-12 16:05:54 -04:00
Alex Hart
c3f9984346
Update error handling to include customized action when user cancels PayPal flow.
2022-12-12 11:54:56 -04:00
Alex Hart
011dd2d973
Fix issue where gift receipt showed boost badge.
2022-12-08 13:45:44 -04:00
Cody Henthorne
e76bec63a3
Remote ring small groups feature flag.
2022-12-08 12:07:02 -04:00
fm-sys
4c5db983e3
Make voice messages long-clickable.
...
Fixes #12658
2022-12-08 12:07:02 -04:00
Alex Hart
79ec76f11f
Update tooltip to behave better when content is at edge of screen.
2022-12-08 12:07:02 -04:00
Alex Hart
e846b4e20a
Add better onBack handling for donations webviews.
2022-12-08 12:07:02 -04:00
Alex Hart
961057f620
Implement PayPal confirm donation sheet.
2022-12-08 12:07:02 -04:00
Alex Hart
0bef37bfc1
Add minimum amount error for boosts.
2022-12-07 13:03:02 -05:00
Cody Henthorne
1618141342
Fix view flicker when switching between keyboard and attachment/emoji keyboards.
2022-12-07 13:03:02 -05:00
Alex Hart
424a0233c2
Implement refactor to utilize new donation configuration endpoint.
2022-12-07 13:03:02 -05:00
Alex Hart
40cf87307a
Add improved handling for credit card errors.
2022-12-07 13:03:02 -05:00
Greyson Parrelli
95eba78d9c
Improve constraints on thread and message tables.
2022-12-07 13:03:02 -05:00
Cody Henthorne
3c2c6d782a
Revert "Clear formatting when pasting text."
...
This reverts commit 77be721f5a .
If pasting an image will crash the application, does not handle pasting
via multiple other methods like quick suggestion or via a clipboard
manager like provided by Samsung via their keyboard.
2022-12-06 13:38:39 -05:00
Cody Henthorne
1764b21214
Fix crash when opening notification settings.
2022-12-06 13:11:22 -05:00
Alex Hart
ea08b59e6b
Fix error routing for credit cards.
2022-12-02 11:00:22 -04:00
Alex Hart
591d8c3d1a
Separate PayPal flags into one-time and recurring.
2022-12-02 09:13:58 -04:00
Alex Hart
979f87db78
Add initial PayPal implementation behind a feature flag.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
23804046c6
Always use new foreground service utils.
2022-11-30 17:10:36 -05:00
Alex Hart
7b13550086
Add entry points for adding to a group story.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
7949996c5c
Renamed database classes to table classes.
...
Because they're not databases. They're tables.
2022-11-30 17:10:36 -05:00
gitstart
77be721f5a
Clear formatting when pasting text.
...
Fixes #8058
Closes #12614
2022-11-30 17:10:36 -05:00
Rashad Sookram
81df9fcddb
Default to staging SFU on staging builds.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
81c10a1eae
Lazily initialize NotificationChannels.
2022-11-30 17:10:36 -05:00
Alex Hart
f00ee0a226
Fix issue preventing subscriptions from processing.
2022-11-30 16:48:22 -05:00
Alex Hart
eee4ff3f87
Add new error strings for credit cards.
2022-11-29 11:01:07 -04:00
Alex Hart
42d2d415d6
Clean up keyboard fragment when view is detached from window.
2022-11-28 13:01:58 -04:00
Alex Hart
683247bf98
Cleanly exit on KeepAlive 409.
2022-11-28 12:47:25 -04:00
Cody Henthorne
ba68d795af
Fix megaphone donate crash.
2022-11-24 22:33:14 -05:00
Alex Hart
be12a17ff7
Add handling for payment_intent with missing status.
2022-11-18 13:22:30 -04:00
Alex Hart
9931496b0f
Fix crash when toggling pills.
2022-11-17 12:06:36 -04:00
Alex Hart
950363a4e9
Don't wrap donation errors.
2022-11-17 11:07:20 -04:00
Cody Henthorne
7c60c32918
Add re-export SMS support and hard code Phase 0.
2022-11-16 15:05:47 -04:00
Alex Hart
a11c40e4fe
Add credit card support to badge gifting.
2022-11-16 15:05:47 -04:00
Nicholas
fb8e81cf50
Center selected item in media rail.
...
Fixes #12582
2022-11-15 16:26:19 -04:00
Alex Hart
f7e4e9c855
Fix crash when user does not have a subscription.
2022-11-14 09:59:09 -04:00
Alex Hart
5c6f709faa
Do not pre-select my story privacy state.
2022-11-14 09:52:46 -04:00
Alex Hart
0e3a9a3130
Finalize credit card copy.
2022-11-11 10:35:55 -05:00
Alex Hart
c3063b721d
Allow restricted users to update or cancel their subscription.
2022-11-10 16:58:25 -05:00
Alex Hart
9d71c4df81
Refactor a large portion of the payments code to prep it for PayPal support.
2022-11-10 16:58:25 -05:00
Greyson Parrelli
c563ef27da
Add UX for handling CDS rate limits.
2022-11-10 16:58:25 -05:00
Cody Henthorne
0309f9ea89
Change destination for remote donation megaphones.
2022-11-10 10:46:57 -05:00
Nicholas
d678341399
Wrap DefaultAudioSink to tolerate init errors.
2022-11-10 10:15:10 -05:00
Alex Hart
c69b91c4db
Add blocked regions from global config for donations payments.
2022-11-10 10:17:13 -04:00
Alex Hart
a0d4026e40
Enable screenshot security for CC fragment.
2022-11-09 19:26:48 -05:00