Commit Graph

828 Commits

Author SHA1 Message Date
Sasha Weiss
30431a6354
Hide "sensitive" views from the App Switcher 2026-06-08 20:47:21 -07:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Max Radermacher
c91c15ec7f
Fix estimated length when removing characters 2026-05-27 14:30:16 -05:00
Max Radermacher
f5806db594 Use Swift Testing for StringSanitizerTests 2026-05-27 13:16:03 -05:00
Max Radermacher
18871a45bd Use escape sequences for StringSanitizerTests 2026-05-27 13:16:03 -05:00
Max Radermacher
6e45f851f2
Move some account/SVR files 2026-05-26 17:48:41 -05:00
Sasha Weiss
0ca83a1b50
Clean up Internal Settings 2026-05-22 15:46:13 -07:00
Max Radermacher
665fda1f2a
Simplify & fix checkpointing 2026-05-22 17:36:39 -05:00
Max Radermacher
118e6289ab
Fix isRetryable for network failure SignalErrors 2026-05-22 15:39:21 -05:00
Max Radermacher
e7a0d760ca
Simplify SVR2 2026-05-22 14:12:57 -05:00
Max Radermacher
46b3f825a2
Back up again when MasterKey changes 2026-05-20 18:04:43 -05:00
Max Radermacher
1aadffb78a
Remove getPinType/setPinType 2026-05-20 15:19:09 -05:00
Max Radermacher
8b77f19f16
Clean up verifyPin/pinCode methods 2026-05-20 14:47:11 -05:00
kate-signal
7635902bb8
verification notice sheet 2026-05-20 12:16:01 -04:00
Max Radermacher
1105ac39a3
Asyncify SVR2 2026-05-20 01:25:06 -05:00
sashaweiss-signal
5817347d32 Remove ^ operator for Bool 2026-05-19 10:26:50 -07:00
Max Radermacher
dfd86b3b16
Use LibSignal for 1:1 message sends 2026-05-11 18:50:54 -05:00
sashaweiss-signal
1927cf65db Fix broken UInt64(clamping double:) 2026-05-11 16:38:47 -07:00
Max Radermacher
ada2838601
Add mutex for CGDataProviderDirectCallbacks 2026-05-11 17:07:50 -05:00
Sasha Weiss
1a61fe0b1a
Remove unnecessary Task.detached NotificationCenter workaround 2026-05-06 17:30:56 -07:00
Sasha Weiss
416083dfbc
Use "=/#" in place of "0/O" in Recovery Keys 2026-05-06 13:55:10 -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
3fbb64766f
Check for InputStream errors when reading 2026-04-29 15:15:14 -05:00
Max Radermacher
a0bea591b5
Clean up remaining subdata(in: …) code 2026-04-29 15:14:54 -05:00
Max Radermacher
8668d86a35
Consolidate CGDataProviderDirectCallbacks logic 2026-04-29 14:07:51 -05:00
Max Radermacher
da64377bbd
Remove unused hasUserErrorDescription property 2026-04-28 16:59:35 -05:00
Max Radermacher
e403c91f40
Remove formatFileSize 2026-04-22 08:41:41 -05:00
Ehren Kret
d4fa2a3ec6
create setting to disable message sent sounds 2026-04-17 11:00:15 -05:00
kate-signal
d08c0ab160
safety tips update 2026-04-15 14:44:38 -04:00
Igor Solomennikov
9305b245ec
Add text to most modal activity indicator screens in the app. 2026-04-14 14:42:59 -07:00
Max Radermacher
9cd1184d63
Remove “async” message request sync message method 2026-04-14 00:25:59 -05:00
kate-signal
1a07a9a252
Message request state updates 2026-04-10 14:19:02 -04:00
Max Radermacher
9943fa4be4
Rename .cancelled to .obsolete 2026-04-06 13:23:18 -05:00
Max Radermacher
cf487f1058
Fix offset calculations in chunked input streams 2026-04-06 13:17:06 -05: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
0758c26868
Structure concurrency for OWSUrlSession’s progress 2026-04-03 16:19:24 -05:00
Max Radermacher
e685487128
Consolidate code to extract color components 2026-04-02 15:10:13 -05:00
Max Radermacher
386d6b6e0e
Include ACI for call message handoff payloads 2026-04-01 16:24:28 -05:00
Max Radermacher
ccb9656fcc
Use correct alpha value 2026-04-01 13:50:36 -05:00
Max Radermacher
ce1e123908
Make CipherContext ~Copyable 2026-04-01 12:56:12 -05:00
Max Radermacher
41ee7e4be6
Clean up UIColor extensions 2026-03-31 16:42:28 -05:00
Sasha Weiss
4ab0742210
Pass RegisteredState through MessageReceiver, instead of LocalIdentifiers 2026-03-30 15:49:56 -07:00
Max Radermacher
a305029f9a
Add missing imports 2026-03-24 16:09:03 -05:00
kate-signal
1f861b58bd
Voiceover should read the type of media sent in message 2026-03-18 13:12:59 -04:00
Max Radermacher
c3d11ad3d1
Remove WebP special cases & stillForWebPData 2026-03-16 17:48:52 -05:00
Max Radermacher
3fbc70dc6b
Amortize buffer cost during gzip stream transforms 2026-03-16 13:49:23 -05:00
Max Radermacher
6b9d30fd87
Use inout for stop variables 2026-03-16 13:49:10 -05:00