jeffrey-signal
9f0f8b7cbc
Respect incognito keyboard setting in Compose UIs.
2025-11-19 15:44:52 -05:00
Alex Hart
66f136903f
Ensure gift flow can be created from any fragment it's initialised in.
2025-11-10 12:58:45 -04:00
Jordan Rose
b2e547f9f2
Update to libsignal 0.86.1
2025-11-07 16:34:31 -05:00
Alex Hart
fd999be41a
Add new navigation and pane support.
2025-09-24 16:29:56 -04:00
jeffrey-signal
47508495ed
Improve organization of glide packages.
...
Generic image processing classes were scattered alongside Signal-specific Glide code across multiple packages: `org.signal.glide`, `org.thoughtcrime.securesms.glide` and `org.thoughtcrime.securesms.mms`.
This change provides a clearer separation of concerns:
- `org.signal.glide` contains generic image loading components
- `org.thoughtcrime.securesms.glide` contains Signal-specific Glide integrations
- Feature-specific loaders are moved to their respective domain packages (e.g. `.badges`, `.contacts`)
2025-08-21 14:52:33 -04:00
Alex Hart
c9795141df
Pass InAppPayments around by ID instead of passing the entire object.
2025-04-09 15:27:46 -04:00
Alex Hart
f1985cf506
Reimplement main activity toolbars in compose.
2025-03-31 14:44:06 -04:00
Jeffrey Starke
247c5de140
Add .compose and .view subpackages to core-ui module.
2025-03-26 13:59:11 -04:00
Cody Henthorne
ecc573f6b5
Fix note to self sorting by profile name in search bug.
2025-02-11 15:31:06 -05:00
Grzegorz Bobryk
cafbf48783
Move from enum.values() to enum.entries.
...
Resolves #13767
2024-11-04 09:18:47 -05:00
Jameson Williams
769a92943e
Enable nonTransitiveRClass.
...
Resolves #13757
2024-11-01 16:07:25 -04:00
Chris Eager
ba34a74e2d
Remove deprecated LevelConfiguration#name.
...
Co-authored-by: Alex Hart <alex@signal.org >
2024-10-23 15:51:54 -04:00
Alex Hart
c880db0f4a
Fix checkout flow activity close on error.
2024-08-08 12:22:34 -07:00
Alex Hart
36640edfee
Add more error messaging for backups.
2024-07-26 23:43:53 +02:00
Alex Hart
4cfdfab31e
Rename more in-app-payment classes.
2024-07-09 13:40:41 -04:00
Alex Hart
77d3116431
Rename DonationValues to InAppPaymentValues.
2024-07-09 13:40:41 -04:00
Greyson Parrelli
863b443317
Convert SignalStore to kotlin.
2024-06-24 15:04:03 -04:00
Alex Hart
5ecf60a306
Add ability to turn off and delete backups.
2024-06-24 15:04:03 -04:00
Alex Hart
6b50be78c0
Implement start of backups payment integration work.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
b6a4e1f145
Rewrite the AppDependencies system.
2024-06-05 15:46:00 -04:00
Alex Hart
d719edf104
Rewrite in-app-payment flows to prepare for backups support.
2024-06-05 15:46:00 -04:00
Alex Hart
735a8e680c
Add backupSubscription field to configuration object.
2024-04-18 16:24:13 -04:00
Greyson Parrelli
825ca0d737
Remove more SMS vestiges.
2024-03-18 19:21:08 -04:00
Cody Henthorne
e18e4454e4
Fix multi-invite group create dialog.
2024-03-06 20:42:00 -04:00
Jameson Williams
ec96b4e3aa
Update Glide to use ksp, drop kapt.
...
Resolves #13381
2024-01-31 22:12:17 -05:00
Alex Hart
818356dfed
Add gift badge title to row item to mirror iOS.
2023-12-19 11:12:57 -05:00
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