Commit Graph

288 Commits

Author SHA1 Message Date
Elaine
808f3218db
Only insert one group update per info message 2026-06-02 17:03:28 -04: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
Max Radermacher
aa7bced824
Don’t use SDSRecordType for TSThread 2026-06-01 12:47:16 -05:00
Max Radermacher
276d778e22
Remove BuildFlags.MemberLabel 2026-05-26 17:29:24 -05:00
Max Radermacher
118e6289ab
Fix isRetryable for network failure SignalErrors 2026-05-22 15:39:21 -05:00
sashaweiss-signal
e8c925082e Guard against pathological remote-config value for banned members 2026-05-11 16:43:13 -07:00
kate-signal
b5d12fcab0
sync last verified group name hash 2026-05-05 15:29:26 -04:00
Max Radermacher
202bfa8352
Refresh blocked groups when leaving 2026-04-21 17:39:58 -05:00
Max Radermacher
db2ec165de
Remove shouldLeaveIfGroup/shouldLeave parameters 2026-04-20 11:52:11 -05:00
Max Radermacher
0632af7391
Move “can local user leave” check to membership 2026-04-13 14:16:48 -05:00
kate-signal
c3a695628e
clear label locally for member delete action 2026-04-09 13:05:14 -04:00
Elaine
6858ccfb42
Restore group link avatar download behavior 2026-04-07 17:54:03 -04:00
Max Radermacher
921f278d0a
Use GroupInviteLinkInfo as key rather than URL 2026-04-03 18:15:56 -05:00
Elaine
0213818227
Explicitly set .skipped state for skipped avatar downloads 2026-04-03 16:27:33 -04:00
kate-signal
e06ff8c1ac
Fetch snapshot when restoring group from storage service 2026-04-03 13:55:41 -04:00
Elaine
3b516a0977
Download skipped group avatars after group thread creation 2026-04-02 16:08:26 -04:00
Max Radermacher
4c5f0d4fd6
Remove unused code 2026-03-31 16:56:54 -05:00
Max Radermacher
5bb8928eaf
Prefer inout Bool in a few more places 2026-03-31 16:42:58 -05:00
kate-signal
0b841b2328
fetch GSEs if needed before end group 2026-03-31 15:13:59 -04:00
kate-signal
ac3ba7ce05
Remove intents for ended groups 2026-03-27 14:02:31 -04:00
Max Radermacher
db42010c89
Add more support for terminated group invite links 2026-03-26 12:04:18 -05:00
kate-signal
2151445688
Don't update profile keys for terminated groups 2026-03-25 19:20:01 -04:00
Max Radermacher
a305029f9a
Add missing imports 2026-03-24 16:09:03 -05:00
kate-signal
73860b744e
dont auto-refresh terminated groups 2026-03-24 13:10:12 -04:00
kate-signal
e4e91e9ab1
Group terminate send 2026-03-23 20:30:08 -04:00
kate-signal
5a8178ac5c
group terminate checks & info message 2026-03-20 07:59:41 -04:00
kate-signal
7ef1c065b5
group terminate proto and receive 2026-03-19 13:54:03 -04:00
Max Radermacher
6b9d30fd87
Use inout for stop variables 2026-03-16 13:49:10 -05:00
Sasha Weiss
ce96a671cf
Guard against expireTimerVersion values of 0 2026-03-13 10:37:50 -07: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
90bbf7e76e
Allow any group member to set member labels 2026-02-27 12:57:51 -05:00
Max Radermacher
b1c09018b4
Rename cached anyFetch to fetchViaCache 2026-02-19 18:17:41 -06:00
Max Radermacher
cb5f8e9a2e
Add & use TSThread.databaseTableName 2026-02-19 10:40:49 -06:00
Max Radermacher
125c0e4502
Enumerate threads instead of using fetch cursor 2026-02-18 17:47:05 -06:00
kate-signal
270163acab
Member label nits 2026-02-12 18:07:02 -05:00
kate-signal
a18a8a40d1
Edit group attributes member labels final UI 2026-02-10 16:42:35 -05:00
kate-signal
f47435ba3a
trim Member labels to glyph/byte count instead of throwing 2026-02-09 16:50:10 -05:00
kate-signal
56700923e4
member label education sheet 2026-02-09 13:15:29 -05:00
kate-signal
ba3fb2f41c
Check for empty string after filtering 2026-02-06 14:20:47 -05:00
kate-signal
7261b34cde
Clear non-admin member labels if needed 2026-02-04 19:40:31 -05:00
kate-signal
1b00eb5caf
allow emoji in member labels 2026-02-03 10:07:56 -05:00
kate-signal
89dc7ce432
Member label send & receive 2026-02-02 19:51:12 -05:00
Max Radermacher
9eb567136c
Structify DisappearingMessagesConfigurationRecord 2026-01-28 18:03:44 -06:00
Max Radermacher
7f0e73ab16
Run swiftformat . using v0.59.0 2026-01-28 14:16:20 -06:00
Max Radermacher
7d25c4ec12
Uncodegen OWSDisappearingMessagesConfiguration 2026-01-28 13:17:42 -06:00
Max Radermacher
148b493903
Add SendableMessage protocol 2026-01-26 12:18:56 -06:00
Max Radermacher
c4b902f854
Remove TSGroupMetaMessage 2026-01-26 12:05:26 -06:00