Max Radermacher
|
c16fa016bd
|
Require certain generic parameters to be Sendable
|
2025-07-02 14:33:49 -05:00 |
|
Max Radermacher
|
8b6a1697d8
|
Validate identity when receiving a 422 error
|
2025-07-01 09:11:08 -05:00 |
|
Harry
|
b71f62e500
|
Fix OWSProgressTest flakes
|
2025-06-26 15:47:15 -07:00 |
|
Max Radermacher
|
7bafd74f0b
|
Verify PNI & identity key exist on linked devices
|
2025-06-26 13:18:42 -05:00 |
|
Max Radermacher
|
8906ce5eab
|
Observe registration changes after app is ready
|
2025-06-26 13:18:42 -05:00 |
|
Max Radermacher
|
8eff4b74d2
|
Add DispatchQueue-backed Monitor functions
|
2025-06-26 12:53:10 -05:00 |
|
Sasha Weiss
|
45c70880bd
|
Add and use BackupSettingsAttachmentUploadTracker
|
2025-06-25 16:21:35 -07:00 |
|
Max Radermacher
|
8cec4dd4da
|
Adjust remote config “enabled” parsing logic
|
2025-06-23 13:13:42 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Harry
|
a8b5e3f85d
|
Use webP for backup thumbnails
|
2025-06-16 15:06:52 -07:00 |
|
Max Radermacher
|
45a0fdcfab
|
Asyncify wrapPromiseInProgressView
|
2025-06-16 13:21:38 -05:00 |
|
Max Radermacher
|
6019ef543d
|
Use web sockets in the notification service
|
2025-06-05 15:00:41 -05:00 |
|
Max Radermacher
|
fb6c288d3e
|
Remove notion of isSticky from remote configs
|
2025-06-04 12:39:36 -05:00 |
|
Max Radermacher
|
6833fe38d3
|
Consolidate max group size accesses
|
2025-06-04 12:38:41 -05:00 |
|
Max Radermacher
|
16f0ed8159
|
Add MonotonicDuration
|
2025-06-03 18:35:58 -05:00 |
|
moiseev-signal
|
63a5599341
|
Enforce min TLS version in libsignal based on the remote config
|
2025-06-03 12:27:12 -07:00 |
|
Max Radermacher
|
3233fcd5e8
|
Handle non-hot-swappable flags in app extensions
|
2025-06-03 00:28:28 -05:00 |
|
Max Radermacher
|
0fec2169c5
|
Removed unused remote config
|
2025-06-02 15:57:40 -05:00 |
|
Max Radermacher
|
8503a78e13
|
Update UI & connection when the app expires
|
2025-06-02 15:53:21 -05:00 |
|
Max Radermacher
|
b0c183f9f4
|
De-protocolize/clean up AppExpiry
|
2025-06-02 15:24:04 -05:00 |
|
Max Radermacher
|
9952d0c64e
|
Asyncify AppExpiry (née remove TestScheduler use)
|
2025-05-30 14:33:15 -05:00 |
|
Max Radermacher
|
5c64d1fa0a
|
Remove OWSChatConnectionUsingSSKWebSocket
|
2025-05-30 02:13:48 -05:00 |
|
Max Radermacher
|
304ed3dfdb
|
Adjust upper bound of clampedNanoseconds
|
2025-05-29 20:10:12 -05:00 |
|
Max Radermacher
|
aa34312aee
|
Downgrade debug assertion to warning
|
2025-05-22 14:23:27 -05:00 |
|
Harry
|
a33f6e1f31
|
Run the blocking TSAttachment migration on app launch
|
2025-05-15 10:32:14 -07:00 |
|
Max Radermacher
|
e006f4e129
|
Remove observeOnce method that’s not necessary
|
2025-05-13 13:46:41 -05:00 |
|
Sasha Weiss
|
7d6edb6412
|
Bulk rename MessageBackup types
|
2025-05-13 11:35:52 -07:00 |
|
Harry
|
d46a1a2372
|
Add mediaTierFallbackCdnNumber remote config
|
2025-05-12 17:30:07 -07:00 |
|
Sasha Weiss
|
cb90733631
|
Support enabling/disabling Backups from Settings
|
2025-05-12 12:27:10 -07:00 |
|
Harry
|
e79c8785ca
|
Add chat list banner for backup attachment download progress
|
2025-05-05 23:11:34 -07:00 |
|
Pete Walters
|
731ce5aaa5
|
Log 'last launched'/'first launched' version info on launch before updating
|
2025-05-02 12:16:29 -05:00 |
|
Max Radermacher
|
2a46bdba73
|
Allow 27 seconds for background refreshes
|
2025-05-02 01:04:25 -05:00 |
|
Max Radermacher
|
74fdab8592
|
Remove FeatureFlags.enableAccountEntropyPool
|
2025-04-30 12:01:15 -05:00 |
|
Max Radermacher
|
4dc6c9ff33
|
Update default value for maxAverageBackoff
|
2025-04-30 11:58:50 -05:00 |
|
Max Radermacher
|
5acf0c273f
|
Use Preconditions for waitForFetchingAndProcessing
|
2025-04-28 18:14:19 -05:00 |
|
Max Radermacher
|
2a213f2b33
|
Clean up ModelReadCaches
|
2025-04-24 14:13:56 -05:00 |
|
Harry
|
25b4f617ca
|
Add DeviceBatteryLevelManager
|
2025-04-23 09:14:48 -07:00 |
|
Max Radermacher
|
a5cbfd9684
|
Add better “recently processed” optimization
|
2025-04-22 18:24:12 -05:00 |
|
Harry
|
3bf6320a81
|
Add BackupAttachmentDownloadProgress to drive download progress UI
|
2025-04-21 12:16:50 -07:00 |
|
Harry
|
03b57ae646
|
Make OWSProgress observer async
|
2025-04-21 10:18:27 -07:00 |
|
Max Radermacher
|
a20103010b
|
Clean up OrderedSet
|
2025-04-16 11:41:16 -05:00 |
|
Harry
|
da09995c1b
|
Do not treat 1x1 images as stickers
|
2025-04-15 16:13:55 -05:00 |
|
Max Radermacher
|
27aa632970
|
Don’t show “60m” for messages that are an hour old
|
2025-04-14 15:46:40 -05:00 |
|
Max Radermacher
|
17b7097c22
|
Clean up DebouncedEvents
|
2025-04-14 13:34:31 -05:00 |
|
Max Radermacher
|
0c12848d28
|
Allow profile reuploads to modify the profile
|
2025-04-11 16:08:38 -05:00 |
|
Max Radermacher
|
660103274e
|
Re-warm caches each time the NSE is triggered
|
2025-04-10 11:42:06 -05:00 |
|
Max Radermacher
|
409b1c2e53
|
Sort remote configs
|
2025-04-10 02:15:18 -05:00 |
|
Sasha Weiss
|
420f23dd12
|
Add and use BackupSettingsStore
|
2025-04-09 13:38:18 -07:00 |
|
Elaine
|
cd96dad262
|
Block avatar downloads from message requests
|
2025-04-08 17:55:50 -06:00 |
|
Jordan Rose
|
3e8b4b935c
|
Enable libsignal-for-chat for everybody
Can be controlled by adding remote config "ios.useLibsignalForChat".
|
2025-04-08 16:08:43 -07:00 |
|