Please provide a summary of the changes this PR introduces. Explain the problem it solves or the feature it adds, and link to any relevant issues.
Changes:
- List of changes here
- Detailed descriptions of each change
Why is this change required? What problem does it solve? What feature does it add? Provide a link to any relevant issues or discussions.
Describe in detail how you tested your changes. Include details of your testing environment, tests ran, etc.
Test Configuration:
- OS:
- Browser:
- Node version:
Test Cases:
- Describe any additional tests that you conducted and the outcomes.
Include screenshots or animated GIFs of your changes in action if applicable.
What types of changes does your code introduce? Mark all that apply:
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to change)
Go through this checklist and mark 'x' in the relevant boxes (like [x]
). Make sure all the items are checked before submitting the PR.
- I have read the CONTRIBUTING doc
- My code follows the code style of this project
- I have updated the documentation accordingly
- I have added tests to cover my changes
- All new and existing tests passed
Anything else you want to add? This could be technical debt issues, ideas for improvement, etc.