clients
clients copied to clipboard
[SG-520] Native messaging handler
Type of change
- [ ] Bug fix
- [x] New feature development
- [ ] Tech debt (refactoring, code cleanup, dependency upgrades, etc)
- [ ] Build/deploy pipeline (DevOps)
- [ ] Other
Objective
Add a new native messaging handler service with a new set of commands. Add a Node application to test the new messaging service and the various commands.
Code changes
These changes were all reviewed in various other PR's. Here are the big ones:
Base Test Runner: https://github.com/bitwarden/clients/pull/3269 Implement Handshake request: https://github.com/bitwarden/clients/pull/3277 Implement Status request: https://github.com/bitwarden/clients/pull/3310 Implement Credential Retrieval: https://github.com/bitwarden/clients/pull/3334 Implement Credential Create and Update: https://github.com/bitwarden/clients/pull/3342 Implement Generate Password: https://github.com/bitwarden/clients/pull/3370 Add confirmation dialog: https://github.com/bitwarden/clients/pull/3451 Refactor of services: https://github.com/bitwarden/clients/pull/3506
Before you submit
- Please add unit tests where it makes sense to do so (encouraged but not required)
- If this change requires a documentation update - notify the documentation team
- If this change has particular deployment requirements - notify the DevOps team