feat(keyboard): improve typing, voice flow, and polish reliability

Reduce extension memory pressure and delivery races while adding richer candidates, tactile feedback, and safer two-level creative polishing.
This commit is contained in:
Rocky
2026-08-05 21:39:31 +08:00
parent 38e5ad570d
commit 31f5937a7f
177 changed files with 8343 additions and 3904 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ Output:
OSGKeyboard/Resources/CustomLanguageModel/v1/manifest.json
The compiled .bin asset is exported separately to
OSGKeyboardShared/Resources/CustomLanguageModel/v1/ via export_clm.swift.
OSGKeyboard/Resources/CustomLanguageModel/v1/ via export_clm.swift.
"""
from __future__ import annotations
+1 -1
View File
@@ -36,7 +36,7 @@ struct CLIOptions {
"OSGKeyboard/Resources/CustomLanguageModel/ai-tech-brands/v1/phrases.tsv"
)
var output = repoRoot.appendingPathComponent(
"OSGKeyboardShared/Resources/CustomLanguageModel/v1/OSGKeyboardCLM.bin"
"OSGKeyboard/Resources/CustomLanguageModel/v1/OSGKeyboardCLM.bin"
)
var localeID = "zh_CN"
var modelID = "com.osgkeyboard.custom-lm.v1"
+1 -1
View File
@@ -29,7 +29,7 @@ struct PrepareOptions {
.deletingLastPathComponent()
var input = repoRoot.appendingPathComponent(
"OSGKeyboardShared/Resources/CustomLanguageModel/v1/OSGKeyboardCLM.bin"
"OSGKeyboard/Resources/CustomLanguageModel/v1/OSGKeyboardCLM.bin"
)
var output = repoRoot.appendingPathComponent(
"OSGKeyboard/Resources/CustomLanguageModel/v1/compiled"