Skip to content

feat: Add Devcontainer feature#8

Merged
charliewwdev merged 1 commit intomainfrom
feature/devcontainers
Jan 30, 2026
Merged

feat: Add Devcontainer feature#8
charliewwdev merged 1 commit intomainfrom
feature/devcontainers

Conversation

@charliewwdev
Copy link
Member

Summary

  • Add flutter-skill devcontainer feature definition
  • Add install.sh for npm/dart installation
  • Add workflow for publishing to GHCR

Usage

{
    "features": {
        "ghcr.io/ai-dashboad/flutter-skill/flutter-skill:latest": {}
    }
}

Test plan

  • Verify feature installs correctly in a devcontainer

- Add flutter-skill devcontainer feature definition
- Add install.sh for npm/dart installation
- Add workflow for publishing to GHCR
@charliewwdev charliewwdev merged commit 61d4983 into main Jan 30, 2026
3 of 4 checks passed
@charliewwdev charliewwdev deleted the feature/devcontainers branch January 30, 2026 22:57
charliewwdev pushed a commit that referenced this pull request Feb 9, 2026
Bug fixes:
- #1: connect_app/launch_app/scan_and_connect now auto-switch active session
  (eliminates session stacking causing "Service connection disposed" errors)
- #3: Screenshot waits for frame render via endOfFrame before capture
  (fixes stale screenshots after navigation)
- #6: assert_text falls back to reading child Text widgets
  (fixes null result for button text)
- #8: screenshot_region now supports save_to_file (default: true)
  (prevents token overflow from large base64 output)
- #9: get_errors supports limit/offset pagination (default: 50)
  (prevents token overflow from accumulated errors)
- #10: inspect() filters to current page only by default
  (excludes off-screen elements from background pages)
- #4: enter_text works without key - enters into focused TextField
  (tap a field first, then enter_text(text: "value"))

New feature:
- Network monitoring: enable_network_monitoring, get_network_requests,
  clear_network_requests tools for checking API responses after interactions
  Uses Dart VM Service HTTP profiling (captures all dart:io HTTP traffic)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant