feat: add search functionality to notifications drawer#1238
feat: add search functionality to notifications drawer#1238anishachoudhary5 wants to merge 1 commit into
Conversation
|
@anishachoudhary5 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. |
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
There was a problem hiding this comment.
Thanks for your first PR on DevTrack! 🎉
A maintainer will review it within 48 hours. While you wait:
- Make sure CI is passing (type-check + lint)
- Double-check the PR description is filled out and the issue is linked
- Feel free to ask questions in Discussions if you need help
If you find DevTrack useful, a ⭐ star on the repo is always appreciated — it helps the project grow and attract more contributors!
|
Hi @Priyanshu-byte-coder |
|
The auth.ts change adds the |
Priyanshu-byte-coder
left a comment
There was a problem hiding this comment.
This PR has merge conflicts with current main in src/lib/auth.ts and src/components/NotificationBell.tsx. Please rebase onto current main and resolve the conflicts.
|
Your PR has conflicts with the current |
Priyanshu-byte-coder
left a comment
There was a problem hiding this comment.
This PR now has merge conflicts with main due to recent merges. Please rebase onto the latest main branch and resolve all conflicts to proceed with merging.
|
This PR has merge conflicts with |
|
Hey @anishachoudhary5! Saw your work on GSSoC 2026. We are building TermUI, a TypeScript terminal UI framework with React-style hooks and JSX, rendered entirely in the terminal. We have 67 unassigned GSSoC issues open. 19 are marked Karanjot, TermUI maintainer |
|
This PR has merge conflicts with the current |
|
This PR has merge conflicts with |
|
This PR has merge conflicts with the current main branch. Please rebase on the latest main to resolve them — your contribution is labeled for GSSoC scoring. |
|
This PR has merge conflicts with git fetch origin
git rebase origin/main
# Resolve any conflicts, then:
git push --force-with-lease |
|
This PR has merge conflicts with git fetch origin
git rebase origin/mainOnce you resolve the conflicts and CI passes, we can review for merge. |
|
Hi! This PR has merge conflicts with the git fetch upstream
git rebase upstream/main
# resolve any conflicts
git push --force-with-leaseIf you're no longer working on this, let us know and we can close it. Thanks! |
|
This PR has merge conflicts with the main branch. Please rebase your branch on latest main and resolve the conflicts so it can be reviewed and merged. |
Summary
Implemented searchable notifications inside the
NotificationBelldrawer to improve usability for users with large notification histories.The feature adds real-time client-side filtering with debounce, accessibility improvements, and empty-state handling while preserving the existing UI and functionality.
Changes Made
×) button to reset searcharia-label, keyboard support)Technical Details
searchQueryanddebouncedQuerystatesuseEffect.filter()anduseMemoVerification
Notes