Skip to content

v0.8.5

Choose a tag to compare

@charliewwdev charliewwdev released this 18 Feb 06:50
· 94 commits to main since this release

What's New

🌐 Zero-Config serve Command

flutter-skill serve https://your-app.com

Auto-discovers all interactive UI elements as callable tools. REST API at localhost:3000. Hot reload detection for Vite, Webpack, React, Flutter Web.

🔧 Bug Fixes

  • Bridge MCP handlers: Added missing press_key, find_element, scroll, get_text for bridge platforms
  • Screenshot fallback: Native screenshot when bridge returns null (React Native, Tauri)
  • reset_app bridge fix: Uses go_back + reinitialize fallback instead of hot_restart
  • Tauri SDK: get_registered_tools/call_tool fixed with eval_js_with_result

🧪 10-Platform Test Results (156 tools each)

Platform Pass Fail Skip
Android 84 0 72
Flutter iOS 84 1* 71
.NET MAUI 77 2* 77
Web CDP 138 0 18
Electron 84 0 72
KMP - -
Tauri - -
React Native - -
Flutter Web - -
Web CDP Serve - -

*Flutter iOS: test app missing element; .NET MAUI: screenshot_region/element not yet implemented

📋 Also New

  • reset_app tool (#161) — cross-platform app state reset
  • CI/CD templates for GitHub Actions + GitLab CI
  • Doctor command: Chrome, CDP port, bridge port checks
  • 6-mechanism hot reload detection in serve mode