diff --git a/Modules/Helpdesk/Resources/views/index.blade.php b/Modules/Helpdesk/Resources/views/index.blade.php index cee4a217..64f43cad 100644 --- a/Modules/Helpdesk/Resources/views/index.blade.php +++ b/Modules/Helpdesk/Resources/views/index.blade.php @@ -205,45 +205,81 @@ -
-
-
+
+
+
+
-
-
+
+
-
-
+
Operations console
+
Live support control room
-
- - - +
+ + +
-
- @foreach ([72, 54, 88, 46, 68, 58] as $height) -
-
+
+
+
+ + OPEN
- @endforeach +
{{ number_format($openTickets ?? 0) }}
+
+
+
+
+ + SLA +
+
96%
+
+
+
+
+ + GIT +
+
{{ number_format($gitCommits ?? 0) }}
+
+
-
-
-
-
+
+
+
+
Priority workload
+
Queue pressure and response activity
+
+
{{ now()->format('H:i') }}
-
-
-
-
-
-
-
+
+
+
New tickets72%
+
+
+
+
In progress58%
+
+
+
+
Escalations24%
+
+
+ +
+
{{ number_format($closedTickets ?? 0) }}
Closed
+
{{ number_format($projectsCount ?? 0) }}
Projects
+
{{ number_format($teamsCount ?? 0) }}
Teams
+
{{ number_format($templatesCount ?? 0) }}
Templates
+
diff --git a/Modules/Helpdesk/Resources/views/livewire/ticket-show.blade.php b/Modules/Helpdesk/Resources/views/livewire/ticket-show.blade.php index 59d7701d..caf18439 100644 --- a/Modules/Helpdesk/Resources/views/livewire/ticket-show.blade.php +++ b/Modules/Helpdesk/Resources/views/livewire/ticket-show.blade.php @@ -22,6 +22,49 @@ ->get(); @endphp + + +
@@ -45,7 +88,7 @@
- + Dashboard @can('update', $ticket) @@ -185,7 +228,7 @@
@if ($attachment->isImage()) - {{ $attachment->displayName() }} @@ -211,7 +254,7 @@
@if ($attachment->canPreview()) - Preview @@ -892,9 +935,16 @@ const details = document.createElement('details'); details.className = card.className; details.dataset.helpdeskSidebarCard = 'true'; + details.open = false; const summary = document.createElement('summary'); summary.className = 'cursor-pointer list-none marker:hidden'; + header.classList.add('relative', 'pr-10'); + + const chevron = document.createElement('span'); + chevron.className = 'pointer-events-none absolute right-4 top-1/2 -translate-y-1/2 text-white/80 transition group-open:rotate-180'; + chevron.innerHTML = ''; + header.appendChild(chevron); summary.appendChild(header); const body = document.createElement('div'); diff --git a/Modules/Helpdesk/changelog.yaml b/Modules/Helpdesk/changelog.yaml index e0ad6ab0..12bd36f9 100644 --- a/Modules/Helpdesk/changelog.yaml +++ b/Modules/Helpdesk/changelog.yaml @@ -337,3 +337,16 @@ - Made Helpdesk dashboard hero artwork more polished and less placeholder-like. - Collapsed ticket detail sidebar cards by default using a progressive native details wrapper. - Preserved append-only changelog history. + + +- version: 1.10.7 + date: 2026-06-24 + type: bugfix + summary: Fix source preview navigation and ticket detail UI polish. + changes: + - Fixed source preview attachment access for database result objects using data_get instead of Eloquent-only getAttribute calls. + - Stopped attachment preview links on ticket detail pages from opening in a separate browser window or tab. + - Changed the ticket header navigation action to Back to dashboard and routed it to the Helpdesk dashboard. + - Improved the Helpdesk dashboard hero artwork with a more detailed professional support operations illustration. + - Ensured ticket sidebar cards are progressively converted into closed native disclosure panels by default. + - Preserved append-only changelog history.