Harry Sanabria
|
9c19714833
|
Remove unecessary owsFail for empty message bodies that are ignored just fine
|
2025-08-04 15:53:27 -07:00 |
|
Harry
|
b1fe641270
|
SVR🐝
|
2025-08-04 14:07:33 -07:00 |
|
Max Radermacher
|
2c6f0b93b8
|
Add enforcement for web socket deprecation
|
2025-07-31 11:54:31 -05:00 |
|
Max Radermacher
|
8987991dc9
|
Relocate message processor enqueueing queue
|
2025-07-31 11:54:31 -05:00 |
|
Max Radermacher
|
28acee4e9b
|
Flag registration requests that will use sockets
|
2025-07-30 16:44:42 -05:00 |
|
Max Radermacher
|
c25a89a22a
|
Reuse web socket logic when fetching profiles
|
2025-07-30 16:44:42 -05:00 |
|
Pete Walters
|
e7af3bfec1
|
Delete all revisions when deleting an edit
|
2025-07-30 15:56:32 -05:00 |
|
Harry
|
f9bf52ee7c
|
Enforce oversize text attachment limits
|
2025-07-30 13:27:42 -07:00 |
|
Harry
|
24f5e73633
|
Consolidate oversize text handling
|
2025-07-30 13:27:06 -07:00 |
|
Harry
|
cad4e922b5
|
Consolidate oversize text byte threshold constants
|
2025-07-30 13:26:00 -07:00 |
|
kate-signal
|
43783044f8
|
Playing a voice message while other content is AirPlaying crashes the app
|
2025-07-30 12:26:08 -07:00 |
|
Harry
|
9f29ee8022
|
Inline oversize text in backups
|
2025-07-30 11:42:39 -07:00 |
|
Sasha Weiss
|
9822fef1e8
|
Remove anyRemoveAllWithInstantiation
|
2025-07-30 10:31:31 -07:00 |
|
Sasha Weiss
|
6389326eee
|
Strip out most of DebugUI
|
2025-07-30 10:23:21 -07:00 |
|
Max Radermacher
|
3e22dd19c7
|
Replace two comments with “use web socket” checks
|
2025-07-30 11:25:42 -05:00 |
|
Max Radermacher
|
d5d20e9a5d
|
Stop storing arbitrary send failures
|
2025-07-29 16:03:28 -05:00 |
|
Max Radermacher
|
34ecb9a5a3
|
Throw a specific error when not registered
|
2025-07-29 16:02:49 -05:00 |
|
Max Radermacher
|
53f4db4f27
|
Throw a specific error when the app is expired
|
2025-07-29 09:33:00 -05:00 |
|
Harry
|
dfd1762d78
|
Make AttachmentContentValidator async
|
2025-07-25 14:26:30 -07:00 |
|
Max Radermacher
|
1482ef24f0
|
Remove shouldReconnectIfConnectedElsewhere
|
2025-07-25 12:44:10 -05:00 |
|
Max Radermacher
|
c546777501
|
Asyncify SystemStoryManager
|
2025-07-25 11:49:48 -05:00 |
|
Max Radermacher
|
8790b33643
|
Asyncify syncContacts methods
|
2025-07-25 11:49:11 -05:00 |
|
kate-signal
|
61f662ad33
|
Backup Download progress only updates on first download per app launch
|
2025-07-24 13:13:26 -07:00 |
|
Pete Walters
|
417c80cded
|
Explicitly pass in backup keys to backup operations
|
2025-07-24 14:27:31 -05:00 |
|
Max Radermacher
|
e5e1ca64a2
|
Fix warnings
|
2025-07-24 13:23:35 -05:00 |
|
Max Radermacher
|
2c07274369
|
Remove most TestableFlags
|
2025-07-24 12:11:18 -05:00 |
|
Elaine
|
e4ac9b19c7
|
Show backup restore progress during registration
|
2025-07-24 11:01:50 -04:00 |
|
Harry
|
dd98cd9cdf
|
Validate multiple oversized texts at once in AttachmentContentValidator
|
2025-07-23 14:49:24 -07:00 |
|
Sasha Weiss
|
9a60bb5771
|
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings
|
2025-07-22 22:28:10 -05:00 |
|
Max Radermacher
|
2585a4101c
|
Use asyncRequest where trivially possible
|
2025-07-22 16:28:00 -05:00 |
|
Max Radermacher
|
39724bb08c
|
Remove TestScheduler & Schedulers
|
2025-07-17 18:11:27 -05:00 |
|
Sasha Weiss
|
c3ef21ddd8
|
Convert the remaining TSThread/updateWith... methods to Swift
|
2025-07-16 09:52:22 -07:00 |
|
Sasha Weiss
|
80c6940e30
|
Remove handling for interacting with ancient error messages
|
2025-07-14 22:29:34 -07:00 |
|
Harry
|
2e1c07641f
|
Add internal settings button to check for orphan attachment files
|
2025-07-08 15:26:28 -07:00 |
|
Harry
|
48967fb4df
|
Set wasNotCreatedLocally for backup-restored TSOutgoingMessages
|
2025-07-07 17:36:29 -07:00 |
|
Harry
|
bc51767aef
|
Handle duplicate plaintext hashes with non-matching encryption keys in backup import
|
2025-07-07 16:42:17 -07:00 |
|
Harry
|
3d951013c2
|
Drop support for legacy backup attachment locator fields
|
2025-07-07 13:11:06 -07:00 |
|
gram-signal
|
545966d890
|
Use RemoteConfig to turn on PQ ratchet.
|
2025-07-03 11:27:17 -07:00 |
|
Harry
|
23a05fc28c
|
Media tier outer encryption quick fixes
|
2025-07-02 13:54:48 -07:00 |
|
Max Radermacher
|
69bd533000
|
Use GroupIdentifier in isGroupIdBlocked
|
2025-07-01 15:07:42 -05:00 |
|
Max Radermacher
|
d24a2a51f1
|
Use GroupIdentifier for requests & related code
|
2025-07-01 09:14:59 -05:00 |
|
Max Radermacher
|
8b6a1697d8
|
Validate identity when receiving a 422 error
|
2025-07-01 09:11:08 -05:00 |
|
Sasha Weiss
|
9a48618897
|
Consolidate DB default arguments
|
2025-06-30 10:14:35 -07:00 |
|
Max Radermacher
|
c17ad1468d
|
Include whether or not a message was urgent
|
2025-06-27 13:00:24 -05:00 |
|
Harry
|
a72cc4ce92
|
Allow forwarding link previews even when fetching link previews is disabled
|
2025-06-26 15:46:37 -07:00 |
|
Harry
|
fe4b14e8ea
|
Use ConcurrentTaskQueue(concurrentLimit: 1) in place of SerialTaskQueue where possible
|
2025-06-26 15:23:13 -07:00 |
|
Max Radermacher
|
8906ce5eab
|
Observe registration changes after app is ready
|
2025-06-26 13:18:42 -05:00 |
|
Max Radermacher
|
93a4a6ec3a
|
Prepare the connection earlier in the launch flow
|
2025-06-26 12:53:10 -05:00 |
|
Max Radermacher
|
0ea33a91aa
|
Don’t report cancellations as sealed cert failures
|
2025-06-26 12:53:10 -05:00 |
|
Max Radermacher
|
2b140d7638
|
Replace inline logic with is5xxServiceResponse
|
2025-06-26 12:53:10 -05:00 |
|