d3ro-voice/apps/mobile-rn/package.json
Yun Chan 2fe20fa7b5
Some checks failed
deploy-site / deploy (push) Failing after 39s
release / release-windows (push) Failing after 3m41s
portable-unsigned / portable-windows (push) Failing after 12m23s
release: ship v1.6.0 with paged suggestions and a cleaner phrase memory
Next-sentence suggestions now arrive one at a time up to twelve, shown three
per page with Ctrl+Alt+Up/Down to move, Left/Right to page, Enter to accept
and Esc to close; old default bindings migrate and the panel guide follows the
live bindings. The overlay is redesigned, stays put while candidates stream
and sits outside the input box when no caret is reported.

The personal phrase memory stops learning from terminals, code editors and
the coding-agent hub, ignores symbol-heavy lines and empty-field placeholders,
and prunes existing entries that break those rules.

Fixes suggestion keys starting dictation, installs stuck on a pre-1.5.0
speech engine without the focus endpoint, Ollama runner windows flashing
while typing, the speech engine starting twice, and cold-model timeouts.
Live captions can be dragged to a remembered position and show a waiting
notice until the first line arrives.

Bumps the product version to 1.6.0 (Android/iOS build 1060000).
2026-09-24 19:56:28 +09:00

67 lines
2.4 KiB
JSON

{
"name": "@d3ro/mobile-rn",
"version": "1.6.0",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"lint": "eslint App.tsx src __tests__ --ext .ts,.tsx --max-warnings=0",
"start": "react-native start",
"typecheck": "tsc --noEmit",
"test": "jest",
"test:ci": "jest --runInBand",
"test:e2e:red": "node ../../server/supabase/tests/content-report-red.e2e.mjs"
},
"dependencies": {
"@d3ro/api-client": "file:../../packages/api-client",
"@d3ro/core": "file:../../packages/core",
"@d3ro/i18n": "file:../../packages/i18n",
"@d3ro/ui-native": "file:../../packages/ui-native",
"@noble/hashes": "^1.8.0",
"@react-native-async-storage/async-storage": "^2.1.0",
"@react-native-documents/picker": "12.0.2",
"@react-navigation/bottom-tabs": "^7.3.0",
"@react-navigation/native": "^7.1.0",
"@react-navigation/native-stack": "^7.3.0",
"@supabase/supabase-js": "^2.45.0",
"d3ro-voice-monorepo": "file:../..",
"react": "19.2.3",
"react-native": "^0.85.0",
"react-native-file-access": "^4.0.3",
"react-native-gesture-handler": "^2.24.0",
"react-native-get-random-values": "^2.0.0",
"react-native-google-mobile-ads": "16.3.4",
"react-native-iap": "^16.3.1",
"react-native-inappbrowser-reborn": "^3.7.0",
"react-native-keychain": "^9.2.0",
"react-native-nitro-modules": "^0.36.5",
"react-native-nitro-sound": "^0.2.19",
"react-native-safe-area-context": "^5.5.2",
"react-native-screens": "^4.11.0",
"react-native-url-polyfill": "^2.0.0",
"whisper.rn": "0.7.2"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/preset-env": "^7.25.3",
"@babel/runtime": "^7.25.0",
"@react-native-community/cli": "20.1.0",
"@react-native-community/cli-platform-android": "20.1.0",
"@react-native-community/cli-platform-ios": "20.1.0",
"@react-native/babel-preset": "0.85.0",
"@react-native/eslint-config": "0.85.0",
"@react-native/jest-preset": "0.85.0",
"@react-native/metro-config": "0.85.0",
"@react-native/typescript-config": "0.85.0",
"@types/react": "^19.2.0",
"@types/react-test-renderer": "^19.1.0",
"eslint": "8.57.1",
"jest": "^29.6.3",
"prettier": "2.8.8",
"react-test-renderer": "19.2.3",
"typescript": "^5.8.3"
},
"engines": {
"node": "^22.21.0 || ^24.3.0 || >=25.0.0"
}
}