mlogclub
|
787850833f
|
fix: update chat shell message and comment out header section
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
d7e101c234
|
feat: add progress tracking dialog with content editor for ticket updates
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
c482a3d7f6
|
feat: update dialog size options and adjust loading indicator height
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
bfcab46ae4
|
feat: add ticket information section in detail dialog
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
907d3b4085
|
fix: remove unnecessary classes from ticket page layout
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
5ca596a212
|
feat: enhance ticket page with quick view buttons and search functionality
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
57cf11afd6
|
ticket editor
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
1e7c77e379
|
fix: stabilize ticket rich text progress
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
1fc26aa30d
|
feat: support rich ticket progress
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
44319446b7
|
feat: support rich ticket descriptions
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
494bf919b2
|
feat: add safe rich html viewer
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
aef72ed6cc
|
test: cover ticket rich text persistence
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
2447efab33
|
feat: record ticket assignment progress
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
f2a7eb3295
|
refactor(ticket): simplify ticket number generation and remove SQLite lock
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
dba175b0fa
|
feat(ticket): add customer linking functionality to tickets
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
ac0f25f10c
|
refactor(ticket): rename TicketNoService to TicketNoSequenceService and update references
|
2026-05-06 17:40:11 +08:00 |
|
mlogclub
|
d75f9f05a7
|
fix(ticket): update font size for various text elements in TicketDetailDialog
|
2026-05-06 17:40:10 +08:00 |
|
mlogclub
|
2f33783f7e
|
fix(ticket): change description wrapper from div to span in TicketDetailDialog
|
2026-05-06 17:40:10 +08:00 |
|
mlogclub
|
d181ff4947
|
fix(ticket): remove batch assign and restructure detail dialog
|
2026-05-06 17:40:10 +08:00 |
|
Bob
|
d1845f9ed4
|
Merge pull request #12 from huabeitech/feature/kefu-chat-window-controls
feat(kefu): adapt chat controls by launch mode
|
2026-05-06 17:39:39 +08:00 |
|
Bob
|
5344d7ba89
|
Merge pull request #13 from huabeitech/fix/kefu-chat-hydration
fix(kefu): avoid chat control hydration mismatch
|
2026-05-06 17:39:07 +08:00 |
|
mlogclub
|
c1f4f74244
|
fix(kefu): avoid chat control hydration mismatch
|
2026-05-06 17:37:57 +08:00 |
|
mlogclub
|
cf1c081aee
|
feat(kefu): adapt chat controls by launch mode
|
2026-05-06 17:36:32 +08:00 |
|
Bob
|
bdf9bd64f6
|
Merge pull request #11 from huabeitech/feature/kefu-chat-window-controls
feat(kefu): adapt chat controls by launch mode
|
2026-05-06 09:39:28 +08:00 |
|
mlogclub
|
02686fe1e8
|
feat(kefu): adapt chat controls by launch mode
|
2026-05-06 09:37:28 +08:00 |
|
Bob
|
fdf67a7234
|
Merge pull request #10 from huabeitech/feature/lightweight-ticket-redesign
Feature/lightweight ticket redesign
|
2026-05-02 21:13:39 +08:00 |
|
mlogclub
|
d10c6cee67
|
fix(ticket): align progress routes
|
2026-05-02 21:05:11 +08:00 |
|
mlogclub
|
6d75ea9988
|
fix(ticket): close final integration gaps
|
2026-05-02 21:00:00 +08:00 |
|
mlogclub
|
d9130d6d56
|
fix(ticket): remove obsolete ticket permissions
|
2026-05-02 20:48:44 +08:00 |
|
mlogclub
|
3eea8f29b7
|
fix(ticket): ignore stale assign completions
|
2026-05-02 20:36:34 +08:00 |
|
mlogclub
|
1c65bec11b
|
fix(ticket): invalidate reopened detail actions
|
2026-05-02 20:32:42 +08:00 |
|
mlogclub
|
567d9cb8e7
|
fix(ticket): reset detail dialog action state
|
2026-05-02 20:29:25 +08:00 |
|
mlogclub
|
033c9e2647
|
fix(ticket): ignore stale mutation completions
|
2026-05-02 20:26:35 +08:00 |
|
mlogclub
|
872f28fd3f
|
fix(ticket): complete stale request guards
|
2026-05-02 20:23:32 +08:00 |
|
mlogclub
|
8102f89308
|
fix(ticket): guard stale responses and stale hours
|
2026-05-02 20:20:30 +08:00 |
|
mlogclub
|
8a8b92a307
|
refactor(ticket): delete unused status dialog
|
2026-05-02 20:15:25 +08:00 |
|
mlogclub
|
f53a581f5e
|
fix(ticket): restore create and tag editing flows
|
2026-05-02 20:12:01 +08:00 |
|
mlogclub
|
7f867e1699
|
refactor(ticket): remove obsolete ai ticket fields
|
2026-05-02 20:09:12 +08:00 |
|
mlogclub
|
3130d4f14d
|
fix(ticket): filter stale ticket list
|
2026-05-02 20:05:35 +08:00 |
|
mlogclub
|
43c245e37e
|
feat(ticket): rebuild lightweight ticket workspace
|
2026-05-02 20:01:31 +08:00 |
|
mlogclub
|
5ccee6f714
|
fix(ticket): align lightweight frontend API
|
2026-05-02 19:53:18 +08:00 |
|
mlogclub
|
a691c8d716
|
fix(ticket): regenerate lightweight ticket enums
|
2026-05-02 19:45:01 +08:00 |
|
mlogclub
|
08fa232fe3
|
refactor(ticket): simplify frontend ticket API and components
|
2026-05-02 19:40:42 +08:00 |
|
mlogclub
|
0fed6dc144
|
fix(ticket): close ticket number concurrency gap
|
2026-05-02 19:29:04 +08:00 |
|
mlogclub
|
fa9d431cbe
|
fix(ticket): harden lightweight backend core
|
2026-05-02 19:19:18 +08:00 |
|
mlogclub
|
a06ce7074e
|
fix(ticket): close backend core review gaps
|
2026-05-02 18:57:40 +08:00 |
|
mlogclub
|
fce0b5709d
|
refactor(ticket): contract backend ticket core
|
2026-05-02 18:49:10 +08:00 |
|
mlogclub
|
b687804363
|
docs: update lightweight ticket implementation plan
|
2026-05-02 18:27:24 +08:00 |
|
mlogclub
|
cebfb31d92
|
docs: update lightweight ticket redesign spec
|
2026-05-02 18:17:11 +08:00 |
|
mlogclub
|
0609ad758c
|
fix: remove redundant human support suggestion in fallback reply
|
2026-05-02 15:37:04 +08:00 |
|