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