Max Radermacher
|
6abe506cb0
|
Asyncify fetchLocalUsersProfile
|
2025-03-10 13:51:00 -05:00 |
|
Max Radermacher
|
ff8f0c1cdd
|
Remove various TSGroupThread return values
|
2025-03-07 15:56:35 -06:00 |
|
Max Radermacher
|
c2070943a5
|
Prefer infallible String → Data construct
|
2025-03-06 13:56:16 -06:00 |
|
Max Radermacher
|
cde9754575
|
Use GSEs as a fallback when fetching profiles
|
2025-03-05 17:37:01 -06:00 |
|
Max Radermacher
|
5c0a8a734c
|
Exclude local ACI from some “leave group” checks
|
2025-03-05 17:30:52 -06:00 |
|
Sasha Weiss
|
18f793d104
|
Fix AvatarDataState initializer
|
2025-02-21 13:03:06 -08:00 |
|
Sasha Weiss
|
96a76065df
|
Performance improvements to import performance for messages
|
2025-02-19 11:48:25 -08:00 |
|
Ehren Kret
|
83b37e74a3
|
remove unused objc compat
|
2025-02-07 05:30:56 -06:00 |
|
Ehren Kret
|
0a5677997e
|
remove NSDate OWS objc category
|
2025-02-05 11:06:42 -06:00 |
|
Max Radermacher
|
3f63429282
|
Fix protocol version for removed-user messages
|
2025-02-05 02:35:28 -06:00 |
|
Max Radermacher
|
0e6d181fa5
|
Add timestamp to removed-user messages
|
2025-02-05 02:35:28 -06:00 |
|
Max Radermacher
|
2ac1d0f35d
|
Wait for commitment fetch when uploading it
|
2025-02-04 14:06:24 -06:00 |
|
Sasha Weiss
|
ad714eceb1
|
Check for a Signal-specific header in Groups 403 responses
|
2025-02-03 13:50:19 -08:00 |
|
sashaweiss-signal
|
6c61381993
|
Add two owsFailDebugs to group avatar fetching
|
2025-01-31 13:31:29 -08:00 |
|
Sasha Weiss
|
e776d9e633
|
Retain group avatar URLs, even if the avatar data is missing
|
2025-01-31 12:31:37 -08:00 |
|
Max Radermacher
|
56d6df44bc
|
Inline simple address methods with confusing names
|
2025-01-31 11:48:15 -06:00 |
|
Max Radermacher
|
9e4ec6ac1f
|
Don’t save our own GSE to the database
|
2025-01-28 17:14:05 -06:00 |
|
Max Radermacher
|
41d3f6b1fb
|
Add & use database table for GSEs
|
2025-01-22 20:04:36 -06:00 |
|
Max Radermacher
|
8034c40d0a
|
Remove some (mostly) unused group update results
|
2025-01-22 19:25:56 -06:00 |
|
Max Radermacher
|
8162f9551f
|
Add debug-only support for GSEs
|
2025-01-22 19:20:41 -06:00 |
|
Max Radermacher
|
cac2e748ba
|
Remove unused result from “leave group” job
|
2025-01-22 19:00:51 -06:00 |
|
Max Radermacher
|
a69bc5508d
|
Allow same-revision group updates to be applied
|
2025-01-22 18:39:31 -06:00 |
|
Max Radermacher
|
5ce1b5e074
|
Fix a bunch of code related to updating groups
|
2025-01-22 18:38:37 -06:00 |
|
Max Radermacher
|
daca0d94ec
|
Migrate blocked groups to a dedicated table
|
2025-01-21 10:54:28 -06:00 |
|
Sasha Weiss
|
1ca969232e
|
Use joinFromInviteLink from change action when parsing group snapshots
|
2025-01-16 16:51:42 -08:00 |
|
Max Radermacher
|
9cc46a4171
|
Remove unused droppedMembers field
|
2025-01-16 18:16:52 -06:00 |
|
Max Radermacher
|
7263e2ccf3
|
Clean up some groups code formatting
|
2025-01-10 15:23:46 -06:00 |
|
Max Radermacher
|
345189cdbc
|
Simplify hasInviteLinkPassword check
|
2025-01-10 15:23:46 -06:00 |
|
Max Radermacher
|
85c265a0b3
|
Don’t fetch localIdentifiers where it’s available
|
2025-01-10 15:23:46 -06:00 |
|
Max Radermacher
|
b7dedf2c0d
|
Remove last remnants of OWSUserProfile caching
|
2025-01-08 21:15:10 -06:00 |
|
Max Radermacher
|
60dc4a8dc0
|
Don’t pass around TSGroupThread in group calls
|
2025-01-07 16:40:13 -06:00 |
|
Max Radermacher
|
2d35b03866
|
Don’t auto refresh blocked groups
|
2024-12-02 15:14:26 -06:00 |
|
Max Radermacher
|
59366465b7
|
Use server change actions when removing members
|
2024-11-26 14:47:47 -06:00 |
|
Max Radermacher
|
860cc18c6a
|
Simplify code to join a group via invite link
|
2024-11-22 16:59:45 -06:00 |
|
Max Radermacher
|
b87014a77d
|
Verify group IDs on peer-to-peer group changes
|
2024-11-22 16:32:47 -06:00 |
|
Max Radermacher
|
175f822cd6
|
Reorganize group change processing to reduce work
|
2024-11-22 16:32:01 -06:00 |
|
Max Radermacher
|
37d793c29b
|
Add support for GSEs when updating groups
|
2024-11-22 16:31:30 -06:00 |
|
Max Radermacher
|
dc868ff34a
|
Remove unused method
|
2024-11-22 15:12:23 -05:00 |
|
Max Radermacher
|
1d82174c13
|
Remove unused feature flag & its implementation
|
2024-11-20 18:26:17 -06:00 |
|
Max Radermacher
|
8f21579a94
|
Rename methods to cancel join request
|
2024-11-20 18:26:05 -06:00 |
|
Max Radermacher
|
18978aec4b
|
Reformat group change parsing method
|
2024-11-20 17:29:20 -06:00 |
|
Max Radermacher
|
8148e12d6f
|
Remove Promise that’s not needed
|
2024-11-20 17:27:24 -06:00 |
|
Max Radermacher
|
8439e67979
|
Don’t return TSGroupThreads when joining via link
|
2024-11-20 16:32:27 -06:00 |
|
Max Radermacher
|
f751866219
|
Remove throws from serverPublicParams()
|
2024-11-19 18:45:04 -06:00 |
|
Max Radermacher
|
b0dc13ba45
|
Fetch GSEs when fetching snapshots
|
2024-11-19 18:44:46 -06:00 |
|
Max Radermacher
|
46f9318b8c
|
Clean up GroupV2Snapshot
|
2024-11-19 17:38:45 -06:00 |
|
Max Radermacher
|
734d10640f
|
Decode serverPublicParams constant just once
|
2024-11-19 17:37:40 -06:00 |
|
Sasha Weiss
|
2000b82c0b
|
One KeyValueStore to rule them all
|
2024-11-15 18:47:54 -06:00 |
|
Sasha Weiss
|
dadca9e032
|
Directly adopt KeyValueStore in SDSKeyValueStore
|
2024-11-15 14:54:30 -08:00 |
|
Max Radermacher
|
36bdb6a570
|
Rename variables that don’t store group IDs
|
2024-11-13 11:36:00 -06:00 |
|