fix(ipad): ship iPad P0 layout/globe fixes, edit-last-input, drop clipboard commands

Adapt typing/voice surfaces for iPad width and height, add the system globe
key and last-input editing flow, harden host-only Rime deployment, and remove
clipboard voice commands. Bump build to 61.
This commit is contained in:
Rocky
2026-08-10 13:50:50 +08:00
parent 53abad2050
commit 2bc8c1b87d
85 changed files with 5703 additions and 3997 deletions
@@ -90,6 +90,11 @@ public final class SpeechHistoryCloudSync {
guard merged != local else { return }
apply(merged, to: defaults, postNotification: true)
// KVS is last-writer-wins. Push the union back so another device's
// entries are not stranded only on this device after a concurrent push.
if merged != remote {
try? push(merged)
}
}
public func push(_ history: SyncedSpeechHistory) throws {