Cody Henthorne
df4bd1fa4a
Replace monthly badge expires with cancellation dialogs.
2023-11-16 10:22:01 -05:00
Cody Henthorne
95d7d26f11
Add SEPA max amount exceeded dialog.
2023-11-10 15:27:57 -05:00
Cody Henthorne
528ccc1e9d
Navigate to main donation screen if user leaves for external app.
2023-11-03 12:56:03 -04:00
Alex Hart
d497ed4195
Handle launch to external bank application.
2023-10-23 09:26:31 -03:00
Alex Hart
5e1025453a
Implement beginnings of support for iDEAL payments.
2023-10-18 16:14:58 -04:00
Alex Hart
280da481ee
Implement Stripe Failure Code support.
2023-10-18 16:14:58 -04:00
Greyson Parrelli
4fe6d79fff
Unify our Base64 utilities.
2023-10-17 11:15:56 -04:00
Alex Hart
0dd17673f5
Implement bank transfer pending sheet.
2023-10-17 11:15:56 -04:00
Alex Hart
5f7099184d
Add new credit card and bank transfer glyphs.
2023-10-17 11:15:56 -04:00
Alex Hart
3423e24de6
Add donation pending sheet for SEPA transfers.
2023-10-17 11:15:56 -04:00
Alex Hart
5ac363232f
Implement isLongRunning wiring for receipt redemption jobs.
2023-10-17 11:15:56 -04:00
Alex Hart
15700b85cb
Implement underpinnings of SEPA debit transfer support for donations.
2023-10-05 19:13:19 -04:00
Cody Henthorne
efbd5cab85
Convert SignalService, Database, Group, Payment, and other remaining protos to wire.
2023-09-21 13:59:52 -03:00
Alex Hart
4494d8652d
Add several performance improvements to ConversationItemV2.
2023-08-23 09:29:48 -04:00
Cody Henthorne
ec25831a37
Fixes for CFv2.
...
- Status bar color being incorrect when entering a screen that changes it and then returning (e.g., Message Details)
- Fix crash in enter sends mode
- Fix warning about non-closed cursor
- Prevent message abandonment (via trim thread) when it's the first in an inactive thread
- Fix payment attachment button flashing on attachment keyboard open if payments disabled
- Fix reactionDelegate crash
- Fix attachment preview (file, mp3, location, etc) not getting cleared on send
2023-07-20 13:50:32 -04:00
Alex Hart
8f253ffc43
Add lazy thread creation throughout in preparation for CFV2.
2023-07-12 15:48:52 -04:00
Cody Henthorne
c17d62aeab
Update ktlint and gradle plugin.
2023-06-28 17:13:15 -04:00
Greyson Parrelli
279ad7945e
Move to defined from_recipient_id and to_recipient_id columns on message table.
2023-04-20 13:50:11 -04:00
Alex Hart
3451ac4504
Move LifecycleDisposable to core-util.
2023-04-13 17:18:59 -04:00
Alex Hart
60842a10ff
Align donate for a friend duration with data from gift badge.
2023-04-05 16:40:23 -03:00
Alex Hart
7c94d570cb
Update copy of GiftMessageView.
2023-03-08 15:06:50 -04:00
Greyson Parrelli
6922886395
Fix a bunch of random lint warnings.
2023-03-03 10:40:55 -05:00
Alex Hart
605289aca4
Upgrade ktlint and add twitter compose rules.
2023-02-14 14:02:22 -05:00
Alex Hart
8e313f8387
Collapse KnownRecipient / Story into single model.
2023-01-19 13:33:07 -05:00
Alex Hart
3543a5ea24
Update donations strings.
2023-01-11 14:18:24 -04:00
Alex Hart
84d0283719
Ensure capability check occurs for gift recipients.
2023-01-10 12:57:03 -04:00
Greyson Parrelli
3850c9c89d
Remove isMms from MessageId.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
60ae883df6
Rename SignalDatabase.sms/mms to SignalDatabase.messages
2022-12-30 15:11:56 -05:00
Greyson Parrelli
a7e3bdc892
Rename OutgoingMediaMessage -> OutgoingMessage.
2022-12-30 15:11:56 -05:00
Cody Henthorne
3ce5a7da67
Fix emoji toggle behavior when in emoji search mode.
...
When in emoji search, toggle would be set to "emoji" state or
act like in "emoji" state. Fix is to show "keyboard" state still
when in emoji search.
2022-12-16 15:22:04 -05:00
Cody Henthorne
c5b4f44ab8
Fix various compiler warnings.
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
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
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
Alex Hart
979f87db78
Add initial PayPal implementation behind a feature flag.
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
Alex Hart
a11c40e4fe
Add credit card support to badge gifting.
2022-11-16 15:05:47 -04: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
Alex Hart
65a4ef2f70
Update donation strings.
2022-11-09 19:26:48 -05:00
Alex Hart
433b5ebc13
Flip case for donation method availability.
2022-11-09 19:26:48 -05:00
Alex Hart
8f06381239
Centralize where we make decisions about donations availability.
2022-11-09 19:26:48 -05:00
Alex Hart
d1df069669
Add support for Credit Card 3DS during subscriptions.
2022-11-09 19:26:47 -05:00
Alex Hart
2cfa685ae2
Add basic 3DS support for credit cards.
2022-10-31 13:39:33 -04:00
Alex Hart
daa3721145
Add new joined donations screen.
2022-10-24 21:00:17 -03:00
Alex Hart
ee00e931eb
Fix possible RxStore memory leak.
2022-10-05 12:06:47 -03:00
Greyson Parrelli
0e4bec3977
Clean up some unused feature flags.
2022-09-28 11:34:13 -04:00
Cody Henthorne
a2b73bf979
Make single badge appear selected.
2022-08-22 12:03:43 -04:00
Alex Hart
f341e02fb7
Story privacy screen updates.
2022-08-18 16:01:05 -04:00
Alex Hart
cb057968ee
Move gift header into recycler.
2022-08-18 16:01:05 -04:00