Sasha Weiss
|
0379fb3d74
|
Consult reachability before making username mutation requests
|
2024-01-18 15:41:47 -08:00 |
|
Sasha Weiss
|
19bacbf3d0
|
Post a notification when new records are inserted
|
2024-01-18 15:38:17 -08:00 |
|
Sasha Weiss
|
6b5ce3690f
|
Add support for changing visible username case
|
2024-01-18 11:13:18 -08:00 |
|
Max Radermacher
|
004d375338
|
Consolidate some logic to parse PNIs
|
2024-01-18 11:09:49 -06:00 |
|
Sasha Weiss
|
a3f12e3f55
|
Reclaim username during registration
|
2024-01-17 16:59:33 -08:00 |
|
Max Radermacher
|
eaf3013a16
|
Use Guarantee for MessageProcessor wait method
|
2024-01-17 11:57:19 -06:00 |
|
Harry
|
11f7cd0464
|
Remove unused group update cases
|
2024-01-12 17:52:24 -08:00 |
|
Harry
|
ebab35b4ba
|
Put all necessary metadata on PersistableGroupUpdateItem, never rely on separate metadata
|
2024-01-12 05:46:20 -08:00 |
|
Sasha Weiss
|
609d5a5ce8
|
Group Call Disposition fixes
|
2024-01-10 05:42:05 -08:00 |
|
Harry
|
a149e83951
|
Update group join request approval handling to match other platforms
|
2024-01-09 10:04:12 -08:00 |
|
Max Radermacher
|
4db6cf354b
|
Remove some unused code run frequently in tests
|
2024-01-08 15:43:31 -06:00 |
|
Sasha Weiss
|
ffcceff32e
|
Decouple inviteFriendsToNewlyCreatedGroup from wasJustCreatedByLocalUser
|
2024-01-08 10:20:37 -08:00 |
|
Max Radermacher
|
59f2f23d68
|
Swiftify ReceiptSender (OWSOutgoingReceiptManager)
|
2024-01-04 15:55:39 -06:00 |
|
Max Radermacher
|
b095509975
|
Drop obsolete removeMessageAfterSending support
|
2024-01-04 14:37:54 -06:00 |
|
Harry
|
ed048b0eb5
|
Backup/Restore pinned thread ordering
|
2024-01-04 05:58:35 -08:00 |
|
Sasha Weiss
|
f89a56a43e
|
Add CallRecordLoader
|
2024-01-03 11:37:31 -08:00 |
|
Sasha Weiss
|
056fb3a115
|
Add CallRecordQuerier
|
2024-01-03 11:11:35 -08:00 |
|
Harry
|
4ed83814e3
|
Use millisecond durations, not string values, for group dm updates
|
2024-01-03 06:31:45 -08:00 |
|
Harry
|
13b8b36377
|
Add group update case for other user removed by unknown user
|
2024-01-02 12:53:48 -08:00 |
|
Harry
|
4310f753f4
|
Use explicit group description in group description update info message
|
2024-01-02 12:53:11 -08:00 |
|
Harry
|
5da3a3a498
|
Stop using TSIncomingMessage.sourceDeviceId
|
2023-12-19 11:16:26 -08:00 |
|
Harry
|
9891ceb13a
|
Clean up PreKeyManager to remove twenty thousand layers of abstraction
|
2023-12-12 13:44:00 -08:00 |
|
Max Radermacher
|
89ddc81b0c
|
Add initial JobQueueRunner implementation
|
2023-12-12 13:34:46 -06:00 |
|
Max Radermacher
|
6b3397b936
|
Remove confusing “Subscription” prefix
|
2023-12-12 12:30:31 -06:00 |
|
Sasha Weiss
|
6bab396c44
|
Update generic/joined calls for outgoing/accepted incoming sync messages
|
2023-12-11 15:45:58 -08:00 |
|
Sasha Weiss
|
b954d87562
|
Update CallRecord state in response to ring updates
|
2023-12-11 15:02:25 -08: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 |
|
Pete Walters
|
2f53b3e4ec
|
Support subscriptions in the iDEAL payment flow
|
2023-12-11 08:57:20 -06:00 |
|
Sasha Weiss
|
9086f53643
|
Extract status transition manager from CallRecordStore
|
2023-12-07 16:03:33 -08:00 |
|
Sasha Weiss
|
72926c6121
|
Support incoming group call disposition sync messages
|
2023-12-07 14:59:10 -08:00 |
|
Sasha Weiss
|
9d713c655c
|
Add entrypoints to group update items building for various scenarios
|
2023-12-06 15:52:59 -08:00 |
|
Max Radermacher
|
f19cdf2ef9
|
Don’t include identityKey in PUT v2/keys
|
2023-12-05 14:18:44 -06:00 |
|
Max Radermacher
|
dc7bc27dad
|
Use TimeGatedBatch for MSL cleanup
|
2023-12-04 13:25:39 -06:00 |
|
Max Radermacher
|
d51102c461
|
Delete expired messages in smaller batches
|
2023-12-04 11:40:11 -06:00 |
|
Harry
|
b286715d6e
|
[Atomic device creation/linking 90 day timer] Delete legacy prekey rotation method and usages
|
2023-11-27 12:27:05 -08:00 |
|
Max Radermacher
|
f848a6373f
|
Swiftify the rest of MessageSender
|
2023-11-27 11:29:23 -06:00 |
|
Sasha Weiss
|
c99f5ef58b
|
Group call event sync message support
|
2023-11-22 10:19:51 -05:00 |
|
Harry
|
9f1c8e3dd0
|
Refactor AccountManager's finishProvisioningSecondary method
|
2023-11-21 12:37:00 -08:00 |
|
Sasha Weiss
|
7acc370f67
|
Suppress 409 errors on receipt credentials for very specific cases
|
2023-11-14 10:02:46 -08:00 |
|
Max Radermacher
|
205da46614
|
Enable fts5 secure-delete
Co-authored-by: Evan Hahn <evanhahn@signal.org>
|
2023-11-10 16:10:45 -06:00 |
|
Sasha Weiss
|
30680635f8
|
Prevent donation-complete sheets from popping on subscription renewal
|
2023-11-09 15:26:46 -08:00 |
|
Harry
|
188e6e9faa
|
Read optional master key from provisioning message
|
2023-11-07 14:26:15 -08:00 |
|
Max Radermacher
|
d52082abbe
|
Prefer IdentityKey over typeless Data objects
|
2023-11-07 11:37:02 -06:00 |
|
Harry
|
d01be5e3f7
|
Add master key field to provisioning proto
|
2023-11-06 21:35:06 -08:00 |
|
Sasha Weiss
|
7f41ecaa8b
|
Support SEPA bank transfer donations
|
2023-11-06 13:49:40 -08:00 |
|
Max Radermacher
|
15df501e7a
|
Always enable F_BARRIERFSYNC
|
2023-11-02 17:56:30 -05:00 |
|
Max Radermacher
|
c5c2200bd6
|
Fix PniDistributionParameterBuilderTest
|
2023-11-02 17:48:03 -05:00 |
|
Elaine
|
5c6e63720e
|
Redesign donation payment details input
|
2023-11-02 13:01:53 -06:00 |
|
Max Radermacher
|
e179fac4e1
|
Only show ACI Safety Numbers
|
2023-11-01 21:35:05 -05:00 |
|