Changelog

ClickUp integration improvements, dark mode fixes, and project filter expansion

New Features

  • Project relation filters for managers — Managers can now filter projects by “Created by me”, “Assigned to me”, or “Any relation” regardless of global project permissions, not just admins.

Improvements

  • ClickUp subtask synchronization — Restored real-time sync for ClickUp subtasks in both fresh imports and webhook updates, ensuring complete task hierarchies are maintained.
  • ClickUp hidden folder support — ClickUp tasks in hidden or default folders are now properly imported across all connection profiles, preventing missing work items.
  • Activity subscription management — Fixed automatic subscription and unsubscription of admins and managers to project budget progress notifications when users are added or removed from projects and teams.

Bug Fixes

  • Dark mode display issues — Fixed contrast and visibility problems in shared reports, dropdowns, state editor, and mobile navigation when using dark mode.
  • Timer creation errors — Resolved internal server errors when starting timers from the old timeline interface for non-admin users.
  • Date picker alignment — Fixed misaligned weekday headers in date pickers that were shifted one column to the left.
  • Report crashes with invalid dates — Prevented crashes when reports or project pages encountered null or invalid date values.
  • CSV import error handling — Fixed “undefined method ‘strip’ for nil” errors across all CSV import services when columns are missing or mismatched.
  • Integration webhook reliability — Added retry logic for transient storage failures and improved webhook uninstallation for disabled provider connections.

More changelog entries