INSIGHT-MVP/packages
Thomas Reitz 98e7f48ce2 fix: make GET /settings/branding public to break login loading loop
LoginPage calls /settings/branding to load branding config (logo, colors).
Without @Public(), the JWT guard returns 401, which triggered the axios
response interceptor to attempt a silent refresh, fail, and call
window.location.href = '/login' — creating an infinite reload loop on
the login page itself.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 11:44:50 +01:00
..
core-service fix: make GET /settings/branding public to break login loading loop 2026-03-14 11:44:50 +01:00
crm-service feat(crm): Kontakt-Detailseite – Breite, Outlook Daten, Outlook-Push 2026-03-13 19:57:07 +01:00
frontend fix: resolve login loading loop caused by Vite HMR reconnects + rate limiting 2026-03-14 11:35:18 +01:00