Product demo

Your team shouldn't find out
when code breaks in production.

BlueFairy watches every merge and tells the right engineers exactly what changed, what it breaks, and how to fix it.

Get started free →

GitHub · synthex/api

feat!: remove user.role, migrate to permissions

Merged

jakeg merged into main · 2 minutes ago

userController.js, auth.middleware.js

+89 −23

BlueFairyBreaking change

This will break AuthGuard on your next deploy.

Jake removed user.role from all API responses. Your AuthGuard component reads it directly — it will fail silently for every user once this ships.

Replace user.role === 'admin' with user.permissions.includes('admin:write') at lines 34 and 67 of AuthGuard.tsx.
Sarah (frontend)Mobile team

How it works

01

Connect your repos

Install the BlueFairy GitHub App in two clicks. Select which repositories to monitor. No webhooks to configure, no tokens to manage.

02

Every merge is analysed

BlueFairy reads commit diffs, identifies breaking changes and new behaviours, and maps them to the parts of your codebase that will be affected.

03

The right people are notified

Alerts go to the engineers most likely to be affected — delivered in the BlueFairy feed, your browser extension, and Slack.

Works with your existing tools

GitHub
Slack
Browser extension

Ready to keep your team in sync?

Connect your first repository in under two minutes. Free to get started.

Sign up with GitHub →