150 lines
18 KiB
Plaintext
150 lines
18 KiB
Plaintext
'🎉1.发布 v1.9.2:修正账号运行态总览布局与链路判定,补强真实实例运行态读取,减少业务消息流误判未就绪;',
|
||
'🔧2.修复链路就绪统计:运行态总览统一按 WS / Session / Token / 业务流 四条主链路统计,避免出现 1 / 5 与 0 / 4 混用;',
|
||
'🔧3.修复运行态来源:优先读取账号真实活跃实例,临时 XianyuLive 实例不再注册全局实例表,避免业务消息流状态被临时实例覆盖;',
|
||
'⚡4.优化运行态总览布局:账号详情改为左侧四个状态卡、右侧链路就绪摘要卡,业务消息流补充连接未就绪与恢复中的兜底展示;',
|
||
'🎉1.发布 v1.9.1:新增业务消息流假在线检测与恢复展示,补强账号运行态诊断与前端自动刷新能力;',
|
||
'🎉2.新增业务消息流看门狗:区分心跳包与真实业务包,长时间只有心跳时自动关闭旧 WebSocket 并触发重连;',
|
||
'🎉3.新增消息流运行态诊断:账号运行态补充最近业务包、同步包、真实买家消息与假在线重连时间,支持识别“连接已通但消息流停滞”;',
|
||
'⚡4.优化运行态展示与刷新:仪表盘和账号详情新增“消息流”状态摘要,并在连接恢复中的短时间窗口自动重试刷新,减少状态滞后;',
|
||
'🎉1.发布 v1.9.0:升级账号保活诊断与历史订单同步,新增仪表盘运行态摘要和 GitHub 公告栏,并补齐多项登录与通知链路修复;',
|
||
'🎉2.新增账号诊断与运行态摘要:账号页按实际链路展示 WS / Session / Token / 轻保活 等状态,仪表盘账号卡片新增运行态摘要;',
|
||
'🎉3.重写历史订单同步:切换卖家工作台接口,补齐订单平台时间字段链路,并新增同步入口、状态面板与进度展示;',
|
||
'🔧4.修复历史订单同步稳定性:收紧同步时间范围与数量限制,降低大范围抓取导致的异常与超时;',
|
||
'🔧5.修复登录识别与恢复状态:收紧登录表单识别,找不到账号框/密码框时先复检已登录态和验证页;验证类型不明时不再默认按人脸处理,前后端展示与通知统一按实际验证类型显示;',
|
||
'🔧6.修复账号重新启用后资料被清空的问题,避免恢复启用时覆盖已有配置;',
|
||
'⚡7.优化自动回复优先级顺序,减少多规则命中时的回复偏差;',
|
||
'🎉8.新增 GitHub 公告栏:仪表盘支持展示公告横幅,并可点击查看历史公告记录;',
|
||
'🎉1.发布 v1.8.4:修复订单详情规格解析问题,新增滑块验证统计范围筛选,并优化风控日志与账号管理文案;',
|
||
'🔧2.修复订单详情规格解析失败导致自动发货被阻断的问题,补强规格提取链路的稳定性(by @82762294);',
|
||
'⚡3.优化滑块验证统计:新增当日 / 7天 / 所有范围筛选,统计卡片文案与交互更清晰;',
|
||
'⚡4.优化风控日志展示:处理结果列去除无用元数据展开,前端信息更简洁,排查更直观;',
|
||
'⚡5.优化账号管理入口与说明文案:明确扫码登录、账密登录、手动刷新 Cookie 与导入 Cookie 的使用场景,并补充账密配置指引;',
|
||
'🎉1.发布 v1.8.3:修复有头模式白屏、自动刷新Session过期导致滑块连败,并优化滑块验证策略与Token预检重试机制;',
|
||
'🔧2.修复有头模式白屏:完整反检测脚本会覆盖 document.fonts / EventTarget / Performance.now 等浏览器核心API导致页面无法渲染,有头模式改用轻量反检测脚本;',
|
||
'🔧3.修复自动刷新Session过期滑块连败:自动Token刷新路径改用干净上下文(force_clean_context),避免持久化上下文中过期Session数据导致风控升级和滑块反复失败;',
|
||
'🔧4.修复刷新模式登录状态假象:注入旧Cookie可能让前端显示"已登录"但服务端Session已过期,新增服务端Session有效性验证,过期时自动清除Cookie并重新登录;',
|
||
'⚡5.优化Token预检重试机制:手动刷新后的Token预检新增最多3次重试(渐进等待),应对密码登录Cookie在服务端生效延迟;',
|
||
'⚡6.优化滑块验证策略权重:降低历史成功率低的conservative策略权重(0.18→0.08),提高standard策略权重(0.47→0.57);',
|
||
'⚡7.优化滑块重试策略:第3次及以后优先使用学习参数加大抖动变体,无学习数据时才轮换固定策略;增加重试间隔(2-3秒→4-6秒)降低反爬触发风险;',
|
||
'⚡8.优化密码登录浏览器画像:复用完整浏览器画像配置(viewport/UA/locale)与captcha验证流程保持一致,自动刷新路径同步启用策略学习;',
|
||
'🔧9.修复持久化上下文页面异常:无iframe且无已登录态时自动清除Cookie和缓存并重新加载,恢复登录表单;',
|
||
'🔧1.发布 v1.8.2:修复 Token 刷新循环因属性未初始化导致崩溃,以及手动刷新认证预检因 asyncio 变量遮蔽导致失败的问题;',
|
||
'🔧2.修复 Token 刷新循环中 last_token_refresh_status 属性未在 __init__ 初始化,首次访问时抛出 AttributeError 导致刷新循环异常退出;',
|
||
'🔧3.修复手动刷新认证预检中 asyncio.run() 因函数内后续局部 import asyncio 遮蔽全局导入,触发 UnboundLocalError 导致预检失败;',
|
||
'🎉1.发布 v1.8.1:补齐 v1.8.0 之后的稳定性更新,重点收口滑块/Token/会话恢复、手动刷新交接、通知链路、订单买家识别与多数量文本卡券发送;',
|
||
'🔧2.修复滑块与会话恢复链路:稳定滑块恢复与令牌刷新,滑块成功后回写有效会话 Cookie,并保护关键会话字段不被不完整快照覆盖;',
|
||
'🔧3.修复刷新交接与初始化鉴权:手动刷新后新增 Token 预检、交接恢复窗口、鉴权失败冷静期与恢复锁,减少 WebSocket 已连通但因 Token 获取失败反复重试;',
|
||
'🔧4.修复通知与验证收口:统一通知派发路径,修复推送冷却、人脸验证通知类型/文案/模板渲染,并收口定时刷新误报;',
|
||
'⚡5.优化风控统计口径:账密登录/手动刷新流程里的滑块验证也会记录到风控日志与滑块统计,排查更完整;',
|
||
'🔧6.修复订单买家识别:取消订单后的系统卡片不再覆盖真实 buyer_id,避免订单买家信息被异常值污染;',
|
||
'⚡7.优化多数量纯文本卡券消息:支持 API 文本卡券批量合并发送,减少重复刷屏,卡券发货提示更简洁;',
|
||
'🎉1.发布 v1.8.0:风控日志升级为结构化会话链路,滑块验证、Token过期、账密登录和扫码刷新均支持统一追踪;',
|
||
'⚡2.优化风控看板:滑块统计改为结构化会话口径,新增更准确的成功/失败统计、筛选与详情展示;',
|
||
'⚡3.优化滑块验证反检测:引入稳定指纹配置、拟人轨迹、Cookie预热和多轮重试策略,提升通过率与稳定性;',
|
||
'🔧4.修复手动刷新与自动刷新互踩:新增手动刷新保护期、扫码登录缓冲和Cookie有效性校验;',
|
||
'🔧5.修复密码登录风控收口不稳定:新增失败退避、状态管理和浏览器侧兜底判定,减少登录回滚误判;',
|
||
'⚡6.优化图片上传错误追踪:新增错误类型、状态码和错误信息记录,便于前端给出更准确提示;',
|
||
'🔧7.修复商品同步后详情不更新:同步指定页/所有页时会强制刷新已有商品详情;',
|
||
'⚡8.优化商品管理文案:明确区分“同步商品”和“刷新列表”,避免误操作;',
|
||
'🔧1.修复扫码登录人脸验证会话丢失:风控场景改为在服务端保持原始会话并生成验证二维码;',
|
||
'🔧2.修复扫码成功后再次进入滑块验证:新增真实Cookie合并与首次Token预热保护;',
|
||
'⚡3.优化扫码风控状态收口:增加浏览器侧兜底判定,验证完成后可更稳定进入登录成功;',
|
||
'⚡4.优化扫码登录前端提示:减少重复提示并统一验证过程中的状态反馈;',
|
||
'🔧1.修复订单号误识别:收紧消息中的订单号提取规则,避免普通消息里的 messageId 被误判成订单并生成处理中假订单;',
|
||
'🔧2.修复销售额卡片获取失败:统一销售统计口径并跳过空金额、脏金额订单,避免看板接口报错;',
|
||
'⚡3.优化仪表盘展示:重构账号概览、订单数据看板、销售趋势与发货日志布局,关键信息更清晰易读;',
|
||
'⚡4.优化发货日志:拆分规则、匹配结果、触发方式和规格状态列,并简化规格状态显示便于快速排查;',
|
||
'🔧1.修复热更新历史清单读取逻辑:优先读取上一版 Release 资产中的 update_files.json,避免 deleted_files 丢失;',
|
||
'🔧2.修复同版本热更新可能回滚清单生成脚本:补齐删除清单并完善后续版本生成逻辑;',
|
||
'🎉1.新增账号列表商品一键擦亮入口:可批量执行当前在售商品擦亮;',
|
||
'🎉2.新增每日定时擦亮任务:支持按账号配置启用状态、执行时段与随机延迟;',
|
||
'⚡3.优化后台定时任务调度:新增执行结果记录,可查看下次执行时间和最近运行情况;',
|
||
'⚡4.优化管理端擦亮操作体验:补充擦亮入口与设置弹窗,日常运营更方便;',
|
||
'⚡5.优化账号管理页列宽与仪表盘赞助按钮样式:提升界面可读性与交互一致性;',
|
||
'🔧1.修复订单规格识别混乱:优先从结构化订单响应提取真实skuInfo与数量,减少页面元素缺失导致的漏识别;',
|
||
'🔧2.修复单规格误判为双规格:正文兜底改为去重并在候选歧义时直接放弃,阻止标题/描述污染spec2;',
|
||
'⚡3.优化正文规格过滤:仅允许更像真实SKU字段的规格名进入兜底,过滤时间、广告文案和无关冒号文本;',
|
||
'🔧4.修复历史残留第二规格污染:订单明确解析为单规格时,自动清空旧spec_name_2/spec_value_2;',
|
||
'⚡5.优化多规格商品缓存复用条件:刷新订单详情时要求金额、状态和主规格同时有效,降低脏缓存复用风险;',
|
||
'🔧1.修复系统消息状态优先级与消息分流逻辑:阻止订单状态回退,并减少系统通知噪音;',
|
||
'🔧2.修复订单消息漏单:扩展订单号提取来源,增强sid兜底查单与近邻回退;',
|
||
'⚡3.优化订单详情补刷:优先采用结构化状态信号,并增加状态门控与冷却;',
|
||
'🔧4.修复无规格商品误发:收紧规则匹配与sid兜底发货链路,降低串单风险;',
|
||
'🔧5.修复小刀订单漏发:新增成功证据持久化,缺少完整待发货卡片时仍可自动发货兜底;',
|
||
'🔧6.修复闲鱼币抵扣金额误判:优先保留或推导真实实付金额,避免把原价当成交价;',
|
||
'⚡7.优化发货日志展示:新增“已跳过”状态,并过滤成功后的重复skipped记录;',
|
||
'🔧1.修复简化消息buyer_id误提取:区分sid与PNM格式消息,不再将会话ID误提取为buyer_id,避免防串单校验误判;',
|
||
'🔧2.修复无效buyer_id污染订单数据:新增buyer_id可信度校验,识别unknown_user等无效占位符,防串单校验时自动跳过不可信值;',
|
||
'🔧3.修复数据库buyer_id被占位符覆盖:更新订单时跳过无效buyer_id覆盖已有有效值,新增订单时自动净化为空值;',
|
||
'🎉4.新增PNM格式消息解析:从message[4]提取buyer_id、买家昵称和商品ID,提升订单信息完整度;',
|
||
'🔧5.修复订单详情锁事件循环不匹配:Web API调用时自动重建锁,避免跨事件循环死锁;',
|
||
'⚡6.统一buyer_id/user_id默认值:各处unknown_user占位符改为None,避免脏数据进入订单与发货链路;',
|
||
'🔧1.修复买家昵称污染:拦截系统文案进入订单与发货日志,避免记录错误昵称;',
|
||
'🔧2.修复小刀商品归属误判:缓存未命中时回退刷新商品列表,避免误跳过自动发货;',
|
||
'🔧3.修复连续下单串单:旧关单消息不再污染后续新订单状态;',
|
||
'🔧4.修复sid简化消息误判:已发货/已完成/已关闭订单不再误报“未找到订单”;',
|
||
'⚡5.统一北京时间读取:前端时间显示与销售统计、日期筛选统一按北京时间口径处理;',
|
||
'🎉1.热更新弹窗新增“本次跳过”和“忽略此版本”操作,支持按版本跳过当前更新提示;',
|
||
'⚡2.优化仪表盘更新入口:检查更新按钮新增自动检查开关和忽略版本管理,设置仅当前浏览器生效;',
|
||
'🔧1.优化单规格自动发货策略:优先匹配单规格规则,精确未命中时可降级匹配普通关键字规则;',
|
||
'⚡2.新增唯一普通规则兜底:单规格精确匹配失败时,仅在唯一命中一条普通规则时自动发货;',
|
||
'⚡3.发货日志新增“单规兜底”标记,便于区分精确命中和普通规则降级命中;',
|
||
'🔧1.补发 captcha_control.html 热更新资源,避免 v1.5.5 下该文件因 Release 资源未刷新而反复提示更新;',
|
||
'⚡2.优化热更新检查日志:不再逐文件输出“文件已是最新”,改为输出更新检查汇总;',
|
||
'🎉1.优化热更新清单生成:自动扫描 Python/HTML/静态资源与前端源码文件,无需手动维护白名单;',
|
||
'🎉2.新增发版预检查脚本:发布前可检查版本号、改名/删除文件及未跟踪热更新文件;',
|
||
'🎉3.支持热更新删除旧文件:更新前自动备份,再按清单安全清理历史旧文件;',
|
||
'⚡4.优化发版流程:update_files.json 改为由 GitHub Actions 自动生成并上传 Release,无需提交到仓库;',
|
||
'🔧1.统一热更新相关文本文件行尾:补充 .gitattributes 规则,固定 Python/JS/HTML/CSS 为 LF;',
|
||
'🔧2.修复同版本误报更新:避免因 CRLF/LF 差异导致热更新将同版本文件判定为可更新;',
|
||
'🔧1.修复热更新管理员权限判断:执行更新时按管理员身份校验,不再强依赖用户名必须为 admin;',
|
||
'🔧2.修复热更新失败提示:前端优先展示后端返回的 detail 信息,避免只显示“未知错误”;',
|
||
'🎉1.GitHub Actions 自动生成更新清单:发布 Release 前自动生成并上传 update_files.json;',
|
||
'⚡2.优化热更新检测:本地版本变更后无需重启服务即可重新检查更新;',
|
||
'🔧3.修复热更新权限判断:按管理员身份校验,不再强依赖用户名必须为 admin;',
|
||
'🔧4.优化更新失败提示:前端可直接显示后端 detail 错误信息,便于排查;',
|
||
'🎉1.接入 GitHub Releases 在线更新:支持从最新 Release 读取 update_files.json 检查热更新;',
|
||
'🎉2.新增仪表盘检查更新入口:管理员可在版本区直接检查并执行热更新;',
|
||
'⚡3.优化更新清单解析:兼容 GitHub 资产返回 application/octet-stream,避免检查更新失败;',
|
||
'⚡4.优化版本区显示:版本号与检查更新入口统一为 badge 样式并修复垂直居中;',
|
||
'🎉5.新增 GitHub Actions 自动发布工作流:push 到 main 且版本变化后可自动创建 tag 和 Release;',
|
||
'🎉1.新增仪表盘发货日志面板:与账号详情5:5并排展示,可查看最近发货事件;',
|
||
'🎉2.新增发货日志接口:支持读取最近发货日志(/delivery-logs/recent);',
|
||
'⚡3.优化发货追踪:自动发货与手动发货统一记录真实发货事件;',
|
||
'⚡4.优化日志字段:新增规则关键词、匹配模式(精确/兜底)、渠道(自动/手动)与失败原因;',
|
||
'🔧5.修复自动确认发货失败后仍继续发送发货内容的问题,现已改为失败即阻断;',
|
||
'🔧6.修复简化消息路径重复确认导致漏发风险,统一由_auto_delivery执行一次确认;',
|
||
'🔧7.修复小刀流程误发货:待刀成仅执行免拼,成功小刀待发货才触发发货;',
|
||
'🔧8.修复非系统消息可触发自动发货的问题,并增强sid兜底订单一致性校验;',
|
||
'🎉1.新增AI回复配置API类型能力:支持OpenAI Chat/Responses、Gemini、Anthropic、Azure OpenAI、Ollama;',
|
||
'🔧2.修复DashScope兼容模式误判为百炼应用导致“未找到app_id”报错的问题;',
|
||
'⚡3.优化AI配置预设:增加api_type维度,预设保存/切换/自动匹配更准确;',
|
||
'⚡4.优化AI回复配置弹窗:按连接层/策略层/语义层/验证层重构布局,提升设计感;',
|
||
'⚡5.优化AI配置暗色模式和移动端适配,视觉层级更清晰;',
|
||
'⚡6.优化API类型:下线“DashScope(百炼应用)”入口,历史值自动映射为自动识别;',
|
||
'⚡7.优化提示词编辑区:三个输入框高度统一;',
|
||
'⚡8.优化页面标题:浏览器标题统一为“闲鱼管理系统”;',
|
||
'🎉1.新增回复延迟配置:账号列表支持设置1-10秒防抖延迟,修改后实时生效;',
|
||
'⚡2.优化系统消息过滤:关键字改为部分匹配,减少符号/空格差异导致的漏匹配;',
|
||
'⚡3.优化系统消息过滤精确度:避免误匹配买家正常消息(如“你已发货”);',
|
||
'⚡4.优化账号列表布局:表格内容居中并调整列宽分配;',
|
||
'🎉1.新增暗色模式支持,可在系统设置中切换主题;',
|
||
'🔧2.修复暗色模式刷新页面闪烁问题;',
|
||
'🔧3.修复点击导航链接会刷新页面的问题;',
|
||
'🎉4.下单时自动获取并保存买家昵称;',
|
||
'🔧5.修复下单时买家昵称提取错误的问题;',
|
||
'🔧6.修复订单管理商品ID提取错误的问题;',
|
||
'🔧7.修复递归搜索误提取tradeId等非商品ID的问题;',
|
||
'⚡8.优化滑块验证重试策略,缩短等待时间;',
|
||
'🔧9.修复交易关闭时订单状态不更新的问题;',
|
||
'🎉10.新增qq直接回复闲鱼消息,无需在进入闲鱼(注意只能有公网访问的才行);
|
||
①回复哪条消息引用即可
|
||
②系统设置维护qq回复秘钥
|
||
③在qq上给机器人发送 咸鱼绑定 key:url 其中key是你系统设置配置的秘钥,url 是你公网服务器的 ip加端口,例如 zheshimiyao:http://10.12.13.14:8080
|
||
④如果没有公网,可联系我购买内网穿透服务,2块一个月,物美价廉',
|
||
'🎉2.支持自动回复暂停时间支持设置为0;',
|
||
'🎉3.修复自动回复关键词无法修改的问题;',
|
||
'🎉4.修复订单管理普通用户无法查看的问题;',
|
||
'🎉5.删除自动发货界面的发货数量,防止误解,想实现多数量发货在商品管理开启;',
|
||
'🎉6.增加项目使用人数统计;',
|