From 2b6682a48e1104132020d98fd5fa0552171f70be Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Wed, 30 Oct 2024 13:31:56 -0700 Subject: [PATCH 01/13] chore: add verbose ci logging --- tools/scripts/run-automated.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/scripts/run-automated.js b/tools/scripts/run-automated.js index e7e94b1467..337cd4d345 100644 --- a/tools/scripts/run-automated.js +++ b/tools/scripts/run-automated.js @@ -18,7 +18,7 @@ const spawned_process = spawn( "run", `apps-automated:${platform}`, // "--log=trace", - // `--flags="--log=trace"`, + `--flags="--log=trace"`, "--timeout=600" // 10 minutes, booting avds on CI is very slow... ], { From 2db8564a51c40c65c26b5ccc1b96daac0d52e7cb Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Wed, 30 Oct 2024 13:46:33 -0700 Subject: [PATCH 02/13] chore: adjust config --- tools/scripts/run-automated.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/scripts/run-automated.js b/tools/scripts/run-automated.js index 337cd4d345..921ab615de 100644 --- a/tools/scripts/run-automated.js +++ b/tools/scripts/run-automated.js @@ -15,8 +15,8 @@ const spawned_process = spawn( "npx", [ "nx", - "run", - `apps-automated:${platform}`, + "debug", + `apps-automated ${platform}`, // "--log=trace", `--flags="--log=trace"`, "--timeout=600" // 10 minutes, booting avds on CI is very slow... From 39dfdcfa53791ca6b00d76a43df6e903a0764d61 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Wed, 30 Oct 2024 14:02:48 -0700 Subject: [PATCH 03/13] chore: adjust config --- tools/scripts/run-automated.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/scripts/run-automated.js b/tools/scripts/run-automated.js index 921ab615de..120ead6308 100644 --- a/tools/scripts/run-automated.js +++ b/tools/scripts/run-automated.js @@ -16,7 +16,8 @@ const spawned_process = spawn( [ "nx", "debug", - `apps-automated ${platform}`, + `apps-automated`, + platform, // "--log=trace", `--flags="--log=trace"`, "--timeout=600" // 10 minutes, booting avds on CI is very slow... From 0466ed8500268666aba6928d7020821b7ffe9d81 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Fri, 1 Nov 2024 19:37:20 -0700 Subject: [PATCH 04/13] chore: adjust config --- .github/workflows/apps_automated_ios.yml | 2 +- apps/automated/project.json | 1 + tools/scripts/run-automated.js | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/apps_automated_ios.yml b/.github/workflows/apps_automated_ios.yml index 5b3650a53c..2dbb1b1767 100644 --- a/.github/workflows/apps_automated_ios.yml +++ b/.github/workflows/apps_automated_ios.yml @@ -21,7 +21,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: 20.10.0 + node-version: 22.5.1 - name: Install Python uses: actions/setup-python@v4 diff --git a/apps/automated/project.json b/apps/automated/project.json index bc795f5955..3652ef7f0f 100644 --- a/apps/automated/project.json +++ b/apps/automated/project.json @@ -24,6 +24,7 @@ "executor": "@nativescript/nx:debug", "options": { "noHmr": true, + "debug": false, "uglify": false, "release": false, "forDevice": false, diff --git a/tools/scripts/run-automated.js b/tools/scripts/run-automated.js index 120ead6308..0dcb99f868 100644 --- a/tools/scripts/run-automated.js +++ b/tools/scripts/run-automated.js @@ -19,8 +19,8 @@ const spawned_process = spawn( `apps-automated`, platform, // "--log=trace", - `--flags="--log=trace"`, - "--timeout=600" // 10 minutes, booting avds on CI is very slow... + // `--flags="--log=trace"`, + `--timeout=${TIMEOUT_MS}` ], { cwd: workspaceDir, From aa9baecdbeed1b6bb31781de43ac1003275f885d Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Fri, 1 Nov 2024 23:08:33 -0700 Subject: [PATCH 05/13] feat(ios): apple intelligence writing tools --- apps/toolbox/src/pages/forms.ts | 8 +- apps/toolbox/src/pages/forms.xml | 4 + packages/core/ui/text-view/index.d.ts | 10 +++ packages/core/ui/text-view/index.ios.ts | 76 ++++++++++++++++--- .../core/ui/text-view/text-view-common.ts | 29 +++++++ 5 files changed, 117 insertions(+), 10 deletions(-) diff --git a/apps/toolbox/src/pages/forms.ts b/apps/toolbox/src/pages/forms.ts index dc4ea36a8e..6c43de1232 100644 --- a/apps/toolbox/src/pages/forms.ts +++ b/apps/toolbox/src/pages/forms.ts @@ -1,4 +1,4 @@ -import { Page, Observable, EventData, TextField, PropertyChangeData } from '@nativescript/core'; +import { Page, Observable, EventData, TextField, PropertyChangeData, TextView } from '@nativescript/core'; let page: Page; @@ -28,6 +28,12 @@ export class SampleData extends Observable { console.log(args.value); this.notifyPropertyChange('formattedPhoneInput', args.value); } + + textChangeArea(args: PropertyChangeData) { + const textArea = args.object as TextView; + console.log('---- AI active:', textArea.isWritingToolsActive); + console.log('textChangeArea:', args.value); + } } function formatPhoneNumber(value: string, useParens?: boolean) { diff --git a/apps/toolbox/src/pages/forms.xml b/apps/toolbox/src/pages/forms.xml index 6b55050d9d..d451a16dc1 100644 --- a/apps/toolbox/src/pages/forms.xml +++ b/apps/toolbox/src/pages/forms.xml @@ -20,6 +20,10 @@