Replace Sign out button with user icon dropdown containing Settings link and Sign out
Fix MCP tool schemas: convert from JSON Schema to Zod raw shapes for SDK v1.29.0 compatibility
Test plan
User menu dropdown appears when signed in
Settings link navigates to /settings
Sign out works from dropdown
Sign in link still shows when logged out
MCP tools all work (full test passed)
Lint + build + 234 tests pass
## Summary
- Replace Sign out button with user icon dropdown containing Settings link and Sign out
- Fix MCP tool schemas: convert from JSON Schema to Zod raw shapes for SDK v1.29.0 compatibility
## Test plan
- [x] User menu dropdown appears when signed in
- [x] Settings link navigates to /settings
- [x] Sign out works from dropdown
- [x] Sign in link still shows when logged out
- [x] MCP tools all work (full test passed)
- [x] Lint + build + 234 tests pass
Replace the plain "Sign out" button in the header with a user icon
that opens a dropdown menu containing Settings and Sign out options.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The MCP SDK v1.29.0 changed server.tool() to require Zod schemas
(raw shapes) instead of plain JSON Schema objects. The old format
triggered "expected a Zod schema or ToolAnnotations" errors.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
makiolaj
merged commit bb60168ffb into Develop2026-04-03 18:59:59 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Test plan