超级老白兔
|
0e56f0808c
|
在NavCommon组件中实现缓存清除功能,包括localStorage、sessionStorage和IndexedDB。在缓存清除期间添加加载消息并相应地更新菜单选项。
|
2025-11-20 14:57:18 +08:00 |
|
超级老白兔
|
bd45a9252a
|
存一下
|
2025-11-20 14:32:24 +08:00 |
|
超级老白兔
|
3f76f37a4c
|
从pnpm-lock.yaml中删除dexie依赖项,并更新PushHistory组件中的列标题,以提高清晰度。
|
2025-11-19 14:39:03 +08:00 |
|
超级老白兔
|
e9aa500800
|
优化消息推送助手组件中的代码格式,统一导航路径的换行方式,更新描述文本以改善用户体验。
|
2025-11-19 09:43:06 +08:00 |
|
超级老白兔
|
6eeabe4203
|
重构ProfileCard组件以支持新的DetailValue组件,优化个人资料和群组信息的编辑逻辑。引入状态管理以处理contract的变化,确保数据一致性。更新样式以改善用户体验,并移除不再使用的状态和逻辑。
|
2025-11-18 18:02:30 +08:00 |
|
超级老白兔
|
caef9d7d46
|
增强TwoColumnSelection组件,添加加载更多功能和状态管理,优化好友列表的分页逻辑。重构联系人数据获取逻辑,移除不再使用的状态管理,确保组件性能和用户体验。更新ProfileCard组件以支持新的联系人加载方式。
|
2025-11-18 14:22:42 +08:00 |
|
超级老白兔
|
7d9f9fbd08
|
feat: 添加成员功能完成
|
2025-11-18 11:57:54 +08:00 |
|
超级老白兔
|
1582e22756
|
优化MessageRecord组件中的条件渲染逻辑,使用双重否定确保isOwn状态的正确判断。移除多余的换行以简化代码结构。
|
2025-11-14 18:54:04 +08:00 |
|
超级老白兔
|
4684e880b1
|
重构聊天消息处理和分页逻辑。为消息记录参数引入一个新的接口,以增强类型安全性。更新获取聊天消息和聊天室消息的API调用,以支持分页。通过删除不必要的刷新触发器和优化会话状态管理来优化MessageList组件。改进加载状态处理,并确保组件之间消息加载行为的一致性。
|
2025-11-14 18:23:54 +08:00 |
|
超级老白兔
|
8d5869e6c2
|
/v1/kefu/message/details
|
2025-11-14 17:09:43 +08:00 |
|
超级老白兔
|
eca5549592
|
优化SidebarMenu组件的内容渲染逻辑,使用useRef缓存选项卡内容以提高性能。更新联系人状态管理,添加搜索关键词的防抖处理,确保搜索请求不会频繁触发。引入当前用户ID的检查以优化搜索结果的处理。
|
2025-11-14 16:19:18 +08:00 |
|
超级老白兔
|
01bf7ee271
|
添加WebSocket状态管理中的活跃状态请求逻辑,防止频繁请求。引入新的状态变量以跟踪最后请求时间,并在发送活跃状态请求时进行时间间隔检查。清理相关状态以确保一致性。
|
2025-11-14 15:30:00 +08:00 |
|
超级老白兔
|
dbe4ee692c
|
更新WeChat API以使用新端点,调整获取可转移客服列表的逻辑。重构ProfileCard组件以更改默认活动选项卡为“profile”,并优化状态管理。移除未使用的状态和逻辑,简化代码结构。
|
2025-11-14 11:00:21 +08:00 |
|
超级老白兔
|
c41d8125da
|
更新ContractData接口以使extendFields可选并修改相关序列化逻辑。增强数据库模式以支持extendFields作为JSON字符串,并确保在数据操作期间进行正确处理。改进ContactManager中的比较逻辑以包含extendFields。
|
2025-11-13 17:51:22 +08:00 |
|
超级老白兔
|
a6ee45f3e3
|
重构ProfileCard组件以增强选项卡管理并改善用户体验。引入基于可用键的动态选项卡呈现,并更新选项卡标题的样式。调整活动关键帧和渲染关键帧的状态管理。更新QuickWords和ProfileModules集成。修改GroupModal和QuickReplyModal以使用“destroyOnHidden”以获得更好的模式处理。
|
2025-11-13 16:07:52 +08:00 |
|
超级老白兔
|
ae4a165b07
|
重构数据库管理逻辑,简化用户数据库初始化流程。引入新的数据库管理类以支持动态数据库名称和用户状态管理。更新应用启动逻辑以确保在用户登录时正确初始化数据库。增强持久化数据恢复功能,确保用户数据的可靠性和一致性。
|
2025-11-13 11:58:12 +08:00 |
|
超级老白兔
|
eb5dbe5066
|
重构推送历史记录API以使用新端点并更新响应处理。增强PushHistory组件中的错误处理和分页逻辑,以改善用户体验。
|
2025-11-12 16:17:29 +08:00 |
|
超级老白兔
|
d6a003c3e2
|
通过添加AI重写功能增强StepSendMessage组件。为AI重写引入新的状态管理,为内容修改实现新的AiRewrite方法,并更新AI操作按钮的样式。通过加载指示符和验证消息改善用户体验。
|
2025-11-12 12:30:57 +08:00 |
|
超级老白兔
|
f28f9049d5
|
重构PushTaskModal和PushTask组件以实现好友和消息发送的默认间隔。增强间隔状态管理,并在联系步骤中集成流量池选择。更新样式以改进布局和用户体验。
|
2025-11-12 12:21:04 +08:00 |
|
超级老白兔
|
87d1e1c44f
|
重构PushTask组件以支持用于消息管理的脚本组。引入新的状态变量来处理脚本消息和组,更新消息发送逻辑,并增强用于添加和管理脚本组的UI。清理样式,改善消息输入区的用户体验。
|
2025-11-11 16:20:46 +08:00 |
|
超级老白兔
|
bb72038e2b
|
Implement contact filtering functionality in CreatePushTask component. Add modal for filtering contacts by tags, cities, and nickname/remark. Update styles for filter modal and enhance state management for filter values.
|
2025-11-11 11:56:38 +08:00 |
|
超级老白兔
|
2f804c7d40
|
聊天记录列表优化补齐
|
2025-11-11 10:26:51 +08:00 |
|
超级老白兔
|
5a287a42ac
|
Refactor CreatePushTask component to streamline account and contact selection process. Update styles for layout consistency, enhance user experience with improved step indicators, and simplify state management for selected accounts and contacts.
|
2025-11-10 18:08:53 +08:00 |
|
超级老白兔
|
d940d36123
|
Refactor styles and structure for account selection in CreatePushTask component. Update account list display to use a grid layout, enhance account card styling, and improve status indicators for online/offline status. Implement customer list fetching logic on component mount.
|
2025-11-10 15:55:14 +08:00 |
|
超级老白兔
|
a8b0add92b
|
Merge branch 'yongpxu-dev' into develop
|
2025-11-08 18:05:15 +08:00 |
|
超级老白兔
|
49d8c4f818
|
Enhance PopChatRoom component to include a modal for entering chatroom name before group creation, update page size to 10, and improve state management for selected contacts and loading status.
|
2025-11-08 17:57:28 +08:00 |
|
wong
|
674bbe1c3e
|
代码提交
|
2025-11-08 17:29:33 +08:00 |
|
超级老白兔
|
daf504d5fd
|
Add dropdown menu in SidebarMenu for adding friends and creating group chats, including modals for each action
|
2025-11-08 17:00:40 +08:00 |
|
超级老白兔
|
d722c03744
|
Add a primary button with a Plus icon to the SidebarMenu and adjust styles for better layout
|
2025-11-08 16:16:32 +08:00 |
|
超级老白兔
|
6eddf2f6db
|
同步
|
2025-11-08 16:02:16 +08:00 |
|
超级老白兔
|
35c9369d3d
|
Refactor IndexController to return a simple message instead of an iframe. Update AudioRecorder and SimpleFileUpload components to include file name in the upload callback. Modify MessageEnter component to handle new file structure and improve message handling logic. Clean up unused state and enhance video message rendering. Update websocket message management to handle message IDs more robustly.
|
2025-11-08 15:13:20 +08:00 |
|
wong
|
b46c808aa8
|
代码提交
|
2025-11-07 17:57:18 +08:00 |
|
超级老白兔
|
f9c08b6091
|
重构状态管理:将 useWeChatStore 更名为 useDataCenterStore,并更新相关引用
|
2025-11-06 18:08:49 +08:00 |
|
超级老白兔
|
e467a8e6e0
|
Add typeId to login parameters for session verification in Login component.
|
2025-11-06 10:20:39 +08:00 |
|
超级老白兔
|
fa802b50ad
|
Add 404 Not Found route to the router configuration to handle unmatched paths.
|
2025-11-05 10:37:39 +08:00 |
|
超级老白兔
|
998e65d98d
|
Update WebSocket configuration to use environment variable for URL instead of hardcoded value.
|
2025-11-03 10:31:31 +08:00 |
|
超级老白兔
|
055b300c5a
|
Update API URLs in development and production environment files to new server endpoints for consistency across environments.
|
2025-11-03 10:11:12 +08:00 |
|
超级老白兔
|
0d1d082d9e
|
Add manual AI response generation feature in MessageEnter component. Implement handleManualTriggerAi function to allow users to trigger AI replies on demand. Update weChat store with manualTriggerAi function to manage AI request logic and context retrieval. Enhance UI with a reload button for AI responses in AI modes.
|
2025-10-29 16:56:44 +08:00 |
|
超级老白兔
|
44a8fbe0c9
|
用户操作绝对优先 - 任何用户行为立即打断AI
唯一ID验证 - 防止过期回复覆盖
状态互斥保护 - AI生成 ⇄ 用户输入互斥
智能防抖 - 3秒延迟合并多条消息
|
2025-10-29 15:21:27 +08:00 |
|
超级老白兔
|
9c5e253d75
|
Refactor MessageEnter component to streamline AI message handling. Update message sending logic to prioritize passed content, ensuring better integration with AI-assisted and AI takeover modes. Clean up unused code and enhance console logging for improved debugging.
|
2025-10-29 14:53:15 +08:00 |
|
超级老白兔
|
5fb15592ff
|
Refactor MessageEnter component to handle AI-assisted and AI takeover scenarios. Update weChat store to support multiple AI types for message processing. Remove unnecessary console log in message response handler for cleaner output.
|
2025-10-29 14:50:55 +08:00 |
|
超级老白兔
|
0decc34593
|
Enhance file upload process in devlop.py with progress tracking and remote file validation. Add aiType field to weChatGroup and ContractData interfaces for AI type differentiation. Update ChatWindow component to handle AI configuration changes and ensure proper database updates for contact and message management. Implement database versioning to include aiType in chatSessions and contactsUnified tables, with migration logic for existing data. Improve error handling and user feedback during configuration updates.
|
2025-10-28 16:55:55 +08:00 |
|
超级老白兔
|
3d8c656224
|
加载动画优化
|
2025-10-27 17:08:37 +08:00 |
|
超级老白兔
|
8cff6750f9
|
Implement AI loading animation in MessageEnter component and enhance user interface. Remove unused loading icon and streamline input area for better user experience during AI response generation.
|
2025-10-27 16:57:26 +08:00 |
|
超级老白兔
|
d01c91e6ee
|
只有文字消息才会触发ai回复
|
2025-10-27 15:49:52 +08:00 |
|
超级老白兔
|
e1893e1506
|
增加消息类型
|
2025-10-27 15:45:07 +08:00 |
|
超级老白兔
|
ae4b592bb6
|
转给他人逻辑处理,包括关闭和删除联系人、联系会话
|
2025-10-27 15:38:01 +08:00 |
|
超级老白兔
|
c65001399f
|
完整的wechatAccountId处理
接口查询获取
字段映射兜底(accountId)
保证每个会话都有正确的账号ID
✅ 头像正确显示
好友:avatar 字段
群聊:chatroomAvatar 字段
统一存储到 ChatSession.avatar
✅ 三层兜底机制
从联系人表查询(最快)
从接口获取详情(完整)
使用消息数据创建(兜底)
✅ 数据持久化
联系人数据存入 contactsUnified 表
会话数据存入 chatSessions 表
下次收到消息直接从本地读取
✅ 静默更新机制
所有数据库操作在后台完成
通过 triggerRefresh() 触发UI更新
用户体验流畅无感知
|
2025-10-27 15:30:27 +08:00 |
|
超级老白兔
|
494ccbbe5e
|
修复消息列表
|
2025-10-27 14:49:05 +08:00 |
|
超级老白兔
|
8b28194d00
|
优化头像兼容
|
2025-10-27 11:48:22 +08:00 |
|