-
c7b3ce9d1c
fix(analytics): 词库单字MySQL预览拒扫+IntegrityError 409+MATCH短语净化
浅念
2026-09-04 19:48:30 +08:00
-
0c14be0777
feat(analytics): C1 敏感词库 CRUD+加词预览——防一加就淹没
浅念
2026-09-04 19:31:06 +08:00
-
1e0db3913c
fix(analytics): unreplied is_send守卫防漂移假行+真预算注释+501候选分支测试
浅念
2026-09-04 19:22:22 +08:00
-
52af531598
feat(analytics): B2 该回未回——尾部判定/有效类型/通话豁免/已删剔除
浅念
2026-09-04 19:00:15 +08:00
-
247bfc7277
fix(analytics): churn 排序决胜列+active_days去重日+边界测试
浅念
2026-09-04 18:45:34 +08:00
-
3b4254639d
feat(analytics): A3 流失预警三分法——真流失/从未激活/待交接
浅念
2026-09-04 18:25:08 +08:00
-
6790710965
test(analytics): overview channel 非法值 422 断言补齐
浅念
2026-09-04 18:16:44 +08:00
-
b067d690f1
feat(analytics): /overview 端点+unmapped_accounts 标注字段
浅念
2026-09-04 18:04:05 +08:00
-
ad153aa2f7
fix(analytics): 环比同期对齐口径+趋势窗校验+异常新员工明细
浅念
2026-09-04 17:34:14 +08:00
-
02e100849b
fix(analytics): anomaly回退同人多账号累加+今日无环比断言修正
浅念
2026-09-04 17:17:24 +08:00
-
49f2ffe8ea
feat(analytics): A1 总览指标——卡片/首沟通口径/周月环比/异常警示/空表回退
浅念
2026-09-04 17:05:57 +08:00
-
af05e58976
perf(analytics): 5表 updated_at 窄索引——health MAX 消除全表扫(128MB buffer pool)
浅念
2026-09-04 16:40:01 +08:00
-
5b6a9bd35b
fix(analytics): recompute_all 全表清空自愈+whatsapp/多日/空日测试+映射缓存
浅念
2026-09-04 16:28:39 +08:00
-
e3bb97bdf3
feat(analytics): stat_daily_staff 员工日汇总维护层——rollup派生/幂等/判别法
浅念
2026-09-04 16:06:18 +08:00
-
4cfc2fa6a9
test(analytics): health 契约加深——ISO 序列化断言/空库6实体/诊断端点500有意注释
浅念
2026-09-04 16:00:38 +08:00
-
0b1d377db7
feat(analytics): E0-lite 数据健康端点——数据截至+实体新鲜度
浅念
2026-09-04 15:37:13 +08:00
-
8b29326b2e
fix(analytics): 命中表索引幂等守卫独立+created_at 去掉 onupdate 语义
浅念
2026-09-04 15:30:14 +08:00
-
565006239b
feat(analytics): 数据分析板块四新表+迁移——stat_daily_staff/敏感词三表/fetched_at 索引
浅念
2026-09-04 15:04:33 +08:00
-
81af615738
docs(plan): 复核残留修订——exportListToCsv真实签名落地代码块/调度测试改相对日期
浅念
2026-09-04 14:48:45 +08:00
-
0bc1250476
docs(plan): 评审修订——修5处seed/签名矛盾+起步词库补种+四页角标
浅念
2026-09-04 14:42:56 +08:00
-
aecb556efd
docs(plan): 数据分析板块 v1 实施计划——17 任务 TDD 全链(模型/指标/C1/调度/四页)
浅念
2026-09-04 14:25:20 +08:00
-
33c5596543
docs(spec): 数据分析板块 spec 评审修订——min_msgs 参数/周一起始/alembic 取代上游过时说法
浅念
2026-09-04 13:51:11 +08:00
-
d1b636abdc
docs(spec): 数据分析板块 v1 设计存档——A1/A3/B2/C1 骑日汇总层+打底架构
浅念
2026-09-04 13:45:13 +08:00
-
c31d1cc450
fix(nginx): /api 反代按 TTL 重解析 backend DNS——根治 IP 漂移后 502
浅念
2026-09-04 09:55:54 +08:00
-
5cfc09121a
feat(scraper): cookie 过期自动续期——浏览器表单重登+缓存+整实体重跑
浅念
2026-09-03 18:11:26 +08:00
-
e365108244
fix(scraper): 云客鉴权失败信封统一拦截——cookie 过期响亮报错不再静默
浅念
2026-09-03 17:52:09 +08:00
-
0ade58a750
fix(summary): 空表守卫容错——表未建(漏迁移的升级)也回退旧聚合,不 500
浅念
2026-09-03 16:39:26 +08:00
-
421998be54
perf(api): 会话/5数字弹窗超时修复——日粒度汇总层 msg_daily_stats
浅念
2026-09-03 16:37:04 +08:00
-
e3f7aa1304
fix(auth): 登录页不再套 MainLayout(public 路由全屏裸渲染)
浅念
2026-09-03 15:26:48 +08:00
-
6880ff1b97
feat(auth): 登录页(用户名/密码换 API token)+ 前端全链路登录态
浅念
2026-09-03 15:03:20 +08:00
-
0a5eb49359
docs(deploy): DEPLOY.md 对齐 2026-09-03 实测落地(NAT 端口模式)
浅念
2026-09-03 14:35:00 +08:00
-
284cecfcd9
fix(deploy): server 编排接入 1panel-network 直连 1Panel MySQL
浅念
2026-09-03 12:02:12 +08:00
-
974929e091
feat(deploy): 阿里云ECS+1Panel 服务器部署方案落地
浅念
2026-09-01 16:30:46 +08:00
-
9ba8063ca8
feat(chat): 跳转入口全部改为全时段进入(用户定调:聊天记录不做时间限制)
浅念
2026-08-27 16:30:52 +08:00
-
0b03c9fb0d
perf(customers): message 补 (channel,owner,timestamp) 索引,列表 7.6s→0.03s
浅念
2026-08-27 16:23:04 +08:00
-
e82e2ebea1
fix(migrate): message.text 建 MySQL ngram FULLTEXT 索引(搜索16s回归)
浅念
2026-08-27 16:07:54 +08:00
-
6de1662131
feat(staffchat): CallList/SearchView 微信行切新员工聊天窗口(入口改造收尾)
浅念
2026-08-27 16:07:54 +08:00
-
2c5cea1565
fix(staffchat): 聊天窗默认时段改全部时间+空态分语(用户报很多聊天记录空的)
浅念
2026-08-27 15:15:41 +08:00
-
b2ccbee1ab
fix(scripts): backfill_group_members 窗口函数化过 MySQL only_full_group_by(单库收敛)
浅念
2026-08-27 14:51:05 +08:00
-
7e8624674e
fix(staffchat): SessionPane 补请求序号防竞态(对齐全 pane 惯例)+置顶卡不显今日红点(spec §5)
浅念
2026-08-25 21:03:36 +08:00
-
ef7f6d8a23
fix(migrate): 类型迁移SQLite内联修复FTS触发器+多owner群room_id测试+DEPLOY补stamp依据与锁表提示
浅念
2026-08-25 20:55:18 +08:00
-
35bfebd3e3
chore(backend): list_order迁移补齐+Task14类型修正落链+moments每页日志+MsgTypeParam派生+3处文档修正+Dockerfile打包migrations+DEPLOY补迁移步骤
浅念
2026-08-25 20:32:25 +08:00
-
e602822dfb
fix(staffchat): useStaffProfile 在途Promise去重(防重复请求+缓存投毒)+load(force)真重载
浅念
2026-08-25 20:13:46 +08:00
-
50635d0df8
feat(staffchat): 入口改造(StaffList/CustomerList微信行切新页)+useStaffProfile缓存+StatsPane固定列/金额格式+vitest依赖化
浅念
2026-08-25 19:56:22 +08:00
-
4c3bc3ee93
feat(staffchat): 统计分析7tab(分型明细列+计数徽标+近7天窗+msgid定位,对齐云客)
浅念
2026-08-25 19:32:14 +08:00
-
8dba4a6104
fix(staffchat): ContactsPane 加请求序号防 ownerId/翻页切换竞态(对齐 ChatMain/MomentsPane 惯例)+修正跨tab关键词注释
浅念
2026-08-25 19:06:55 +08:00
-
0371484dad
feat(staffchat): 通讯录(客户表+群表列对齐云客+批量勾选导出+分页)+朋友圈翻页失败内联重试
浅念
2026-08-25 18:56:02 +08:00
-
1b66be6a53
feat(api): /api/customers 加 q 文本搜索(昵称/备注/ID/手机号,LIKE转义) + /api/groups 加 q 群名搜索
浅念
2026-08-25 18:55:53 +08:00
-
328aec80bc
feat(staffchat): 朋友圈feed(作者卡+九宫格预览+点赞列表+滚动翻页,对齐云客)
浅念
2026-08-25 18:30:45 +08:00
-
91639b28d8
fix(chat): loadInitial/loadTalkerName 加请求序号防会话切换竞态(ChatMain+ChatTimeline同修)
浅念
2026-08-25 18:20:14 +08:00
-
3aaf4ec8fa
feat(staffchat): 消息右列(近14天默认窗+9类类型过滤+msgid定位+导出,复制改造自ChatTimeline)
浅念
2026-08-25 18:10:30 +08:00
-
98fb4b8248
fix(staffchat): 回list模式重载会话列表(修复search期间切tab后列表与高亮标签矛盾的残留边缘)
浅念
2026-08-25 17:45:55 +08:00
-
026381f6e6
fix(staffchat): 搜索聚合取最新命中(ASC页1陷阱)+tab切换不清搜索结果+is_send守卫兜底名+截断提示+TAB_KEYS单源
浅念
2026-08-25 17:42:43 +08:00
-
0f7dee9693
feat(staffchat): 会话中列(双模式搜索+已删除好友tab+置顶区+相对时间,样式沿用墨玉主题)
浅念
2026-08-25 17:28:45 +08:00
-
3f867718ff
docs(analytics): 方案v1.1评审修订——价值图谱(8能力域/三层价值)+权限模型/性能承载横切章节+E0数据健康+B5 RFM+10处口径漏洞修复(首沟通口径/流失三分法/迟到回写/尾部判定/误报治理/zip导出/一人多号聚合/图表库选型)
浅念
2026-08-25 17:21:39 +08:00
-
eb0388c8b0
feat(staffchat): 页面骨架+左侧资料卡/5导航/折叠(三栏布局对齐云客)
浅念
2026-08-25 17:03:19 +08:00
-
f2bcac0a4d
feat(staffchat): 路由+API client+类型+relativeChatTime(还原旧页WIP+占位StaffChat)
浅念
2026-08-25 16:44:47 +08:00
-
4baa8639ba
fix(api): staff-stats评审修复(GROUP BY显式列防ONLY_FULL_GROUP_BY/金额千分位/detail死参数/2边缘测试)
浅念
2026-08-25 16:36:07 +08:00
-
b95fc5fa6f
feat(api): GET /api/staff-stats 7类计数+分型明细(voice走user_id join,新客户add_time兜底,红包金额提取)
浅念
2026-08-25 16:22:44 +08:00
-
2baa6d0814
test(moments): 同create_time并列时按id升序tiebreak测试(锁分页稳定契约,任务6评审遗留)
浅念
2026-08-25 16:22:44 +08:00
-
b289aa2650
fix(api): sessions is_del 越界422校验+省略不过滤显式契约测试
浅念
2026-08-25 15:57:59 +08:00
-
2837500bc0
feat(api): GET /api/moments 朋友圈列表(desc分页+账号头部)
浅念
2026-08-25 15:57:53 +08:00
-
d3d7146887
feat(api): sessions加is_del过滤+filehelper置顶标记,accounts加avatar(raw_json提取)
浅念
2026-08-25 15:44:54 +08:00
-
c21758dfb2
docs(plan): 填写Task4判别记录(双编码发现+逐码证据+回填终态+前端兜底注意)
浅念
2026-08-25 15:32:07 +08:00
-
64577a1b02
feat(msg): 类型归一化扩展(spike判别+49拆红包/转账)+存量回填+API msg_type/q过滤
浅念
2026-08-25 15:17:21 +08:00
-
f6ddd0263a
fix(repos): int 强转跳过 String 声明列(列类型优先于 _INT_FIELDS 按名集合)
浅念
2026-08-25 14:32:19 +08:00
-
6ff288f1d3
feat(groups): chat_group 补 6 群主/建群列 + 复合PK迁移修复 + 存量回填
浅念
2026-08-25 14:32:12 +08:00
-
90c28f4c7b
feat(scraper): moments 实体(浏览器fetch getFriendsterInfo,秒→ms,hashNext翻页,接入full_sync+4h调度+图片media)
浅念
2026-08-25 14:06:45 +08:00
-
b7669199f8
feat(db): moments_post 表+upsert(朋友圈实体,PK=云客data.id,create_time统一ms)
浅念
2026-08-25 13:44:54 +08:00
-
2f73d79a6d
docs(plan): 吸收评审4条(groups路由实为model_validate免改/客户搜索需加q参数/moments调度+图片本地化补step/行号校正)
浅念
2026-08-25 12:35:41 +08:00
-
05a31022db
docs(plan): 员工聊天窗口五视图实施计划(15任务:后端7+前端8,TDD+真机判别spike)
浅念
2026-08-25 12:31:53 +08:00
-
00180ef479
docs(spec): 二次审计修订8项(微信群表列真机结构/统计明细分tab列型/phone_call userId转换坑/类型归一化回填任务/通讯录批量操作/msgid定位/chat_group补列/左栏折叠)
浅念
2026-08-25 12:10:16 +08:00
-
2d93f31be7
docs(spec): 吸收评审建议(时间s→ms转换/msg_type映射推导注明/moments头部来源/统计全tab明细/WIP还原明确/空态描述)
浅念
2026-08-25 11:59:30 +08:00
-
614680a4eb
docs(spec): 员工聊天窗口对齐设计(StaffChat五视图:单聊/群聊/朋友圈/通讯录/统计分析,基于2026-08-25云客真机抓包)
浅念
2026-08-25 11:57:29 +08:00
-
65ddcf988f
fix(staff): \u5f39\u6846\u8865\u56de\u5458\u5de5\u4fe1\u606f\u5217(\u8bef\u5220)
浅念
2026-08-25 10:57:47 +08:00
-
c96f638bab
fix(staff): 弹框富单元格TS修(Col加type字段+删unused staffInfo)+后端staff-chat-stats补head_image_url/real_name
浅念
2026-08-25 10:27:29 +08:00
-
b6eea3070a
feat(staff): 弹框客户微信/员工微信列改富单元格(头像+昵称+ID+真实姓名,对齐云客)
浅念
2026-08-25 10:24:07 +08:00
-
0d19289fba
feat(staff): 沟通数弹框加汇总说明(对齐云客:总X人次,重复Y,剩余Z条,玉绿左边框)
浅念
2026-08-25 10:08:44 +08:00
-
d4deb769e5
feat(chat): 会话侧栏全面美化(墨玉主题:药丸tab+圆角会话卡+今日红点+玉绿高亮)
浅念
2026-08-25 09:43:56 +08:00
-
85057e65dc
feat(chat): 侧栏筛选改tab按钮式(好友列表|群列表带计数,对齐云客聊天窗口)
浅念
2026-08-24 18:34:16 +08:00
-
a7ef8632a0
feat(chat): 群聊隐藏左侧会话列表(对齐云客)+会话名WA去@s.whatsapp.net后缀显号码
浅念
2026-08-24 18:29:27 +08:00
-
e5ebb918fc
docs(analytics): 数据分析与增值功能全景方案(22项/5系列,基于2026-08-24实测数据审计,首批E1+A1+A3+B2+C1)
浅念
2026-08-24 18:28:52 +08:00
-
d86a70382d
feat(wa): 群列表列对齐云客7列(序号/员工信息/员工WhatsApp/群信息/添加时间/最后沟通时间/操作)
浅念
2026-08-24 18:19:53 +08:00
-
b66363e377
fix(wa): 直接以tab=groups进入时onMounted加载群数据(mount不触发route watch)
浅念
2026-08-24 18:18:32 +08:00
-
e84e89b029
fix(wa): 好友分页在群tab时隐藏(原两个分页同时显示)
浅念
2026-08-24 15:55:39 +08:00
-
8ee7399836
fix(wa): 子tab去掉v-if(只在groups时显示的bug→应始终显示)
浅念
2026-08-24 15:52:27 +08:00
-
b0923409fb
fix(wa): viewCustomers带channel query(原缺whatsapp致WA客户页默认微信tab)+tab query watch
浅念
2026-08-24 15:42:20 +08:00
-
dcd1c2d178
feat(wa): WA客户列表加群列表子tab(好友/群两tab对齐云客)+员工列表群聊按钮跳子tab
浅念
2026-08-24 15:28:39 +08:00
-
31d22ddd45
fix(media): 修复 Windows 反斜杠路径致 Linux 容器 404(49536 行 local_path 全量改为 /data/media 前缀)
浅念
2026-08-24 15:16:18 +08:00
-
ed564e4885
fix(calls): 语音通话列布局对齐云客(头像/标签式/结束时间/时长格式)+修SFC构建3处阻断
浅念
2026-08-24 15:01:20 +08:00
-
d945a1e4ce
feat(calls): 语音通话列表列布局全面对齐云客(头像/多行标签/结束时间/时长格式)
浅念
2026-08-24 14:43:03 +08:00
-
a9a30d49e7
fix(compose): MySQL映射宿主机3307(容器内存不足致浏览器崩溃,改宿主机直跑扫描)
浅念
2026-08-24 14:32:08 +08:00
-
5effaac00b
fix(scraper): 补_room_watermarks函数定义(增量同步时引用但定义在编辑中丢失,导致群消息扫描崩溃)
浅念
2026-08-24 14:15:37 +08:00
-
8a99940554
feat(groups): chat_group改复合主键(channel,owner,room)——多员工同群不再去重(云客张士蓓64群vs原42)
浅念
2026-08-24 12:01:25 +08:00
-
847c4cdee4
feat(groups): 群主信息列带头像+realName(去微信号,对齐云客)
浅念
2026-08-24 11:43:51 +08:00
-
242243e880
fix(groups): 群列表3处字段修正对齐云客(群主ownerName+好友数friendCount+fromType=0→工作手机)
浅念
2026-08-24 11:40:20 +08:00
-
804addf725
feat(staff): 员工列表排序对齐云客API返回顺序(list_order列+抓取记序+API按序排)
浅念
2026-08-24 11:25:33 +08:00
-
68f535d637
fix(calls): 员工详情抽屉字段补全(修错key+加userId/微信号/微信手机号;去不存在的工号/部门)
浅念
2026-08-24 10:44:25 +08:00
-
f7e1f1d775
fix(calls): 员工详情抽屉接线补全(函数体+状态变量,上轮断言中断只写入了模板)
浅念
2026-08-24 10:34:09 +08:00
-
12d773ce91
feat(ui): 语音通话员工详情改抽屉(原跳独立页,与全站详情体验统一;含卡片化样式)
浅念
2026-08-24 10:24:55 +08:00