Skip to content

Releases: elkhailihamza/DevSync

v1.2.0 - Task Replacement & Manager Dashboard Enhancements

Choose a tag to compare

@elkhailihamza elkhailihamza released this 21 Oct 15:30
a57419c

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

Choose a tag to compare

@elkhailihamza elkhailihamza released this 14 Oct 18:40
e020dc7

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.