Repository navigation
Releases: elkhailihamza/DevSync
Releases · elkhailihamza/DevSync
Release list
v1.2.0 - Task Replacement & Manager Dashboard Enhancements
What's New in v1.2.0:
- Task Replacement Policy: When a manager replaces a task, it must now be reassigned to another user. Once replaced, the task cannot be modified or deleted using tokens.
- Token Balance Update: If a task change request isn't addressed by the manager within 12 hours, users will automatically receive double modification tokens the next day.
- 24-Hour Task Status Check: Tasks not marked as completed and overdue will automatically be flagged as "incomplete" every 24 hours.
- Manager Dashboard: Managers now have a full overview of all employee tasks, with completion percentages filtered by week, month, and year, along with the total number of modification tokens used.
Improvements:
- Unit Testing: Unit tests have been implemented for critical project components using JUnit, ensuring the stability and reliability of the codebase.
- Code Coverage: Integrated tools to measure and improve code coverage, ensuring all key functionality is tested.
- Bug Fixes: Addressed issues identified during testing, ensuring all tests pass.
- Test Documentation: Detailed documentation for all unit tests to improve collaboration and maintenance.
v1.1.0 - Task Management Enhancements and Token System
v1.1.0 - Release Notes
Implemented Features:
- Task Creation Validation: Prevented task creation with a due date in the past.
- Tagging Requirement: Enforced the addition of multiple tags when creating tasks.
- Task Scheduling Restriction: Restricted task scheduling to a maximum of 3 days in advance.
- Completion Deadline: Enforced that tasks must be marked as completed before their due date.
- Self-assignment Only: Enabled users to assign tasks only to themselves and not to others.
- Token System for Task Replacement: Implemented a token system, allowing users to replace tasks assigned by their manager (2 tokens per day).
- Task Deletion Token: Allowed users to delete one task per month using a deletion token. Deleting tasks created by the user does not affect tokens.