Skip to content

Android: update task list display to match web UI#260

Merged
dkhalife merged 2 commits intomainfrom
update_task_list_display
Mar 22, 2026
Merged

Android: update task list display to match web UI#260
dkhalife merged 2 commits intomainfrom
update_task_list_display

Conversation

@dkhalife
Copy link
Owner

Updates Android task list to match web UI: relative due date chips (about 7 hours ago / Today at 05:00 PM), recurrence chip with 1x glyph for once or repeat icon for recurring, notification bell chip, and timezone bug fix in TaskGrouper.

Copilot AI review requested due to automatic review settings March 22, 2026 23:14
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Android task list UI to align with the web UI by introducing due-date/recurrence/notification “chips” and by fixing a timezone conversion bug in Android’s due-date grouping logic.

Changes:

  • Add due date, recurrence, and notification chips to each task row in TaskListScreen.
  • Update due date formatting to show relative text (e.g., “Today at 05:00 PM”, “about 7 hours ago”).
  • Fix TaskGrouper’s due date parsing to correctly convert to the device timezone before grouping.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
android/app/src/main/java/com/dkhalife/tasks/ui/screen/TaskListScreen.kt Adds the new chips UI and relative due date / recurrence formatting logic.
android/app/src/main/java/com/dkhalife/tasks/data/TaskGrouper.kt Adjusts due date parsing to account for local timezone when grouping tasks.

@dkhalife dkhalife merged commit 7c12335 into main Mar 22, 2026
6 checks passed
@dkhalife dkhalife deleted the update_task_list_display branch March 22, 2026 23:24
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