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.
This commit is contained in:
+19
-16
@@ -1,4 +1,4 @@
|
||||
# App Store Connect — OSGKeyboard 1.7.0 (build 65)
|
||||
# App Store Connect — OSGKeyboard 1.7.5 (build 66)
|
||||
|
||||
> Current metadata baseline for the iOS/iPadOS App Store build. Version and build
|
||||
> numbers come from `project.yml`. The repository also contains a separate
|
||||
@@ -11,7 +11,7 @@
|
||||
| App name | `OSGKeyboard` | ≤ 30 characters |
|
||||
| Subtitle | `Voice input, everywhere` | ≤ 30 characters |
|
||||
| Bundle ID | `com.osgkeyboard.ios` | iOS host target |
|
||||
| Version / build | `1.7.0` / `65` | `MARKETING_VERSION` / `CURRENT_PROJECT_VERSION` |
|
||||
| Version / build | `1.7.5` / `66` | `MARKETING_VERSION` / `CURRENT_PROJECT_VERSION` |
|
||||
| Minimum system | iOS/iPadOS 26 | iPhone and iPad |
|
||||
| Primary locale | `en-US` | Simplified Chinese is also bundled |
|
||||
| Primary category | Utilities | |
|
||||
@@ -101,22 +101,25 @@ Voice input anywhere, with on-device recognition by default. Add your own AI key
|
||||
keyboard,voice,dictation,speech,transcribe,AI,pinyin,Chinese,English,polish,typing,productivity
|
||||
```
|
||||
|
||||
## What's new in 1.7.0
|
||||
## What's new in 1.7.5
|
||||
|
||||
```text
|
||||
NEW
|
||||
• AI keyboard mode turns spoken questions into reviewable answers, with
|
||||
explicit Insert and Send actions.
|
||||
• Provider-supported web search is available for AI questions, with a
|
||||
no-search fallback if the provider rejects the request.
|
||||
• Long-press the microphone to describe an edit to the last verified
|
||||
OSGKeyboard insertion.
|
||||
• Optional clipboard history (latest 15 plain-text items) with a top-bar
|
||||
panel and suggestion strip; AI idle hints can use a fresh copy for ~30s.
|
||||
• AI mode empty state rotates one-line suggestions; tap sends the card
|
||||
prompt without using the mic.
|
||||
• Spoken clipboard requests in AI mode attach stored clipboard text when
|
||||
you name the clipboard out loud.
|
||||
• Settings → AI Agent adds Response length (Short / Medium / Detailed).
|
||||
• AI answers stream into the keyboard as the model writes.
|
||||
|
||||
CHANGED
|
||||
• Polish and AI mode now use only the API key you configure; the built-in
|
||||
DeepSeek fallback has been removed.
|
||||
• iPad voice and typing surfaces include the system globe key, and the
|
||||
typing layout adds iPad-specific sizing and editing controls.
|
||||
• History and Personal dictionary move from the tab bar onto Home preview
|
||||
cards; engine status scrolls with the page.
|
||||
• Translation control sits beside the mic (mirrored with Undo); the former
|
||||
top-bar slot is the Clipboard button.
|
||||
• Undo covers clipboard pastes as well as dictation, AI answers, and edits.
|
||||
```
|
||||
|
||||
## App Review information
|
||||
@@ -198,10 +201,10 @@ standard HTTPS. Re-evaluate this answer if non-exempt cryptography is added.
|
||||
|
||||
## Submission checklist
|
||||
|
||||
- [ ] Confirm `project.yml` still reads version 1.7.0 / build 65
|
||||
- [ ] Generate the project with `./Scripts/generate-xcodeproj.sh`
|
||||
- [ ] Confirm `project.yml` still reads version 1.7.5 / build 66
|
||||
- [ ] Open the existing Xcode project (do not regenerate unless needed)
|
||||
- [ ] Run the release build and test suites on macOS with Xcode 26
|
||||
- [ ] Replace screenshots with captures from the submitted build
|
||||
- [ ] Verify the privacy answers against the submitted provider features
|
||||
- [ ] Confirm the tip product remains optional and unlocks no feature
|
||||
- [ ] Upload, select build 65, add review notes, and submit
|
||||
- [ ] Upload, select build 66, add review notes, and submit
|
||||
|
||||
+4
-4
@@ -68,7 +68,7 @@
|
||||
"image": "https://hkgood.github.io/OSGKeyboard/assets/app-icon.png",
|
||||
"screenshot": "https://hkgood.github.io/OSGKeyboard/assets/hero-devices.png",
|
||||
"description": "Source-available voice input for iPhone, iPad, and Mac. On-device speech recognition by default, BYOK AI polish, personal dictionary, and Mac global hotkey dictation.",
|
||||
"softwareVersion": "1.7.0",
|
||||
"softwareVersion": "1.7.5",
|
||||
"isAccessibleForFree": true,
|
||||
"offers": {
|
||||
"@type": "Offer",
|
||||
@@ -1280,7 +1280,7 @@
|
||||
|
||||
<footer>
|
||||
<div class="wrap footer-inner">
|
||||
<span data-i18n="footer.copy">© OSGKeyboard · v1.7.0 · 源码可见(非开源)</span>
|
||||
<span data-i18n="footer.copy">© OSGKeyboard · v1.7.5 · 源码可见(非开源)</span>
|
||||
<span class="footer-links">
|
||||
<a href="#download" data-i18n="footer.download">Download</a>
|
||||
<a href="#start" data-i18n="footer.install">Install</a>
|
||||
@@ -1403,7 +1403,7 @@
|
||||
"download.subtitle": "Get iPhone / iPad from the App Store. The Mac DMG below is the signed and notarized historical version 1.1.",
|
||||
"download.install": "Installation steps",
|
||||
"download.source": "GitHub source",
|
||||
"footer.copy": "© OSGKeyboard · v1.7.0 · source available (not open source)",
|
||||
"footer.copy": "© OSGKeyboard · v1.7.5 · source available (not open source)",
|
||||
"footer.download": "Download",
|
||||
"footer.install": "Setup",
|
||||
"footer.compare": "Compare",
|
||||
@@ -1520,7 +1520,7 @@
|
||||
"download.subtitle": "iPhone / iPad 从 App Store 安装;下方 Mac DMG 为已签名并公证的历史版本 1.1。",
|
||||
"download.install": "查看安装步骤",
|
||||
"download.source": "GitHub 源码",
|
||||
"footer.copy": "© OSGKeyboard · v1.7.0 · 源码可见(非开源)",
|
||||
"footer.copy": "© OSGKeyboard · v1.7.5 · 源码可见(非开源)",
|
||||
"footer.download": "下载",
|
||||
"footer.install": "安装",
|
||||
"footer.compare": "对比",
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
> Source-available voice input for iPhone, iPad, and Mac. Speak in any app — text lands at the cursor, with optional BYOK polish. Recognition is on-device by default. The iOS keyboard also types Chinese (pinyin / double pinyin) and English (autocomplete, autocorrect, next-word).
|
||||
|
||||
OSGKeyboard 1.7.0 (build 64) is a custom keyboard for iOS/iPadOS 26+ and a menu-bar global dictation app for macOS 15+. iOS uses Apple SpeechAnalyzer locally. Mac local mode defaults to catalog model qwen3-mlx-0.6b-4bit with Qwen3 MLX streaming and Apple Speech fallback. Cloud ASR/LLM is used only when the user opts in and configures credentials.
|
||||
OSGKeyboard 1.7.5 (build 66) is a custom keyboard for iOS/iPadOS 26+ and a menu-bar global dictation app for macOS 15+. iOS uses Apple SpeechAnalyzer locally. Mac local mode defaults to catalog model qwen3-mlx-0.6b-4bit with Qwen3 MLX streaming and Apple Speech fallback. Cloud ASR/LLM is used only when the user opts in and configures credentials.
|
||||
|
||||
## Product
|
||||
|
||||
|
||||
@@ -176,9 +176,9 @@
|
||||
<p class="empty" id="empty-zh">暂无与当前版本匹配的更新说明。</p>
|
||||
<p class="empty" id="empty-en">No release notes match this app version.</p>
|
||||
|
||||
<!-- ========== 1.7.0 ========== -->
|
||||
<article class="version-block" data-version="1.7.0">
|
||||
<div class="version-chip">1.7.0</div>
|
||||
<!-- ========== 1.7.5 ========== -->
|
||||
<article class="version-block" data-version="1.7.5">
|
||||
<div class="version-chip">1.7.5</div>
|
||||
|
||||
<div class="lang-block" data-lang="zh">
|
||||
<section class="section">
|
||||
|
||||
Reference in New Issue
Block a user