v2.23.0
New Features
- Read-Only User Role in MJ Server: Introduced a read-only user role, enhancing data security by allowing users to access information without modification privileges.
Improvements
-
SyncData Resolver Enhancements: The
SyncData
resolver now returns records affected by synchronization, providing clearer insights into sync operations. -
Skip Chat Component Optimization: Implemented performance improvements and code cleanup for the Skip Chat component, resulting in a more efficient user experience.
Bug Fixes
-
Configuration File Correction: Resolved issues in
mj.config.cjs
to ensure proper configuration settings are applied. -
GraphQL Query Adjustment: Fixed a GraphQL operation by changing a mutation to a query, aligning with the intended data retrieval process.
-
Read-Only User Implementation Fixes: Addressed various issues related to the read-only user role to ensure consistent behavior across the application.
-
Type Definition Cleanup: Made
dataSources
a required field in theAppContext
type and performed general code cleanup for better type safety and maintainability. -
CSS Styling Correction: Removed an unintended background color in
skip-chat-component.css
that was affecting the loading wrapper's appearance. -
Data Source Helper Method Update: Utilized a new helper method for the read-only data source to streamline data access processes.