- Add missing await on signIn mutation in handleCredentialsSignIn (Sentry)
- Preserve plain Error messages in useSnackBarOnQueryError instead of
dropping to generic text
- Handle non-GraphQL errors in catch blocks across auth hooks
(useHandleResetPassword, useSignUpInNewWorkspace,
useHandleResendEmailVerificationToken, useSSO) by passing error.message
- Gate Apollo DevTools with IS_DEBUG_MODE in metadata ApolloProvider
- Wrap client.mutate in try/catch in AuthService for Apollo v4 compat
- Handle ApolloError in PromiseRejectionEffect alongside CombinedGraphQLErrors
- Prevent duplicate redirects in useWorkspaceFromInviteHash effect
- Wire billing query error to useSnackBarOnQueryError
- Remove unreachable renewResult.error branch in
useRequestApplicationTokenRefresh (catch block handles it)
https://claude.ai/code/session_017uafSHYDZYzv7Tp6qnVDbB