From 2c0884357cc43dbd1f4eb373706c2f62efe8ac0f Mon Sep 17 00:00:00 2001 From: nexxo Date: Sun, 26 Jul 2026 01:56:23 +0200 Subject: [PATCH] fix(pages): the update and placeholder pages must not need a build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI caught it: both rendered through @vite, so a missing manifest threw a view exception instead of a page. That is not a test problem — the update page is shown precisely while the application is mid-deploy or freshly installed, which is exactly when the manifest may be absent. Both carry their own small stylesheet now and render with nothing built at all. Co-Authored-By: Claude Opus 4.8 --- resources/views/coming-soon.blade.php | 42 +++++++++++++++++------- resources/views/errors/503.blade.php | 47 ++++++++++++++++++--------- 2 files changed, 61 insertions(+), 28 deletions(-) diff --git a/resources/views/coming-soon.blade.php b/resources/views/coming-soon.blade.php index dfb3d5b..9ac0f6a 100644 --- a/resources/views/coming-soon.blade.php +++ b/resources/views/coming-soon.blade.php @@ -1,5 +1,5 @@ - + @@ -7,18 +7,36 @@ {{ config('app.name') }} - @vite(['resources/css/app.css']) + {{-- Self-contained on purpose: this page is shown while the application is + mid-deploy or freshly installed, which is exactly when the Vite + manifest may not exist. Pulling it in through @vite would throw an + exception instead of rendering the reassurance the visitor came for. --}} + - -
-
- -
- -

{{ __('coming_soon.title') }}

-

{{ __('coming_soon.body') }}

- -

{{ __('coming_soon.contact') }}

+ +
+
+

{{ __('coming_soon.title') }}

+

{{ __('coming_soon.body') }}

+

{{ __('coming_soon.contact') }}

diff --git a/resources/views/errors/503.blade.php b/resources/views/errors/503.blade.php index 02b74b7..80fcda2 100644 --- a/resources/views/errors/503.blade.php +++ b/resources/views/errors/503.blade.php @@ -1,5 +1,5 @@ - + @@ -9,22 +9,37 @@ {{ config('app.name') }} - @vite(['resources/css/app.css']) + {{-- Self-contained on purpose: this page is shown while the application is + mid-deploy or freshly installed, which is exactly when the Vite + manifest may not exist. Pulling it in through @vite would throw an + exception instead of rendering the reassurance the visitor came for. --}} + - -
-
- -
- -
- - {{ __('updating.badge') }} -
- -

{{ __('updating.title') }}

-

{{ __('updating.body') }}

-

{{ __('updating.auto') }}

+ +
+
+
{{ __('updating.badge') }}
+

{{ __('updating.title') }}

+

{{ __('updating.body') }}

+

{{ __('updating.auto') }}