* Improve scan filter api
* Implement Windows filters
* Add manufacturerDataList and deprecate manufacturerData
* Fix Windows
* Update Readme and changelog
* Remove import
* Fix Linux
* Update readme and changelog
* Cleanup Todo
* Improve ManufacturerData
* Rename webConfig and Manufacturer.data
* Return false for receivesAdvertisements on Linux/Web
* Add delay in discoverServices on Linux
* Remove import
* Update changelog
---------
Co-authored-by: fotidim <foti@navideck.com>
* Add manufacturer data filtering
* Implement manufacturer data filter in windows
* Fix manufacturerData filtering on windows
* Fix linux
* Clean comments
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com>
* Fix wrong manufacturer data in release mode
* Improve code
* fix manufacturer data for little endian
* Minor fix
---------
Co-authored-by: Rohit Sangwan <rohitsangwan647@gmail.com>
* Implement ScanFilter
* Add windows implementation
* Fix Linux and cleanups
* Update Readme, Changelog and Version
* Minor fixes from AI comments
* Fix windows crash and update pigeon
* Fix UUID parsing
* Apply suggestions from code review
Co-authored-by: Foti Dim <foti@navideck.com>
---------
Co-authored-by: Foti Dim <foti@navideck.com>
* Implement queue
* Enable queue by default, remove queue from web and update readme
* Rename useQueue to queuesRequests
* Rename queuesRequests and improve readme
* Rename _executeMethod and improve readme
* Rename to _isQueueEnabled
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com>
* Improve windows device name discovery
* Imrove classes and folders structuring
* rename generated files
* Improve windows threads and other fixes
* More optimizations
* Cleanups
* Update .vscode/settings.json
Co-authored-by: Foti Dim <foti@navideck.com>
* Resolve comments
* Performance improvements
---------
Co-authored-by: Foti Dim <foti@navideck.com>
Co-authored-by: Foti Dim <fdimanidis@gmail.com>