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">