Skip to content

Add multithreaded parallel runner, credentials loader, and integration guide#2

Open
andreacoppini wants to merge 6 commits into
masterfrom
multithreaded-parallel-runner
Open

Add multithreaded parallel runner, credentials loader, and integration guide#2
andreacoppini wants to merge 6 commits into
masterfrom
multithreaded-parallel-runner

Conversation

@andreacoppini
Copy link
Copy Markdown
Owner

This PR introduces a safe and scalable multithreaded execution model for Crossbreeder.

Included

  • BatchRunner: bounded parallel job queue
  • APJobSettings / APJobResult: thread-safe data transfer
  • CredentialsLoader + credentials template file
  • Full integration guide (XOJO_INTEGRATION_STEPS.md)

Key Improvements

  • UI no longer blocks
  • Multiple APs processed in parallel
  • Retry, pause/resume, cancel support
  • Credentials moved out of code

Note

Direct modifications to ChangeFW.xojo_code and the main window are described in the integration guide due to tooling restrictions when patching SSH command logic.

Apply the steps in XOJO_INTEGRATION_STEPS.md to complete integration.

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