Commit Graph

9258 Commits

Author SHA1 Message Date
Max Radermacher
dc7bc27dad
Use TimeGatedBatch for MSL cleanup 2023-12-04 13:25:39 -06:00
Marissa Le Coz
e52286994f
Put chat into msg request state when hidden recipient calls 2023-12-04 12:58:49 -05:00
Max Radermacher
d51102c461
Delete expired messages in smaller batches 2023-12-04 11:40:11 -06:00
Max Radermacher
e7dc59f05b
Convert typing message handling to Swift 2023-12-02 03:04:55 -06:00
Max Radermacher
c6a22c9651
Swiftify part of OWSDisappearingMessagesJob 2023-12-02 02:08:31 -06:00
Sasha Weiss
ff87f958f5
Don't show the donation megaphone if we have a payment pending 2023-11-30 12:31:00 -08:00
Sasha Weiss
42c78c98a4
Remove temporary_rawUUID from ServiceId 2023-11-30 10:08:16 -08:00
Harry
f5a27b9f3b
Flesh out CloudBackupManager sub-components: Recipient handling 2023-11-29 15:12:46 -08:00
Max Radermacher
631a0e286b
Make all mergeAndNotify callers consistent 2023-11-28 18:26:31 -06:00
Max Radermacher
194bd3a71f
Remove a bunch of Obj-C annotations from factories 2023-11-27 16:13:03 -06:00
Max Radermacher
151c8a7428
Clean up the Bench API 2023-11-27 16:08:34 -06:00
Max Radermacher
137b889e1a
Clean up some prod benchmarks 2023-11-27 16:03:41 -06:00
Max Radermacher
1da005c29e
Propagate sync message error to caller 2023-11-27 16:01:38 -06:00
Max Radermacher
4b51237b0f
Remove DataSource benchmarks 2023-11-27 16:01:19 -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
bee46c3b90
De-dupe MessageSender pre key rotation requests 2023-11-27 11:31:33 -06:00
Max Radermacher
f848a6373f
Swiftify the rest of MessageSender 2023-11-27 11:29:23 -06:00
Max Radermacher
0629ebc9eb
Merge SDSTransactable into SDSDatabaseStorage 2023-11-22 11:26:56 -06:00
Sasha Weiss
c99f5ef58b
Group call event sync message support 2023-11-22 10:19:51 -05:00
Harry
9eb0ad3dde
Delete AccountManager 2023-11-21 12:37:54 -08:00
Harry
9f1c8e3dd0
Refactor AccountManager's finishProvisioningSecondary method 2023-11-21 12:37:00 -08:00
Max Radermacher
84fb33a4cc
Remove noisiness when the app launches 2023-11-21 11:44:11 -06:00
Max Radermacher
b045436091
Remove some verbose benchmarks 2023-11-21 11:13:09 -06:00
Max Radermacher
b6fec5c1db
Remove a bunch of debug Bench events 2023-11-21 11:12:18 -06:00
Max Radermacher
3ce5e8c3d3
Set debug-only db trace default to false 2023-11-21 11:03:52 -06:00
Max Radermacher
a8ad1e4f20
Remove some unused/unneeded MessageProcessor code 2023-11-21 11:01:54 -06:00
Harry
08f52e83b7
Migrate to give every primary a local master key if missing 2023-11-20 12:47:13 -08:00
Harry
f392e20de2
Always set master key (falling back to local) when registering 2023-11-20 12:28:22 -08:00
Max Radermacher
208e234692
Remove a bunch of debug()/verbose() lines 2023-11-17 16:40:49 -06:00
Max Radermacher
6ab952d3a8
Pass data to the correct CocoaLumberjack fields 2023-11-17 16:39:40 -06:00
Max Radermacher
2a52803dac
Always cache a remote config during app launch 2023-11-17 11:48:00 -06:00
Pete Walters
e72ef46a12
Add basic iDEAL donation support 2023-11-16 08:00:12 -06:00
Max Radermacher
e95139e935
Prefer Swift-native type over Obj-C variant 2023-11-15 19:08:22 -06:00
Max Radermacher
dc6057f69c
Remove some remote configs that aren’t needed 2023-11-15 19:04:09 -06:00
Max Radermacher
f6976f9a7d
Redesign RemoteConfig to be safer & simpler 2023-11-15 19:00:49 -06:00
Max Radermacher
9692c83005
Clean up image quality getters
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-11-15 18:56:16 -06:00
Max Radermacher
46ed408517
Remove some unused code 2023-11-15 18:24:20 -06:00
Max Radermacher
1323ccbe7a
Make JobQueue.isSetup’s container immutable 2023-11-15 18:23:55 -06:00
Max Radermacher
0aae65173a
Remove deprecated ContactDetails proto fields 2023-11-15 18:23:26 -06:00
Igor Solomennikov
208579c6de
Convert ContactViewHelper to Swift. 2023-11-14 20:27:25 -08:00
Harry
348b7a046e
Dedupe incoming sent message transcripts 2023-11-14 12:21:43 -08:00
Max Radermacher
8a16b33c18
Remove unused InstrumentsMonitor 2023-11-14 13:47:43 -06:00
Max Radermacher
6aade7a37d
Use asyncWrite for delayed attachment updates 2023-11-14 13:45:57 -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
b598baabd5
Add and use SEPA donation remote-config flag 2023-11-13 16:32:38 -08:00
Max Radermacher
711d65ad82
Don’t open write transaction when web socket opens 2023-11-10 16:12:04 -06: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
Sasha Weiss
65c977f2e7
SEPA donation fixes and charge failure codes in error sheets 2023-11-08 19:33:11 -06:00
Igor Solomennikov
5b34f45237
Fix custom labels not in readable format when sharing contacts. 2023-11-08 19:12:00 -06:00