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