Commit Graph

410 Commits

Author SHA1 Message Date
Sasha Weiss
d12641a3a2
Inline some OWSRecoverablePlaceholder logic 2026-06-09 16:10:25 -07:00
Max Radermacher
2182e5952a
Make some expiration timer fields nonnull 2026-06-08 20:59:03 -05:00
Max Radermacher
6628b9f6fc
Remove unused MOB code 2026-06-05 11:52:31 -05:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Max Radermacher
4caec2f2d3
Stop decoding/validating most recordTypes 2026-06-01 12:50:08 -05:00
Max Radermacher
7dded9229a
Prune old record types 2026-06-01 12:49:00 -05:00
Sasha Weiss
d655b7b7a4
Don't allow addresses with a label but nothing else in Backup exports.
Uses OWSContactAddress.isValid to decide if we should even try and archive it; notably, isValid did not return true if only the label was present.

Also uses strippedOrNil instead of just nilIfEmpty – I don't think we'll want to export a field if it's got just spaces in it.
2026-05-25 15:01:20 -07:00
Max Radermacher
e14f223e79
Remove unused SpamChallengeResolvedError 2026-05-22 21:10:33 -05:00
Sasha Weiss
a6387b9bfd
Use failIfThrows in Backup archiving enumerations 2026-05-21 16:16:33 -07:00
Elaine
88ed60064b
Don't bump blocks to top of chat list 2026-05-18 19:17:04 -04:00
Sasha Weiss
3260d67215
Use failIfThrows in EditStore 2026-05-18 13:14:52 -05:00
Sasha Weiss
a7fd1a2506
Remove BackupArchive.LoggableId 2026-05-13 16:16:08 -07:00
Max Radermacher
abe8ed259e
Show “Get Full Message” for oversize text messages 2026-05-13 14:43:23 -05:00
kate-signal
ffae2627d3
Clean up vote count & pin expiry parsing 2026-05-12 14:38:43 -04:00
kate-signal
2abb4f2508
Adjust voteCount check 2026-05-11 15:10:05 -07:00
kate-signal
f0aa89c571
Fix notification text for 3rd party story reactions 2026-05-04 08:48:56 -04:00
Max Radermacher
f26cc15de8
Remove OutgoingEndSessionMessage & associated code 2026-04-22 08:59:05 -05:00
kate-signal
ba577a255c
Attribute message requests in 1:1 chats 2026-04-15 10:00:24 -04:00
Elaine
87304b783c
Collapsing chat events 2026-04-15 01:12:00 -04:00
Max Radermacher
899749939a
Rename “pending or failed” to “skipped” 2026-04-13 12:01:34 -05:00
kate-signal
d31a1d45c5
more poll vote checks 2026-04-08 12:32:37 -04:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Max Radermacher
5eb38f8a8c Fix release build 2026-03-25 12:38:03 -05:00
Max Radermacher
d67841bcf0
Remove unused service ID strings 2026-03-24 16:11:09 -05:00
Max Radermacher
a305029f9a
Add missing imports 2026-03-24 16:09:03 -05:00
kate-signal
44a4d869ff
more group terminate checks 2026-03-20 16:01:45 -04:00
kate-signal
5a8178ac5c
group terminate checks & info message 2026-03-20 07:59:41 -04:00
Sasha Weiss
ebc5d18187
Set wasNotCreatedLocally in all TSOutgoingMessage inits 2026-03-19 11:40:37 -07:00
Sasha Weiss
e16cd765f2
Move buildProtoForSending to ReferencedAttachment 2026-03-18 20:53:28 -07:00
kate-signal
ee3f6b5453
more admin delete checks 2026-03-17 18:16:54 -04:00
Max Radermacher
c3d11ad3d1
Remove WebP special cases & stillForWebPData 2026-03-16 17:48:52 -05:00
Max Radermacher
6b9d30fd87
Use inout for stop variables 2026-03-16 13:49:10 -05:00
kate-signal
9cbe552759
pending admin delete UI 2026-03-13 16:58:11 -04:00
Sasha Weiss
ce96a671cf
Guard against expireTimerVersion values of 0 2026-03-13 10:37:50 -07:00
kate-signal
ef9ee04246
Fix admin delete timestamp edge cases 2026-03-11 18:11:27 -04:00
kate-signal
3746d6f431
update pin duration parsing 2026-03-10 13:01:06 -04:00
kate-signal
96b17e06e1
admin delete confirmation 2026-03-09 15:23:44 -04:00
kate-signal
27ddb2b435
New member label permission 2026-03-09 10:34:35 -04:00
Max Radermacher
5d47b5d0e8
Uncodegen TSThread 2026-03-05 21:54:46 -06:00
Max Radermacher
94467ce733
Remove unnecessary SDSCodableModel requirements 2026-03-05 21:51:36 -06:00
kate-signal
4d5d7a253a
admin delete UI changes 2026-03-05 11:02:26 -05:00
kate-signal
80571802d8
Correct chat list preview for admin delete 2026-03-03 15:48:13 -05:00
kate-signal
8452c2e21f
Check correct timestamps for remote deletes 2026-03-03 15:43:57 -05:00
kate-signal
86563b1d7f
Update conflict policy for admin delete table 2026-03-03 12:47:04 -05:00
kate-signal
d757a7f70b
Admin delete remote configs 2026-02-26 15:50:01 -05:00
kate-signal
daaf847afe
admin delete backups 2026-02-26 13:57:58 -05:00
kate-signal
c3eed52a9c
Don't allow admin delete of non-incoming/outgoing messages, or tombstones 2026-02-24 08:59:56 -05:00
kate-signal
4a0aec54b3
admin delete receive & send 2026-02-23 12:16:56 -05:00
Max Radermacher
b1c09018b4
Rename cached anyFetch to fetchViaCache 2026-02-19 18:17:41 -06:00