Rocky
42e6252f01
Cursor: Apply local changes for cloud agent
2026-08-27 18:01:46 +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
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
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
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
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
ed90b9a6dc
chore(release): bump version to 1.8.0 (build 72)
2026-08-14 23:32:50 +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
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
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
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
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
Rocky
9da32b81e9
feat(keyboard): harden clipboard command and add What's New sheet
...
Stabilize clipboard long-press prepare/resume across paste alerts and cold start, add an in-app release-notes sheet with remote bilingual HTML, localize typing input settings, and bump build to 55.
2026-08-08 00:20:42 +08:00
Rocky
f197b68573
feat(keyboard): add clipboard voice command mode
...
Long-press mic runs ASR as an instruction over eligible clipboard text,
with host-confirm recording UI, min-record gate, and light ASR prewarm.
Bump CURRENT_PROJECT_VERSION to 53.
2026-08-07 16:08:42 +08:00
Rocky
41b8db87b5
refactor(flow): remove Live Activity and keep-alive mode picker
...
Keep voice sessions on silent low-profile PiP only, and fix custom polish style editor presentation via sheet(item:).
2026-08-07 11:32:31 +08:00
Rocky
77504facc8
chore(release): bump version to 1.6.5 (build 51)
...
Ship automatic low-profile PiP keep-alive so background dictation stays ready without visible startup UI or idle audio work.
2026-08-06 21:39:31 +08:00
Rocky
9b02e8948c
fix(privacy): add Shared LevelDB PrivacyInfo and bump build to 50
...
Satisfy ITMS-91061 by shipping PrivacyInfo.xcprivacy inside OSGKeyboardShared.framework for librime's statically linked leveldb.
2026-08-06 20:38:31 +08:00
Rocky
a8d58d8f0c
feat(polish): allow mood emoji on custom styles and ship Flow/ASR fixes
...
Custom polish styles can opt in to emotion-matched emoji (default off), with
prompt-level opt-in detection so paste-only styles keep model-added emoji.
Also include Volcengine API-Key ASR auth, voice-processing capture, PiP flash
fix, and related keyboard Shift/haptics reliability work.
2026-08-06 15:11:12 +08:00
Rocky
2ed16e1fbf
feat(typing): improve key hit accuracy and bump to 1.6.1
...
Add gap-filling hit regions, release-to-commit with slide-to-reselect,
touch intent offset, and full-pinyin next-key bias; cut release 1.6.1 (build 45).
2026-08-05 22:47:20 +08:00
Rocky
717902716a
feat(typing): wire PersonalDictionary into Chinese Pinyin via Rime sidecar
...
Redeploy an osg_personal import table on dictionary add/delete/sync so
Chinese, English typing, and ASR share one curated lexicon (next keyboard open).
2026-08-05 22:12:30 +08:00
Rocky
31f5937a7f
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.
2026-08-05 21:39:31 +08:00
Rocky
38e5ad570d
feat(typing): add English autocomplete and Chinese candidate expand panel
...
Offline English lexicon suggestions with autocapitalization, plus a same-height Chinese more-candidates grid over the key area.
2026-08-03 18:30:20 +08:00
Rocky
d1e5fed964
chore(typing): snapshot local pinyin WIP before syncing cloud branch
...
Preserve the in-progress local typing/pinyin implementation so feat/pinyin
can safely reset to origin/feat/pinyin (cloud English + Chinese typing).
2026-08-03 13:14:01 +08:00
Rocky
9e689164cd
style(site): unify platform download badges
...
Give App Store and macOS downloads matching dimensions and two-line typography so platform choice stays clear without extra labels.
2026-07-30 13:13:20 +08:00
Rocky
8b0ac61f4a
style(site): remove download platform labels
...
Let the distinct iOS and macOS badge artwork identify each download without redundant headings.
2026-07-30 01:00:44 +08:00
Rocky
2d5d3cc450
docs(site): consolidate landing page and add macOS download
...
Publish one bilingual download surface with clearly separated iPhone/iPad App Store and notarized Mac DMG actions.
2026-07-30 00:57:25 +08:00
Rocky
4a360449f1
docs(site): switch hero to React Bits–style beams
...
Replace the wave gradient with a vanilla Three.js beams field using the
shared demo preset and OSG green lighting for a more dimensional look.
2026-07-29 23:12:53 +08:00
Rocky
4b378d1b90
docs(site): switch hero to Stripe-style wave gradient
...
Replace the custom liquid aurora shader with the MIT wave-gradient
mesh animation, vendored locally and tinted for OSG brand colors.
2026-07-29 22:27:36 +08:00
Rocky
85455ab575
docs(site): replace CSS blobs with liquid aurora WebGL
...
Upgrade the hero background to a domain-warped FBM fluid shader with
theme palettes, dithering, soft pointer pull, and motion-safe fallbacks.
2026-07-29 22:18:44 +08:00
Rocky
b9daab9636
docs(site): add soft aurora wash to marketing hero
...
Replace the flat green hero background with a restrained animated
green/teal/violet aurora, and keep a static fallback for reduced motion.
2026-07-29 21:52:07 +08:00
Rocky
733cb8291a
docs(site): add App Store badges, SEO pages, and GSC verification
...
Ship official store badges on READMEs and the site, expand discoverability
with FAQ/JSON-LD/llms.txt/content pages, and add the Search Console HTML
verification file so the live Pages site can be claimed.
2026-07-29 21:41:08 +08:00