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 |
|