Skip to content

Fixed date and time#431

Open
kousumi04 wants to merge 2 commits into
Charushi06:mainfrom
kousumi04:fix-date-and-time
Open

Fixed date and time#431
kousumi04 wants to merge 2 commits into
Charushi06:mainfrom
kousumi04:fix-date-and-time

Conversation

@kousumi04
Copy link
Copy Markdown

@kousumi04 kousumi04 commented May 19, 2026

Related Issue

Closes 188

Summary

Analyzed and debugged the task scheduling flow by tracing date extraction, timezone conversion, and task rendering logic across the planner modules. Implemented fixes for regex based deadline parsing, chronological task sorting, and Due Soon UI rendering to ensure accurate and consistent assignment visibility and to make it lightweight.

Changes Made

  • Fixed Due Soon task ordering by sorting assignments based on their actual deadline dates.
  • Resolved disappearing assignments caused by timezone and time-difference edge cases.
  • Normalized date comparison to ignore hours/minutes and compare only calendar days.
  • Improved handling of extracted deadlines like “today”, “tonight”, and “tomorrow”.
  • Fixed rendering issues in task sections by correcting missing UI concatenation logic.
  • Fixed daily/weekly dashboard

Testing

Changes were tested using synthetic data.

Screenshots

Screenshot 2026-05-19 120056

Checklist

  • Code follows project style
  • Tested locally
  • No unrelated changes included

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.

1 participant