-
Notifications
You must be signed in to change notification settings - Fork 296
chore(nx): add core package #20036
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(nx): add core package #20036
Conversation
git-subtree-dir: libraries/core git-subtree-split: 88a51a52c6f56e824a242c014ad153e4565b1936
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR moves the core package from wire-core-packages/packages/core to libraries/core within the monorepo, integrating it as a native monorepo library for use by the webapp.
Key changes:
- Relocated core package files to
libraries/core/src/ - Added MLS recovery orchestration system with error mapping and policy-based retry logic
- Implemented E2EI (End-to-End Identity) service for certificate management
- Added comprehensive test coverage for MLS and E2EI functionality
Reviewed changes
Copilot reviewed 188 out of 273 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| libraries/core/src/messagingProtocols/mls/recovery/* | New MLS error recovery system with orchestrator, error mapper, and configurable policies |
| libraries/core/src/messagingProtocols/mls/MLSService/* | Core MLS service implementation with event handling, key package management, and conversation lifecycle |
| libraries/core/src/messagingProtocols/mls/E2EIdentityService/* | E2EI certificate enrollment and validation with ACME protocol support |
| libraries/core/src/messagingProtocols/proteus/EventHandler/* | Proteus message decryption handlers |
| libraries/core/src/cryptography/* | Asset encryption and message hashing utilities |
| libraries/core/src/linkPreview/* | Link preview image upload service |
| libraries/core/src/errors/* | Custom error types for decryption and federation |
| libraries/core/src/demo/* | Demo scripts and HTML for testing |
| libraries/core/src/index.ts | Main export file consolidating all modules |
|
|
🔗 Download Full Report Artifact 🧪 Playwright Test Summary
specs/Accessibility/Accessibility.spec.ts (❌ 2 failed,
|




Pull Request
Summary
Security Checklist (required)
Accessibility (required)
Standards Acknowledgement (required)
Screenshots or demo (if the user interface changed)
Notes for reviewers