Rocky
6a7fd35362
chore(ml): preserve clipboard semantic training artifacts
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
2026-08-27 18:03:34 +08:00
Rocky
39002336c0
feat(app): add flow diagnostics and refine interface
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Improve failure recovery visibility, strengthen account-session handling, and make the cross-platform interface more consistent.
2026-08-26 14:40:06 +08:00
Rocky
1ee032bdb9
fix(account): merge durable session refresh
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Preserve refresh idempotency and Apple credential revocation handling alongside the consolidated app updates.
2026-08-25 16:44:51 +08:00
Rocky
309d743fd3
fix(account): harden session refresh recovery
...
Persist refresh operation identity across failures and validate revoked Apple credentials so clients recover without unsafe token rotation.
2026-08-25 16:43:47 +08:00
Rocky
dccafe6f9e
checkpoint before checking out main
2026-08-25 13:42:00 +08:00
Rocky
57844ce615
Fix skill migration test regressions
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Use an explicit remote clipboard card after removing local clipboard hints and assert the complete set of newly migrated default skills.
2026-08-23 20:51:29 +08:00
Rocky
1cbef4dae5
Fix web content test registration
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Register the existing web page content test in the keyboard suite so CI validates the complete on-disk test set.
2026-08-23 20:27:44 +08:00
Rocky
03837b0e48
Refine local AI hint fallbacks
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Keep clipboard actions in Skills and focus offline hints on distinct daily market briefings while preventing retired cached cards from resurfacing.
2026-08-23 20:26:34 +08:00
Rocky
2cc81c4628
feat(keyboard): expand contextual skills and managed flows
...
Add local clipboard intent recommendations, webpage and phone actions, and safer host handoffs. Refine managed gateway, catalog refresh, onboarding, and adaptive polish behavior.
2026-08-23 14:02:33 +08:00
Rocky
7df5bbdaa0
Refine adaptive polish and cross-platform account support
...
Improve learned-style and clipboard skill presentation while keeping shared account clients buildable in the source-composed macOS target.
2026-08-22 17:06:22 +08:00
Rocky
fe8f657c8d
Fix CI tooling and semantic skill recommendations
...
Resolve the pinned XcodeGen archive layout and let the keyboard derive bounded clipboard recommendations from the full catalog independently of installation state.
2026-08-22 16:46:37 +08:00
Rocky
386ba140f7
Refine skill catalog installation flow
...
Move skill installation into dedicated detail pages and keep installed-state rendering compatible with SwiftUI result builders.
2026-08-22 16:41:04 +08:00
Rocky
e5a83843db
Expand onboarding and adaptive keyboard intelligence
...
Add resilient usage analytics, OOBE gateway flows, clipboard semantic ranking, purchase recovery, style learning, and managed current-information search.
2026-08-22 16:33:18 +08:00
Rocky
ac374631ae
fix(analytics): prevent database locks during suspension
2026-08-21 21:13:13 +08:00
Rocky
7bd77509b6
fix(account): load permanent referral profiles
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Use authenticated server invitation URLs with account-scoped caching and bounded state transitions, then advance the iOS build metadata to 86.
2026-08-20 22:59:58 +08:00
Rocky
ca0a1f9b9a
chore(release): bump version to 2.0.0 (build 85)
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
2026-08-20 21:20:48 +08:00
Rocky
1ad22b8697
fix(home): simplify transient Flow status card
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Show only connection state while Flow is preparing or unavailable, and remove the card entirely once the session is healthy.
2026-08-20 20:26:09 +08:00
Rocky
10bc457c72
feat(app): add resilient Flow recovery and privacy-safe analytics
...
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
Unify PiP recovery across startup and foreground transitions, surface actionable status, and add privacy-safe analytics plus the refreshed onboarding and account experience. Update documentation assets and advance the release build to 84.
2026-08-20 20:22:20 +08:00
Rocky
ee7de5c934
fix(site): lighten daytime content panels
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
2026-08-20 15:20:57 +08:00
Rocky
b558ab116f
fix(site): rebuild landing page narrative
2026-08-20 15:15:22 +08:00
Rocky
8fee4d8492
fix(site): refine landing page visual hierarchy
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled
2026-08-20 13:47:50 +08:00
Rocky
498f407585
feat(account): add managed credits and cloud gateway
...
Introduce optional Apple account-backed credits with scoped gateway access while preserving local and BYOK paths. Refresh assistant behavior, tests, privacy disclosures, docs, and the website for the 2.0 experience.
2026-08-20 11:43:21 +08:00
Rocky
0f9280bd00
fix(keyboard): stabilize Flow startup under memory pressure
...
Delay competing Rime work, add extension memory telemetry and stress coverage, and refresh the 1.8 release assets and metadata for build 79.
2026-08-18 10:24:02 +08:00
Rocky
aa1059135f
fix(ci): align test manifest with current test classes
2026-08-17 20:14:06 +08:00
Rocky
bb62bbcba1
merge: unify assistant voice and AI workflows
2026-08-16 23:00:06 +08:00
Rocky
94a3ddb053
fix(home): align weekly chart header content
2026-08-16 22:58:31 +08:00
Rocky
805b01a68e
fix(keyboard): synchronize adaptive field actions
...
Enable the correct host action immediately after keyboard edits and advance the shared build number to 75.
2026-08-16 14:22:48 +08:00
Rocky
fb97ec2937
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.
2026-08-16 12:07:06 +08:00
Rocky
46f6d818b8
docs(release): consolidate 1.8 notes and demos
...
Present the skipped 1.7 work as one user-focused 1.8 update and record the real keyboard UI for AI, clipboard, and skills walkthroughs.
2026-08-15 09:07:24 +08:00
Rocky
13214e6601
fix(asr): restore computer terminology bias
...
Rebuild the bundled language model and runtime source filtering around a dedicated computer-term corpus so technical dictation keeps domain coverage.
2026-08-15 09:07:15 +08:00
Rocky
704ac2428c
fix(keyboard): avoid exclusivity trap during voice cancellation
...
Register cancelled utterances before starting the watchdog so overlapping stored-property access cannot crash the keyboard.
2026-08-15 09:06:14 +08:00
Rocky
ed90b9a6dc
chore(release): bump version to 1.8.0 (build 72)
2026-08-14 23:32:50 +08:00
Rocky
1a76ebe9a7
merge: prepare English keyboard and 1.8 compliance
2026-08-14 23:29:46 +08:00
Rocky
f42a812256
fix(release): prepare 1.8 disclosures and licensed resources
...
Replace the unclear CLM source, align release and privacy disclosures, complete third-party notices, and keep the expanded test suites deterministic for release validation.
2026-08-14 23:28:11 +08:00
Rocky
7364659027
merge: bring pinyin habit ranking into English keyboard branch
...
Keep English QuickType/mmap and Chinese schema hygiene on one branch.
Secure fields skip Rime; English still loads its lexicon only while English is active.
2026-08-14 21:51:38 +08:00
Rocky
4749a9cbf2
feat(keyboard): add English QuickType bar and system lexicon
...
Show verbatim/correction/completion slots, mmap a 40k-word list, and
use UITextChecker plus supplementary lexicon for conservative autocorrect.
2026-08-14 21:49:22 +08:00
Rocky
b13a1e904b
feat(keyboard): rank pinyin by habit and persist user dictionaries
...
Erase dialect syllables before abbrev so wom prefers 我们, flush librime
on leave, and add a settings action to forget learned Chinese and English order.
2026-08-14 21:49:03 +08:00
Rocky
2c3a3f80f3
merge: bring AI agent skills into main
2026-08-14 18:23:32 +08:00
Rocky
320dc777c9
feat(keyboard): add Notes skill and system-style typing
...
Add save-to-Notes export and direct map handoff while aligning multi-touch typing, period shortcuts, return actions, and navigation visuals with system behavior.
2026-08-14 18:22:41 +08:00
Rocky
0a60006d2d
feat(keyboard): add custom skills plus events and navigate Shortcuts
...
Ship user-defined Shortcut skills, companion Events/Navigate recipes, shared skill/style card chrome, and bump the build to 69.
2026-08-13 23:01:43 +08:00
Rocky
148ff807f2
feat(keyboard): add Skills tab and extract-todos Shortcut export
...
Ship a Skills catalog with drag-to-reorder chips and a companion Shortcut that receives extracted titles and writes them to Reminders.
2026-08-13 18:20:42 +08:00
Rocky
ff99b7bff1
merge: bring clipboard AI skills and hint keywords into main
2026-08-13 15:47:41 +08:00
Rocky
631617ee53
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.
2026-08-13 15:47:32 +08:00
Rocky
9f308fadd2
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.
2026-08-13 01:00:51 +08:00
Rocky
fd6e0d3e7e
feat(keyboard): add clipboard history and undo pastes
...
Ship optional keyboard clipboard history with settings, suggestion strip, and paste-permission guidance; let undo roll back clipboard inserts; bump build to 64.
2026-08-11 02:49:54 +08:00
Rocky
3de665d254
feat(keyboard): ship AI mode surface with streaming search answers
...
Add the AI keyboard tab, Agent settings, and user-owned LLM key path for 1.7.0, including streaming answers and web-search transports without the built-in DeepSeek fallback.
2026-08-11 01:06:27 +08:00
Rocky
f6212dcd2c
chore: ignore local scratch dirs (.tmp, .workbuddy-ai, reports)
2026-08-10 14:02:01 +08:00
Rocky
2bc8c1b87d
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.
2026-08-10 13:50:50 +08:00
Rocky
53abad2050
merge: bring clipboard polish/clipboard guards into main
2026-08-09 15:15:44 +08:00
Rocky
5d7fcdf24e
feat(keyboard): harden polish/clipboard guards and ship 1.6.6 (build 59)
...
Keep marketing version at 1.6.6 and bump build to 59. Strengthen never-answer
polish safeguards, clipboard reply-intent continuity, voice undo UX, device
UITests harness, eval fixtures, and What's New assets.
2026-08-09 12:45:33 +08:00