Highlights
This release focuses on significant improvements to Intake functionality, with enhanced user permissions and interface refinements. We've fixed several critical UI/UX issues in Intake module to ensure smoother user experience after plan upgrades. Additionally, backend optimizations for recurrent clauses and UUID handling have been implemented to improve system performance and reliability.
New features
Intake module enhancements
Team Manager Permissions: Improved rights management for team managers, ensuring proper access control for Intake requests.
UI Framework Updates: Analyzed and improved UI framework to support future feature development.
Backend improvements
UUID Functionality: Added UUID to Base62 conversion functions to improve unique identifier handling.
Recurrent Clauses Analysis: Completed comprehensive analysis for optimizing recurrent clauses without end dates.
Database Optimization: Explored denormalization of deadlines in database to improve query performance.
Major bug fixes
Intake module
Plan Upgrade Issues: Fixed issue where End of Trial modal remained displayed over Intake requests list after plan upgrade.
UI Visibility: Resolved horizontal scrollbar display and poor Intake menu visibility under heavy load in French-language interface.
Badge Visibility: Corrected "New" badge visibility issues for eligible plans.
Modal Behavior: Fixed cross button functionality that was not properly closing modals.
Calendar and date handling
Date Selection: Fixed day box highlighting issue where incorrect dates were highlighted outside of current month/year.
User permissions
Comment Editing: Resolved issue where users could edit their colleagues' comments in Intake module.
Delete Functionality: Fixed Error 500 when clicking delete button on intake as Viewer.