* Implement Logging
* Add timestamp in OnValueChanged
* improve web and linux logging
* Implement windows and format pigeon
* Fix windows build and unity log level
* Log commands with timestamp
* Fix code doc
* Remove unnecessary import
* Update docs
* Fix crash on windows 11 because of failed pairing
* Update changelog
* Fix native code formatting
* Error on windows scan
* Implement thread safe cache handling
* Fix start scan method
* Update windows/src/universal_ble_thread_safe.h
Co-authored-by: Foti Dim <foti@navideck.com>
* Refactor native Windows
* Fix guid parsing
* Fix FlutterError on Windows
* Fix Merge Conflicts
* Fix char subscription and store in characteristic struct instead of global map
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com>
Co-authored-by: Foti Dim <foti@navideck.com>
* 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>
* 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>