-
c750646e8d
fix: use View-backed background for HomeStatsCard gradient

Cursor AgentandRocky
2026-07-03 10:02:24 +00:00
-
-
8dc2cd0310
Merge pull request #25 from hkgood/cursor/fix-usage-stats-import-6baf
cursor[bot]
2026-07-03 10:00:50 +00:00
-
-
0bccb3c353
fix: import OSGKeyboardShared in UsageStatisticsStore

Cursor AgentandRocky
2026-07-03 10:00:36 +00:00
-
-
8ab5dacb1c
Merge pull request #24 from hkgood/cursor/home-stats-card-6baf
cursor[bot]
2026-07-03 09:58:59 +00:00
-
-
b909e9082b
feat(home): add usage statistics card above preview field

Cursor AgentandRocky
2026-07-03 09:54:13 +00:00
-
-
5cb772d699
Merge pull request #23 from hkgood/cursor/bump-version-0-3-2-6baf
cursor[bot]
2026-07-03 09:37:51 +00:00
-
-
2169274dd0
chore: bump version to 0.3.2 (build 7)

Cursor AgentandRocky
2026-07-03 09:37:40 +00:00
-
-
ff5e89de19
Merge pull request #22 from hkgood/cursor/fix-sync-appcontext-call-6baf
cursor[bot]
2026-07-03 09:35:33 +00:00
-
-
35e5ec2a76
fix: remove stale syncAppContextFromAppGroup call after chip removal

Cursor AgentandRocky
2026-07-03 09:35:19 +00:00
-
-
82c802ccb3
Merge pull request #21 from hkgood/cursor/simplify-polish-context-6baf
cursor[bot]
2026-07-03 09:33:52 +00:00
-
-
33f5b1ba79
Merge pull request #20 from hkgood/cursor/settings-ui-polish-6baf
cursor[bot]
2026-07-03 09:33:44 +00:00
-
-
4ab60ba3dc
Remove manual polish scenario UI; rely on auto AppContext only

Cursor AgentandRocky
2026-07-03 09:26:51 +00:00
-
-
-
bdf2d627ad
Simplify settings UI and fix personal dictionary page styling

Cursor AgentandRocky
2026-07-03 09:14:37 +00:00
-
-
74f33b480f
Merge pull request #19 from hkgood/cursor/fix-wrapper-icon-patch-6baf
cursor[bot]
2026-07-03 09:00:53 +00:00
-
-
1fc91f5e0b
fix: patch XcodeGen 2.45 wrapper.icon AppIcon single-line PBX

Cursor AgentandRocky
2026-07-03 09:00:36 +00:00
-
-
31dd5c8c4c
Merge pull request #18 from hkgood/cursor/fix-appicon-xcodegen-native-6baf
cursor[bot]
2026-07-03 08:53:41 +00:00
-
-
b3f68151d1
fix: rely on XcodeGen native AppIcon.icon; harden patch fallback

Cursor AgentandRocky
2026-07-03 08:53:28 +00:00
-
-
7410627476
Merge pull request #17 from hkgood/cursor/fix-appicon-patch-script-6baf
cursor[bot]
2026-07-03 08:50:54 +00:00
-
-
7c83b351aa
fix: harden AppIcon.icon patch for newer XcodeGen layouts

Cursor AgentandRocky
2026-07-03 08:50:43 +00:00
-
-
e57e88a2fe
Merge pull request #16 from hkgood/cursor/settings-keyboard-ui-tweaks-6baf
cursor[bot]
2026-07-03 08:30:33 +00:00
-
-
265b4c9f13
feat(ui): simplify keyboard chips and reorganize settings preferences

Cursor AgentandRocky
2026-07-03 08:30:20 +00:00
-
-
d69b88799a
Merge pull request #15 from hkgood/cursor/fix-settingsview-stale-sections-6baf
cursor[bot]
2026-07-03 08:20:46 +00:00
-
-
b03bbb7efe
fix: remove stale SettingsView section references

