Caleb Mazalevskis
3ab62e11c3
Fix some comment typos. ( #50993 )
2024-08-27 10:54:10 -07:00
Sam Seay
35cdc6dc20
Use syncpack to lock pnpm version till we can fix issues ( #50828 )
2024-08-22 12:34:42 +12:00
Chi-Hsuan Huang
444cb40c7e
[Remote Logging] Use `wcAssetUrl` to check if the stack frame is from WooCommerce ( #50701 )
...
* Update remote logger to use `wcAssetUrl`
* Add changelog
* Fix tests
2024-08-20 10:48:39 +08:00
Chi-Hsuan Huang
73f45833b1
Enhance Remote Logging to Include `request_uri` ( #50671 )
...
Add request_uri prop to remote logging data
2024-08-15 22:14:53 +08:00
Chi-Hsuan Huang
450a4ce3bb
Add remote logging tool to beta tester ( #50425 )
...
* Add remote logging beta tester tool
* chore: Update log method return type to Promise<boolean>
* Update pnpm-lock.yaml
* Reformat
* Check window.wcSettings?.isRemoteLoggingEnabled
* Add changelogs
* Fix test
* Update toggle_remote_logging
* Fix toggle_remote_logging
* Improve message
* Fix lint
2024-08-08 11:12:51 +08:00
Chi-Hsuan Huang
e8dacef7a6
Track frequency of unhandled JS errors with MC Stats ( #50155 )
...
* Add bumpStat and fix tests
* Add changelog
* chore: Update dependencies and add @woocommerce/tracks for remote logging
* feat: Track frequency of unhandled JS errors with bumpStat
* chore: Update error boundary to log unhandled JS errors with bumpStat
* Add changelog
* Fix lint
* Check if tracks is enabled before bumping stats
* Fix test
* Fix lint
* chore: Refactor buildQuerystring to buildQueryParams for clarity and consistency
* Add bumpStat to wc tracks mock
2024-08-02 03:04:31 +00:00
Chi-Hsuan Huang
ed81aa8201
Integrate JS remote logging package in WooCommerce Admin ( #50134 )
...
* Update remote logger to check dev env and whether logging is enabled
* Add changelog
* Integrate JS remote logging package in WooCommerce Admin
* Add changelog
* Update remote logger package
* Update test
* Log error in error boundary
* Update remote logger
* Fix webpack config
* Update log stack format
* Update handleError
* Add init debug
2024-08-02 10:25:39 +08:00
Chi-Hsuan Huang
76e1761cf7
Add JS remote logging package ( #49702 )
...
* Add remote logging package
* Update package.json
* Fix wca admin
* Add changefile(s) from automation for the following project(s): @woocommerce/remote-logging, @woocommerce/dependency-extraction-webpack-plugin, woocommerce
* Update .eslintrc.js
* Revert core changes
* Add tracks check and update tests
* Set hard limit to trace
* Fix filename
* Add filters to customise API endpoints
* Update REDAME.md
- Add filters
- Remove installation section
* Update REDAME.md
* Add composer.lock
* Fix filename
---------
Co-authored-by: github-actions <github-actions@github.com>
2024-08-01 12:35:43 +08:00