Commit Graph

450 Commits

Author SHA1 Message Date
mlogclub d30e211996 refactor: enhance conversation handling and websocket integration with new team ID support 2026-05-09 22:05:34 +08:00
mlogclub 44558a873c refactor: update links in summary cards to include dashboard path 2026-05-09 21:34:54 +08:00
mlogclub 664e418115 refactor: implement off-hours handoff logic and enhance related tests 2026-05-08 23:26:25 +08:00
mlogclub 6f4c026320 refactor: enhance event consumption logic and add graph tool completion test 2026-05-08 23:13:32 +08:00
mlogclub 1a2550a089 refactor: streamline conversation ID usage in message service methods 2026-05-08 21:54:08 +08:00
mlogclub 33b4caab03 refactor: update alert links and simplify buildAlerts parameters in dashboard service 2026-05-08 20:08:28 +08:00
mlogclub c111e3ed98 refactor: update TicketDetailDialog and ProjectDialog for improved layout and styling 2026-05-06 22:56:55 +08:00
mlogclub 102e9c8e4f refactor: clean up imports and improve ConversationList structure 2026-05-06 21:08:09 +08:00
mlogclub 3734e8ec03 refactor: simplify SidebarInset structure and adjust overflow behavior 2026-05-06 21:03:15 +08:00
mlogclub 8ff68acc54 feat: implement standalone closed page navigation and add related tests 2026-05-06 19:36:32 +08:00
mlogclub 15710d294f feat: add runtime configuration for Kefu Chat SDK
- Introduced `readKefuChatRuntimeConfig` and `setKefuChatRuntimeConfig` functions to manage runtime configuration for the Kefu Chat SDK.
- Updated `useKefuChatStore` to utilize the new runtime configuration functions instead of the previous widget config methods.
- Modified the SDK build process to compile TypeScript instead of JavaScript, enhancing type safety and maintainability.
- Updated the minified SDK file to reflect the changes in configuration handling and TypeScript compilation.
2026-05-06 19:28:49 +08:00
mlogclub bd9fad68a7 refactor: update Kefu widget configuration to use dynamic user token retrieval
- Changed `userToken` property to `getUserToken` function in KefuWidgetHostConfig for dynamic token fetching.
- Introduced KefuWidgetRuntimeConfig to manage runtime-specific configurations.
- Updated readKefuWidgetConfig and setKefuWidgetConfig functions to accommodate new configuration structure.
- Enhanced cs-ai-agent-sdk.js to handle user token resolution and frame configuration.
- Added tests for dynamic user token retrieval in cs-ai-agent-sdk.test.mjs.
- Removed deprecated cs-agent-widget.js file as part of the refactor.
2026-05-06 18:19:49 +08:00
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