14 Commits

Author SHA1 Message Date
Timothy Carambat e97a9e7e44 ARM64 support for Nut.js 2025-01-03 20:07:29 -08:00
Simon Hofmann 2376e3c5f9 Release/v4.2.0 (#580)
* Updated changelog

* Version bump to v4.2.0
2024-04-11 10:12:42 +02:00
Simon Hofmann 0e4db6e93e Release/v4.1.0 (#576)
* Removed un-used duplicated definition of window-element interface

* Updated changelog

* Version bump to v4.1.0
2024-04-04 07:44:10 +02:00
Simon Hofmann 3c59e6cf1d Release/v4.0.1 (#573)
* Disable GitHub package registry

* Updated changelog

* Re-enabled snapshot releases

* Version bump to v4.0.1
2024-03-29 10:50:20 +01:00
Simon Hofmann 49f146494e Bugfix/559/limit window region to main screen dimensions (#561)
* (#559) Adjust getRegion implementation

It’ll now cut off window regions at the borders of the main screen, avoiding errors due to out of bounds regions

* (#559) Moved window e2e test into dedicated e2e subpackage
2024-02-16 23:41:54 +01:00
Simon Hofmann e12635d8f2 Monorepo (#560)
* Monorepo build

* Added global gitignore

* Excluded .idea folder

* Added step to set up pnpm

* Added packageManager info to root level package.json

* Replaced npx with pnpx

* Fixed trailing comma

* NPM_TOKEN

* NPM_TOKEN

* NPM_TOKEN

* Added missing root level coverage:clean target

* Streamlined naming of samples

* Run coverage instead of test

* Updated lock file

* Updated sonar settings

* Updated sonar settings

* Aligned package versions, added script to bump versions on snapshot releases
2024-02-15 21:03:17 +01:00
Simon Hofmann aa4c0981bd (NT-67) Update E2E tests 2024-02-11 21:21:32 +01:00
Simon Hofmann 778cd7ff8f Bugfix/(nut tree/plugin ocr#25)/default confidence (#541)
* (nut-tree/plugin-ocr#25) Made the confidence value of a match request optional

* (nut-tree/plugin-ocr#25) Stop setting a default confidence value to not override other confidence value (e.g. the OCR one) with the explicit value of the match request

* (nut-tree/plugin-ocr#25) Removed redefinition of sleep and used import

* (nut-tree/plugin-ocr#25) Updated workflow definitions

* (nut-tree/plugin-ocr#25) Run npx playwright install before running tests

* (nut-tree/plugin-ocr#25) Specify working directory where to load the Electron main from in window tests

* (nut-tree/plugin-ocr#25) Increased Jest timeout for window tests to accommodate startup times, removed superfluous Docker stuf from CI runs on macOS and Windows, since tests would be running in Linux again which is just confusing in this place
2023-10-17 23:34:59 +02:00
Simon Hofmann dd5c3825b5 Switched to using playwright in e2e tests 2023-10-17 22:35:16 +02:00
Simon Hofmann bc5e99c1f0 Feature/437/prettier (#438)
* (#437) Added prettier

* (#437) Initial formatting run

* (#437) Added husky and lint-staged to automate formatting
2022-10-16 20:28:20 +02:00
Simon Hofmann 93c455c9db Fix y offset for tests on macos-latest 2021-12-13 21:18:26 +01:00
Simon Hofmann 60026518ff Feature/279/separate image matching (#298)
* (#279) Remove image matching provider code

* (#279) Remove image matching providers from registry

* (#279) Update vision adapter test

* (#279) Remove opencv4nodejs-prebuilt dependency

* (#279) Plugin e2e test

* (#279) Init plugin e2e test

* (#279) Align e2e package versions

* (#279) Fix resource path

* (#279) Add error info to output, formatting

* (#279) Run plugin test in Docker environment

* (#279) Export FileType enum

* (#279) Move screen e2e test to plugin e2e test subpackage since it requires the template-matcher package as well

* (#279) Move keyboard e2e test to plugin subpackage as well
2021-10-28 20:35:48 +02:00
Simon Hofmann 5c5b02b345 (#246) Sync package-lock files 2021-07-14 21:47:47 +02:00
Simon Hofmann d9906d31e4 (#246) Updated directory name for window e2e test 2021-07-14 21:43:28 +02:00