Changes:
- Fixed an issue where the due date displayed in the task change history appeared one day earlier than the actual selected date. This discrepancy occurred after setting a specific due date for a task and was caused by incorrect date processing. The date handling logic was corrected to ensure the due date in the history accurately reflects the value selected by the user.
- Added a project-level default watchers list for newly created tasks that is not tied to a specific user. This list is applied automatically when the user creating a task does not have a personal watchers list configured for the project. The default watchers list can be set during project creation and can be edited later only by administrators and project managers. This ensures consistent task visibility and notification settings across the project.
- Resolved multiple issues related to event editing and display in the calendar. Fixed incorrect behavior when changing event types (e.g., vacation, day off, holiday), including cases where event titles were replaced with incorrect placeholders, events disappeared, or previous event types continued to be displayed after editing. Also corrected the user list positioning in the event creation modal and improved the rendering logic to ensure that multiple events assigned to the same day are displayed correctly.
- Fixed console errors related to the lazy loading of Tippy tooltips. The initialization and loading logic for lazy Tippy instances was reviewed and adjusted to prevent warnings and runtime errors in the browser console. As a result, tooltip components now load correctly without producing unnecessary console messages.
- Addressed issues identified after the initial production release of the Poker Planning feature. Fixed the positioning of the popup window and corrected the display of the users list during the planning process. Part of the underlying logic was reviewed and adjusted, and tooltip messages were refined to improve clarity and usability.