Igor Solomennikov
444d7046cb
Update "Add to System Contacts" for contact shares.
...
Always present the flow modally + simplify code.
2024-01-07 17:18:33 -08:00
Max Radermacher
a5436087ff
Runnerify BroadcastMediaMessageJobQueue
2023-12-18 14:25:35 -06:00
Max Radermacher
d837f6b407
Runnerify LocalUserLeaveGroupJobQueue
2023-12-18 12:45:26 -06:00
Max Radermacher
ba4034f5a7
Remove SSKJobQueues
2023-12-11 14:22:22 -06:00
Igor Solomennikov
8b5e737098
Re-worked Add to System Contacts flow.
...
The main user-visible change is that adding to system contacts UI will now always be presented modally instead of views being pushed onto current navigation stack.
I have refactored repeated permissions check + view presentation code from individual call sites into a new "flow" class that is now also responsible for presenting contact editing UI.
These changes also fix two issues:
• "Add to Existing Contact" option was missing from group participant's info sheet.
• "Contact Details" was opened in editing mode from individual chat settings screen.
2023-12-08 13:20:42 -08:00
Max Radermacher
590ff88b52
Don’t mark messages isHighPriority if they’re not
2023-12-08 14:26:13 -06:00
Max Radermacher
8bc126b3b7
Swiftify data message processing
2023-12-04 13:26:21 -06:00
Max Radermacher
f848a6373f
Swiftify the rest of MessageSender
2023-11-27 11:29:23 -06:00
anghostdy
d0a97ad536
Fixes 5399 - voice memo recording does not use microphone from connected headphones
2023-11-17 09:36:56 -08:00
Max Radermacher
e95139e935
Prefer Swift-native type over Obj-C variant
2023-11-15 19:08:22 -06:00
Max Radermacher
9692c83005
Clean up image quality getters
...
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-11-15 18:56:16 -06:00
Igor Solomennikov
208579c6de
Convert ContactViewHelper to Swift.
2023-11-14 20:27:25 -08:00
Elaine
5c6e63720e
Redesign donation payment details input
2023-11-02 13:01:53 -06:00
Marissa Le Coz
24549cdc69
[Recip hiding] Remove recip from search list immediately after hide/block
2023-10-24 23:48:32 -04:00
Igor Solomennikov
139b5d0050
Re-worked system contact picker used in contact sharing and invite flow.
...
Modernize code and use OWSTableViewController for table view stuff.
Contact list appearance has also been modernized and now matches mockups.
2023-10-18 11:38:01 -07:00
Pete Walters
20bf286c0a
Align message behavior on send & receive of remote delete
2023-10-10 14:07:16 -07:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new
2023-10-05 08:56:08 -07:00
Marissa Le Coz
34ac803c84
Exclude hidden and blocked recipients from Other Contacts in chat search
2023-09-29 20:28:49 -04:00
Harry
c5b42c9b66
Don't generate link previews for links in spoilers
2023-09-25 10:55:02 -07:00
Max Radermacher
005d3dfc7b
Fix mention search filter for group members
2023-08-29 23:48:53 -05:00
Harry
2ac759408a
[MOB] Payment messages in chat
2023-08-24 13:55:39 -07:00
Sasha Weiss
84957f66eb
Clean up InteractionFinder
2023-08-21 18:08:10 -07:00
Max Radermacher
251d1d6425
[ServiceId] Update mentions
2023-08-21 17:37:37 -05:00
Max Radermacher
7653dd6366
[ServiceId] Update BlockingManager
2023-08-21 17:34:14 -05:00
Sasha Weiss
06e1a416cc
Remove the "Any...Finder" pattern from a bunch of types
2023-08-21 10:27:07 -07:00
Max Radermacher
ec18653994
[ServiceId] Update the groups code
2023-08-14 14:05:49 -05:00
Marissa Le Coz
ad0b8f44cc
[Recipient Hiding] Show confirmation action sheet and toast
2023-08-10 15:58:18 -04:00
Harry
c9bd43c0ab
Spoiler animations part 6: story captions and text stories
2023-07-17 08:33:29 -07:00
Harry
ef1dfc1316
Add messageBody as a type of DisplayableText
2023-07-07 13:41:24 -07:00
Max Radermacher
3664cafe88
Simplify and fix issues with chat colors
2023-07-07 13:15:21 -05:00
Igor Solomennikov
0e9d511d1d
SignalUI cleanup.
...
• convert ObjC code from UIView+SignalUI to Swift.
• separate code from UIView+SignalUI to smaller files by functionality.
2023-06-23 14:36:21 -07:00
Max Radermacher
ebc5e15b9e
Improve code to fetch thread for a given message
2023-06-23 12:48:30 -05:00
Harry
9be80f0bb2
Merge message body styles of the same type that overlap
2023-06-15 08:41:35 -07:00
Igor Solomennikov
0686b39547
Add necessary imports to Swift files.
...
Those would be required for future PRs.
2023-06-13 14:46:12 -07:00
Harry
f728457039
Update build target to iOS 13.0
2023-06-08 16:21:20 -07:00
Igor Solomennikov
b736a1c205
Convert BlockListUIUtils to Swift.
2023-06-07 11:44:08 -07:00
Igor Solomennikov
c457cefc94
Convert UIViewController+Permissions to Swift.
2023-06-07 11:36:46 -07:00
Igor Solomennikov
fd665ad9b9
Remove unused OWSAnyTouchGestureRecognizer
2023-06-06 16:49:58 -07:00
Igor Solomennikov
c58de3bb5e
Convert RecipientPickerVC to Swift.
2023-06-05 09:59:34 -07:00
Max Radermacher
ca3b018734
Add & use DisappearingMessagesConfigurationStore
2023-06-05 11:00:38 -05:00
Igor Solomennikov
c0b01db156
Convert Environment from SignalMessaging to Swift as SMEnvironment.
2023-06-02 20:53:07 -07:00
Igor Solomennikov
0ed81d560a
Convert OWSPreferences in SignalMessaging to Swift as Preferences.
2023-06-01 11:29:08 -07:00
Igor Solomennikov
064346e45a
Convert OWSSounds to Swift.
2023-05-30 10:23:08 -07:00
Max Radermacher
94f96fcd8e
Migrate SignalRecipient to SDSCodableModel
2023-05-24 15:50:17 -07:00
Max Radermacher
6cfab06a3c
Fetch mentioned messages as part of async loads
2023-05-24 09:51:23 -07:00
Igor Solomennikov
7790837eb5
Remove unnecessary "@objc" in SignalMessaging.
2023-05-16 16:41:49 -07:00
Igor Solomennikov
c054f3de91
Remove unnecessary "@objc" in SignalUI.
2023-05-16 16:39:19 -07:00
Marissa Le Coz
4be334c5ad
Migrate SignalAccount to use SDSCodableModel
2023-05-11 17:34:15 -04:00
Harry
1fe5612cff
Support text formatting in text stories
2023-05-11 10:42:37 -07:00
Harry
c8da382654
Handle text formatting styles in conversation list snippets
2023-05-03 22:04:05 -07:00