KAN-30 Responsive ticket detail view #125

Merged
Twyco merged 1 commits from feature/KAN-30-ticket-detail-layout into main 2026-09-12 06:22:32 +00:00
Owner

KAN-30 replaces the combined ticket form and sidebar with a responsive detail view: readable description and checklist, a separate metadata panel, and dedicated components for editing, relationships, worklog and Git. Section links provide direct access on mobile, while all existing ticket actions and permission checks remain available.

The editor retains drafts across collapsing, failed requests and browser navigation. A failed checklist update now restores the visible checkbox to its saved state. All labels in the rebuilt view use English translation keys.

Validation:

  • Targeted PHPUnit coverage for ticket details, updates, links, branches, presentation and form feedback.
  • Browser behavior checks at 320, 390, 768 and 1440 px in light and dark themes, including keyboard access, direct URLs, drafts, validation, checklist rollback and Git dialog focus.
  • Existing feedback browser regression checks.
  • Frontend lint, production build, TypeScript checks and Pint.

Base: main (branch created from 707ebe6).

KAN-30 replaces the combined ticket form and sidebar with a responsive detail view: readable description and checklist, a separate metadata panel, and dedicated components for editing, relationships, worklog and Git. Section links provide direct access on mobile, while all existing ticket actions and permission checks remain available. The editor retains drafts across collapsing, failed requests and browser navigation. A failed checklist update now restores the visible checkbox to its saved state. All labels in the rebuilt view use English translation keys. Validation: - Targeted PHPUnit coverage for ticket details, updates, links, branches, presentation and form feedback. - Browser behavior checks at 320, 390, 768 and 1440 px in light and dark themes, including keyboard access, direct URLs, drafts, validation, checklist rollback and Git dialog focus. - Existing feedback browser regression checks. - Frontend lint, production build, TypeScript checks and Pint. Base: `main` (branch created from `707ebe6`).
Twyco changed target branch from main to feature/KAN-29-backlog-ticket-tree 2026-09-12 06:21:57 +00:00
Twyco changed target branch from feature/KAN-29-backlog-ticket-tree to main 2026-09-12 06:22:23 +00:00
Twyco added 1 commit 2026-09-12 06:22:23 +00:00
feat(KAN-30): rebuild responsive ticket detail view
CI/CD / preconditions (pull_request) Successful in 1m1s
CI/CD / test_and_check_app (pull_request) Successful in 8m55s
CI/CD / Publish immutable image (pull_request) Skipped
7b65d31b74
Twyco merged commit 509d7abf82 into main 2026-09-12 06:22:32 +00:00
Twyco deleted branch feature/KAN-30-ticket-detail-layout 2026-09-12 06:22:32 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#125