Commit Graph

287 Commits

Author SHA1 Message Date
Max Radermacher
fe82d248e1
Rename to CurrentCallProvider 2024-05-24 14:36:14 -05:00
Max Radermacher
1ef3a956d6
Update to LibSignal v0.47.0 2024-05-22 13:48:32 -05:00
Ehren Kret
933387a881 fix sharing gpx files 2024-05-17 08:16:49 -05:00
Max Radermacher
bcfd4c51a8
Fix crash after using device transfer 2024-05-16 16:01:15 -05:00
Ehren Kret
4364907c3e move AppContext globals to swift 2024-05-08 07:37:37 -05:00
Ehren Kret
81414d4e60 migrate DebugLogger to swift 2024-04-19 22:09:08 -05:00
Ehren Kret
e49883f53d generically handle receiving bplists to the share view controller
Types that fit into RAM may be sent in via the Swift APIs as bplists
instead of as their proper types. This appears to be an undocumented
behavioral difference between the Swift APIs and the older Objective-C
APIs we were using before. This change should now generically try to
handle anything that might be small enough to fit in RAM as
potentially a NSKeyedArchiver bplist out in the event that attempting
to load the type directly fails.
2024-04-17 10:02:41 -05:00
Max Radermacher
2b85069f8e
Don’t use inheritance with CallService 2024-04-16 19:36:24 -05:00
Ehren Kret
7957a9a80c prioritize file attachment first when receiving an image via share extension 2024-04-16 15:06:35 -05:00
Ehren Kret
169efd265c remove parallelism in share extension processing attachments 2024-04-15 09:43:39 -05:00
Ehren Kret
f6f205b454 handle receiving a UIImage as public.image into the share extension 2024-04-12 13:43:55 -05:00
Ehren Kret
7f90c41317 move conversion to uti type functions to swift 2024-04-11 22:19:16 -05:00
Max Radermacher
22c254eecd
Rename NotificationPresenter-related types 2024-04-11 18:45:25 -05:00
Ehren Kret
0a73168f37 fix xcode 14 compile errors 2024-04-09 10:48:17 -05:00
Ehren Kret
02f736ec26 remove old NSItemProvider API usage 2024-04-09 10:48:17 -05:00
Ehren Kret
3550a0704f remove special case for rich text 2024-04-09 10:48:17 -05:00
Ehren Kret
33c5d976a1 start simplifying share view controller 2024-04-09 10:48:17 -05:00
Ehren Kret
a23571ded3 remove more dead code 2024-04-09 10:48:17 -05:00
Ehren Kret
1176aa9a0e remove unnecessary debugDescriptions 2024-04-09 10:48:17 -05:00
Ehren Kret
b6e9a6044b remove unnecessary function 2024-04-09 10:48:17 -05:00
Ehren Kret
6a81499049 remove unnecessary function 2024-04-09 10:48:17 -05:00
Ehren Kret
24e716c47f relocate comment to somewhere more relevant 2024-04-09 10:48:16 -05:00
Ehren Kret
4e1322055f inline method 2024-04-09 10:48:16 -05:00
Ehren Kret
8ffcdf7fa0 simplify function body 2024-04-09 10:48:16 -05:00
Max Radermacher
20783085bb
Replace SAMKeychain with direct keychain access 2024-04-05 21:50:00 -05:00
Ehren Kret
b6d2d20a47 convert SignalAttachment compressVideoAsMp4 from promise to await 2024-04-05 15:25:13 -05:00
Max Radermacher
d2cc64ccf9
Clean up CallService object initialization 2024-04-02 12:20:57 -05:00
Jordan Rose
a4bbe75320
Rename OWSWebSocket -> OWSChatConnection, SocketManager -> ChatConnectionManager
Plus some small cleanups in OWSChatConnection.
2024-03-20 16:36:20 -07:00
Max Radermacher
42c704a4e3
Remove some debug/verbose lines 2024-03-19 19:24:54 -05:00
Ehren Kret
b787d93935 remove most Promises from the ShareViewController 2024-03-19 10:43:49 -05:00
Max Radermacher
64b970f40d
Consolidate initialization code in AppSetup 2024-03-12 16:39:49 -05:00
Ehren Kret
d4e17730f3 remove import SignalMessaging statements 2024-03-12 03:35:34 -05:00
Ehren Kret
bb4fb3c7b9 remove SMEnvironment 2024-03-12 03:35:34 -05:00
Max Radermacher
6ab952d3a8
Pass data to the correct CocoaLumberjack fields 2023-11-17 16:39:40 -06:00
Max Radermacher
46ed408517
Remove some unused code 2023-11-15 18:24:20 -06:00
Sasha Weiss
883cd6a976
Rename LightweightCallManager to LightweightGroupCallManager 2023-10-12 14:48:43 -07:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Harry
f9cecdfb2b
Split apart PreKeyTask to allow independently generating, uploading, and persisting prekeys 2023-08-09 16:23:32 -07:00
Harry
501ee85adf
Refresh SVR2 auth credentials every new app version 2023-07-31 18:02:07 -07:00
Pete Walters
4356b505b2
Migrate TSPreKeyManager to Swift 2023-07-27 21:02:33 -05:00
Max Radermacher
590d70d118
Show error in share ext if you’re deregistered 2023-07-27 20:19:20 -05:00
Harry
f728457039
Update build target to iOS 13.0 2023-06-08 16:21:20 -07:00
Igor Solomennikov
c0b01db156
Convert Environment from SignalMessaging to Swift as SMEnvironment. 2023-06-02 20:53:07 -07:00
Igor Solomennikov
488bb72de7
Remove unnecessary "@objc" in Share Ext and NSE. 2023-05-16 16:35:42 -07:00
Max Radermacher
4887120cb8
Move OWSOrphanDataCleaner out of SignalMessaging 2023-05-04 17:49:48 -07:00
Max Radermacher
0def4f62f0
Swiftify some DebugLogger code 2023-05-02 16:41:46 -07:00
Igor Solomennikov
e9eefda2d9
Convert screen lock related classes to Swift.
Co-authored-by: Max Radermacher <max@signal.org>
2023-05-02 12:06:40 -07:00
Evan Hahn
d9d6ce3ea4
Move AppExpiry off Dependencies and NSObject 2023-04-20 12:46:21 -05:00
Max Radermacher
92e170fe12
Swiftify SSKEnvironment 2023-04-14 10:58:21 -07:00
Max Radermacher
66362e050d
Introduce LocalIdentifiers…
…a struct containing your own ACI, PNI, and phone number.
2023-04-12 18:36:45 -07:00