Commit Graph

62 Commits

Author SHA1 Message Date
mlogclub 2c884c13cf refactor: update WebSocket API routes for improved clarity and structure 2026-04-25 10:50:23 +08:00
mlogclub 270bb83fdb refactor: remove commented-out API route configuration for clarity 2026-04-25 10:35:18 +08:00
mlogclub 1b3fc8159c feat: implement ExternalInfoMiddleware and update routing for improved context handling 2026-04-25 10:31:35 +08:00
mlogclub 96168dc6fb Refactor API routes and controllers for improved structure and clarity
- Updated API route structure to remove versioning and consolidate endpoints.
- Refactored routing in `server.go` to use a unified `/api` prefix for all controllers.
- Added new `ChannelController`, `ConversationController`, and `MessageController` to handle specific API functionalities.
- Removed deprecated `OpenImContextMiddleware` and related logic.
- Enhanced channel validation logic in `ChannelService` and `ChannelRepository`.
- Updated frontend API calls to align with new endpoint structure.
2026-04-25 10:27:43 +08:00
mlogclub f55ff09db3 Remove widget 2026-04-24 21:24:24 +08:00
mlogclub 6616b66e72 refactor(Makefile): update targets and directory references for web app integration 2026-04-24 12:04:05 +08:00
mlogclub 64e75dcdf6 feat(eventbus): implement conversation and ticket assignment event handlers with notifications 2026-04-21 17:11:50 +08:00
mlogclub 6c005d5daa feat(eventbus): implement event handling for ticket and conversation assignments 2026-04-21 16:41:12 +08:00
mlogclub 1ca7493f31 refactor: update productionBasePath to empty string and adjust static resource handling for dashboard 2026-04-15 18:18:06 +08:00
mlogclub 3209e40a98 refactor: update static resource registration to use dashboard path instead of web 2026-04-15 17:32:42 +08:00
mlogclub 62416baabc Refactor API endpoints to use /api/dashboard instead of /api/console
- Updated all relevant API functions in agent.ts, company.ts, customer-contact.ts, customer.ts, dashboard.ts, ticket-config.ts, and ticket.ts to point to the new /api/dashboard paths.
- Ensured that all request methods and payload structures remain unchanged to maintain existing functionality.
2026-04-15 17:12:30 +08:00
mlogclub efe801b8bf Init 2026-04-09 10:01:23 +08:00