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 |
|