Skip to content

To-Do List#130

Open
amah853 wants to merge 1 commit intonicolaschan:masterfrom
amah853:todolist
Open

To-Do List#130
amah853 wants to merge 1 commit intonicolaschan:masterfrom
amah853:todolist

Conversation

@amah853
Copy link
Copy Markdown

@amah853 amah853 commented Jan 23, 2026

This pull request introduces a new "To-Do List" feature alongside improvements to the schedule display and some minor CSS fixes. The main user interface now displays both the schedule and the to-do list side-by-side, with the to-do list allowing users to add, view, and complete tasks (optionally associated with specific class periods). Additionally, some CSS comment syntax issues were corrected.

New To-Do List feature:

  • Added a new TodoList component (src/ui/TodoList.js) that allows users to add, group, and remove to-do items, with optional association to schedule periods. Tasks are persisted using the existing cookieManager and are removed when marked complete.
  • Integrated the TodoList into the main UI by updating Index.js to display both the schedule and the to-do list side-by-side in .page2-content. [1] [2]

Schedule display improvements:

  • Updated ScheduleDisplay to use a new tile-style layout with a header and icon, and improved the "No classes today" message for consistency with the new UI style. [1] [2]

CSS fixes and cleanup:

  • Fixed CSS comment syntax in style.css by converting invalid // comments to proper block comments, preventing CSS parsing errors. [1] [2]

@amah853
Copy link
Copy Markdown
Author

amah853 commented Feb 17, 2026

@nicolaschan any update on this PR? thanks.

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