Cursor AgentandRocky
2026-07-03 08:20:36 +00:00
-
-
78178f69d8
Merge pull request #14 from hkgood/cursor/fix-personal-dictionary-preview-6baf
cursor[bot]
2026-07-03 08:19:51 +00:00
-
-
a115d90da7
fix: PersonalDictionaryView preview and AppGroupStore dictionary writes

Cursor AgentandRocky
2026-07-03 08:19:28 +00:00
-
-
982c164e02
Merge pull request #13 from hkgood/cursor/fix-appgroupstore-onboarding-setters-6baf
cursor[bot]
2026-07-03 08:18:12 +00:00
-
-
87708e7976
fix: use AppGroupStore setter methods from keyboard extension

Cursor AgentandRocky
2026-07-03 08:17:55 +00:00
-
-
8398e43332
Merge pull request #12 from hkgood/cursor/fix-extl10n-and-typestyle-6baf
cursor[bot]
2026-07-03 08:16:36 +00:00
-
-
56fb399e89
fix: ExtL10n String vs Text misuse and replace caption1 with caption

Cursor AgentandRocky
2026-07-03 08:16:22 +00:00
-
-
2456239250
Merge pull request #11 from hkgood/cursor/fix-app-context-indent-check-6baf
cursor[bot]
2026-07-03 08:15:07 +00:00
-
-
3f60436d84
fix: check indentation with substring contains, not per-character

Cursor AgentandRocky
2026-07-03 08:14:50 +00:00
-
-
79a8df84b3
Merge pull request #10 from hkgood/cursor/fix-personal-dictionary-init-6baf
cursor[bot]
2026-07-03 08:13:26 +00:00
-
-
693ea8962e
fix: correct PersonalDictionary init parameter syntax

Cursor AgentandRocky
2026-07-03 08:13:15 +00:00
-
-
e14d512bb2
Merge pull request #9 from hkgood/cursor/fix-signing-xcconfig-template-6baf
cursor[bot]
2026-07-03 08:11:40 +00:00
-
-
c9a1213cd9
fix: auto-create Signing.local.xcconfig for xcodegen generate

Cursor AgentandRocky
2026-07-03 08:11:26 +00:00
-
-
ce2fdae11b
Merge pull request #7 from hkgood/feature/in-keyboard-onboarding-and-context-chip
Rocky
2026-07-03 15:57:00 +08:00
-
-
8e46cd0a03
Merge pull request #8 from hkgood/cursor/merge-branches-and-cleanup-6baf
cursor[bot]
2026-07-03 07:56:23 +00:00
-
-
5ef29f4c0c
Merge branch 'cursor/setup-dev-environment-bcd2' into main

Cursor AgentandRocky
2026-07-03 07:56:07 +00:00
-
-
8ce84d2339
Merge branch 'audit/appstore-prep' into main

