Northeastern-Electric-Racing / Northeastern-Electric-Racing/FinishLine

[maintenance] - make notifs a collapsible panel

Open
#3,305 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

low-priority maintenance medium
Dominant language
TypeScript
Stars
36
Forks
9
Avg merge
4d 21h
Merged PRs (30d)
11

Description

"Ethan Parab
Feb 19th at 12:54 PM
kinda wish this was like, a collapsible panel of notifs or like something like the slack Activity thing instead of just showing one at a time - I tend to have a ton of CRs going through and get req-ed for review a lot so it would be nice to just see a bunch at once. Also color coding notifs like one for approval, one for review request, etc. would make it faster to know what I gotta do asap"

Should be the same thing for announcements as well, at least a 'clear all' feature

Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the notification and announcement UI entry points in the FinishLine codebase and reading their existing behavior. Define the scope for a collapsible notification panel, grouped or color-coded notification types, and a clear-all action for announcements before implementing. Done means the requested interactions work consistently and are covered by the relevant existing checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.