Commit Graph

671 Commits

Author SHA1 Message Date
Sasha Weiss
0379fb3d74
Consult reachability before making username mutation requests 2024-01-18 15:41:47 -08:00
Harry
0fb2ecc9b8
Extend PersistableGroupUpdateItem to cover all group update cases
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2024-01-12 13:41:00 -08:00
Max Radermacher
1d5cfaee5f
Properly de-dupe profile update requests 2024-01-09 11:12:33 -06:00
Max Radermacher
3f2836733e
Make profile update methods into instance methods 2024-01-09 11:09:14 -06:00
Jim Gustafson
3a88e287fa Remove legacy call message fields 2024-01-05 11:27:57 -08:00
Max Radermacher
59f2f23d68
Swiftify ReceiptSender (OWSOutgoingReceiptManager) 2024-01-04 15:55:39 -06:00
Harry
c4ad4dbc3b
Swiftify OWSRecordTranscriptJob/OWSIncomingSentMessageTranscript 2023-12-19 09:08:09 -08:00
Max Radermacher
4c53137fc0
Update to LibSignal v0.37.0 2023-12-18 15:39:56 -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
a836601ee2
Runnerify ReceiptCredentialRedemptionJobQueue 2023-12-18 13:44:23 -06:00
Max Radermacher
d837f6b407
Runnerify LocalUserLeaveGroupJobQueue 2023-12-18 12:45:26 -06:00
Max Radermacher
fd3602dbd1
Runnerify IncomingContactSyncJobQueue 2023-12-18 12:06:06 -06:00
Max Radermacher
ba4034f5a7
Remove SSKJobQueues 2023-12-11 14:22:22 -06:00
Max Radermacher
32a4f57a4d
Rename OWSMessageManager to MessageReceiver 2023-12-04 15:48:09 -06:00
Max Radermacher
dc7bc27dad
Use TimeGatedBatch for MSL cleanup 2023-12-04 13:25:39 -06:00
Max Radermacher
84fb33a4cc
Remove noisiness when the app launches 2023-11-21 11:44:11 -06:00
Max Radermacher
f6976f9a7d
Redesign RemoteConfig to be safer & simpler 2023-11-15 19:00:49 -06:00
Pete Walters
9fefbadc1e
Move SocketManager into DependenciesBridge 2023-11-02 16:39:14 -05:00
Max Radermacher
b39c2dd81a
Rename RecipientDataStore → RecipientDatabaseTable 2023-10-31 02:26:54 -05:00
Harry
58916828ba
Write/read basic objects to backup proto proof-of-concept 2023-10-20 12:56:23 -07:00
Max Radermacher
59478094ed
Consolidate phone number privacy feature flags 2023-10-17 18:24:52 -05:00
Sasha Weiss
43256c85e8
Add extension for sqliteRowId 2023-10-13 15:17:54 -07:00
Sasha Weiss
883cd6a976
Rename LightweightCallManager to LightweightGroupCallManager 2023-10-12 14:48:43 -07:00
Max Radermacher
abd97cd35f
Finish protocolizing SSKSessionStore 2023-10-11 10:59:21 -05:00
Harry
9037c31816
[Death to TSAccountManager, long live TSAccountManager][10] Delete old TSAccountManager 2023-10-05 09:23:41 -07: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
Harry
da921de7af
[Death to TSAccountManager, long live TSAccountManager][8] Final cleanup before callsites can be migrated 2023-09-29 12:19:26 -07:00
Harry
a423a86c5a
[Death to TSAccountManager, long live TSAccountManager][6] Split out registration state updates from TSAccountManager into RegistrationStateChangeManager 2023-09-29 10:25:08 -07:00
Max Radermacher
da9d1bf5d7
Asyncify BulkProfileFetch 2023-09-25 19:31:38 -05:00
Harry
1bb84295e6
[Death to TSAccountManager, long live TSAccountManager][1] Light refactoring to remove useless methods and such 2023-09-21 08:52:04 -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
53b3dac1e5
[ServiceId] Update calling code 2023-08-23 23:47:14 -05:00
Sasha Weiss
06e1a416cc
Remove the "Any...Finder" pattern from a bunch of types 2023-08-21 10:27:07 -07:00
Marissa Le Coz
2c3fdcfddd
[Recipient Hiding] Rotate profile key on hide and reshare on unhide 2023-08-17 17:55:38 -04:00
Max Radermacher
29472146a2
[ServiceId] Update outgoing receipts 2023-08-17 12:10:58 -05:00
Pete Walters
05b5391dc9
Mark unread revisions as read via Edit History 2023-08-14 15:59:54 -05:00
Max Radermacher
97dc481d44
Modernize CDSv2 lookups for updated rollout plan 2023-08-02 17:30:47 -05:00
Pete Walters
9d27c3f341
Implement SSKKyberPreKeyStore operations 2023-08-02 16:53:29 -05:00
Harry
921c288894
Use modern db tx types in RecipientHidingManager and remove @objc 2023-07-31 18:02:28 -07:00
Pete Walters
4356b505b2
Migrate TSPreKeyManager to Swift 2023-07-27 21:02:33 -05:00
Pete Walters
656dc6d654
Protocolize SignalProtocolStore 2023-07-27 10:02:28 -05:00
Marissa Le Coz
52bf8a41fc
React to remote changes of hidden recipient state 2023-07-19 19:25:54 -04:00
Max Radermacher
38591bdb90
Remove UUIDBackfillTask 2023-07-12 11:39:07 -05:00
Pete Walters
88101c0559
Expose EditManager via DependenciesBridge/ViewControllerContext 2023-06-28 17:57:41 -05:00
Max Radermacher
adf301aa78 Prepare receipts for modern recipient merging 2023-06-28 10:33:57 -05:00
Igor Solomennikov
f65d8e267d
Remove ObjC cruft from some classes. 2023-06-02 21:36:36 -07:00
Igor Solomennikov
c0b01db156
Convert Environment from SignalMessaging to Swift as SMEnvironment. 2023-06-02 20:53:07 -07:00