feat(keyboard): add clipboard AI skills, hint keywords, and voice session fixes
Idle chips show entities with category icons; a fresh copy surfaces Reply/Summarize/Translate; abort/cancel/empty-tap no longer leave the mic stuck.
This commit is contained in:
@@ -110,6 +110,11 @@ final class KeyboardStateTests: XCTestCase {
|
||||
KeyboardState.Phase.ErrorKind.fromFlowTranscription(flowError),
|
||||
.hostTranscriptionFailed("asr failed")
|
||||
)
|
||||
let discarded = FlowTranscriptionError(message: "", kind: .discardedEmpty)
|
||||
XCTAssertEqual(
|
||||
KeyboardState.Phase.ErrorKind.fromFlowTranscription(discarded),
|
||||
.noSpeechDetected
|
||||
)
|
||||
}
|
||||
|
||||
func testInputModeIsPolishOnly() {
|
||||
|
||||
Reference in New Issue
Block a user