Skip to content

Sort tasks based on the recent time entries#709

Merged
niraj2477 merged 3 commits intodevelopfrom
fix/processing-status
Aug 4, 2025
Merged

Sort tasks based on the recent time entries#709
niraj2477 merged 3 commits intodevelopfrom
fix/processing-status

Conversation

@niraj2477
Copy link
Copy Markdown
Collaborator

@niraj2477 niraj2477 commented Aug 4, 2025

Description

This PR updates the sorting logic in the task list shown during timesheet creation. The new order prioritizes tasks based on recent activity, user preference, and task status to improve relevance and usability.

Relevant Technical Choices

Updated Sorting Order:
  • Recently Worked On Tasks – Tasks that were logged in the past 7 days are now shown at the top.
  • Liked Tasks – Tasks marked as liked by the current user appear next.
  • Open / Working Tasks – Tasks that are still active (status = Open or Working) are shown afterward.

Testing Instructions

Additional Information:

Screenshot/Screencast

sorting-1754288588054.mp4

Checklist

  • I have carefully reviewed the code before submitting it for review.
  • This code is adequately covered by unit tests to validate its functionality.
  • I have conducted thorough testing to ensure it functions as intended.
  • A member of the QA team has reviewed and tested this PR (To be checked by QA or code reviewer)

See #691, #679

@niraj2477 niraj2477 requested a review from zeel-codder August 4, 2025 06:27
@niraj2477 niraj2477 merged commit 7dac334 into develop Aug 4, 2025
7 checks passed
@niraj2477 niraj2477 deleted the fix/processing-status branch August 27, 2025 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants