|
|
b1174c8825
|
feat(ticket): split overview/class detail queries and add loading skeletons
|
2026-07-01 16:13:42 +05:30 |
|
|
|
09ce57c9e0
|
refactor(ticket): remove ticket status from list events and use assignment status for closure
|
2026-06-30 19:30:44 +05:30 |
|
|
|
ec77696157
|
refactor: simplify ticket lifecycle flow, remove processing and completed state
|
2026-06-30 13:01:08 +05:30 |
|
|
|
adff2e2c41
|
refactor: standardize ticket detail card and tab styling
|
2026-06-29 16:47:22 +05:30 |
|
|
|
11f95c4727
|
fix: hide assign action while ticket is processing
|
2026-06-26 17:58:25 +05:30 |
|
|
|
e805cdee09
|
fix: refresh ticket detail data with the active defect class, select the emitted defect class after analysis completes, and animate the processing loader icon.
|
2026-06-26 16:31:50 +05:30 |
|
|
|
8a080cb051
|
fix: ticket detail api fallback handle
|
2026-06-26 12:46:04 +05:30 |
|
|
|
063f963fd4
|
refactor(ticket): extract defect class status metadata
|
2026-06-26 10:38:38 +05:30 |
|
|
|
1f8ca87bd0
|
feat(ticket): support defect-class ticket workflows
|
2026-06-26 00:50:52 +05:30 |
|
|
|
8665762ba2
|
chore: change worker name with contractor
|
2026-06-24 15:42:22 +05:30 |
|
|
|
c1c81687d8
|
feat(ticket): add skeleton loading state for ticket detail page
|
2026-06-24 00:22:34 +05:30 |
|
|
|
5439a5ff45
|
fix(ui): add pointer cursors to repair evidence and multi-select controls
|
2026-06-23 23:51:54 +05:30 |
|
|
|
27cf5c9d3f
|
feat(clients): align client form with first and last name API fields
|
2026-06-23 12:56:23 +05:30 |
|
|
|
a731fca5e0
|
refactor: video section ui modification
|
2026-06-23 10:29:09 +05:30 |
|
|
|
fffd8e3e12
|
chore: ticket section implement sse
|
2026-06-19 18:06:11 +05:30 |
|
|
|
a567a52e26
|
feat(ticket): refine repair report and history timeline UI
|
2026-06-19 11:22:41 +05:30 |
|