feat: Add Custom Category Management to Quick Replies - #1163
Conversation
|
@Kritika200520 is attempting to deploy a commit to the itzzavdhesh's projects Team on Vercel. A member of the Team first needs to authorize it. |
✍️ DCO Sign-off NeededHey @Kritika200520! 👋 One or more commits in this PR are missing a Warning
How to fix: For the latest commit: git commit --amend --signoff
git push --force-with-leaseFor multiple commits, replace git rebase --signoff HEAD~N
git push --force-with-leaseThis comment will update automatically after you push. 🤖 VoiceForge Automation · Updates automatically on edits |
🎉 PR Ready for Mentor ReviewHey @Kritika200520! 👋 Your PR passed all checks and is now in the GSSoC review queue. Note 🔗 Closing: #765 · 📐 272 lines across 2 file(s) · 📬 Already requested or no eligible reviewer found @sabeenaviklar @Anushreebasics @itsdakshjain @snehkris @Mrigakshi-Rathore @Itzzavdheshh @Nitya-003 @4f4d @lovestaco, this PR is ready for your review — please confirm scope, check behavior and tests, then approve or request changes. Important This is not an approval. Please wait for mentor feedback before expecting a merge. If changes are requested, push them to this same branch and keep the PR focused on the linked issue. 🤖 VoiceForge Automation · Updates automatically on edits |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughQuick replies now support user-defined categories stored in ChangesQuick-reply categories
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant User
participant QuickReplies
participant localStorage
participant Settings
User->>QuickReplies: add or delete category
QuickReplies->>localStorage: save category list
QuickReplies-->>User: update tabs and reply selectors
User->>Settings: export or import backup
Settings->>localStorage: read or restore category data
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 Biome (2.5.6)client/src/pages/Settings.jsxFile contains syntax errors that prevent linting: Line 374: expected Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
All reported issues were addressed across 2 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
itsdakshjain
left a comment
There was a problem hiding this comment.
Issue number not mentioned in description
|
Hi @Kritika200520 please mention the issue number in PR Description |
🎊 PR Merged SuccessfullyHey @Kritika200520! 👋 Congratulations and thank you for your contribution to VoiceForge! Note 🔗 Linked issue(s): #765 · ✅ Marked as merged and complete Maintainers may still handle final cleanup, release notes, or follow-up tracking after the merge. 🤖 VoiceForge Automation · Updates automatically on edits |
🚀 Program
GSSoC
📝 Description
Add custom category management to the Quick Replies drawer. This allows users to add, manage, and delete custom categories (e.g., "Work", "Family", "Medical") beyond the hardcoded list (
General,Social,Needs,Urgent).localStorageundervf_quick_reply_categories.QuickReplies.jsxthat updates tabs immediately.Generalcategory.🔗 Related Issue
Closes #765
Fixes #765
🔄 Type of Change
🧪 How to Test
✅ Checklist
feat: Add Custom Category Management to Quick Replies)Summary by cubic
Adds custom category management to Quick Replies so users can organize replies beyond the fixed set. Previously categories were hardcoded; now users can add and delete categories inline, with persistence and cross-tab sync. Deleting a category moves its replies to “General”; default categories can’t be deleted.
vf_quick_reply_categoriesand sync across tabs/windows; invalid stored categories fall back to “General”.vf_history_retentionin Settings Backup & Restore.Written for commit 20cf19d. Summary will update on new commits.
Summary by CodeRabbit
New Features
Backup & Restore
Bug Fixes