Commit Graph

35 Commits

Author SHA1 Message Date
Pete Walters
a2cc93051c
Remove A2DP from input-focused audio mode 2026-04-21 12:52:59 -05:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Elaine
a5373f5830
Don't resume system audio when scrubbing video 2025-12-19 14:46:37 -05:00
Max Radermacher
c712942889
Remove DataSource protocol 2025-12-10 13:57:27 -06:00
Max Radermacher
e346fcd1fe
Rough-in PreviewableAttachment & SendableAttachment 2025-12-09 13:27:34 -06:00
Max Radermacher
38c64bd997
Remove SignalAttachment.dataSource wrappers 2025-11-14 20:53:23 -06:00
Max Radermacher
1244034429 Remove trailing AVFoundation version component 2025-07-02 15:04:47 -05:00
Max Radermacher
73cf97e382 Use AVFoundation version from Xcode 26 beta 1 2025-07-02 15:03:24 -05:00
Max Radermacher
d3175874e0 Use non-deprecated allowBluetoothHFP value 2025-07-02 14:33:49 -05:00
Max Radermacher
ec25806bb0
Move DeviceSleepManager to the main app 2025-04-08 16:10:23 -05:00
Max Radermacher
f8b3e6a895
Fix sleep blocking during backups/restores 2025-04-04 21:58:24 -05:00
Ehren Kret
798aec0c33 remove NSObject OWS category 2025-02-05 08:38:43 -06:00
Harry
69ec72428a
Remove TSResourceReference, use v2 types directly instead 2024-12-04 13:29:48 -08:00
Harry
2af0bb31dc
Remove TSResource/Stream/Pointer/Thumbnail, use v2 types directly instead 2024-12-04 13:29:06 -08:00
Max Radermacher
ddf65f314a
Clean up DeviceSleepManager 2024-11-04 14:34:57 -06:00
Ehren Kret
538f5064a6 remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
Ehren Kret
4f43208fdc delete Dependencies+SignalUI.swift 2024-10-12 00:06:27 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
c38c485881 perform separate AppReadiness setup on contactsViewHelper and audioSession 2024-09-27 15:43:48 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Harry
7b0e11bb36
Handle long audio files without using sourceFilename 2024-09-10 14:37:09 -07:00
Max Radermacher
28d06ebc1b
Add extension to fix long audio files 2024-09-05 16:53:08 -05:00
Ehren Kret
cb27389cef enable swiftlint mark rule 2024-08-30 22:05:59 -05:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Harry
0331807a05
Handle TSResource in AudioPlayer, take 2 2024-05-21 10:14:07 -07:00
Max Radermacher
503d5c635e
Rip out a bunch of NonCallKitCallUIAdaptee 2024-05-16 18:24:04 -05:00
Harry
e472f501d8
Revert recent AudioPlayer TSResource changes 2024-05-13 16:15:11 -07:00
Harry
427ee2b087
Use TSResource in ViewOnceMessageViewController 2024-05-07 15:04:01 -07:00
Harry
67ad7494f4
Use TSResourceStream.avAsset directly in AudioPlayer 2024-05-03 14:44:06 -07:00
Harry
aa38eefe9c
Use AVPlayer instead of AVAudioPlayer in AudioPlayer class 2024-05-03 14:42:39 -07:00
Harry
9993694197
Use TSResourceStream directly in VideoPlayer to create an AVAsset 2024-05-03 14:34:30 -07:00
Ehren Kret
a82b62ce05 ensure repeats true timers are released if self is released 2024-04-27 09:35:27 -05:00
Ehren Kret
98063956b0 disallow swift code to call weak timer selector methods 2024-04-27 05:24:46 -05:00
Jordan Rose
b0de59f2e2 Remove required from every init that is not dynamically dispatched
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
  `Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Max Radermacher
8910fc4d5b
Move around files in SignalUI/ and the share ext 2024-03-25 14:22:28 -05:00