Cursor AgentandRocky
2026-07-03 07:56:07 +00:00
-
-
0401f67a89
feat(keyboard): in-keyboard onboarding overlay + AppContext chip
Mavis
2026-07-03 07:55:12 +00:00
-
-
-
7dc37e4272
Merge pull request #6 from hkgood/feature/intelligent-polish-and-personal-dict-v2
Rocky
2026-07-03 15:38:30 +08:00
-
-
947d6220ff
Merge branch 'feature/intelligent-polish-and-personal-dict' into main
Mavis
2026-07-03 07:34:17 +00:00
-
-
c5b2e21edf
feat: intelligent polish + per-app context + personal dictionary
Mavis
2026-07-03 07:01:55 +00:00
-
0e3b75ed2d
Merge pull request #4 from hkgood/docs/refresh-readme-and-pages-for-v0.2.1
Rocky
2026-07-03 15:14:10 +08:00
-
-
2e6e70247a
docs: refresh README and GitHub Pages for v0.2.1
Mavis
2026-07-03 05:25:55 +00:00
-
-
17572fa928
Merge pull request #3 from hkgood/feature/translation-polish-2
Rocky
2026-07-03 13:25:51 +08:00
-
-
-
-
bc77cabb62
feat: keyboard bottom-row layout, handedness preference, and screen wake lock
Rocky
2026-07-02 21:01:54 +08:00
-
1bdb8824ac
feat: polish scenarios and stabilize keyboard layout height
Rocky
2026-06-29 00:08:00 +08:00
-
4fec0da7f0
feat(translation-polish-2): local-engine dedicated section + PreconfiguredKeys for DeepSeek
rocky
2026-06-25 17:34:02 +08:00
-
93b6aa6c02
feat(translation-polish): dual-engine translation UX + provider picker filter + topbar cleanup
rocky
2026-06-25 15:16:04 +08:00
-
0956bb8534
feat(translation-v2): final review — dual-engine translation row + DeepSeek polish override + dead code cleanup
rocky
2026-06-25 14:25:06 +08:00
-
9b759281cc
feat(translation-v2): refactor translationEnabled into computed + onboarding row visibility
rocky
2026-06-25 13:52:13 +08:00
-
4d92999347
feat(translation-ui): tighten settings/onboarding UX around the translation feature
zhongshu
2026-06-25 13:23:54 +08:00
-
deddb49d56
feat(translation): add post-ASR translation mode for cloud engine
rocky
2026-06-25 12:45:44 +08:00
-
-
dc9697bf3d
docs(zh): 同步 banner 和 XcodeGen 构建说明到中文 README
rocky
2026-06-24 17:06:45 +08:00
-
bdb9379ab0
docs: add XcodeGen build setup instructions to README
rocky
2026-06-24 16:29:07 +08:00
-
752d2741dc
docs: add banner about default branch rename main→0.2
rocky
2026-06-24 15:59:12 +08:00
-
5dff95a227
ci: trigger on 0.1/0.2 branches after rename
rocky
2026-06-24 15:58:59 +08:00
-
c07cf4db9f
refactor: drop Qwen3 CoreML ASR, add local-engine cloud polish toggle
rocky
2026-06-24 01:51:34 +08:00
-
39690c0a93
Merge pull request #2 from hkgood/cursor/qwen3-coreml-on-device-asr
Rocky
2026-06-23 22:46:33 +08:00
-
-
df1c5ff32c
feat: migrate on-device Qwen3 ASR to CoreML for background Flow dictation
Rocky
2026-06-23 00:46:58 +08:00
-
-
5e5122f172
chore: adopt source-available license and strengthen privacy disclosures
Rocky
2026-06-21 16:45:29 +08:00
-
993784d223
feat: polish first-launch onboarding and post-setup permission guidance
Rocky
2026-06-21 16:14:13 +08:00
-
ce39ab8be1
docs: App Store screenshots placeholders + APPSTORE_METADATA.md
Zhongshu Audit
2026-06-20 21:34:04 +08:00
-
97a410ca39
docs: clarify LiveDictationController and DictationBridge status
Zhongshu Audit
2026-06-20 21:33:51 +08:00
-
784446ea4b
chore: declare ITSAppUsesNonExemptEncryption=NO for App Store upload
Zhongshu Audit
2026-06-20 21:33:44 +08:00
-
fbc3bef13d
chore: remove dead AudioCaptureService and clarify legacy class scope
Zhongshu Audit
2026-06-20 21:33:33 +08:00
-
842777ea4a
chore(ci): pin Xcode 16.4 to fix Xcode_16.0.app not found
Zhongshu Audit
2026-06-20 21:32:46 +08:00
-
-
642c97c540
fix: privacy manifests, history/settings headers, and dock contrast
Rocky
2026-06-20 14:10:18 +08:00
-
db5151ad9a
feat: flow session reliability, keyboard UX, and audio pre-roll fix
Rocky
2026-06-20 00:57:16 +08:00
-
38a36ed504
feat: tab shell, home/onboarding UI, settings and keyboard polish
Rocky
2026-06-20 00:31:58 +08:00
-
e2ccc10cfd
fix: embed Keyboard.strings in extension bundle for keyboard l10n
Rocky
2026-06-19 18:44:32 +08:00
-
6b749802f0
fix: stop actool crash from AppIcon.icon + appiconset conflict
Rocky
2026-06-19 18:39:33 +08:00
-
ef8115508c
fix: onboarding permission refresh, keyboard l10n, and flow recording
Rocky
2026-06-19 18:35:33 +08:00
-
275fc81104
feat: complete Phase 4 batch F, keyboard i18n, and Pages app icon
Rocky
2026-06-19 18:20:25 +08:00
-
7f059dbd45
feat: TypeWhisper Flow sessions, Phase 4 UX, and GitHub Pages privacy site
Rocky
2026-06-19 18:05:50 +08:00
-
6148d05093
chore: align iOS 26 capability docs and UI localization
Rocky
2026-06-18 22:27:22 +08:00
-
d22154e119
fix: preview installTap crash on simulator (0 Hz AURemoteIO output)
Rocky
2026-06-18 21:41:56 +08:00
-
12608fe618
design: drop disc drop-shadow, scale up processing-state spinner
Rocky
2026-06-18 21:22:33 +08:00
-
56d0da0a51
fix: preview disc stuck at .processing after stop
Rocky
2026-06-18 21:00:18 +08:00
-
a227309059
fix: feed DictationTranscriber Int16 PCM, not Float32
Rocky
2026-06-18 20:41:12 +08:00
-
81581f0e5f
chore: drop iOS 18–25 / non-iPhone support, require iOS 26
Rocky
2026-06-18 20:24:26 +08:00
-
a803a27a88
fix: 3 review issues from the keyboard preview / onboarding flow
Rocky
2026-06-18 20:17:30 +08:00
-
ffeb18c8d3
fix: SFSpeechRecognizer callback dispatch_assert_queue (function ref)
Rocky
2026-06-18 20:15:08 +08:00
-
3e3eb0f766
fix: audio tap dispatch_assert_queue crash (nonisolated function ref)
Rocky
2026-06-18 20:09:31 +08:00
-
b1635d5d35
feat: iOS-style localization + onboarding engine picker + UX fixes
Rocky
2026-06-18 19:57:45 +08:00
-
e8a031075b
fix: dispatch_assert_queue crash in PreviewASRController.start
Rocky
2026-06-18 19:39:06 +08:00
-
aeb28f4b36
fix: green accent + real iOS ASR in preview + bilingual audit
Rocky
2026-06-18 19:34:53 +08:00
-
23689925dd
fix: light-mode accent + keyboard preview textbox
Rocky
2026-06-18 19:19:57 +08:00
-
2ba36e710e
docs: add AGENTS.md with Cursor Cloud setup notes (iOS-only project, SwiftLint on Linux)

