feat(keyboard): ship AI hint carousel, home library cards, and clipboard polish

Rotate AI idle suggestions with optional remote packs, move history/dictionary onto self-sizing Home preview cards, harden clipboard capture/prompting, and simplify keyboard chrome by dropping most liquid-glass shadows.
This commit is contained in:
Rocky
2026-08-13 01:00:51 +08:00
parent fd6e0d3e7e
commit 9f308fadd2
202 changed files with 10897 additions and 5962 deletions
+7
View File
@@ -23,6 +23,8 @@ TEST_ROOTS = [
ROOT / "OSGKeyboardExtTests",
ROOT / "OSGKeyboardMacTests",
]
SHARED_TEST_ROOT = ROOT / "Tests"
SHARED_TEST_TARGETS = ["OSGKeyboardTests", "OSGKeyboardMacTests"]
def load_manifest() -> dict:
@@ -87,6 +89,11 @@ def discover_on_disk_test_classes() -> dict[str, Path]:
class_name = path.stem
test_id = f"{target}/{class_name}"
found[test_id] = path
if SHARED_TEST_ROOT.is_dir():
for path in sorted(SHARED_TEST_ROOT.glob("*Tests.swift")):
for target in SHARED_TEST_TARGETS:
test_id = f"{target}/{path.stem}"
found[test_id] = path
return found