xianyufaka/static/update_log.txt
2026-04-15 22:56:44 +08:00

150 lines
18 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

'🎉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.增加项目使用人数统计;',