Max Radermacher
ff8f0c1cdd
Remove various TSGroupThread return values
2025-03-07 15:56:35 -06:00
Elaine
c3a13cae11
Hide navigation bar on registration permissions screen
2025-02-05 13:44:40 -07:00
Max Radermacher
cac2e748ba
Remove unused result from “leave group” job
2025-01-22 19:00:51 -06:00
Max Radermacher
6f02723dbb
Use the web socket where easily possible
2025-01-21 12:26:39 -06:00
Max Radermacher
daca0d94ec
Migrate blocked groups to a dedicated table
2025-01-21 10:54:28 -06:00
Elaine
1a51bebf69
Link'n'Sync indeterminate primary spinner
2025-01-15 12:11:48 -07:00
Elaine
24f5916693
Simplify showing Xcode previews for sheets
2024-11-27 16:58:55 -06:00
Max Radermacher
8439e67979
Don’t return TSGroupThreads when joining via link
2024-11-20 16:32:27 -06:00
Ehren Kret
54364a4ff1
use asyncRequest for spam reporting
2024-10-22 10:57:19 -05:00
Ehren Kret
538f5064a6
remove Dependencies protocol entirely
2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Ehren Kret
12ce531f8e
eliminate AnyPromise
2024-09-23 15:01:23 -05: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
Max Radermacher
11508ea7ed
Asyncify code to accept message requests
2024-08-12 13:16:59 -05:00
Max Radermacher
57016de8ac
Asyncify group update methods
2024-07-25 02:22:11 -05:00
Sasha Weiss
2c5f47e95e
Consolidate similar InteractionFinder methods
2024-06-04 14:55:36 -07:00
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