refactor (desktop): avatar organization consolidation and move to top bar#758
Conversation
📝 WalkthroughWalkthroughThe PR consolidates UI terminology from "Team" to "Organization" throughout the settings section, and refactors the top navigation bar by removing the separate SupportMenu component and integrating its functionality (keyboard shortcuts, report issues, contact options, organization switching) into an enhanced OrganizationDropdown component. Backend naming conventions are updated to reflect "Org" instead of "Workspace" in newly created organizations. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~40 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧹 Recent nitpick comments
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (9)
💤 Files with no reviewable changes (2)
🧰 Additional context used📓 Path-based instructions (6)apps/desktop/**/*.{ts,tsx}📄 CodeRabbit inference engine (apps/desktop/AGENTS.md)
Files:
**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
apps/desktop/src/renderer/**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.tsx📄 CodeRabbit inference engine (AGENTS.md)
Files:
apps/**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.{ts,tsx,js,jsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
🧠 Learnings (1)📚 Learning: 2026-01-02T06:50:28.671ZApplied to files:
🧬 Code graph analysis (2)apps/desktop/src/renderer/screens/main/components/TopBar/OrganizationDropdown.tsx (4)
apps/desktop/src/renderer/screens/main/components/TopBar/index.tsx (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (6)
🔇 Additional comments (11)
✏️ Tip: You can disable this entire section by setting 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 |
🧹 Preview Cleanup CompleteThe following preview resources have been cleaned up:
Thank you for your contribution! 🎉 |
Resolved conflict in OrganizationDropdown.tsx by: - Using main's auth approach (authClient, electronTrpc) - Keeping consolidated TopBar design with org name + chevron - Preserving support menu items in the dropdown
Description
Related Issues
Type of Change
Testing
Screenshots (if applicable)
Additional Notes
Summary by CodeRabbit
New Features
Refactor
✏️ Tip: You can customize this high-level summary in your review settings.