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: flet-dev/flet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: flet-dev/flet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1-flet-test
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 14 files changed
  • 1 contributor

Commits on Oct 22, 2025

  1. Add remote tester bridge for Flutter integration tests

    Introduces the flet_integration_test Dart package and RemoteWidgetTester for TCP-based remote control of Flutter integration tests. Updates FletTestApp in Python to support a new 'remote' test mode, allowing tests to be driven without launching a Flet app. Refactors test setup and teardown logic to support both local and remote modes, and exposes RemoteTester in the Python SDK.
    FeodorFitsner committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    da0ca85 View commit details
    Browse the repository at this point in the history
  2. Improve remote tester line decoding and iOS min version

    Introduces a custom ChunkedLineDecoder for robust UTF-8 line splitting with max length enforcement in Dart and Python remote tester implementations. Updates iOS minimum deployment target to 13.0 in project files. Refactors remote tester logic to handle large messages and prevent buffer overflows.
    FeodorFitsner committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    5c36b0a View commit details
    Browse the repository at this point in the history
  3. Refactor CLI argument parsing and subparser handling

    Improves type annotations and refactors the set_default_subparser function to return the modified argument list. Adds a run() function for better testability and separates parser creation logic. The main entry point now calls run() and handles exit codes more cleanly.
    FeodorFitsner committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    4554fc3 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2025

  1. Configuration menu
    Copy the full SHA
    098ebc9 View commit details
    Browse the repository at this point in the history
  2. Update finder parameter handling in widget tester

    Replaces usage of 'id' with 'finder_id' and adds support for 'finder_index' in tap, long_press, enter_text, and mouse_hover actions in RemoteWidgetTester. Also removes unused import from flutter_tester.dart.
    FeodorFitsner committed Nov 28, 2025
    Configuration menu
    Copy the full SHA
    e06f6e0 View commit details
    Browse the repository at this point in the history
Loading