Cursor AgentandRocky
2026-06-18 04:43:13 +00:00
-
3c11ce2903
feat: API key in Keychain + actionable permission-denied UX
Rocky
2026-06-18 12:41:07 +08:00
-
-
79be7384dd
[JJC-20260618-005-D] P1/P2 cleanup: structured errors, privacy audit, timeout SSOT, view-model tests
hkgood
2026-06-18 12:27:15 +08:00
-
38ad66f07d
[JJC-20260618-005-C-2] Refactor: replace 166 Palette.xxx with @Environment(\.themePalette) (ARCH-A2)
rocky
2026-06-18 12:02:58 +08:00
-
ccf2ea3f90
[JJC-20260618-005-C-1] Sync NSSpeechRecognitionUsageDescription into project.yml
rocky
2026-06-18 11:55:23 +08:00
-
9fa64223af
[JJC-20260618-005-B] Fix 6 critical bugs from review
rocky
2026-06-18 11:51:26 +08:00
-
ed11a11329
[JJC-20260618-005-A] Review-driven P0 polish
rocky
2026-06-18 11:29:14 +08:00
-
013c498a12
[P0-④] DEBUG cleanup + README / CHANGELOG typos
Zhongshu
2026-06-18 10:55:23 +08:00
-
2e2d8e33b3
[P0-③] API Key data flow fix
Zhongshu
2026-06-18 10:50:02 +08:00
-
e93bab50b4
[P0-②] On-device ASR three-piece set
Zhongshu
2026-06-18 10:41:20 +08:00
-
e0b92ff35a
[P0-①] Theme follows system + keyboard background transparent
Zhongshu
2026-06-18 10:38:23 +08:00