Commit Graph

8889 Commits

Author SHA1 Message Date
Harry
00a5c43406
GPU spoiler rendering using Metal 2023-07-27 15:13:39 -07:00
Harry
7abc656f45
Copy only the selected range of message compose, if any is selected 2023-07-27 11:11:56 -07:00
Pete Walters
656dc6d654
Protocolize SignalProtocolStore 2023-07-27 10:02:28 -05:00
Sasha Weiss
8bd39bf8d5
Consolidate network error methods 2023-07-26 17:23:40 -07:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId 2023-07-26 16:56:19 -05:00
Max Radermacher
b593cba603
Adopt randomForTesting/constantForTesting 2023-07-26 16:29:14 -05:00
Max Radermacher
cd3147965b
Update SignalServiceAddress test parameters 2023-07-26 16:04:52 -05:00
Pete Walters
1a26ffff19
Fix duplicate anyWillRemove impelmentations 2023-07-26 14:54:58 -05:00
Harry
b0ddcf81e6
Preserve styles when typing new text after (or on) styled text. 2023-07-26 12:15:23 -07:00
Max Radermacher
09d8a88946 Add to whitelist before sending the first message 2023-07-25 11:14:31 -05:00
Pete Walters
d238cb1445
Update Scheduler to handle protocol additions 2023-07-20 18:10:21 -05:00
Marissa Le Coz
dcfdd28898
Unhide recipient locally and in StorageService by replying 2023-07-20 16:39:16 -04:00
Harry
503ff47eff
Preserve mentions correctly in truncated message text 2023-07-20 09:45:06 -07:00
Marissa Le Coz
52bf8a41fc
React to remote changes of hidden recipient state 2023-07-19 19:25:54 -04:00
Harry
93ea189a13
Safety number screen follow ups 2023-07-19 15:17:10 -07:00
Pete Walters
e035f5b899
Enable edit send for beta users 2023-07-19 06:46:19 -05:00
Harry
22e9cfeec0
Don't require e164 after defaulting to aci safety number (but use it if we have it) 2023-07-18 13:49:41 -07:00
Max Radermacher
f8b164b965
Add ensureRecipient to enable future changes 2023-07-18 14:17:54 -04:00
Harry
468b986cb4
Ignore SVR write strategy for linked device key writes 2023-07-18 12:51:43 -05:00
Max Radermacher
a091255898 Remove unnecessary escaping annotation 2023-07-17 18:35:32 -05:00
Max Radermacher
f4d77dd405 Fix flaky testBuildParametersWithInvalidDevice 2023-07-17 17:55:01 -05:00
Pete Walters
0afe537465
Fix unread edit behavior 2023-07-17 17:00:02 -05:00
Harry
3930a89038
Enable spoiler animations for internal users 2023-07-17 13:14:12 -07:00
Sasha Weiss
f922584bda
Update LibSignalClient to v0.28.0 2023-07-17 10:51:46 -07:00
Harry
4713edf61c
Spoiler animations part 7: odds and ends 2023-07-17 09:17:27 -07:00
Harry
c9bd43c0ab
Spoiler animations part 6: story captions and text stories 2023-07-17 08:33:29 -07:00
Harry
a838fff1e7
Omit placeholder object boxes from editable message bodies 2023-07-17 09:28:25 -05:00
Pete Walters
60285f4cda
Add a prompt to alert beta users on first edit send 2023-07-17 09:27:19 -05:00
Harry
8e393c865e
Include proper close codes when closing websockets 2023-07-14 11:50:18 -07:00
Harry
8b58124ded
Fix miscolored placeholder text in media send flow and group story reply input. 2023-07-13 14:18:26 -07:00
Pete Walters
1f3124319b
Don't allow editing of stickers (#6697) 2023-07-13 14:53:27 -05:00
Sasha Weiss
efeec3ac89
Show a tooltip for username links after setting a username 2023-07-13 10:01:07 -07:00
Harry
86aa9b5521
Spoiler animations part 4: remaining conversationview instances 2023-07-13 08:42:10 -07:00
Harry
edda996aa0
Spoiler animations, part 2: conversation list & search results 2023-07-12 17:15:48 -07:00
Harry
a0052e7810
Spoiler animations, part 1 2023-07-12 15:52:00 -07:00
Pete Walters
3c2362c7f2
Enable edit send for internal users 2023-07-12 17:03:24 -05:00
Max Radermacher
38591bdb90
Remove UUIDBackfillTask 2023-07-12 11:39:07 -05:00
Max Radermacher
9797430641
Look up known phone numbers using CDS 2023-07-12 11:35:14 -05:00
Harry
2bb769d8fc
Fix inverted check for changed chars in editable message body 2023-07-12 08:35:10 -07:00
Harry
d9443613a9
Don't use write strategy for local svr clearKeys 2023-07-11 14:07:44 -07:00
Sasha Weiss
7e5567e7c4
Assign request type in builder 2023-07-10 14:34:11 -07:00
Sasha Weiss
8b033a1e37
Explicitly check that message request types are known enum cases 2023-07-10 14:30:57 -07:00
Harry
ba3f88cf5d
Fix NSE SVR usage missing remote config 2023-07-10 13:14:32 -07:00
Harry
2407bab8ee
Don't fetch remote config if isDeregistered 2023-07-10 16:09:23 -04:00
Max Radermacher
500e93e312 Ensure ProtocolAddress is always a UUID 2023-07-07 19:41:57 -05:00
Harry
f0af5facb1
Fix crash when changing editable message body and immediately becoming first responder 2023-07-07 16:42:32 -07:00
Sasha Weiss
da6810e198
Implement username link sharing 2023-07-07 14:54:26 -07:00
Harry
ef1dfc1316
Add messageBody as a type of DisplayableText 2023-07-07 13:41:24 -07:00
Pete Walters
7ef46ee879
Add edit send validation 2023-07-07 15:39:56 -05:00
Pete Walters
75884cba46
Fix thread reordering issue with edit message 2023-07-07 15:39:20 -05:00