feat(keyboard): unify assistant voice and AI workflows

Merge dictation and AI controls into one assistant surface, preserve safe insertion and clipboard actions, and align settings and tests with the new flow.
This commit is contained in:
Rocky
2026-08-16 12:07:06 +08:00
parent 46f6d818b8
commit fb97ec2937
45 changed files with 1969 additions and 2143 deletions
+5 -2
View File
@@ -49,7 +49,7 @@ settings:
STRING_CATALOG_GENERATE_SYMBOLS: YES
CLANG_CXX_LANGUAGE_STANDARD: c++17
MARKETING_VERSION: "1.8.0"
CURRENT_PROJECT_VERSION: "72"
CURRENT_PROJECT_VERSION: "74"
# 签名配置来自 Signing.local.xcconfiggitignored,不会被覆盖)
# 项目级签名 xcconfig,适用于所有 target
@@ -83,7 +83,11 @@ targets:
- path: OSGKeyboardExt/Views/LastInputEditView.swift
- path: OSGKeyboardExt/Views/KeyboardTopControls.swift
- path: OSGKeyboardExt/Views/ClipboardKeyboardViews.swift
- path: OSGKeyboardExt/Views/ToolbarActionButtons.swift
- path: OSGKeyboardExt/Views/GlobeInputModeButton.swift
- path: OSGKeyboardExt/Views/NativeKeyboardKeyStyle.swift
- path: OSGKeyboardExt/Utilities/KeyboardHapticFeedback.swift
- path: OSGKeyboardExt/Utilities/KeyboardSoundFeedback.swift
- path: OSGKeyboardExt/en.lproj/Keyboard.strings
buildPhase: resources
- path: OSGKeyboardExt/zh-Hans.lproj/Keyboard.strings
@@ -550,7 +554,6 @@ targets:
- "DesignSystem/RecordButtonGesturePolicy.swift"
- "Services/KeyboardState.swift"
- "Services/KeyboardOpenSurfacePolicy.swift"
- "Services/CursorNavigation.swift"
- "Models/MicVoiceAvailability+Keyboard.swift"
- "Models/TypingInputConfiguration.swift"
- "Models/TypingSurfaceMetrics.swift"