Rebased from feat/p8-001-sso to resolve conflicts after merging #210-#219.
Verification notes:
pnpm lint: passed
pnpm format:check: passed
Requested typechecks still fail on pre-existing workspace/module-resolution issues outside the conflict files, including apps/web/src/components/chat/message-bubble.tsx.
Rebased from feat/p8-001-sso to resolve conflicts after merging #210-#219.
Verification notes:
- pnpm lint: passed
- pnpm format:check: passed
- Requested typechecks still fail on pre-existing workspace/module-resolution issues outside the conflict files, including apps/web/src/components/chat/message-bubble.tsx.
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.
Rebased from feat/p8-001-sso to resolve conflicts after merging #210-#219.
Verification notes: