-
Notifications
You must be signed in to change notification settings - Fork 143
Replace bell icon with settings icon #366
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The bell icon was misleading since clicking it opens a unified settings dialog containing: - Notification preferences - General app settings (keyboard mode, log links, repository path) Changed to a gear/cog icon which better represents the button's purpose while maintaining the color-coded notification status (green when enabled, red when disabled). Fixes #364
Changed the settings icon to use the default muted color (instead of red) when notifications are disabled. Only shows green when notifications are actively enabled. This provides a less alarming appearance while still indicating notification status.
🔍 Code Quality ReportThis comment is automatically updated with linting results from CI. Node.js Biome Formatting ✅ Status: PassedNode.js Biome Linting ✅ Status: PassedNode.js Test Coverage ✅ Status: PassedClient Coverage: Server Coverage: Mac Formatting (SwiftFormat) ❌ Status: FailedClick to see details
Mac Linting (SwiftLint) ✅ Status: PassedmacOS Test Coverage ❌ Status: Failed• Coverage: 0% |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Notification Icon Color Mismatch
The notification status icon's color for disabled states was changed from red (text-status-error
) to gray (text-muted
). This contradicts the PR description's claim of maintaining red for disabled notifications, creating a discrepancy between documented and actual behavior.
web/src/client/components/notification-status.ts#L88-L89
vibetunnel/web/src/client/components/notification-status.ts
Lines 88 to 89 in 422ad4c
return { | |
color: 'text-muted', |
Was this report helpful? Give feedback by reacting with 👍 or 👎
Claude finished @steipete's task —— View job 📋 SummaryThis PR replaces the bell icon with a settings gear icon in the notification-status component and updates tooltips to clarify that the button opens general settings rather than just notification preferences. The changes better reflect the button's actual functionality since it opens a unified settings dialog containing multiple configuration options. ✅ Positive Aspects
🔍 Areas for ImprovementCode Quality
Potential Issues
Performance
Security
Testing
💡 Suggestions
🎯 Priority Items
Reviewed commit: 422ad4c Todo List:
|
Summary
Why
The bell icon was misleading since clicking it opens a unified settings dialog that contains much more than just notification preferences:
A settings/gear icon better represents the button's actual functionality.
Changes
Test Plan
Fixes #364