fixed ticket cards for a common look and feel

This commit is contained in:
Mark Gregory
2026-06-24 17:37:31 +01:00
parent 489473e112
commit 5b4b81eb4d
3 changed files with 123 additions and 107 deletions
+10 -11
View File
@@ -492,25 +492,24 @@
- Added regression coverage for valid signed Gitea pushes with a mismatched optional Authorization header.
- Preserved append-only changelog history.
- version: 1.10.21
date: 2026-06-24
type: bugfix
summary: Restore expandable right-hand cards on Helpdesk ticket view.
summary: Restore visible expand icons on Helpdesk ticket sidebar cards.
changes:
- Reworked the ticket show right-hand card toggles so Ticket details, SLA metrics, Requester profile, Checklist, Git commits and Ticket controls expand and collapse without depending on a one-time DOMContentLoaded-only conversion.
- Reinitialised ticket show interactions after Livewire navigation and Livewire initialisation so expandable sidebar cards continue working after wire:navigate page visits.
- Moved the ticket show inline sidebar styles inside the Livewire root container to preserve stable Livewire component markup.
- Added file-level regression coverage for Livewire-safe sidebar card expansion behaviour.
- Replaced the ticket sidebar fallback expand indicator with a CSS chevron that does not depend on Font Awesome pseudo-element glyph rendering.
- Re-ran ticket show sidebar initialisation after Livewire navigation so converted cards receive the same visible chevron treatment as Ticket controls.
- Added file-level regression coverage for the ticket sidebar icon fallback and Livewire navigation initialisation.
- Preserved append-only changelog history.
- version: 1.10.22
date: 2026-06-24
type: bugfix
summary: Safely show Helpdesk Git commits on ticket display without breaking sidebar cards.
summary: Match Helpdesk ticket sidebar expand controls to Ticket controls.
changes:
- Rebuilt the ticket Git commits display fix on top of the working expandable-card ticket view baseline.
- Replaced raw lower LIKE SQL with bound PostgreSQL ILIKE query-builder clauses so fallback commit matching no longer raises HY093 binding errors.
- Kept directly linked commits visible while also finding older unlinked commits that mention the ticket reference in commit message, branch or URL.
- Added file-level regression coverage for safe Git commit lookup and Livewire-safe expandable sidebar cards.
- Updated ticket show sidebar cards to convert into real details/summary controls using the same right-side chevron button pattern as Ticket controls.
- Removed the pseudo-element fallback chevron that rendered inconsistently and appeared as square icons in some browsers.
- Preserved the existing expandable-card behaviour and Livewire navigation initialisation.
- Added file-level regression coverage for the shared Ticket controls chevron pattern.
- Preserved append-only changelog history.