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
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
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
mlogclub
6d75ea9988
fix(ticket): close final integration gaps
2026-05-02 21:00:00 +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
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
08fa232fe3
refactor(ticket): simplify frontend ticket API and components
2026-05-02 19:40:42 +08:00
mlogclub
6a579e50ed
fix(conversation): update dependency on conversation ID for effect hooks
2026-05-02 13:16:42 +08:00
mlogclub
8602072e66
fix(tickets): update ticket detail links to include dashboard path
2026-05-02 12:53:31 +08:00
mlogclub
853522404b
feat(web): show conversation value group
2026-05-02 11:34:58 +08:00
mlogclub
8be2d06283
fix(knowledge): paginate document list without content
2026-04-30 13:43:22 +08:00
mlogclub
4d6e9a01c8
fix: correct schedule refresh loading state
2026-04-30 10:16:43 +08:00
mlogclub
dedb4e64b1
feat: integrate batch schedule dialog
2026-04-29 20:16:17 +08:00
mlogclub
cc3e80a3cc
feat: add batch schedule dialog
2026-04-29 20:11:59 +08:00
mlogclub
6331ce32c4
feat(schedule): remove sourceType from schedule models and payloads
2026-04-29 15:09:35 +08:00
mlogclub
e56fe82b3a
feat(calendar): add isSameLocalDay function and integrate it into calendar components
2026-04-29 14:54:19 +08:00
mlogclub
9d9687ec5a
feat(calendar): add week view support and refactor calendar date range utilities
2026-04-29 14:44:07 +08:00
mlogclub
2589c1da13
feat(schedule): add validation to prevent cross-day and historical schedule entries
2026-04-29 14:16:26 +08:00
mlogclub
2872f93d67
feat(calendar): implement day time layout for schedule visualization
2026-04-29 14:02:31 +08:00
mlogclub
27f6520457
feat(calendar): enhance drag-and-drop interaction with preview functionality
2026-04-29 10:54:18 +08:00
mlogclub
b04f14b8cf
fix(layout): improve layout responsiveness and overflow handling
2026-04-29 10:40:09 +08:00
mlogclub
944221a76c
feat(calendar): refactor to support month view and improve scheduling logic
2026-04-29 10:30:27 +08:00
mlogclub
8646b002c1
feat: add calendar scheduling feature for agent teams
...
- Implemented FindCalendarSchedules method in agentTeamScheduleService to retrieve schedules within a specified time range.
- Added new API endpoint fetchAgentTeamScheduleCalendar to fetch schedules for the calendar view.
- Created ScheduleCalendar component to display agent team schedules in a calendar format with drag-and-drop functionality for moving and resizing schedules.
- Updated EditDialog component to support deleting schedules and handling default values for new entries.
- Enhanced DashboardAgentTeamSchedulesPage to toggle between calendar and list views, and to load calendar data based on selected week.
- Added tests for FindCalendarSchedules to ensure correct schedule retrieval and validation of time ranges.
2026-04-29 09:23:54 +08:00
mlogclub
909854cd03
feat(notification): add dashboard notification center
2026-04-28 19:20:38 +08:00
mlogclub
75afe60d4b
refactor: remove externalSource references from various components for consistency
2026-04-28 11:11:16 +08:00
mlogclub
4ec529e860
feat: add user token secret management for channels
...
- Implemented user token secret generation and retrieval in channel service.
- Added ResetUserTokenSecret method to reset the user token secret for channels.
- Updated channel configuration parsing to include user token secret.
- Enhanced WebSocket service to utilize user token secret for external info retrieval.
- Modified dashboard channel edit component to support user token secret display and reset functionality.
- Introduced API endpoint for resetting user token secret.
- Updated IM and SDK configurations to include user token.
- Added tests for user token verification logic.
2026-04-28 10:15:15 +08:00
mlogclub
3a9bc4914a
refactor: remove Subject field from Conversation model and related logic, replace with CustomerName
2026-04-27 19:22:40 +08:00