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 |
|