Skip to content

add search functionality to notifications drawer#2295

Open
bhavyanjain3004 wants to merge 19 commits into
Priyanshu-byte-coder:mainfrom
bhavyanjain3004:issue-1039
Open

add search functionality to notifications drawer#2295
bhavyanjain3004 wants to merge 19 commits into
Priyanshu-byte-coder:mainfrom
bhavyanjain3004:issue-1039

Conversation

@bhavyanjain3004

Copy link
Copy Markdown
Contributor

Summary:

Added real-time search functionality to the Notification drawer (Closes #1080).

Key Changes:

Added a debounced search input inside the NotificationBell dropdown.
Notifications filter in real-time client-side.
Matching text in notifications is highlighted.
Includes an empty state message and a clear (×) button.
Input autofocuses on open for better accessibility.

@github-actions github-actions Bot added gssoc26 GSSoC 2026 contribution type:feature GSSoC type bonus: new feature type:testing GSSoC type bonus: tests (+10 pts) labels Jun 10, 2026
@github-actions

Copy link
Copy Markdown

GSSoC Label Checklist 🏷️

@Priyanshu-byte-coder — please apply the appropriate labels before merging:

Difficulty (pick one):

  • level:beginner — 20 pts
  • level:intermediate — 35 pts
  • level:advanced — 55 pts
  • level:critical — 80 pts

Quality (optional):

  • quality:clean — ×1.2 multiplier
  • quality:exceptional — ×1.5 multiplier

Validation (required to score):

  • gssoc:approved — counts for points
  • gssoc:invalid / gssoc:spam / gssoc:ai-slop — does not score

Type labels (type:*) are auto-detected from files and title. Review and adjust if needed.
Points formula: (difficulty × quality_multiplier) + type_bonus

@github-actions github-actions Bot added type:bug GSSoC type bonus: bug fix type:design GSSoC type bonus: UI/design (+10 pts) type:performance GSSoC type bonus: performance (+15 pts) labels Jun 10, 2026
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

@bhavyanjain3004 is attempting to deploy a commit to the PRIYANSHU DOSHI's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc26 GSSoC 2026 contribution type:bug GSSoC type bonus: bug fix type:design GSSoC type bonus: UI/design (+10 pts) type:feature GSSoC type bonus: new feature type:performance GSSoC type bonus: performance (+15 pts) type:testing GSSoC type bonus: tests (+10 pts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add search functionality to notifications drawer

1 participant