Skip to content

feat: Add Activity & Tasks section to Tracker Dawer#215

Merged
victoriatran17 merged 2 commits intoBobaTalks:mainfrom
JennaXiao3:jenna/activity-task-section
Sep 18, 2025
Merged

feat: Add Activity & Tasks section to Tracker Dawer#215
victoriatran17 merged 2 commits intoBobaTalks:mainfrom
JennaXiao3:jenna/activity-task-section

Conversation

@JennaXiao3
Copy link
Collaborator

@JennaXiao3 JennaXiao3 commented Aug 17, 2025

Fixes #173

Description

What is the purpose of your change?

  • Added a component TrackedActivity that displays a timeline of activity & tasks on the TrackerDrawer, where each activity is handled by a TrackedActivityRow component
  • Included features to add, edit, and delete activities
  • Ordered the timeline in chronological order
  • Dots on the timeline are filled if the date has passed, showing completion

What areas of the application does this change impact? (changes API, folder structure, etc)

What features/fixes are deferred/not handled in this PR?

Screen.Recording.2025-08-16.at.10.51.02.PM.mov

Checklist

  • Adds unit tests
  • Has a work item linked to the PR

@JennaXiao3 JennaXiao3 requested a review from a team as a code owner August 17, 2025 02:52
strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [18.x, 20.x]
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Updated the node version of frontendtests Github Action since I'm using "@mui/lab" and "@mui/x-date-pickers", which require at least node v16. Although they use the same MUI version (v5), they have stricter deps than "@mui/materal", so the node version used to run the tests needs to be updated

Copy link
Contributor

@razlze razlze left a comment

Choose a reason for hiding this comment

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

left some comments

@JennaXiao3 JennaXiao3 force-pushed the jenna/activity-task-section branch from afc84b8 to a1f910f Compare August 19, 2025 02:40
@JennaXiao3 JennaXiao3 requested a review from razlze August 19, 2025 02:42
Copy link
Contributor

@razlze razlze left a comment

Choose a reason for hiding this comment

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

lgtm

@victoriatran17 victoriatran17 merged commit 52e9fbc into BobaTalks:main Sep 18, 2025
4 checks passed
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.

Activity and task feature

3 participants