Commit Graph

183 Commits

Author SHA1 Message Date
Harry
78d39a6604
Make recipient unhiding method properly throw 2024-10-04 16:11:43 -07:00
Marissa Le Coz
70717bd244
Add join button to call link messages in chat 2024-10-03 17:50:56 -04:00
Marissa Le Coz
9b7902a829
Add preview support for call links in drafted messages 2024-10-01 15:19:49 -04:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
ae6f6dd27f Remove unecessary AppReadiness asserts in view controllers 2024-09-27 17:39:06 -07:00
Harry Sanabria
a58fe0cd25 Pass AppReadiness around tons of view controllers 2024-09-27 17:38:06 -07:00
Marissa Le Coz
279c42674c
Remove isCallLink from LinkPreviewState 2024-09-27 16:09:30 -04:00
Marissa Le Coz
ad71398c77
Move LinkPreviewCallLink to SignalUI 2024-09-27 16:08:07 -04:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Ehren Kret
37cbabbb3c remove MainActor assumptions from ReadyFlag and propagate upwards 2024-09-26 20:56:20 -05:00
Marissa Le Coz
a84400a4fe
Make call links icon into UIImage using UIGraphics 2024-09-26 16:57:38 -04:00
Max Radermacher
ec5c1ecd3e
Remove SignalAccount & OWSUserProfile read caches 2024-09-26 00:06:24 -05:00
Marissa Le Coz
752dffb2c1
Add image to call link previews for sent messages 2024-09-24 17:40:34 -04:00
Harry
d30f9be555
Disable view once button when a draft quoted reply exists 2024-09-24 15:48:44 -05:00
Sasha Weiss
966b6cacdb
Support isSMS for messages restored from Backups 2024-09-23 17:42:11 -07:00
Ehren Kret
12ce531f8e eliminate AnyPromise 2024-09-23 15:01:23 -05:00
Elaine
a972874cb6
Call link approval details sheet 2024-09-17 11:31:51 -06:00
Ehren Kret
c5395a70a1
migrate logic from NSDate OWS category to swift extensions 2024-09-12 12:27:42 -05:00
Marissa Le Coz
a58130c454
Localize some hardcoded English strings 2024-09-11 15:29:38 -07:00
Sasha Weiss
a1720def52
Add "simple chat updates" Backup integration test cases 2024-09-10 14:44:51 -07:00
Harry
7b0e11bb36
Handle long audio files without using sourceFilename 2024-09-10 14:37:09 -07:00
Ehren Kret
9a0abc1ea1 fix swiftlint 0.57.0 lint warnings 2024-09-10 12:26:26 -05:00
Max Radermacher
3a954981a6
Compute audio duration for attachments if needed 2024-09-05 16:54:02 -05:00
Max Radermacher
28d06ebc1b
Add extension to fix long audio files 2024-09-05 16:53:08 -05:00
Pete Walters
e30895e342
Add support for downloading/rendering backup thumbnails 2024-08-30 16:34:32 -05:00
Pete Walters
3e3ce9d983
Set of fixes to enable basic media tier attachment restore 2024-08-30 14:30:08 -05:00
Harry
1210f747fd
Fix icon tint colors throughout the app 2024-08-29 12:54:19 -07:00
Ehren Kret
edefa9a440 migrate OWSFakeProfileManager from objc to swift 2024-08-28 15:10:10 -05:00
Ehren Kret
91ed508ed7 convert DataSource types from objc to swift 2024-08-28 10:56:41 -05:00
Harry
906759521a
Consolidate + clean up ChatColorSettingStore 2024-08-27 16:03:32 -07:00
Harry
4ccfb958f6
Disable ai writing tools on all text fields in the app 2024-08-27 09:53:07 -07:00
Sasha Weiss
a1f7e4c1b1
Migrate TSOutgoingMessageRecipientState off of Mantle 2024-08-23 16:17:26 -07:00
Max Radermacher
5d1264e315
Clean up some BlockingManager code 2024-08-21 11:57:24 -05:00
Adam Sharp
1a8c9fb5c6
Fix iOS 18 crash on launch due to offscreen rendering
Creating a UIImageView outside a view hierarchy now crashes on iOS 18. We can
avoid this offscreen rendering technique by removing UIImage.asTintedImage(),
configuring the tint colour and template rendering on the UIImage directly, and
rendering with UIGraphicsImageRenderer instead of lower-level Core Graphics
APIs.
2024-08-20 10:47:28 -04:00
Marissa Le Coz
7db9f4eec5
Add join 'card' to create call link sheet 2024-08-19 18:30:39 -04:00
Sasha Weiss
9690fd8ed8
Add "message request accepted" info message 2024-08-16 15:29:22 -07:00
Sasha Weiss
fb5ee27c80
Add "blocked" and "unblocked" info messages 2024-08-16 15:28:37 -07:00
Sasha Weiss
3321eeed07
Organize methods in CVC+MessageRequest, make use of access modifiers 2024-08-16 15:23:58 -07:00
Harry
d756daaf00
Update misleading log line 2024-08-13 16:55:22 -05:00
Max Radermacher
11508ea7ed
Asyncify code to accept message requests 2024-08-12 13:16:59 -05:00
Max Radermacher
acf50c3559
Reformat code related to message requests 2024-08-12 11:46:41 -05:00
Max Radermacher
80639acbad
Reuse canCall logic in system message action code 2024-08-12 11:45:40 -05:00
Elaine
884e74c889
Use smoother, interruptible animation on bottom sheets 2024-08-08 16:09:58 -06:00
Sasha Weiss
6c44bf955e
Fixes for restoring a Group from Backups 2024-08-07 14:57:02 -07:00
Ehren Kret
99cb4b5ebe remove toE164 method from PhoneNumber 2024-08-07 16:16:02 -05:00
Ehren Kret
fc350cb88a convert PhoneNumber to swift 2024-08-07 16:16:02 -05:00
Sasha Weiss
3cdf735b40
Pare down TSInteraction initializers 2024-08-06 10:06:20 -07:00
Max Radermacher
4d9d555941
Clean up link preview rendering code 2024-08-01 12:21:48 -05:00
Sasha Weiss
a817a93be6
Introduce 'learned profile key' info messages 2024-07-29 14:42:00 -07:00
Max Radermacher
b9f49023ad
Send call link link previews 2024-07-26 22:00:54 -05:00