Harry
|
ce4959062c
|
Scaffolding to backup/restore group update TSInfoMessages
|
2024-01-22 08:48:31 -08:00 |
|
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 |
|
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
|
14927beeaa
|
Add ProfileManager protocol
|
2024-01-08 13:30:25 -06:00 |
|
Max Radermacher
|
59f2f23d68
|
Swiftify ReceiptSender (OWSOutgoingReceiptManager)
|
2024-01-04 15:55:39 -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 |
|
Harry
|
2576b4d051
|
Rename to MessageBackup
|
2023-12-19 13:29:34 -08:00 |
|
Harry
|
8d8dd68891
|
Defer TSOutgoingMessage creation from backups to SentMessageTranscriptReceiver
|
2023-12-19 11:15:35 -08:00 |
|
Harry
|
c4ad4dbc3b
|
Swiftify OWSRecordTranscriptJob/OWSIncomingSentMessageTranscript
|
2023-12-19 09:08:09 -08:00 |
|
Pete Walters
|
1c9ccc0baa
|
Add support for authorizing iDEAL donations through external apps.
|
2023-12-15 15:28:03 -06:00 |
|
Harry
|
5ce497e6ee
|
Clean up shims in CloudBackup code
|
2023-12-15 09:11:30 -08:00 |
|
Harry
|
3e309a08ea
|
Add basic reaction archiving/restoring from backup
|
2023-12-15 09:09:57 -08:00 |
|
Harry
|
69eb37d62a
|
Flesh out CloudBackupManager sub-components: Chat Item (message) handling
|
2023-12-13 13:37:19 -08:00 |
|
Harry
|
9891ceb13a
|
Clean up PreKeyManager to remove twenty thousand layers of abstraction
|
2023-12-12 13:44:00 -08:00 |
|
Max Radermacher
|
6b3397b936
|
Remove confusing “Subscription” prefix
|
2023-12-12 12:30:31 -06: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 |
|
Sasha Weiss
|
9086f53643
|
Extract status transition manager from CallRecordStore
|
2023-12-07 16:03:33 -08:00 |
|
Harry
|
6990af3fc3
|
Flesh out CloudBackupManager sub-components: Chat handling
|
2023-12-07 09:00:10 -08:00 |
|
Max Radermacher
|
32a4f57a4d
|
Rename OWSMessageManager to MessageReceiver
|
2023-12-04 15:48:09 -06:00 |
|
Harry
|
f5a27b9f3b
|
Flesh out CloudBackupManager sub-components: Recipient handling
|
2023-11-29 15:12:46 -08:00 |
|
Max Radermacher
|
f848a6373f
|
Swiftify the rest of MessageSender
|
2023-11-27 11:29:23 -06:00 |
|
Max Radermacher
|
f6976f9a7d
|
Redesign RemoteConfig to be safer & simpler
|
2023-11-15 19:00:49 -06:00 |
|
Sasha Weiss
|
7f41ecaa8b
|
Support SEPA bank transfer donations
|
2023-11-06 13:49:40 -08: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 |
|
Max Radermacher
|
4fe2cc6047
|
Improve AuthorMergeObserver performance
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
|
2023-10-31 02:10:20 -05:00 |
|
Harry
|
58916828ba
|
Write/read basic objects to backup proto proof-of-concept
|
2023-10-20 12:56:23 -07:00 |
|
Harry
|
ef7668fc0c
|
Add proof-of-concept backup proto file export/import
|
2023-10-20 10:47:53 -07:00 |
|
Harry
|
e3d39d9fc0
|
Launch KBS into the sun
|
2023-10-17 11:20:27 -07:00 |
|
Harry
|
80885e77ff
|
Send master key sync messages
|
2023-10-16 21:37:57 -07:00 |
|
Max Radermacher
|
c4fdcfd769
|
Add method to fetch best ServiceId for a thread
|
2023-10-13 17:29:44 -05:00 |
|
Sasha Weiss
|
6e9b796618
|
Use CallRecord to power group call peeks
|
2023-10-12 15:23:32 -07:00 |
|
Sasha Weiss
|
d5848b7dd4
|
Restructure CallRecord in preparation of group call disposition
|
2023-10-12 14:44:40 -07:00 |
|
Max Radermacher
|
33c9da712d
|
Clean up ACI/phone number recipient merges
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
|
2023-10-11 18:42:00 -05: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
|
3c94c266ff
|
[Death to TSAccountManager, long live TSAccountManager][7] Prepare to bridge between old and new TSAccountManager
|
2023-09-29 10:51: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 |
|
Harry
|
1a93f38ea4
|
[Death to TSAccountManager, long live TSAccountManager][5] Split out phone number discoverability setter from TSAccountManager into PhoneNumberDiscoverabilityManager
|
2023-09-28 14:30:10 -07:00 |
|
Harry
|
f7beee69ef
|
[Death to TSAccountManager, long live TSAccountManager][4] Split out account attributes update from TSAccountManager into AccountAttributesUpdater
|
2023-09-28 10:40:15 -07:00 |
|
Harry
|
f87d35a0ad
|
[Death to TSAccountManager, long live TSAccountManager][2] Get scaffolding out of the way
|
2023-09-27 09:03:38 -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
|
a7fe333386
|
Remove didUpdatePhoneNumber method
|
2023-09-14 12:06:39 -05:00 |
|
Max Radermacher
|
bebbb4b622
|
Handle PNIs in the profile whitelist during merges
|
2023-09-11 10:47:47 -05:00 |
|