v5.3.3
This release focuses on preventing comment loss during navigation, improving task validation tracking, and refining roles & team management, along with several backend stability fixes.
⭐ Key Highlights
Prevent comment loss on navigation
Users will now see a confirmation pop-up if they attempt to leave a page with an unposted comment. This helps prevent accidental data loss during reloads or navigation.
(Related: #6684)
Validator ID added to Task JSON
A new validatedBy attribute has been added to task JSON, allowing visibility into which user validated a task directly from the task grid. (Related: #6954)
Expand to see detailed codebase changes 🖥️
- Save comment draft in session to prevent data loss on reload/navigation by @suzit-10 in /pull/7075
- Refactor pm_only dependency to admin_only by @prabinoid in /pull/7064
- Add validator id in task json by @prabinoid in /pull/7069
- Token decode error exception handled by @prabinoid in /pull/7079
- Update team edit permission by @suzit-10 in /pull/7099
- Access the team management page by @suzit-10 in /pull/7092
- Role duplicatioin on update by @suzit-10 in /pull/7101
- Remove undefined listed as a hashtag by @suzit-10 in /pull/7083
- Remove composite fk on project teams and add id pk by @prabinoid in /pull/7090
- v5.3.3 staging release by @ramyaragupathy in /pull/7102
- Fix role deletion logic and refine role assignment by @suzit-10 in /pull/7104
- Memoize role list by @suzit-10 in /pull/7106
- Merge fix from dev -> staging (v5.3.3 staging release) by @nischalstha9 in /pull/7105
- v5.3.3 Production release by @nischalstha9 in /pull/7107
Full Changelog: v5.3.2...v5.3.3