+
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cameroncooke/AXe
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.1
Choose a base ref
...
head repository: cameroncooke/AXe
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.0
Choose a head ref
  • 8 commits
  • 64 files changed
  • 2 contributors

Commits on Jun 1, 2025

  1. Improve Type command with positional argument syntax

    - Remove `-t` option requirement for cleaner syntax
    - Add positional argument: `axe type "text" --udid UDID`
    - Maintain backward compatibility with stdin and file input
    - Improve error handling for unsupported characters
    - Add comprehensive input validation and error messages
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    cameroncooke and claude committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    a3b09d7 View commit details
    Browse the repository at this point in the history
  2. Enhance AxePlaygroundApp for comprehensive testing

    - Add ButtonTestView for hardware button testing
    - Improve TextInputView with autocorrection disabled and ASCII keyboard
    - Update all test views with better state tracking and visual feedback
    - Add Makefile for streamlined build process
    - Enhance ContentView with better navigation and screen selection
    - Update test views to provide precise coordinate and input validation
    - Add comprehensive feedback for tap coordinates, swipe gestures, and text input
    
    Features:
    - ✅ Visual feedback for all AXe commands
    - ✅ Precise coordinate tracking and validation
    - ✅ Text input validation with character-by-character accuracy
    - ✅ Hardware button press detection
    - ✅ Gesture recognition and parameter validation
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    cameroncooke and claude committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    f2d61c0 View commit details
    Browse the repository at this point in the history
  3. Add comprehensive test suite for all AXe commands

    - Create test files for all 10 commands: tap, swipe, type, key, touch, button, gesture, describe-ui, list-simulators
    - Add KeySequenceTests with 12 comprehensive test cases
    - Implement TestUtilities for common test functions
    - Add Tests/README.md with testing guidelines and structure
    - Fix Package.swift to include Tests/README.md as resource
    - All tests validate command execution and basic functionality
    - Tests designed for use with AxePlaygroundApp for visual validation
    
    Test Coverage:
    - ✅ 64 total tests across all commands
    - ✅ Input validation and error handling
    - ✅ Integration with AxePlaygroundApp
    - ✅ Edge cases and boundary conditions
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    cameroncooke and claude committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    c026662 View commit details
    Browse the repository at this point in the history
  4. Improve AXe core functionality and reliability

    - Clean up HIDInteractor by removing debug code and TODO comments
    - Enhance FutureBridge with improved error handling and type safety
    - Add StandardError utility for consistent error handling
    - Update AccessibilityFetcher with better JSON output formatting
    - Improve Swipe command with production-ready comments
    - Add comprehensive timing controls across commands
    - Remove race condition issues through better async/await patterns
    
    Core Improvements:
    - ✅ Production-ready code with debug artifacts removed
    - ✅ Enhanced error handling and validation
    - ✅ Improved async/await patterns for reliability
    - ✅ Better type safety in framework bridging
    - ✅ Consistent logging and output formatting
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    cameroncooke and claude committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    8f569aa View commit details
    Browse the repository at this point in the history
  5. Add comprehensive build and testing infrastructure

    - Add AXe.xctestplan for Xcode test plan configuration
    - Create test-runner.sh for automated build and test workflows
    - Add buildServer.json for LSP integration and better IDE support
    - Configure fail-fast testing and sequential execution
    - Support for both build-only and test-only modes
    - Comprehensive CI/CD ready build system
    
    Build Features:
    - ✅ Automated AXe CLI building
    - ✅ AxePlayground app installation
    - ✅ Simulator management and setup
    - ✅ Sequential test execution to prevent conflicts
    - ✅ Verbose output and error handling
    - ✅ Clean build support
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    cameroncooke and claude committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    cb3bcf7 View commit details
    Browse the repository at this point in the history
  6. Update documentation for current functionality and syntax

    - Update README.md with correct Type command syntax (remove -t option)
    - Add comprehensive CLAUDE.md with development guidelines and architecture
    - Create detailed USAGE_EXAMPLES.md with real-world automation examples
    - Add TEST_RUNNER.md documentation for build and test workflows
    - Expand CHANGELOG.md with proper semantic versioning format
    - Fix all Type command examples across documentation
    - Add gesture presets reference and timing control documentation
    
    Documentation Features:
    - ✅ Accurate syntax examples for all commands
    - ✅ Comprehensive usage patterns and automation workflows
    - ✅ Development guidelines and architecture overview
    - ✅ Complete testing and build documentation
    - ✅ Real-world examples for CI/CD integration
    - ✅ Proper changelog format following Keep a Changelog
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    cameroncooke and claude committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    337433a View commit details
    Browse the repository at this point in the history
  7. Update Frameworks

    cameroncooke committed Jun 1, 2025
    Configuration menu
    Copy the full SHA
    a2790e4 View commit details
    Browse the repository at this point in the history
  8. Update README.md

    cameroncooke authored Jun 1, 2025
    Configuration menu
    Copy the full SHA
    500ad74 View commit details
    Browse the repository at this point in the history
Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载