Changes:

  • The data requests on the Project page have been consolidated into a single combined request that runs only once when the page is first loaded. This optimization significantly reduces the number of separate API calls previously made during initialization. As a result, the Project page now loads faster and performs more efficiently.
  • The React initialization method has been updated to align with the latest React version. The deprecated ReactDOM.render function has been replaced with the new createRoot API, ensuring compatibility with modern React features. This change improves maintainability and prevents console errors related to outdated rendering methods.
  • Links to other tasks within comments have been refactored to use the React “Link” component instead of standard “a” tags. Previously, clicking such links caused a full page reload and re-fetched all project data. With this change, navigation is now handled client-side, ensuring smoother transitions and faster performance.
  • The comment form now supports pinning and unpinning, allowing users to keep it visible or collapse it according to their preference. The form’s state is remembered across page visits, so users don’t need to reset it each time. This improvement enhances workflow efficiency and provides a smoother commenting experience.
  • The frontend code has been prepared to support future consolidation of requests on the Calendar page. This setup lays the groundwork for combining multiple API calls into a single request, aiming to reduce redundant data fetching. As a result, the Calendar page will load faster and operate more efficiently once the full optimization is implemented.
doboard.com updated to version 1.67.0

Leave a Reply

Your email address will not be published. Required fields are marked *