hydra icon indicating copy to clipboard operation
hydra copied to clipboard

Feat/add macos build support

Open ADEMOLA200 opened this issue 1 month ago • 4 comments

When submitting this pull request, I confirm the following (please check the boxes):

  • [X] I have read and understood the Contributor Guidelines.
  • [X] I have checked that there are no duplicate pull requests related to this request.
  • [X] I have considered, and confirm that this submission is valuable to others.
  • [X] I accept that this submission may not be used and the pull request may be closed at the discretion of the maintainers.

Fill in the PR content:

  • Added macOS build support with system Python and aria2 detection
  • Optimized download source loading with React Context caching
  • Updated GitHub Actions workflows to include macOS builds
  • Added BUILD_MACOS.md documentation

Testing:

  • Tested on macOS (Apple Silicon)
  • Not tested on Intel Mac

Video showcase

https://github.com/user-attachments/assets/6527f0ed-d3dd-4768-b1ba-3fe199ced9a2

ADEMOLA200 avatar Nov 05 '25 22:11 ADEMOLA200

hey @ADEMOLA200, could you separate your changes in different PRs, based on the context of each change i see that there is a lot of code that does not seem to be directly related to the macos build that would make it easier to read and test

zamitto avatar Nov 06 '25 01:11 zamitto

hey @ADEMOLA200, could you separate your changes in different PRs, based on the context of each change i see that there is a lot of code that does not seem to be directly related to the macos build that would make it easier to read and test

This is done, kindly review if this new changes are okay

ADEMOLA200 avatar Nov 06 '25 11:11 ADEMOLA200

@zamitto

Vitor-Bukovitz avatar Nov 18 '25 00:11 Vitor-Bukovitz