Sasha Weiss
30431a6354
Hide "sensitive" views from the App Switcher
2026-06-08 20:47:21 -07:00
Elaine
8663b50018
Require screen unlock before starting calls
2026-06-01 11:44:33 -04:00
Max Radermacher
11de255279
Move around some files; fix project references
2026-04-16 14:33:08 -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
0758c26868
Structure concurrency for OWSUrlSession’s progress
2026-04-03 16:19:24 -05:00
Elaine
aa2ce7ff60
Add icons to Liquid Glass toasts
2026-03-27 13:43:47 -04:00
Max Radermacher
a305029f9a
Add missing imports
2026-03-24 16:09:03 -05:00
Max Radermacher
ed900eb84b
Downgrade some errors/warnings
2026-02-26 11:44:23 -06:00
Max Radermacher
86751158f3
Use distinct directories when forwarding
2026-02-25 14:37:40 -06:00
kate-signal
3b6d3f5e0e
Member Label view controller UI
2026-01-16 16:04:28 -05:00
Sasha Weiss
d267ec8305
Run swiftformat .
2025-12-30 11:34:05 -08:00
Max Radermacher
77fbfa7fcb
Fix crash loop detector logic when upgrading
2025-12-12 16:50:19 -06:00
Sasha Weiss
f02d7b03c6
Add 'Copied to Clipboard' toast to DebugLogs action sheet
2025-11-18 13:10:16 -06:00
Max Radermacher
816fe08c43
Remove various path-related wrappers from String
2025-11-13 18:08:03 -06:00
Sasha Weiss
7ddd3ca9fa
Avoid Any?-typed responseBodyJson for all but one caller
2025-10-24 12:57:56 -07:00
Sasha Weiss
4a45dc95b8
Add SubscriptionConfigMgr, use to populate Backups-related remote values
2025-10-23 16:09:03 -07:00
kate-signal
faa44c1c56
store recent challenge
2025-09-23 14:50:19 -04:00
Max Radermacher
7fdd58ee01
Add NewKeyValueStore
2025-09-22 17:20:45 -05:00
Pete Walters
1761235f88
Migrate from YYImage to SDWebImage
2025-09-10 21:39:41 -05:00
kate-signal
3871b919bb
Store, build, and render basic poll create messages
2025-09-09 16:42:34 -04:00
Sasha Weiss
957876e53d
Debounce BackupExportJob progress updates to 10Hz
2025-08-27 17:14:27 -07:00
Sasha Weiss
860b93f846
Rework "PIN enabled/disabled" checks
2025-08-21 17:30:48 -07:00
Sasha Weiss
0b50e4512e
Remove concept of "V1" 2FA, clean up OWS2FAManager
2025-08-21 17:26:26 -07:00
Elaine
9a3204e23b
Action sheet cleanup
2025-08-21 13:33:33 -04:00
Max Radermacher
e73c164c7d
Move push token request to the web socket
2025-08-20 12:57:43 -05:00
Sasha Weiss
09001742bf
Avoid wiping debug logs for devices during first launch
2025-08-13 11:51:44 -07:00
Max Radermacher
86e9ba1be6
Always use the web socket to test the proxy
2025-08-13 11:30:27 -05:00
Max Radermacher
f9415b9fec
Simplify connection state concurrency guarantees
2025-08-08 16:01:24 -05:00
Max Radermacher
28acee4e9b
Flag registration requests that will use sockets
2025-07-30 16:44:42 -05:00
Max Radermacher
d026f3ae5c
Asyncify push notification registration code
2025-07-25 11:55:09 -05:00
Sasha Weiss
9430d0ca56
Show error sheets when manual Backup export fails
2025-07-21 17:48:25 -07:00
Pete Walters
6a1ba15dc3
Asyncify more of 'contact support' flow
2025-07-10 13:36:12 -05:00
Pete Walters
fe341188db
Add completion to 'Contact Support' presenter
2025-07-10 11:20:35 -05:00
Max Radermacher
f0c8c0dfa6
Explicitly annotate modal methods as @MainActor
2025-06-11 13:10:44 -05:00
Max Radermacher
c9d1f7a370
Dump info again before zipping
2025-05-13 13:46:29 -05:00
Max Radermacher
2af868ed65
Partially revert "When writing a debug log, repeat logs about the local app state"
2025-05-06 13:39:58 -05:00
Harry
25b4f617ca
Add DeviceBatteryLevelManager
2025-04-23 09:14:48 -07:00
Max Radermacher
cd3da630a5
Asyncify ModalActivityIndicatorVC’s cancellations
2025-04-21 21:33:49 -05:00
Max Radermacher
a819bb4dac
Convert TSRequest to a struct
2025-04-10 12:49:35 -05:00
Max Radermacher
ec25806bb0
Move DeviceSleepManager to the main app
2025-04-08 16:10:23 -05:00
Jordan Rose
9d6bd793eb
When writing a debug log, repeat logs about the local app state
...
Both the app version logs and the local ACI+device ID are logged as
part of app startup, this just repeats them in a more convenient place
(the very end of the log file).
2025-04-04 14:58:41 -07:00
Max Radermacher
fffa977337
Update error text for unregistered users
2025-03-28 17:10:25 -05:00
Max Radermacher
10cb6f69f7
Use HttpHeaders in more places
2025-03-21 13:53:38 -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
95c18efb2d
Consolidate TSRequest auth into a single type
2025-03-13 13:35:35 -05:00
Sasha Weiss
c81153354f
Move QRCodes and util out of Signal/src
2025-03-11 16:17:17 -07:00