Max Radermacher
90b988ef16
Fix error handling when accepting group invitation
2025-09-15 15:46:32 -05:00
Max Radermacher
eeb1472f12
Remove owsFailDebug for plausible errors
2025-09-11 15:26:20 -05:00
Sasha Weiss
5e5cdb9530
Consolidate Support URLs into one place
2025-09-04 09:09:50 -07:00
Elaine
9a3204e23b
Action sheet cleanup
2025-08-21 13:33:33 -04:00
Max Radermacher
f0c8c0dfa6
Explicitly annotate modal methods as @MainActor
2025-06-11 13:10:44 -05:00
Max Radermacher
5e7a4f0e10
Asyncify leaveGroupOrDeclineInviteAsyncWithUI
2025-05-01 19:40:41 -05:00
Sasha Weiss
5cbc74315a
Add presentAndPropagateResult to ModalActivityIndicator
2025-05-01 17:05:20 -07:00
Max Radermacher
5acf0c273f
Use Preconditions for waitForFetchingAndProcessing
2025-04-28 18:14:19 -05:00
Elaine
c52635956f
Improve backup key entry behavior
2025-04-16 12:31:13 -06:00
Pete Walters
8bfccf780a
Show spam reporting UI even if missing info
2025-03-26 11:26:26 -05:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
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