Commit Graph

1284 Commits

Author SHA1 Message Date
Max Radermacher
fffa977337
Update error text for unregistered users 2025-03-28 17:10:25 -05:00
Max Radermacher
ab0ad79fbe
Generalize some logic into ObjectRetainer 2025-03-28 17:07:05 -05:00
Max Radermacher
8a402c8a4c
Migrate story recipients to a dedicated table 2025-03-27 21:14:10 -05:00
Pete Walters
8bfccf780a
Show spam reporting UI even if missing info 2025-03-26 11:26:26 -05:00
Elaine
449edbb55b
Add "no backup key" sheet 2025-03-26 09:16:02 -06:00
Sasha Weiss
1a5cbd9183
Rename postNotificationNameAsync to postOnMainThread 2025-03-21 15:28:35 -07:00
Sasha Weiss
be619eb10b
Make DBWriteTransaction only take sync completions 2025-03-21 15:27:42 -07:00
Max Radermacher
10cb6f69f7
Use HttpHeaders in more places 2025-03-21 13:53:38 -05:00
Max Radermacher
8029e258f7
Rename OWSHttpHeaders → HttpHeaders 2025-03-21 13:52:25 -05:00
Sasha Weiss
b136ee2ebd
Sync "default avatar colors" across devices 2025-03-20 15:18:11 -07:00
Elaine
07be4f33c3
Adjust trailing disclosure chevron depending on name language 2025-03-18 11:43:08 -06:00
Sasha Weiss
982e3e5455
Support zooming in view-once media 2025-03-17 18:19:34 -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
047e3a38df
Clean up SDSAnyWriteTransaction async completion 2025-03-13 21:38:21 -07:00
Max Radermacher
ff8f0c1cdd
Remove various TSGroupThread return values 2025-03-07 15:56:35 -06:00
Max Radermacher
aeb0962e55
Clean up Safety Number comparison error handling 2025-03-06 23:44:36 -06:00
Max Radermacher
c2070943a5
Prefer infallible String → Data construct 2025-03-06 13:56:16 -06:00
Max Radermacher
2ff5a14903
Fix “Next” button when looking up phone numbers 2025-03-06 13:34:53 -06:00
Elaine
07e1df5272
Update undownloadable image icon and toast 2025-03-06 11:20:27 -07:00
Max Radermacher
cde9754575
Use GSEs as a fallback when fetching profiles 2025-03-05 17:37:01 -06:00
Sasha Weiss
413fb46062
Update all presentThread APIs to take a threadUniqueId 2025-03-05 12:29:02 -08:00
Ehren Kret
f0978fb7b1 switch to cooperative timeout for observing notification 2025-03-03 11:19:37 -06:00
Sasha Weiss
da1bc39ec9
Only load threadUniqueIds, not thread models, for Chat List load 2025-02-26 13:44:06 -08:00
Ehren Kret
ab5736c61a remove another firstly 2025-02-26 05:44:10 -06:00
ChronicLynx
d7e9a88598 Ensure presented view controller is dismissed before presenting in AttachmentPrep 2025-02-25 14:06:00 -08:00
sashaweiss-signal
c58095dcb0 Revert "Ensure presented view controller is dismissed before presenting in AttachmentPrep"
This reverts commit 56610dfc3b.
2025-02-25 14:05:44 -08:00
Sasha Weiss
56610dfc3b
Ensure presented view controller is dismissed before presenting in AttachmentPrep 2025-02-25 14:04:33 -08:00
Ehren Kret
0119d54c34 reduce usages of firstly 2025-02-25 07:16:12 -06:00
Elaine
273ca4c228
Add profile names education to contact about sheet 2025-02-21 11:46:55 -07:00
Max Radermacher
79cb1a38af
Ignore leading “@” when searching for usernames 2025-02-14 01:32:46 -06:00
Sasha Weiss
edca6e0db9
More permissive sticker-attachment rendering 2025-02-12 12:10:08 -08:00
Max Radermacher
f9fa8377e6
Simplify disableAiWritingTools 2025-02-11 14:11:36 -06:00
Elaine
a26ebaa2de
Handle undownloadable attachment rendering 2025-02-11 09:38:31 -07:00
Ehren Kret
56cc44fa04 remove objc compat code from PaymentsFormat 2025-02-11 05:48:36 -06:00
Ehren Kret
189edf63cf remove Date.isBefore(_) and Date.isAfter(_) extensions 2025-02-10 09:00:02 -06:00
Elaine
c3a13cae11
Hide navigation bar on registration permissions screen 2025-02-05 13:44:40 -07:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
Ehren Kret
798aec0c33 remove NSObject OWS category 2025-02-05 08:38:43 -06:00
Harry
428b27fea3
Pipe up memoji from NSAttributedString attributes 2025-01-31 16:01:06 -08:00
Harry
8df602b184
Render most undownloadable attachments 2025-01-31 14:43:48 -08:00
Max Radermacher
2cb94ce6f1
Remove RecipientPickerRecipientState 2025-01-31 11:52:19 -06:00
Max Radermacher
df7121140b
Consolidate some MemberViewDelegate methods 2025-01-31 11:50:13 -06:00
Max Radermacher
46e467c8de
Remove unnecessary code to check for gv2 support 2025-01-31 11:48:59 -06:00
Max Radermacher
56d6df44bc
Inline simple address methods with confusing names 2025-01-31 11:48:15 -06:00
Max Radermacher
243fc80b8b
Improve sync message naming & type enforcement 2025-01-28 17:13:43 -06:00
Pete Walters
d2e6ebceea
Don't mark restored payments as new on first ipad reconcile 2025-01-28 15:26:38 -06:00
Sasha Weiss
1d4dc46b6f
Rebuild ProvisioningQRCodeViewController in SwiftUI 2025-01-22 17:16:40 -08:00
Max Radermacher
cac2e748ba
Remove unused result from “leave group” job 2025-01-22 19:00:51 -06:00
Pete Walters
0c23587411
Change setWritingToolsBehavior calling structure to handle an Int param 2025-01-21 17:26:27 -06:00
Sasha Weiss
e10395445c
Offer to contact support if Backup export fails during Link'n'Sync 2025-01-21 10:42:14 -08:00