Harry
|
cad4e922b5
|
Consolidate oversize text byte threshold constants
|
2025-07-30 13:26:00 -07:00 |
|
Max Radermacher
|
53f4db4f27
|
Throw a specific error when the app is expired
|
2025-07-29 09:33:00 -05:00 |
|
Sasha Weiss
|
237b40c9d5
|
Clean up GroupManager/InfoMessagePolicy
|
2025-07-24 00:26:08 -07:00 |
|
Max Radermacher
|
c16fa016bd
|
Require certain generic parameters to be Sendable
|
2025-07-02 14:33:49 -05:00 |
|
Max Radermacher
|
69bd533000
|
Use GroupIdentifier in isGroupIdBlocked
|
2025-07-01 15:07:42 -05:00 |
|
Max Radermacher
|
ebffa25ec0
|
Use GroupIdentifier when de-duping group refreshes
|
2025-07-01 09:17:27 -05:00 |
|
Max Radermacher
|
d24a2a51f1
|
Use GroupIdentifier for requests & related code
|
2025-07-01 09:14:59 -05:00 |
|
Max Radermacher
|
93a4a6ec3a
|
Prepare the connection earlier in the launch flow
|
2025-06-26 12:53:10 -05:00 |
|
Max Radermacher
|
553a04e980
|
Serialize local profile commitment checks
|
2025-06-25 17:20:08 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
kate-signal
|
9ffa21e4c2
|
Group adds & invites should be urgent.
|
2025-06-09 18:05:41 -07:00 |
|
Max Radermacher
|
750f5cee8d
|
Fix conflict resolution for banned group members
|
2025-06-09 11:32:17 -05:00 |
|
Max Radermacher
|
e4afd63698
|
Improve reliability when joining groups via links
|
2025-06-09 11:31:32 -05:00 |
|
Max Radermacher
|
78f1e53e7b
|
Fix group size checks when adding/inviting members
|
2025-06-05 15:01:02 -05:00 |
|
Max Radermacher
|
6833fe38d3
|
Consolidate max group size accesses
|
2025-06-04 12:38:41 -05:00 |
|
Max Radermacher
|
c795ddc677
|
Inline ProfileKeyCredentialMap
|
2025-05-28 13:18:34 -05:00 |
|
Max Radermacher
|
21facca5d8
|
Add fallbacks for couldNotFetchCredential
|
2025-05-28 11:15:24 -05:00 |
|
Max Radermacher
|
021e82e1ca
|
Consolidate PKC fetches when adding group members
|
2025-05-22 18:59:52 -05:00 |
|
Max Radermacher
|
194b7f0352
|
Always allow adding requestees
|
2025-05-22 18:56:40 -05:00 |
|
Max Radermacher
|
40b4c03fa9
|
Allow adding invitees if we can fetch credentials
|
2025-05-22 18:56:40 -05:00 |
|
Max Radermacher
|
38072f2201
|
Extract logic for “can add user to group”
|
2025-05-22 18:56:40 -05:00 |
|
Max Radermacher
|
9b24559870
|
Merge extensions for GroupMembership
|
2025-05-22 18:40:59 -05:00 |
|
Max Radermacher
|
66fd838dca
|
Remove unused code from NewGroupSeed
|
2025-05-21 18:54:39 -05:00 |
|
Max Radermacher
|
138338c395
|
Remove unused code
|
2025-05-21 15:16:16 -05:00 |
|
Max Radermacher
|
1cbcac74b1
|
Require GroupSecretParams for group builders
|
2025-05-21 15:15:26 -05:00 |
|
Max Radermacher
|
bbb9a1e027
|
Enforce non-empty group titles via the compiler
|
2025-05-21 15:15:03 -05:00 |
|
Max Radermacher
|
b5b4868401
|
Consolidate PKC fetches when creating groups
|
2025-05-21 14:42:40 -05:00 |
|
Max Radermacher
|
3287ebd4ed
|
Remove GroupsV2OutgoingChanges protocol
|
2025-05-21 13:47:32 -05:00 |
|
Max Radermacher
|
12d9be8fb3
|
Fix group invites
|
2025-05-20 14:28:15 -05:00 |
|
Max Radermacher
|
9c57e90968
|
Remove unused GroupsV2Error cases
|
2025-05-16 12:34:23 -05:00 |
|
Max Radermacher
|
127444aad5
|
Use the GroupIdentifier type in another place
|
2025-05-14 19:54:46 -05:00 |
|
Max Radermacher
|
a3522a4839
|
Adjust group refresh timeout behavior
|
2025-05-06 12:04:34 -05:00 |
|
Max Radermacher
|
7b9a2c66a2
|
Add internal debugging for errors joining groups
|
2025-05-01 19:59:47 -05:00 |
|
Max Radermacher
|
5262ce34ef
|
Remove behavior404 that doesn’t do anything
|
2025-05-01 19:58:13 -05:00 |
|
Max Radermacher
|
41df93fcb5
|
Handle group joins based on expected outcome
|
2025-04-30 12:00:48 -05:00 |
|
Max Radermacher
|
0755f1878b
|
Remove side effects when fetching group links
|
2025-04-30 12:00:14 -05:00 |
|
Max Radermacher
|
d4b226d3f0
|
Don’t notify when requesting to join a group
|
2025-04-30 11:59:28 -05:00 |
|
Max Radermacher
|
4dc6c9ff33
|
Update default value for maxAverageBackoff
|
2025-04-30 11:58:50 -05:00 |
|
Harry
|
028b1fdfdf
|
Reset dm timer version when a linked device becomes delinked
|
2025-04-28 18:51:11 -07:00 |
|
Max Radermacher
|
5acf0c273f
|
Use Preconditions for waitForFetchingAndProcessing
|
2025-04-28 18:14:19 -05:00 |
|
Max Radermacher
|
5dfc1e4f52
|
Update the revision when requesting to join
|
2025-04-25 13:57:23 -05:00 |
|
Max Radermacher
|
709ad55650
|
Fix logic for forced credential refreshes
|
2025-04-24 15:08:38 -05:00 |
|
Max Radermacher
|
44e6771c8d
|
Use ServiceIds for outgoing message parameters
|
2025-04-22 18:57:43 -05:00 |
|
Max Radermacher
|
a540c7c7a3
|
Fix deadlock when refreshing groups
|
2025-04-22 11:56:39 -05:00 |
|
Max Radermacher
|
90e9d905e4
|
Use the most recent preview when joining via link
|
2025-04-10 11:14:39 -05:00 |
|
Max Radermacher
|
bab77a5101
|
Retry joins via invite links when conflicts occur
|
2025-04-10 11:12:10 -05:00 |
|
Elaine
|
cd96dad262
|
Block avatar downloads from message requests
|
2025-04-08 17:55:50 -06:00 |
|
Max Radermacher
|
f15537472d
|
Use clampedNanoseconds where it’s useful
|
2025-04-08 15:30:36 -05:00 |
|
Max Radermacher
|
c742b2c745
|
Guard against too many group changes
|
2025-04-08 13:03:43 -05:00 |
|
Max Radermacher
|
9d2927724a
|
Use relativeString instead of relativePath
|
2025-04-04 18:36:20 -07:00 |
|