diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b59610..f785f76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,24 +2,24 @@ ### Features -* add action.yml at repo root for GitHub Marketplace publishing ([#20](https://github.com/AppiumTestDistribution/AppClaw/issues/20)) ([c007399](https://github.com/AppiumTestDistribution/AppClaw/commit/c007399fa670273058cd51e65f0fd68323ccb3be)) +- add action.yml at repo root for GitHub Marketplace publishing ([#20](https://github.com/AppiumTestDistribution/AppClaw/issues/20)) ([c007399](https://github.com/AppiumTestDistribution/AppClaw/commit/c007399fa670273058cd51e65f0fd68323ccb3be)) ## 1.0.0 (2026-04-16) ### Features -* integrate ai-sdk-ollama for LLM support and update configuration ([#9](https://github.com/AppiumTestDistribution/AppClaw/issues/9)) ([c6794d7](https://github.com/AppiumTestDistribution/AppClaw/commit/c6794d718a37ef690c09f5fb006c8994c78e361b)) -* parallel testing support and screen recording for SDK ([#16](https://github.com/AppiumTestDistribution/AppClaw/issues/16)) ([7d14e7b](https://github.com/AppiumTestDistribution/AppClaw/commit/7d14e7b760c41783c61f1227c037e1b28d184a5c)) -* strict playground tap matching, waitUntil pre-check, faster vision assert ([59b8c29](https://github.com/AppiumTestDistribution/AppClaw/commit/59b8c299bf20c9232d89bbbb4d93a9ef600cca2b)) -* vision improvements — drag support, screenshot optimization, an… ([#7](https://github.com/AppiumTestDistribution/AppClaw/issues/7)) ([8cfbcb4](https://github.com/AppiumTestDistribution/AppClaw/commit/8cfbcb483fce0dec531ad8c21c8cd93d5743d62f)) +- integrate ai-sdk-ollama for LLM support and update configuration ([#9](https://github.com/AppiumTestDistribution/AppClaw/issues/9)) ([c6794d7](https://github.com/AppiumTestDistribution/AppClaw/commit/c6794d718a37ef690c09f5fb006c8994c78e361b)) +- parallel testing support and screen recording for SDK ([#16](https://github.com/AppiumTestDistribution/AppClaw/issues/16)) ([7d14e7b](https://github.com/AppiumTestDistribution/AppClaw/commit/7d14e7b760c41783c61f1227c037e1b28d184a5c)) +- strict playground tap matching, waitUntil pre-check, faster vision assert ([59b8c29](https://github.com/AppiumTestDistribution/AppClaw/commit/59b8c299bf20c9232d89bbbb4d93a9ef600cca2b)) +- vision improvements — drag support, screenshot optimization, an… ([#7](https://github.com/AppiumTestDistribution/AppClaw/issues/7)) ([8cfbcb4](https://github.com/AppiumTestDistribution/AppClaw/commit/8cfbcb483fce0dec531ad8c21c8cd93d5743d62f)) ### Bug Fixes -* add semantic-release for automated versioning and npm publishing ([#19](https://github.com/AppiumTestDistribution/AppClaw/issues/19)) ([66c73a6](https://github.com/AppiumTestDistribution/AppClaw/commit/66c73a677e763112c4fab80dd29301f3d2071532)) -* ci ([#10](https://github.com/AppiumTestDistribution/AppClaw/issues/10)) ([dfcd62f](https://github.com/AppiumTestDistribution/AppClaw/commit/dfcd62fa083d673c98fc0c381820c7dd58d36818)) -* DOM locator resolution, vision assert parsing, and appium-mcp coordinate scaling ([9272c36](https://github.com/AppiumTestDistribution/AppClaw/commit/9272c36b65e7bd996b730bb6d67d0fa6fee9518a)) -* read CLI version from package.json instead of hardcoded string ([#14](https://github.com/AppiumTestDistribution/AppClaw/issues/14)) ([fcb3a64](https://github.com/AppiumTestDistribution/AppClaw/commit/fcb3a6417ddc48d72d246bc9fd5dd1438020635d)) -* screenshot parsing ([e449a23](https://github.com/AppiumTestDistribution/AppClaw/commit/e449a2341fc67e193f1519bae16d4cace878bcfc)) -* scroll-aware stuck detection, press_enter tool, and post-done verification ([c03bbe4](https://github.com/AppiumTestDistribution/AppClaw/commit/c03bbe4222ce7fd7bba6867f7d1e59ac5ef3c8ee)) -* terminal UI ([294a780](https://github.com/AppiumTestDistribution/AppClaw/commit/294a780113d8afdb99b80cf57b47db5b3fe12dc2)) -* terminal view ([42c0e75](https://github.com/AppiumTestDistribution/AppClaw/commit/42c0e75e2d8a28c569b6511891628c1b98380cc3)) +- add semantic-release for automated versioning and npm publishing ([#19](https://github.com/AppiumTestDistribution/AppClaw/issues/19)) ([66c73a6](https://github.com/AppiumTestDistribution/AppClaw/commit/66c73a677e763112c4fab80dd29301f3d2071532)) +- ci ([#10](https://github.com/AppiumTestDistribution/AppClaw/issues/10)) ([dfcd62f](https://github.com/AppiumTestDistribution/AppClaw/commit/dfcd62fa083d673c98fc0c381820c7dd58d36818)) +- DOM locator resolution, vision assert parsing, and appium-mcp coordinate scaling ([9272c36](https://github.com/AppiumTestDistribution/AppClaw/commit/9272c36b65e7bd996b730bb6d67d0fa6fee9518a)) +- read CLI version from package.json instead of hardcoded string ([#14](https://github.com/AppiumTestDistribution/AppClaw/issues/14)) ([fcb3a64](https://github.com/AppiumTestDistribution/AppClaw/commit/fcb3a6417ddc48d72d246bc9fd5dd1438020635d)) +- screenshot parsing ([e449a23](https://github.com/AppiumTestDistribution/AppClaw/commit/e449a2341fc67e193f1519bae16d4cace878bcfc)) +- scroll-aware stuck detection, press_enter tool, and post-done verification ([c03bbe4](https://github.com/AppiumTestDistribution/AppClaw/commit/c03bbe4222ce7fd7bba6867f7d1e59ac5ef3c8ee)) +- terminal UI ([294a780](https://github.com/AppiumTestDistribution/AppClaw/commit/294a780113d8afdb99b80cf57b47db5b3fe12dc2)) +- terminal view ([42c0e75](https://github.com/AppiumTestDistribution/AppClaw/commit/42c0e75e2d8a28c569b6511891628c1b98380cc3)) diff --git a/landing/usage.html b/landing/usage.html index bc86989..433619f 100644 --- a/landing/usage.html +++ b/landing/usage.html @@ -2964,7 +2964,9 @@
Available on the - GitHub Marketplace + GitHub Marketplace as AppClaw Mobile Tests.
@@ -3053,27 +3055,135 @@flowgoalplatformandroidandroid or iosprovidergeminigemini, anthropic, openai, groqapi-keyLLM_API_KEYmodelgemini-2.0-flash)agent-modedomdom (element locators) or vision (screenshot AI)max-steps30step-delay500android-api-level33android-profilepixel_6android-targetdefaultdefault or google_apiscloud-providerlambdatest. Leave empty for local.lambdatest-usernamelambdatest-access-keylambdatest-device-namePixel 7)lambdatest-os-version13, 16)lambdatest-applt://APP...)reporttruereport-nameappclaw-reportappclaw-versionlatestflowgoalplatformandroidandroid or iosprovidergeminigemini, anthropic, openai,
+ groq
+ api-keyLLM_API_KEYmodelgemini-2.0-flash)agent-modedomdom (element locators) or vision (screenshot AI)max-steps30step-delay500android-api-level33android-profilepixel_6android-targetdefaultdefault or google_apiscloud-providerlambdatest. Leave empty for local.lambdatest-usernamelambdatest-access-keylambdatest-device-namePixel 7)lambdatest-os-version13, 16)lambdatest-applt://APP...)reporttruereport-nameappclaw-reportappclaw-versionlatest* Provide either flow or goal, not both.
- Go to your repo → Settings → Secrets and variables → Actions → New repository secret: + Go to your repo → + Settings → Secrets and variables → Actions → New repository + secret:
| Secret name | Description |
|---|---|
| Secret name | +Description | +
LLM_API_KEY | Your API key — works for any provider (Gemini, Anthropic, OpenAI, Groq) |
LT_USERNAME | LambdaTest username (only if using cloud devices) |
LT_ACCESS_KEY | LambdaTest access key (only if using cloud devices) |
LT_APP_ID | LambdaTest app ID (only if using cloud devices) |
LLM_API_KEY |
+ Your API key — works for any provider (Gemini, Anthropic, OpenAI, Groq) | +
LT_USERNAME |
+ LambdaTest username (only if using cloud devices) | +
LT_ACCESS_KEY |
+ LambdaTest access key (only if using cloud devices) | +
LT_APP_ID |
+ LambdaTest app ID (only if using cloud devices) | +
- When report: true (default), an HTML report is uploaded as a workflow artifact after each run.
- Download it from the Actions run summary → Artifacts. The report includes:
+ When report: true (default), an HTML report is uploaded as a workflow
+ artifact after each run. Download it from the
+ Actions run summary → Artifacts. The report includes:
| Platform | Runner | Notes |
|---|---|---|
| Platform | +Runner | +Notes | +
- iOS tip: For faster iOS CI, use LambdaTest cloud devices on ubuntu-latest
+ iOS tip: For faster iOS CI, use LambdaTest cloud devices on
+ ubuntu-latest
instead of a macOS runner.