Commit Graph

232 Commits

Author SHA1 Message Date
Sasha Weiss
a978b4cc8b
Add warning sheet when copying Recovery Key 2026-06-04 11:29:34 -07:00
Sasha Weiss
416083dfbc
Use "=/#" in place of "0/O" in Recovery Keys 2026-05-06 13:55:10 -07:00
Max Radermacher
694168b2d2
Reduce delay via secondary group blocking flow 2026-04-21 17:34:06 -05:00
Max Radermacher
db2ec165de
Remove shouldLeaveIfGroup/shouldLeave parameters 2026-04-20 11:52:11 -05:00
Max Radermacher
d387884612
Use consistent check when leaving group 2026-04-15 17:41:56 -05:00
Igor Solomennikov
9305b245ec
Add text to most modal activity indicator screens in the app. 2026-04-14 14:42:59 -07:00
Max Radermacher
71b1535867
Move a few spam reporting files to Signal target 2026-04-14 15:45:31 -05:00
Max Radermacher
a5c81736e6
Send sync message when reporting spam 2026-04-14 13:40:25 -05:00
Max Radermacher
9cd1184d63
Remove “async” message request sync message method 2026-04-14 00:25:59 -05:00
Max Radermacher
f0c9687cc3
Pull some spam reporting logic out of the callee 2026-04-13 17:38:59 -05:00
Max Radermacher
153f37e7d6
Split shouldLeave from BlockMode 2026-04-13 17:21:50 -05:00
Max Radermacher
2795e070b2
Use failIfThrows for spam reporting tokens 2026-04-13 17:03:11 -05:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Max Radermacher
5bb8928eaf
Prefer inout Bool in a few more places 2026-03-31 16:42:58 -05:00
kate-signal
5d95541cbb
update copy for terminated group former members 2026-03-31 09:30:34 -04:00
Elaine
2d26bad3c1
Show confirmation toast after reporting spam from conversation settings 2026-03-27 19:36:54 -04:00
kate-signal
da1eb2da5a
error sheet when canceling a pending request on terminated group 2026-03-27 14:01:40 -04:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
kate-signal
2151445688
Don't update profile keys for terminated groups 2026-03-25 19:20:01 -04:00
sashaweiss-signal
60c1d13e03 Remove unused receiptMessage methods from MessageRecipientStatusUtils 2026-03-10 14:14:01 -07:00
Sasha Weiss
a2893a2e32
Add TablePreviewViewController, use in CLVBackupProgressView previews 2026-02-17 09:51:35 -08:00
Sasha Weiss
f0311902eb
Add UI for Key Transparency to FingerprintViewController 2026-01-30 14:22:30 -08:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
sashaweiss-signal
1e5f1890c7 Change support URL for Backups 2025-11-18 11:31:47 -08:00
Max Radermacher
51ac9ec479
Remove TSGroupThread membership wrappers 2025-10-29 15:02:56 -05:00
Max Radermacher
abaf63be66
Add Promise when sending group update messages 2025-10-28 23:52:21 -05:00
Max Radermacher
fd266a8e3f
Remove GroupsV2Error.redundantChange 2025-10-24 16:28:12 -05:00
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