Commit Graph

668 Commits

Author SHA1 Message Date
Sasha Weiss
aa353b3f59
Remove remote-config gate for Optimize Storage 2026-06-10 10:56:11 -07:00
Pete Walters
1954342a36
De-singleton RemoteAttestation 2026-06-05 08:15:59 -05:00
Sasha Weiss
16c179115e
Convert Decryption Placeholder expiration to an ExpirationJob 2026-06-03 13:58:46 -07:00
andrew-signal
265757716a
Update to libsignal v0.94.4. 2026-06-03 13:23:57 -04:00
Sasha Weiss
08ae6b3e07
Make Megaphone construction one step instead of two 2026-06-01 13:24:08 -07:00
andrew-signal
39780d4bc7
Bump to libsignal v0.94.2 2026-05-29 15:27:16 -07:00
Max Radermacher
8f0c315ad7
Remove rotatePreKeysOnUpgradeIfNecessary 2026-05-29 12:52:14 -05:00
gram-signal
7fd03d6bd2
SPQR: add requirePqRatio to remote configs, enforce it in MessageSender. 2026-05-29 10:07:04 -07:00
Max Radermacher
9e4e2976c6
Remove MasterKeySyncManager 2026-05-28 12:06:30 -05:00
Max Radermacher
0088304b35
Remove BuildFlags.decodeDeprecatedPreKeys 2026-05-28 11:01:45 -05:00
Pete Walters
7856a0f0e1
Disable the 'dont show undownloaded' flag if optimize media available 2026-05-27 22:12:33 -05:00
Max Radermacher
3a3ffde3dd
Remove indirection for some methods 2026-05-26 18:24:40 -05:00
Max Radermacher
a6476a9e79
Remove BuildFlags.AttachmentBackfill 2026-05-26 17:29:34 -05:00
Max Radermacher
276d778e22
Remove BuildFlags.MemberLabel 2026-05-26 17:29:24 -05:00
Sasha Weiss
0ca83a1b50
Clean up Internal Settings 2026-05-22 15:46:13 -07:00
Pete Walters
ab097068a8
Add ios.optimizeStorageEnabled remote config 2026-05-22 16:08:09 -05:00
Pete Walters
ebd1292f61
Update prod SVR2 enclaves
Co-authored-by: Max Radermacher <max@signal.org>
2026-05-22 15:40:58 -05:00
Max Radermacher
fa65a9e9b5
Add support for simultaneous SVR2 enclaves 2026-05-22 14:17:06 -05:00
Max Radermacher
e7a0d760ca
Simplify SVR2 2026-05-22 14:12:57 -05:00
Sasha Weiss
a6387b9bfd
Use failIfThrows in Backup archiving enumerations 2026-05-21 16:16:33 -07:00
kate-signal
ba2b662d37
Fetch remote announcements 2026-05-21 11:37:50 -04:00
Max Radermacher
cf47211efe
Use Cron for SVR2 2026-05-20 17:32:18 -05:00
Sasha Weiss
8ddef58df8
Stop logging Backup frames on error 2026-05-20 15:04:17 -07:00
Max Radermacher
6c2037b2f2
De-protocolize SVRLocalStorage 2026-05-20 14:29:04 -05:00
Pete Walters
ddb0f79fc1
Add waiting period for change number requests
Co-authored-by: Max Radermacher <max@signal.org>
2026-05-20 08:49:24 -05:00
Max Radermacher
7c3a73d1a7
Adjust SVR2PinHash protocol 2026-05-20 01:28:44 -05:00
Max Radermacher
1105ac39a3
Asyncify SVR2 2026-05-20 01:25:06 -05:00
Sasha Weiss
a49428670a
Modernize CallRecordStore, CallLinkRecordStore 2026-05-18 15:29:07 -07:00
Sasha Weiss
a9e3580fb4
Restrict KT to beta 2026-05-18 15:23:23 -07:00
Pete Walters
957e1c1b1d
Update SVR2 staging enclaves 2026-05-14 16:45:02 -05:00
Max Radermacher
f1ec358d7f
Use LibSignal’s ProvisioningConnection 2026-05-14 11:46:46 -05:00
Sasha Weiss
714a789cc5
Make DonationSubscriptionManager a singleton instance, not a static class 2026-05-13 16:15:30 -07:00
Elaine
d125e95e03
Enable collapsing chat events in beta 2026-05-13 12:48:27 -07:00
sashaweiss-signal
5e51df5fd9 Enable KT for all users 2026-05-11 16:52:34 -07:00
Sasha Weiss
c2558af3d9
Add TestableFlag to allow/not undownloaded media in the Media Gallery 2026-05-11 13:15:52 -07:00
Pete Walters
c2bafbd764
Migrate OrphanedAttachmentCleaner to TimeGatedBatch 2026-05-11 08:55:17 -05:00
Max Radermacher
4f23af1cdd
Skip redundant merge storage service update 2026-05-06 15:01:33 -05:00
Sasha Weiss
0fb1c4aec1
Add "force refresh" option to Internal remote-config settings 2026-05-05 12:48:20 -07:00
adel-signal
d108881eab
Add remote config for ringrtc dred duration 2026-05-04 13:34:35 -07:00
Max Radermacher
f26cc15de8
Remove OutgoingEndSessionMessage & associated code 2026-04-22 08:59:05 -05:00
Max Radermacher
472dc49f31
Add kill switch for remote mute 2026-04-16 18:39:44 -05:00
Elaine
87304b783c
Collapsing chat events 2026-04-15 01:12:00 -04:00
Pete Walters
81b3f333b7
Switch to typed API for backup upload forms 2026-04-13 17:16:26 -05:00
Pete Walters
aa2b5c0818
Change ChatConnectionManager dependency into a callback 2026-04-10 17:16:43 -05:00
Pete Walters
12c6075d52
Use typed API for attachment upload form requests 2026-04-08 16:48:28 -05:00
Max Radermacher
c921a39f20
Inject remote config dependency for downloads 2026-04-08 14:55:46 -05:00
Sasha Weiss
dbe0775eed
Wipe BackupAttachmentUploadQueue for iPads 2026-04-02 15:09:53 -07:00
sashaweiss-signal
e1a4136126 Open AttachmentBackfill to all users 2026-04-02 11:35:51 -07:00
sashaweiss-signal
2f1febe318 Enable Attachment Backfill for internal 2026-04-01 22:51:00 -07:00
Sasha Weiss
33fc0ca0ab
Cancel ongoing Attachment Backfills from BackgroundMessageFetcher 2026-04-01 22:49:32 -07:00