From 7b65d31b7436bafb19d7c41007ae4de2b9df8952 Mon Sep 17 00:00:00 2001 From: Twyco Date: Fri, 11 Sep 2026 18:11:35 +0200 Subject: [PATCH] feat(KAN-30): rebuild responsive ticket detail view --- .../tickets/detail/TicketDetailContent.vue | 700 +++++++ .../tickets/detail/TicketDetailGit.vue | 658 ++++++ .../tickets/detail/TicketDetailHeader.vue | 79 + .../tickets/detail/TicketDetailHistory.vue | 70 + .../tickets/detail/TicketDetailMetadata.vue | 165 ++ .../detail/TicketDetailRelationships.vue | 223 +++ resources/js/locales/en.ts | 98 + resources/js/pages/projects/Ticket.vue | 1783 +---------------- resources/js/types/ticket-detail.ts | 46 + .../Feature/TicketDetailPresentationTest.php | 19 + tests/Fixtures/feedback-browser.mjs | 1 + tests/Fixtures/feedback-server.mjs | 2 + tests/Fixtures/ticket-detail-browser.mjs | 281 +++ tests/Fixtures/ticket-detail-preview.mjs | 19 + tests/Fixtures/ticket-detail.mjs | 480 +++++ 15 files changed, 2912 insertions(+), 1712 deletions(-) create mode 100644 resources/js/components/tickets/detail/TicketDetailContent.vue create mode 100644 resources/js/components/tickets/detail/TicketDetailGit.vue create mode 100644 resources/js/components/tickets/detail/TicketDetailHeader.vue create mode 100644 resources/js/components/tickets/detail/TicketDetailHistory.vue create mode 100644 resources/js/components/tickets/detail/TicketDetailMetadata.vue create mode 100644 resources/js/components/tickets/detail/TicketDetailRelationships.vue create mode 100644 resources/js/types/ticket-detail.ts create mode 100644 tests/Feature/TicketDetailPresentationTest.php create mode 100644 tests/Fixtures/ticket-detail-browser.mjs create mode 100644 tests/Fixtures/ticket-detail-preview.mjs create mode 100644 tests/Fixtures/ticket-detail.mjs diff --git a/resources/js/components/tickets/detail/TicketDetailContent.vue b/resources/js/components/tickets/detail/TicketDetailContent.vue new file mode 100644 index 0000000..acc7b49 --- /dev/null +++ b/resources/js/components/tickets/detail/TicketDetailContent.vue @@ -0,0 +1,700 @@ + + +