From 03816bce3a0ec1bb757967881bf55d1ea3c0ac91 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Wed, 12 Aug 2026 14:12:47 +0200 Subject: [PATCH 1/3] chore(workflows): pin lock-threads action to v6.0.2 --- .../workflows/chore-lock-closed-issues-discussions-and-prs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/chore-lock-closed-issues-discussions-and-prs.yml b/.github/workflows/chore-lock-closed-issues-discussions-and-prs.yml index 365842254..6fd8212e6 100644 --- a/.github/workflows/chore-lock-closed-issues-discussions-and-prs.yml +++ b/.github/workflows/chore-lock-closed-issues-discussions-and-prs.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Lock threads after 30 days of inactivity - uses: dessant/lock-threads@v5 + uses: dessant/lock-threads@89ae32b08ed1a541efecbab17912962a5e38981c # v6.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} issue-inactive-days: '30' From e56905e5c02251ec09036ed9b9c79b8ce52b1e19 Mon Sep 17 00:00:00 2001 From: Nexmoe <16796652+nexmoe@users.noreply.github.com> Date: Wed, 12 Aug 2026 20:53:50 +0800 Subject: [PATCH 2/3] fix(ui): remove duplicate metrics tooltip border --- resources/css/utilities.css | 2 +- tests/Feature/MetricsTooltipStylingTest.php | 31 +++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 tests/Feature/MetricsTooltipStylingTest.php diff --git a/resources/css/utilities.css b/resources/css/utilities.css index 668cb755b..0dcd16e64 100644 --- a/resources/css/utilities.css +++ b/resources/css/utilities.css @@ -1,5 +1,5 @@ @utility apexcharts-tooltip { - @apply dark:text-white! dark:border-coolgray-300! dark:bg-coolgray-200! shadow-none!; + @apply overflow-visible! rounded-none! border-0! bg-transparent! shadow-none! dark:text-white!; } @utility apexcharts-tooltip-title { diff --git a/tests/Feature/MetricsTooltipStylingTest.php b/tests/Feature/MetricsTooltipStylingTest.php new file mode 100644 index 000000000..f748487e5 --- /dev/null +++ b/tests/Feature/MetricsTooltipStylingTest.php @@ -0,0 +1,31 @@ +toContain('overflow-visible!') + ->toContain('rounded-none!') + ->toContain('border-0!') + ->toContain('bg-transparent!') + ->toContain('shadow-none!') + ->not->toContain('dark:border-coolgray-300!') + ->not->toContain('dark:bg-coolgray-200!') + ->and($customTooltip[0] ?? '') + ->toContain('border-neutral-200') + ->toContain('dark:border-coolgray-300') + ->toContain('rounded-lg') + ->toContain('shadow-lg'); +}); + +test('metrics charts render custom tooltip content', function (string $view) { + expect(file_get_contents(resource_path($view))) + ->toContain('apexcharts-tooltip-custom'); +})->with([ + 'dashboard server metrics' => 'views/livewire/dashboard/server-metrics-chart.blade.php', + 'server metrics' => 'views/livewire/server/charts.blade.php', + 'resource metrics' => 'views/livewire/project/shared/metrics.blade.php', +]); From 8e6e2b099ad03ebd799c30f3c2fc159d087627b6 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Wed, 12 Aug 2026 16:24:01 +0200 Subject: [PATCH 3/3] feat(ui): dock configuration warnings in the navigation HUD --- .../components/applications/links.blade.php | 3 +- .../configuration-warning.blade.php | 41 ++++++++++++++++ .../views/components/popup-small.blade.php | 2 +- .../views/components/services/links.blade.php | 3 +- resources/views/layouts/app.blade.php | 4 +- .../project/application/heading.blade.php | 1 + .../project/database/heading.blade.php | 1 + .../shared/configuration-checker.blade.php | 47 +++++-------------- .../views/livewire/server/navbar.blade.php | 3 +- .../Livewire/ConfigurationCheckerTest.php | 2 +- .../ResourceHeadingUnifiedNavbarTest.php | 42 +++++++++++++++-- tests/Feature/SidebarNavigationMarkupTest.php | 26 ++++++++++ 12 files changed, 130 insertions(+), 45 deletions(-) create mode 100644 resources/views/components/configuration-warning.blade.php diff --git a/resources/views/components/applications/links.blade.php b/resources/views/components/applications/links.blade.php index fa9a88119..2c183e254 100644 --- a/resources/views/components/applications/links.blade.php +++ b/resources/views/components/applications/links.blade.php @@ -13,7 +13,8 @@ $linkItemClasses = 'listbox-option justify-start! gap-2.5!'; @endphp -
$fullWidth]) x-data="{ open: false }" @keydown.escape.window="open = false"> +
$fullWidth]) x-data="{ open: false }" + x-effect="$dispatch('resource-actions-toggled', { open })" @keydown.escape.window="open = false"> + + +
diff --git a/resources/views/components/popup-small.blade.php b/resources/views/components/popup-small.blade.php index 45f12eb6e..eec0c46c2 100644 --- a/resources/views/components/popup-small.blade.php +++ b/resources/views/components/popup-small.blade.php @@ -67,7 +67,7 @@