Commit Graph

71 Commits

Author SHA1 Message Date
Pete Walters
da4e4bd761
Add ideal to valid pending processing errors 2024-01-22 14:21:45 -05:00
Pete Walters
3d05a160f7
Change iDEAL redemption job scheduling based on donation type 2023-12-21 12:31:29 -06:00
Max Radermacher
a5436087ff
Runnerify BroadcastMediaMessageJobQueue 2023-12-18 14:25:35 -06:00
Max Radermacher
8ae5623378
Runnerify SessionResetJobQueue 2023-12-18 14:23:57 -06:00
Max Radermacher
fed620b765
Runnerify SendGiftBadgeJobQueue 2023-12-18 14:10:37 -06:00
Max Radermacher
a28f3905ae
Properly track donation completion callbacks 2023-12-18 13:46:15 -06:00
Max Radermacher
a836601ee2
Runnerify ReceiptCredentialRedemptionJobQueue 2023-12-18 13:44:23 -06:00
Max Radermacher
fd3602dbd1
Runnerify IncomingContactSyncJobQueue 2023-12-18 12:06:06 -06:00
Pete Walters
1c9ccc0baa
Add support for authorizing iDEAL donations through external apps. 2023-12-15 15:28:03 -06:00
Max Radermacher
6b3397b936
Remove confusing “Subscription” prefix 2023-12-12 12:30:31 -06:00
Max Radermacher
ba4034f5a7
Remove SSKJobQueues 2023-12-11 14:22:22 -06:00
Max Radermacher
6d16de2522
Change how job queue labels are specified 2023-12-11 13:39:48 -06:00
Max Radermacher
b045436091
Remove some verbose benchmarks 2023-11-21 11:13:09 -06:00
Pete Walters
e72ef46a12
Add basic iDEAL donation support 2023-11-16 08:00:12 -06:00
Max Radermacher
1323ccbe7a
Make JobQueue.isSetup’s container immutable 2023-11-15 18:23:55 -06:00
Sasha Weiss
7acc370f67
Suppress 409 errors on receipt credentials for very specific cases 2023-11-14 10:02:46 -08:00
Sasha Weiss
30680635f8
Prevent donation-complete sheets from popping on subscription renewal 2023-11-09 15:26:46 -08:00
Sasha Weiss
65c977f2e7
SEPA donation fixes and charge failure codes in error sheets 2023-11-08 19:33:11 -06:00
Sasha Weiss
9fd6fdb21c
Move unwrapping block below short-circuit check 2023-11-06 14:28:13 -08:00
Sasha Weiss
b0aea606f9
Make action sheet action clear donation errors 2023-11-06 13:52:52 -08:00
Sasha Weiss
7f41ecaa8b
Support SEPA bank transfer donations 2023-11-06 13:49:40 -08:00
Max Radermacher
0995aeda84
Drop unnecessary fields from contact syncs 2023-11-02 18:01:48 -05:00
Elaine
5c6e63720e
Redesign donation payment details input 2023-11-02 13:01:53 -06:00
Max Radermacher
7d94cf95e3
Remove 6 redundant methods from protocol DB 2023-10-31 00:44:09 -05:00
Sasha Weiss
70ecfd5a3b
Clean up and document subscription receipt credential redemption 2023-10-24 15:32:53 -07:00
Max Radermacher
fd9c5e8c64
Make isPrimaryDevice available to contact merges 2023-10-23 13:27:25 -05:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Max Radermacher
0935c7e70e
Add PNI column to SignalRecipient 2023-09-06 17:31:16 -05:00
Max Radermacher
434317cb02
Swiftify & protocolize OWSIdentityManager 2023-08-29 10:28:11 -05:00
Max Radermacher
ec18653994
[ServiceId] Update the groups code 2023-08-14 14:05:49 -05:00
Max Radermacher
7452ea0442
[ServiceId] Update RecipientMerger 2023-08-03 16:59:29 -05:00
Max Radermacher
be8ba49b4e
[ServiceId] Update protobuf field names 2023-08-02 17:21:59 -05:00
Pete Walters
656dc6d654
Protocolize SignalProtocolStore 2023-07-27 10:02:28 -05:00
Max Radermacher
ca3b018734
Add & use DisappearingMessagesConfigurationStore 2023-06-05 11:00:38 -05:00
Igor Solomennikov
c0b01db156
Convert Environment from SignalMessaging to Swift as SMEnvironment. 2023-06-02 20:53:07 -07:00
Pete Walters
f58b6947ce
Funnel read crashes into the recovery flow 2023-06-02 11:48:51 -05:00
Sasha Weiss
2845d60e13
Remove lots of GV1-related code 2023-06-01 11:47:43 -07:00
Max Radermacher
94f96fcd8e
Migrate SignalRecipient to SDSCodableModel 2023-05-24 15:50:17 -07:00
Igor Solomennikov
7790837eb5
Remove unnecessary "@objc" in SignalMessaging. 2023-05-16 16:41:49 -07:00
Marissa Le Coz
4be334c5ad
Migrate SignalAccount to use SDSCodableModel 2023-05-11 17:34:15 -04:00
Max Radermacher
7d0d59f451
Support contact merges for yourself 2023-04-20 14:11:51 -07:00
Max Radermacher
4972bed037
Rename error used for permanent job failures 2023-04-14 20:45:56 -07:00
Sasha Weiss
c9fbc9a9ee
Migrate SSKJobRecord and subclasses to SDSCodableModel using factory init 2023-04-13 10:57:48 -07:00
Max Radermacher
aaf1d0e0b6
Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Max Radermacher
dc4c9fe1d6
Swiftify verification state processing logic 2023-03-29 17:37:02 -07:00
Max Radermacher
ebf6b8f5e7
Support PNIs in SignalServiceAddress 2023-03-23 12:43:01 -07:00
Sasha Weiss
8047472f68
Rename SubscriptionManagerProtocol 2023-03-14 17:44:38 -07:00
Harry
a146e18aaf
Set up account state and exit registration
* Go to chat list view after registration

* sync system contacts during registration

* Use explicit local credentials for storage service operations during registration

* fix tests

* Quick hack to get through double pin confirmation

* Finishing touches

* lint

* fix build

* reload phone number discoverability after storage service sync

* fix tests again

* Take chat auth on account and contact record initializers

* Change around branches for clarity in OWSUserProfile

* pr comments

* Split ChatServiceAuth into the same and AuthedAccount

* fix tests

* merge woes
2023-03-09 21:54:51 -08:00
Max Radermacher
898fd2c4d5
Clean up queue names 2023-02-27 14:16:09 -08:00
Max Radermacher
b9a345bd36 Remove contactDiscoveryV2 feature flag
It’s enabled for all users, so we don’t need the flag.
2023-02-22 13:46:13 -08:00