12855 Commits

Author SHA1 Message Date
Sasha Weiss
a18406ccfd Always consider "no Backup in 7d" as a failure 2025-12-03 14:05:55 -08:00
Sasha Weiss
b0f9d20f58 Update Backups integration test cases 2025-12-03 13:42:30 -08:00
Jordan Rose
0f66c10ddc Run and log an extra reachability check on app launch 2025-12-03 11:17:03 -08:00
Sasha Weiss
3327a6e2d8 Clean up Share Extension theme override management 2025-12-03 09:43:44 -08:00
Pete Walters
1aeb8414a6 Fix mob archive/restore formatting 2025-12-02 13:41:13 -06:00
Sasha Weiss
2a7bf26d54 Stop using typed throws in AppAttestManager 2025-12-02 10:35:37 -08:00
Max Radermacher
bf5592f232 Remove DataSource.imageMetadata & friends 2025-12-02 12:08:55 -06:00
Max Radermacher
019c9e61f6 Remove stories code that’s no longer necessary 2025-12-02 12:07:07 -06:00
Pete Walters
d6ac807f06 Remove deprecated device transfer bits 2025-12-02 08:24:01 -06:00
Max Radermacher
4a93eeca15 Remove DataSource.isValidImage 2025-12-01 19:00:25 -06:00
Max Radermacher
8655c70987 Remove DataSource.isValidVideo 2025-12-01 18:59:37 -06:00
Max Radermacher
99f65ec0fb Remove unused copyToVideoTempDir method 2025-12-01 17:14:55 -06:00
Max Radermacher
e07bf148e9 Remove unused attachments code 2025-12-01 17:14:03 -06:00
Elaine
d92249d056 Do not show info message when unblurring group avatar 2025-12-01 15:48:29 -05:00
Sasha Weiss
559a2e6bc3 Use Cron to sync the block list if necessary 2025-12-01 11:32:36 -08:00
Sasha Weiss
5439d9e0b6 Remove unused unfrontedBaseUrl. 2025-11-26 23:37:17 -08:00
kate-signal
a31e549e0a UI to pin or unpin a message 2025-11-25 18:19:10 -05:00
Max Radermacher
5ed1b58aaf Use Cron for periodic Storage Service refresh 2025-11-25 17:12:55 -06:00
kate-signal
45801c76e6 Receive support for pinning/unpinning messages 2025-11-25 17:02:57 -05:00
kate-signal
cff419bf4c Pinned message banners 2025-11-25 15:02:22 -05:00
Max Radermacher
9fe427d1fa Don’t inherit from NSObject in SignalAttachment 2025-11-25 09:33:49 -06:00
Max Radermacher
0977510e1f Throw OWSHTTPError for unexpected status codes 2025-11-25 09:32:58 -06:00
Max Radermacher
bce15ed6ec Remove unused SignalAttachment text methods 2025-11-24 18:31:29 -06:00
Max Radermacher
c01c38bda5 Remove false positive assertion 2025-11-24 14:49:49 -06:00
Max Radermacher
f686c56883 Remove SignalAttachment.isConvertible… properties 2025-11-24 13:52:39 -06:00
Max Radermacher
0076e26459 Move isViewOnce off of SignalAttachment 2025-11-24 12:05:55 -06:00
Max Radermacher
fc9ba4124e Clean up StorageService.StorageError 2025-11-24 10:50:44 -06:00
Pete Walters
fd618c0133 Bump libsignal to v0.86.4, add missing backup settings exports
Co-authored-by: Andrew <andrew@signal.org>
2025-11-21 15:06:35 -06:00
Max Radermacher
a66d6e6923 Use Cron for periodic backup refresh 2025-11-21 15:05:14 -06:00
Max Radermacher
2efe1f932e Use Cron for periodic account attributes update 2025-11-21 14:59:02 -06:00
Max Radermacher
b1939b3e2f Use Cron for periodic orphaned data check 2025-11-21 14:51:52 -06:00
Max Radermacher
1bf81a9c5e Use Cron for periodic remote megaphone updates 2025-11-21 14:48:55 -06:00
Max Radermacher
f62a8c2ec2 Use Cron for periodic emoji search update 2025-11-21 14:44:58 -06:00
kate-signal
548f913b2c Allow poll votes in admin only chats 2025-11-21 12:06:00 -05:00
Max Radermacher
657a0e4eab Use Cron for periodic local profile update 2025-11-20 22:48:47 -06:00
Max Radermacher
2cb9731a45 Use Cron for periodic profile refreshes 2025-11-20 22:47:19 -06:00
Max Radermacher
276aa5d8c2 Use Cron for periodic inactive device update 2025-11-20 22:39:30 -06:00
Max Radermacher
067c615fe7 Use Cron for periodic sender certificate fetches 2025-11-20 22:36:15 -06:00
Max Radermacher
b4e7239fea Use Cron for periodic subscription config update 2025-11-20 22:24:09 -06:00
Max Radermacher
fcc2ca2fb1 Use Cron for periodic group refreshes 2025-11-20 22:21:31 -06:00
Max Radermacher
32b7c92a9c Use Cron for periodic username check 2025-11-20 22:19:39 -06:00
Max Radermacher
6fce2e1238 Use Cron for periodic view once cleanup 2025-11-20 22:14:11 -06:00
Max Radermacher
c6b7093242 Use Cron for periodic message send log cleanup 2025-11-20 22:11:14 -06:00
Max Radermacher
6fd990ab89 Add Cron 2025-11-20 22:08:56 -06:00
Sasha Weiss
de2ef4e470 Remove storyAuthorAddress from TSMessage 2025-11-20 19:50:19 -08:00
Sasha Weiss
5bc70b8ad1 Pass through CancellationErrors in ListMediaManager 2025-11-20 14:57:22 -08:00
Sasha Weiss
344f56d93c Back off for 429s from TestFlight subscription redemption 2025-11-20 13:08:03 -08:00
Sasha Weiss
1490787671 Rotate uploadEra when BackupPlan becomes "paid" 2025-11-19 17:42:55 -08:00
Sasha Weiss
da818b8e0d Avoid infinite-retries of fatal errors in in ListMediaManager 2025-11-19 17:42:36 -08:00
Sasha Weiss
cfc4533ad0 Only run list-media on paid-tier primaries 2025-11-19 15:15:08 -08:00