Skip to content

fix: ci#10

Merged
saikrishna321 merged 4 commits intomainfrom
fix-ci
Apr 11, 2026
Merged

fix: ci#10
saikrishna321 merged 4 commits intomainfrom
fix-ci

Conversation

@saikrishna321
Copy link
Copy Markdown
Member

No description provided.

saikrishna321 and others added 3 commits April 11, 2026 13:48
  - Wrap recording video in device frame (Android/iOS) matching screenshot
  inspector style
  - Overlay current step label (number + name + kind) on video while
  playing
  - Sync step label and left-panel highlight to actual video playback
  position using
    wall-clock videoOffsetMs timestamps stored per step (fixes premature
  step advancement
    caused by cumulative durationMs not accounting for sleep delays and
  screenshot overhead)
  - Add video-active style to left panel steps — scrolls highlighted step
  into view as video plays
  - Clear video-active highlights when switching back to Step Inspector tab
  - Center device frame by spanning recording panel across full detail-body
   grid
  - Add --strict CLI flag for YAML flow parsing (opt-in, replaces hardcoded
   strict: true)
  - Fix TS type narrowing on MCPContent union when reading recording stop
  result

Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
CI was failing because package-lock.json had df-vision linked to
../device-farm/packages/stark-vision (a local npm link), which doesn't
exist in the CI environment. Reinstalled from npm to fix the lock file.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
@saikrishna321 saikrishna321 merged commit dfcd62f into main Apr 11, 2026
2 checks passed
github-actions bot pushed a commit that referenced this pull request Apr 16, 2026
## 1.0.0 (2026-04-16)

### Features

* integrate ai-sdk-ollama for LLM support and update configuration ([#9](#9)) ([c6794d7](c6794d7))
* parallel testing support and screen recording for SDK ([#16](#16)) ([7d14e7b](7d14e7b))
* strict playground tap matching, waitUntil pre-check, faster vision assert ([59b8c29](59b8c29))
* vision improvements — drag support, screenshot optimization, an… ([#7](#7)) ([8cfbcb4](8cfbcb4))

### Bug Fixes

* add semantic-release for automated versioning and npm publishing ([#19](#19)) ([66c73a6](66c73a6))
* ci ([#10](#10)) ([dfcd62f](dfcd62f))
* DOM locator resolution, vision assert parsing, and appium-mcp coordinate scaling ([9272c36](9272c36))
* read CLI version from package.json instead of hardcoded string ([#14](#14)) ([fcb3a64](fcb3a64))
* screenshot parsing ([e449a23](e449a23))
* scroll-aware stuck detection, press_enter tool, and post-done verification ([c03bbe4](c03bbe4))
* terminal UI ([294a780](294a780))
* terminal view ([42c0e75](42c0e75))
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant