Commit Graph

292 Commits

Author SHA1 Message Date
Max Radermacher
7a30fc750e
Remove ChainedPromise 2026-05-20 01:25:57 -05:00
sashaweiss-signal
1927cf65db Fix broken UInt64(clamping double:) 2026-05-11 16:38:47 -07:00
Pete Walters
3394d45e54
Pass UInt64 around for file size display 2026-05-06 15:11:55 -05:00
Max Radermacher
86c3861360
Add Int64(safeCast: …) for unsigned values 2026-05-04 15:01:53 -05:00
Max Radermacher
59066a233d
Clean up custom sound IDs 2026-04-29 17:25:18 -05:00
Max Radermacher
da64377bbd
Remove unused hasUserErrorDescription property 2026-04-28 16:59:35 -05:00
Max Radermacher
55bdb61ed9
Remove OWSHTTPError.invalidRequest 2026-04-16 14:01:51 -05:00
kate-signal
1a07a9a252
Message request state updates 2026-04-10 14:19:02 -04:00
Max Radermacher
27be929fba
Remove InputStreamable protocol 2026-04-03 18:15:34 -05:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Max Radermacher
c91813f117
Remove loadWebPMetadata; simplify isAnimated 2026-03-16 13:08:29 -05:00
Max Radermacher
78436e61dd
Consolidate code for parsing varints
Co-authored-by: Sasha Weiss <sasha@signal.org>
2026-03-11 18:05:08 -05:00
Max Radermacher
92610fa292
Add support for streaming gzip operations 2026-03-11 17:59:50 -05:00
Max Radermacher
a300a85fe0
Use higher-level Data slicing APIs
Co-authored-by: Sasha Weiss <sasha@signal.org>
2026-03-11 17:58:21 -05:00
Max Radermacher
b1c09018b4
Rename cached anyFetch to fetchViaCache 2026-02-19 18:17:41 -06:00
Pete Walters
b198b9e8a9
Fix a permissions issue related to validating media tier attachments. 2026-02-06 15:18:24 -06:00
Max Radermacher
9d20237b9c
Don’t retry errors by default 2026-01-26 12:47:51 -06:00
Max Radermacher
112dd440ad
Prefer OWSGenericError in a few places 2026-01-23 20:15:42 -06:00
Max Radermacher
24b213a32b
Improve KeyValueStore compile-time checks 2026-01-09 15:08:26 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
45f63da0ec
Introduce swiftformat 2025-12-19 14:36:47 -08:00
Sasha Weiss
7ddd3ca9fa
Avoid Any?-typed responseBodyJson for all but one caller 2025-10-24 12:57:56 -07:00
Max Radermacher
2973f50609
Clean up “is animated png” check 2025-10-21 00:11:39 -05:00
Max Radermacher
2bc550eddf
Add DataImageSource 2025-10-21 00:09:39 -05:00
Max Radermacher
e25cc30c5a
Move mimeType & fileExtension to ImageFormat 2025-10-20 13:27:20 -05:00
Max Radermacher
b2b4cc52e2
Use non-UInt32 in attachment en-/decryption 2025-10-17 11:21:18 -05:00
Max Radermacher
4ac2e81f41
Pass remote config to libsignal 2025-09-29 17:14:04 -05:00
Max Radermacher
c7189698b2
Fix caching for the most recent group fetch date 2025-09-10 14:46:24 -05:00
Harry
dcd8a6fa2d
Fix expected emission count in OWSProgressTest.testTwoLayers 2025-09-04 14:00:48 -07:00
Max Radermacher
4c44be7a6a
Adjust message padding 2025-09-04 10:49:31 -05:00
Max Radermacher
10d51043cf
Start adopting account existence check 2025-08-27 12:13:05 -05:00
Harry
7faaf2c9a2
OWSProgress improvements 2025-08-15 20:08:48 -07:00
Sasha Weiss
7306c76e7a
Consolidate OWSDevice-related types and files 2025-08-07 15:52:10 -07:00
Sasha Weiss
7b55050830
Add already-passing test for ObjectRetainer 2025-08-04 15:06:16 -07:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Max Radermacher
922f2ab686
Adopt /v2/config 2025-07-18 11:41:27 -05:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Harry
b71f62e500
Fix OWSProgressTest flakes 2025-06-26 15:47:15 -07:00
Harry
89204698b3
Fix OWSProgressTest flakes 2025-06-16 18:53:05 -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
304ed3dfdb
Adjust upper bound of clampedNanoseconds 2025-05-29 20:10:12 -05:00
Max Radermacher
a5cbfd9684
Add better “recently processed” optimization 2025-04-22 18:24:12 -05:00
Max Radermacher
1a6a7ae223
Wait for profile names when showing notifications 2025-03-28 13:20:46 -05:00
Sasha Weiss
b136ee2ebd
Sync "default avatar colors" across devices 2025-03-20 15:18:11 -07:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them 2025-03-13 21:43:35 -07:00
Sasha Weiss
96a76065df
Performance improvements to import performance for messages 2025-02-19 11:48:25 -08:00
Max Radermacher
6ac078c370
Remove method that’s only used by unit tests 2025-02-14 01:32:29 -06:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00