Changes:

  • Fixed an issue where users were unable to update their profile settings if their assigned location had been deleted. Previously, when a location was removed, it disappeared from the user’s data, but the profile update process still required a valid location reference, resulting in an error message stating that the location no longer existed. The update logic has been adjusted to properly handle cases where a user’s location has been deleted, allowing settings to be modified without errors.
  • Fixed a bug where the “Update” button on the project edit form became unresponsive after an initial validation error. Previously, if a user attempted to save a project with an empty name, an error was correctly shown, but entering a valid name afterward did not re-enable the “Update” button. The validation and button state logic have been updated to correctly respond to subsequent input changes, ensuring the form can be successfully submitted after fixing the error.
  • Fixed an issue where the task name input field behaved incorrectly or became difficult to use on smaller screens. The layout and responsiveness of the input element were adjusted to ensure it remains fully visible, properly aligned, and accessible when editing task titles on mobile or reduced-width displays.
  • Added a dark theme to the Features page and implemented a “System” mode that automatically adapts the theme based on the user’s device settings. When the system is set to dark or light mode, the page now adjusts its appearance accordingly, ensuring a seamless and consistent experience across themes. Users can still manually switch between light, dark, and system modes.
  • Fixed an issue where task labels were being duplicated under certain actions. Previously, performing specific operations on tasks could result in labels appearing twice, causing confusion and inconsistent display. The underlying logic for rendering and updating labels has been corrected to prevent duplication while preserving existing label functionality.
  • Standardized the appearance and layout of notifications on the user settings page. Previously, notifications had inconsistent styles or formatting compared to other parts of the application, which could confuse users. The design and behavior of notifications were updated to align with the overall interface standards, ensuring a consistent and clear user experience.
  • Implemented a universal header across all public pages of the site. Previously, different pages used varied headers, leading to inconsistent navigation and user experience. The new universal header ensures consistent branding, layout, and navigation options throughout the public-facing sections, improving usability and providing a cohesive appearance.
  • Fixed an issue where tasks could not be restored directly from the board page. Previously, attempting to recover a deleted task from the board interface would fail, preventing users from reactivating tasks efficiently. The restoration functionality has been corrected to allow tasks to be successfully restored from the board view, maintaining proper task state and visibility.
  • Added the ability to mark users as favorites on the People page, similar to the projects functionality. Previously, the growing user list made it time-consuming to find specific users. With this update, favorite users are displayed at the top of the list, allowing quicker access and improving usability. The favorite feature helps prioritize frequently used users and streamlines navigation within large user lists.
  • Fixed a layout issue where attachments with varying name lengths caused uneven heights in the attachment list. Previously, a long attachment name combined with a shorter one would misalign items vertically, leading to an inconsistent and visually unappealing layout. The display logic and styling have been adjusted to maintain uniform heights and alignment regardless of the attachment name length, ensuring a cleaner and more consistent appearance.
doboard.com updated to version 1.68.0

Leave a Reply

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