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
Alex Hart
f50bf3e9c2
Remove blocking get from donation jobs.
2022-08-02 14:36:29 -04:00
Alex Hart
561c1a883f
Add proper scaling for badge images.
2022-07-21 13:18:20 -04:00
Alex Hart
6bd8bc08d8
Add new gift opening animation and confirmation haptic.
2022-07-21 13:18:20 -04:00
Alex Hart
02ea5ac806
Prevent overlay from opening for unopened gifts.
2022-07-21 13:18:19 -04:00
Alex Hart
b2b6f98294
Fix launch responsiveness of story viewer.
2022-06-02 11:52:10 -04:00
Alex Hart
93e5052d6b
Fix bad donor badge input behaviour.
2022-06-02 11:52:10 -04:00
Alex Hart
1b471e163d
Implement new Material3 spec.
2022-06-02 11:52:10 -04:00
Alex Hart
6dec6cef27
Add decline code messages into expiration sheet.
2022-05-24 15:03:54 -03:00
Alex Hart
fa6bb07e8a
Update strings for unclear translations.
2022-05-24 15:03:54 -03:00
Cody Henthorne
db4d072bd9
Upgrade kotlin to 1.6.21
...
Also fix a collection of warnings.
2022-05-18 14:05:17 -04:00
Alex Hart
588663b3c2
Add better handling for unexpected cancellations.
2022-05-18 11:54:17 -04:00
Alex Hart
307be5c75e
Ensure callback is registered for shaking gifts.
2022-05-18 11:54:17 -04:00
Alex Hart
a0b89051cf
Add duration info to gift row item.
2022-05-18 11:54:17 -04:00
Alex Hart
a1025a8e9a
Add expiry information to gift conversation items.
2022-05-18 11:54:17 -04:00