Max Radermacher
0928223d57
Colocate SignalUI tests with the files they test
2024-03-28 02:25:56 -05:00
Max Radermacher
8910fc4d5b
Move around files in SignalUI/ and the share ext
2024-03-25 14:22:28 -05:00
Max Radermacher
65325cc1ce
Silently ignore PNIs when searching for mentions
2024-03-25 13:23:10 -05:00
Harry
1df68c2b32
Remove link preview extension
2024-03-21 14:45:03 -07:00
Harry
06476138e0
Standardize Attachment creation callsites
2024-03-21 14:44:04 -07:00
Harry
fa3dfc924a
Move isVoiceMessage to OutgoingAttachmentInfo initializer
2024-03-20 11:27:05 -07:00
Max Radermacher
42c704a4e3
Remove some debug/verbose lines
2024-03-19 19:24:54 -05:00
Harry
b2d25a6e55
Migrate remaining link preview builders to LinkPreviewManager/TSResourceManager
2024-03-19 17:20:37 -07:00
Harry
a55476d667
Modernize LinkPreviewManager
2024-03-19 13:46:09 -07:00
Harry
6d59995577
Move OWSLinkPreview+Attachment methods into TSResourceManager
2024-03-19 13:45:35 -07:00
Max Radermacher
066fc6eff9
Don’t show name collisions for “Unknown” names
2024-03-14 16:03:54 -05:00
Ehren Kret
d4e17730f3
remove import SignalMessaging statements
2024-03-12 03:35:34 -05:00
Ehren Kret
9c7078b3f8
migrate OWSContactsManager to swift
...
as the last remaining objective-c file, this removed direct dependency
from the SignalMessaging framework headers on SignalServiceKit and
thus required adding lots of import statements
2024-03-09 10:45:55 -06:00
Ehren Kret
59b5d96196
move proximityMonitoringManager from SMEnvironment to SSKEnvironment
2024-03-09 07:24:07 -06:00
Max Radermacher
c7cce0454a
Fix confusing name conflict message
2024-03-08 16:45:01 -06:00
Max Radermacher
0a24b7b357
Clean up recipient searches
2024-03-07 11:57:45 -06:00
Pete Walters
42b1d1d396
Enable spam reporting in groups.
2024-02-28 16:59:15 -06:00
Harry
4600fbd440
Add initial TSResourceStore
2024-02-28 08:20:29 -08:00
Max Radermacher
03288e8be0
Introduce DisplayName for rendering names
2024-02-27 18:21:30 -06:00
Max Radermacher
16f234026b
Swiftify part of ContactsManagerProtocol
2024-02-27 16:58:09 -06:00
Pete Walters
bb3927139b
Allow reporting spam from message request screen
2024-02-21 15:41:43 -06:00
Harry
6f2c97a413
Add v2 attachment reference value to OWSLinkPreview
2024-02-14 16:49:56 -08:00
Harry
53d1a6e441
Load text story link preview attachments at the same time we load image attachments
2024-02-14 16:49:01 -08:00
Elaine
9ef87b28c0
Update name conflict UI
2024-02-08 08:41:55 -07:00
Harry
72bf624c45
Use explicit OutgoingStoryMessage on BroadcastMediaJob
2024-02-06 12:55:35 -08:00
Harry
00a73e072d
Use transactions in TSMessage attachment id(s) getters/setters
2024-02-06 08:50:44 -08:00
Harry
74edd5dadb
Create StoryMessage before its attachment
2024-02-02 15:31:13 -08:00
Harry
75cf24131c
Allow story message attachments to reference a foreign table
2024-02-02 15:29:58 -08:00
Harry
2a95e36240
Push TSAttachment's TSAttachmentType getter methods up one level, requiring the containing message
2024-02-02 13:53:47 -08:00
Max Radermacher
3d495e0eb3
Simplify 1:1 name collision detection
2024-02-01 11:55:13 -06:00
Max Radermacher
e15da02c8e
Stop misusing SignalAccounts in search results
2024-02-01 11:40:41 -06:00
Max Radermacher
585a6ceb32
Remove some sneaky transaction methods
2024-02-01 11:38:31 -06:00
Sasha Weiss
5a53072a55
Allow deleting any interaction, not just TSMessage
2024-01-23 13:09:16 -08:00
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