Skip to content

v1.6.3

Choose a tag to compare

@github-actions github-actions released this 16 Jun 03:45
· 8 commits to main since this release

NebulaCMS v1.6.3

Release type: patch
Focus: Inertia.js non-Inertia response modal overlay fixes

Release commit: 2adf31eb342bfd9e32918dfe5d399f580c491e3d

Summary

This patch release resolves a critical user experience issue in Laravel Inertia where public Blade pages (such as the blog's homepage) were rendered inside a modal overlay (popup/iframe) on top of the admin dashboard or login page.

Fixed

  • Logout & Profile Deletion Redirects: Changed controller redirects on logout (AuthenticatedSessionController) and profile deletion (ProfileController) from redirect('/') to Inertia::location('/') to trigger a clean full-page browser reload.
  • Guest Auth Logo Links: Changed the logo links in guest authentication layouts (auth-simple, auth-split, auth-card) from Inertia <Link> to standard HTML <a> tags to prevent Inertia from attempting to fetch the Blade homepage via AJAX.
  • Global Router Invalid Listener: Added a global invalid event listener in app.tsx to automatically redirect status 200 non-Inertia HTML responses, preventing any future Blade template pages from rendering in modal overlays.

Upgrade notes

  • Assets: Rebuild frontend assets after pulling this release by running npm run build.
  • Database: No database migrations are introduced in this release.

Full Changelog: v1.6.2...v1.6.3