Awaiting Response No qualifying response yet Due Soon SLA is approaching its deadline MET SLA target achieved on time BREACHED SLA target missed
75 lines
4.3 KiB
YAML
75 lines
4.3 KiB
YAML
- version: 0.7.0
|
|
date: 2026-06-22
|
|
type: feature
|
|
summary: Add database-backed user-specific ticket timer controls.
|
|
changes:
|
|
- Added a Helpdesk TicketTimer Livewire component using the established Modules/Helpdesk/Livewire path.
|
|
- Added persistent started_at, ended_at, and duration_seconds fields to existing helpdesk time logs where available.
|
|
- Added a reusable Blade include for placing the timer above the existing manual time log form.
|
|
- Added regression tests for module path, Livewire view root safety, and non-session timer state.
|
|
- version: 1.9.30
|
|
date: 2026-06-23
|
|
type: bugfix
|
|
summary: Clean up Helpdesk timer UI state and remove duplicate timer display code.
|
|
changes:
|
|
- Replaced the oversized timer display with a compact professional ticket timer panel.
|
|
- Hid the elapsed timer before start and after end so it only displays while a timer is active.
|
|
- Added an inline loaded browser timer updater in the Livewire view instead of an unused standalone JavaScript file.
|
|
- Removed duplicate running timer summary and MutationObserver logic from ticket controls.
|
|
- Registered the timer Livewire component with the helpdesk.ticket-timer alias.
|
|
- Removed duplicate Resources/views/views timer files and macOS artefacts from the clean module.
|
|
- Added file-level regression coverage for the timer UI cleanup.
|
|
- version: 1.9.31
|
|
date: 2026-06-23
|
|
type: bugfix
|
|
summary: Reduce Helpdesk start timer button size.
|
|
changes:
|
|
- Made the inactive-state Start timer button more compact while preserving accessible focus and loading states.
|
|
- Kept the timer display hidden before start and after end, with no new standalone JavaScript files.
|
|
- version: 1.9.32
|
|
date: 2026-06-23
|
|
type: bugfix
|
|
summary: Widen Helpdesk start timer button so the label fits on one line.
|
|
changes:
|
|
- Updated the inactive Start timer action with a minimum width and no-wrap text so the label does not split.
|
|
- Preserved the clean inline timer display behaviour with no unused standalone JavaScript file.
|
|
|
|
- version: 1.9.33
|
|
date: 2026-06-23
|
|
type: bugfix
|
|
summary: Widen Helpdesk end timer button so the label fits on one line.
|
|
changes:
|
|
- Updated the active End timer action with the same minimum width and no-wrap text treatment as the Start timer button.
|
|
- Preserved the inline timer updater and avoided adding unused standalone JavaScript files.
|
|
- version: 1.9.34
|
|
date: 2026-06-23
|
|
type: bugfix
|
|
summary: Add explicit public/internal response controls to Helpdesk ticket conversations.
|
|
changes:
|
|
- Added a clear Public reply versus Internal note visibility selector to the main ticket response form.
|
|
- Added the same visibility selector to threaded response forms so replies can be made public deliberately.
|
|
- Added public/internal badges to conversation entries so response visibility is obvious after posting.
|
|
- Preserved append-only changelog history and avoided adding unused JavaScript or orphan files.
|
|
|
|
- version: 1.9.35
|
|
date: 2026-06-23
|
|
type: bugfix
|
|
summary: Fix Helpdesk first-response SLA status after public replies.
|
|
changes:
|
|
- Updated public Helpdesk responses so they satisfy the first-response SLA state instead of only increasing the public reply counter.
|
|
- Added first-response SLA synchronisation for existing tickets that already have public replies but a missing first_response_at value.
|
|
- Improved the SLA card wording so pending tickets say Awaiting public reply and responded tickets show Responded.
|
|
- Added regression coverage for public response SLA state and preserved append-only changelog history.
|
|
|
|
- version: 1.9.36
|
|
date: 2026-06-23
|
|
type: feature
|
|
summary: Add operational SLA status detail to Helpdesk ticket pages.
|
|
changes:
|
|
- Added first-response SLA wording that shows Responded, Responded late, Due soon, Breached, or Awaiting public reply as appropriate.
|
|
- Added responded-in duration, first responder name, and first public response timestamp to the SLA panel.
|
|
- Added resolution SLA wording with resolved-in duration and matching met, due-soon, and breached colour states.
|
|
- Added a compact SLA audit trail showing recorded SLA events, due times, breach/met state, and actor details where available.
|
|
- Updated public reply counting to include threaded public replies as well as root comments.
|
|
- Preserved append-only changelog history.
|