Release Notes - v4.4.1 🚀
April 20, 2026
This release includes bug fixes, usability improvements, and code refactorings across General, Quattrol 365, and PEEC modules. Highlights include enhanced notification handling, batch evaluation optimization, results rendering fixes, and the addition of participant group filters.
🌐 General
Features
- Added a clear notifications button and a paginator to organize the notifications view.
Bug Fixes
- Updated super administrator email validation in
firestore.rules. - Added line to reset the page index in the notifications section when switching organizations.
- Improved button design and notifications layout based on agent suggestions.
Documentation
- Added comments documenting new methods in the navigation bar (
navbar).
📈 Quattrol 365
Features
- Added "Evaluate Lot" button for quality control processing.
- Conditional rendering of result cells based on row edit state, displaying a placeholder when no data exists.
Bug Fixes
- Fixed styling in the batch evaluation modal window.
- Corrected data types in agent suggestion loading, avoiding redundancy.
- Removed unnecessary code in the means and standard deviations functionality.
- Improved results data processing (
mean-sd/results) for heavy load scenarios, including proper error handling. - Added error handling and user notifications for batch evaluation failures.
- Passed
meanSDobject to thesyncLotDirectcallback within the error snackbar. - Removed unnecessary calls for manual rejection state (
rejected). - Implemented icons for results triggering alerts, improving UI design.
- Fixed multi-lot display in the results table.
- Added validations in the data-entry UI to prevent undefined errors and reduce visual clutter.
- The rules tag is now only displayed when intra- or inter-rules are present in alert or rejection states.
Refactor
- Optimized batch evaluation, implementing strict typing and error handling.
🔬 PEEC
Features
- Added filtering logic for participant group 09 in default options.
Bug Fixes
- Added filtering logic for molecular participant group in default options.
- Implemented error handling in participation generation and updated permission denied error messages.
- Correct quantitative value export in the PEEC Molecular Total Report.
- Fixed spelling of "participations" in constants and interface labels.