Commit Graph

61 Commits

Author SHA1 Message Date
Sasha Weiss
aa353b3f59
Remove remote-config gate for Optimize Storage 2026-06-10 10:56:11 -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
gram-signal
7fd03d6bd2
SPQR: add requirePqRatio to remote configs, enforce it in MessageSender. 2026-05-29 10:07:04 -07:00
Pete Walters
ab097068a8
Add ios.optimizeStorageEnabled remote config 2026-05-22 16:08:09 -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
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
472dc49f31
Add kill switch for remote mute 2026-04-16 18:39:44 -05:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Max Radermacher
fee9e5bd0e
Adopt sendMultiRecipientMessage API 2026-03-23 20:44:06 -05:00
Max Radermacher
6ee12915ff Sort remote configs 2026-03-23 20:24:36 -05:00
Pete Walters
ac8c8c0d84
Add a remote config to source the max backup thumbnail size 2026-03-23 19:01:46 -05:00
kate-signal
7ef1c065b5
group terminate proto and receive 2026-03-19 13:54:03 -04:00
Max Radermacher
47539f25e1
Remove ios.videoAttachments.maxReceiveBytes 2026-03-18 16:08:14 -05:00
kate-signal
d757a7f70b
Admin delete remote configs 2026-02-26 15:50:01 -05:00
Sasha Weiss
bf5b456f8d
Add RingRTC remote-config list of VP9-disabled or -enabled devices
Co-authored-by: Miriam Zimmerman <mutexlox@signal.org>
2026-02-20 14:12:59 -05:00
Sasha Weiss
7664f3f15f
Rotate RemoteConfig for Backups megaphone 2026-02-19 16:30:39 -08:00
Sasha Weiss
cb749a2ad1
Add BackupMediaErrorNotificationPresenter, use in various flows 2026-02-18 09:35:29 -06:00
Max Radermacher
357cd7a884
Remove BuildFlags.useNewAttachmentLimits 2026-02-17 14:17:28 -06:00
Sasha Weiss
4371e73390
Use remote-config to control the pinned-thread max 2026-02-10 10:33:44 -08:00
Miriam Zimmerman
905dc368ad
Add plumbing for VP9 remote config / setting 2026-02-03 12:15:45 -05:00
Max Radermacher
3f8723641d
Add attachment size hard limit 2026-02-02 17:45:32 -06:00
Max Radermacher
e3a8f8d176
Add dedicated remote configs for video limits 2026-02-02 17:44:34 -06:00
Max Radermacher
25424ef03b
Use remote config for backup attachment max size 2026-02-02 17:43:24 -06:00
Sasha Weiss
556c3c7a61
Remove some no-longer-relevant BuildFlags and RemoteConfigs 2026-01-30 09:08:35 -08:00
Max Radermacher
1b25935b0f
Move ImageQualityLevel.defaultCallingCode(…) 2026-01-22 14:20:51 -06:00
Max Radermacher
21d4d8f038
Make attachment limits hot-swappable 2026-01-22 13:46:01 -06:00
Max Radermacher
c2523668ed
Add new attachment limits in internal builds 2026-01-22 13:43:57 -06:00
Max Radermacher
3bc3c6647e
Use UInt64 for download limit remote configs 2026-01-15 14:00:55 -06:00
Sasha Weiss
8f45341e39
Add remote-config to show Backups megaphone 2026-01-14 10:13:26 -08:00
Sasha Weiss
0e935d41bd
Remove BackupSettings killswitch 2026-01-13 14:41:41 -08:00
Max Radermacher
2216ef8eec
Use UInt64 for attachment size limits 2026-01-12 10:41:56 -06:00
Elaine
c9e9f4142c
Call Quality Survey 2026-01-09 16:28:30 -05:00
Max Radermacher
24b213a32b
Improve KeyValueStore compile-time checks 2026-01-09 15:08:26 -06:00
Sasha Weiss
21b205cc9b
Add BackoffStrategy to Retry, with case errorDependent(backoffBlock:) 2026-01-09 12:10:59 -08:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Harry
2eba0c6360
Drop TSAttachment migration
Co-authored-by: sashaweiss-signal <sasha@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
2025-12-11 12:00:52 -08:00
Max Radermacher
e4ceece74b
Require ImageQuality when sending all attachments 2025-12-09 13:38:54 -06:00
kate-signal
a835a604f5
Make pinned message limit remote configable 2025-12-09 08:07:12 -05:00
Sasha Weiss
cfc4533ad0
Only run list-media on paid-tier primaries 2025-11-19 15:15:08 -08:00
Sasha Weiss
d0147ed416
Rotate uploadEra when disabling Backups 2025-11-19 15:09:00 -08:00
Max Radermacher
fb6c6863b1
Use remote config for video recording size limit 2025-11-17 16:16:18 -06:00
Max Radermacher
2e348030e9 Sort remote configs 2025-11-17 10:19:05 -06:00
Sasha Weiss
0f5ff8940c
BuildFlags for Backups prod-beta 2025-11-12 12:28:31 -08:00
kate-signal
ef07865ca2
Add poll remote configs 2025-10-29 11:03:24 -04:00
Max Radermacher
560cefae94
Rename FeatureFlags → BuildFlags 2025-10-27 13:27:11 -05:00
Sasha Weiss
7c0dc43269
Always use BackupSubConfig to drive free-tier media days in strings 2025-10-23 16:10:25 -07:00
Sasha Weiss
5dcd8b1f9e
Use RemoteConfig.messageQueueTime instead of hardcoding 45d in Backups strings 2025-10-23 16:06:13 -07:00